diff --git a/.github/workflows/zulip-archive.yml b/.github/workflows/zulip-archive.yml new file mode 100644 index 0000000000..2c7d7923c0 --- /dev/null +++ b/.github/workflows/zulip-archive.yml @@ -0,0 +1,27 @@ +name: zulip-archive workflow + +on: + push: + branches: [main] + paths: [streams.yaml] + workflow_dispatch: + schedule: + - cron: '*/30 * * * *' + +jobs: + gh-pages: + runs-on: ubuntu-latest + name: Publish to GitHub Pages + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Run archive + id: archive + uses: zulip/zulip-archive@master + with: + zuliprc: ${{ secrets.zuliprc }} + # Using the GitHub Token that is provided automatically by GitHub Actions + # (no setup needed). + github_token: ${{ secrets.GITHUB_TOKEN }} + delete_history: true + archive_branch: main \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..82f927558a --- /dev/null +++ b/.gitignore @@ -0,0 +1,162 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/latest/usage/project/#working-with-version-control +.pdm.toml +.pdm-python +.pdm-build/ + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000000..e10881c96b --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +changelog.zulip-archive.lorebooks.wiki \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000..705c61b714 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# Zulip chat archives for Changelog.com + +This repository holds the chat archives for Changelog Media's Zulip Cloud +organization containing all the public channels' messages, maintained as +a community effort and is not affliated with the Changelog team.[^1] + +[^1]: if you like to take over the maintenance of this repo, just reach out to @ajhalili2006 +on Zulip or email `ajhalili2006@crew.recaptime.dev`. + +## Behind the scenes + +The `zulip-archive` workflow uses a dedicated service account under the email +address `chat-archives-bot@changelog.zulipchat.com` (it's a generic bot by the +way) instead of using my personal account there for calling Zulip APIs. + +As a Community Lorebooks-hosted project, the HTML generated archive is accessible at + via GitHub Pages. diff --git a/assets/img/zulip.svg b/assets/img/zulip.svg new file mode 100644 index 0000000000..5bef7d9a29 --- /dev/null +++ b/assets/img/zulip.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000000..2985c13628 --- /dev/null +++ b/index.html @@ -0,0 +1,34 @@ + +Zulip Chat Archive +
+ +

Streams:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/sitemap-001-pages.xml.gz b/sitemap-001-pages.xml.gz new file mode 100644 index 0000000000..2ad6aac9c3 Binary files /dev/null and b/sitemap-001-pages.xml.gz differ diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000000..7958a204bd --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,6 @@ + + + + + http://changelog.zulip-archive.lorebooks.wiki/sitemap-001-pages.xml.gz + \ No newline at end of file diff --git a/stream/453512-general/index.html b/stream/453512-general/index.html new file mode 100644 index 0000000000..f1c4c8614b --- /dev/null +++ b/stream/453512-general/index.html @@ -0,0 +1,63 @@ + +Zulip Chat Archive +

Stream: general

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/.2Eio.20domains.html b/stream/453512-general/topic/.2Eio.20domains.html new file mode 100644 index 0000000000..53dbd3474c --- /dev/null +++ b/stream/453512-general/topic/.2Eio.20domains.html @@ -0,0 +1,116 @@ + +.io domains · general · Zulip Chat Archive +

Stream: general

+

Topic: .io domains

+ +
+ + + + + + +

view this post on Zulip Don MacKinnon (Oct 08 2024 at 21:22):

+

It looks like the .io TLD may soon cease to exist. If this happens it's going to affect a looooot of domains https://every.to/p/the-disappearance-of-an-internet-domain

+ + + + +

view this post on Zulip Al Gonzalez (Oct 08 2024 at 23:41):

+

That will be painfully interesting to watch! Although it seems like there isn't an official announcement yet.

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 14:12):

+

I'd be surprised if they let it die. Too much vested interest.

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 09 2024 at 14:42):

+

yeah intuitively it _feels_ like a global tld :shrug: . and the world runs on vibes right? :sweat_smile:

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 09 2024 at 15:00):

+

Now we can’t even rely on a TLD??

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 09 2024 at 19:36):

+

Maybe they will make the "I/O" meaning of the domain official, just like any other novelty tld!

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 10 2024 at 03:10):

+

Adam Stacoviak said:

+
+

Now we can’t even rely on a TLD??

+
+

Honestly you never could rely on a TLD. All of them are owned and operated by some entity. I personally always stayed away from country TLDs because of reasons like this. Granted .io will probably be fine but I'll stick to other non-country TLDs for my things.

+ + + + +

view this post on Zulip Jerod Santo (Oct 10 2024 at 14:02):

+

I wanted changelog.af as the vanity domain for Changelog And Friends but I wasn't about to go messing with Afghanistan to make that happen... :grimacing:

+ + + + +

view this post on Zulip Dustin (Oct 10 2024 at 18:44):

+

I never remember it's Changelog.com and always go to Changelog.fm

+ + + + +

view this post on Zulip Jeff Henson (Oct 11 2024 at 22:03):

+

I use an io domain as my primary email address. I have a couple of domains on other tlds that I could switch to but I hope it ends up sticking around. Having to go through and change my email address for everything would be very annoying :oh_no:

+

I wish we had a way to have an email address that was independent of any one company or government.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 18 2024 at 17:47):

+

Agreed. I use .email for my email and it's great but some places don't support it.

+ + + + +

view this post on Zulip Brian Fulton (Oct 23 2024 at 18:53):

+

Jerod Santo said:

+
+

I wanted changelog.af as the vanity domain for Changelog And Friends but I wasn't about to go messing with Afghanistan to make that happen... :grimacing:

+
+

I heard last week, you wanted the domain "sant.io",.... I see it just updated on the 17'th
+Screenshot 2024-10-23 at 2.52.03 PM.png
+also if you want it bad enough,....
+sant.io.png

+
+ + + + +

view this post on Zulip Jerod Santo (Oct 23 2024 at 18:59):

+

Close! What I actually want is san.to, which is still owned but unused (just checked again) :sob:

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 24 2024 at 16:05):

+

I don't have any .io domains lying around although I'm in transition from a .xyz to a .dev domain (I got 7 years of free domain renewal via Arcade but I'll adding another year via registrar transfer to Cloudflare Registar soon).

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 24 2024 at 16:06):

+

context: andreijiroh.xyz -> andreijiroh.dev

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/.5Bmeta.5D.20episode.20transcripts.20related.20questions.html b/stream/453512-general/topic/.5Bmeta.5D.20episode.20transcripts.20related.20questions.html new file mode 100644 index 0000000000..09c2a82265 --- /dev/null +++ b/stream/453512-general/topic/.5Bmeta.5D.20episode.20transcripts.20related.20questions.html @@ -0,0 +1,26 @@ + +[meta] episode transcripts related questions · general · Zulip Chat Archive +

Stream: general

+

Topic: [meta] episode transcripts related questions

+ +
+ + + + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 26 2024 at 08:45):

+

I am planning to contribute my time on improving or even add episode transcripts to the fresh episodes. Do you usually pay a transcribing serving for that and the cost is being covered by ++ subscribers and maybe some corporate sponsors?

+ + + + +

view this post on Zulip Jerod Santo (Oct 26 2024 at 12:49):

+

That's amazing that you'd like to help! Yes, we pay a specific person (Alexandru) to transcribe each new episode. The best way to help Alex/us out would be to improve the transcripts once he posts them by fixing unintelligibles, etc

+

Our repo can be found here: https://github.com/thechangelog/transcripts

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/.E2.9C.94.20PostgreSQL.20or.20Postgres.3F.3F.html b/stream/453512-general/topic/.E2.9C.94.20PostgreSQL.20or.20Postgres.3F.3F.html new file mode 100644 index 0000000000..653bf08830 --- /dev/null +++ b/stream/453512-general/topic/.E2.9C.94.20PostgreSQL.20or.20Postgres.3F.3F.html @@ -0,0 +1,95 @@ + +✔ PostgreSQL or Postgres?? · general · Zulip Chat Archive +

Stream: general

+

Topic: ✔ PostgreSQL or Postgres??

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Sep 20 2024 at 20:47):

+

Do you have thoughts on "PostgreSQL" vs "Postgres"? Please share.

+ + + + +

view this post on Zulip Philip Durbin (Sep 20 2024 at 20:51):

+

Never "PostgresQL" please!

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 20 2024 at 20:52):

+

Philip Durbin said:

+
+

Never "PostgresQL" please!

+
+

OK, so on a marketing site for a database product, you'd be turned off by reading "PostgreSQL"?

+ + + + +

view this post on Zulip Philip Durbin (Sep 20 2024 at 21:39):

+

No, no, "PostgreSQL" is fine. That's the official name of the product. "Postgres" is the colloquial name. I'm just saying it's a pet peeve of mine when people write that "sQL" version.

+ + + + +

view this post on Zulip Philip Durbin (Sep 20 2024 at 21:39):

+

Please see https://wiki.postgresql.org/wiki/FAQ#What_is_PostgreSQL.3F_How_is_it_pronounced.3F_What_is_Postgres.3F

+ + + + +

view this post on Zulip Philip Durbin (Sep 20 2024 at 21:40):

+

"Postgres is a widely-used nickname for PostgreSQL. It was the original name of the project at Berkeley and is strongly preferred over other nicknames. If you find 'PostgreSQL' hard to pronounce, call it 'Postgres' instead."

+ + + + +

view this post on Zulip Thomas Eckert (Sep 21 2024 at 02:07):

+

I say "Postgres". Everyone knows what that means.

+ + + + +

view this post on Zulip Owen Valentine (Sep 21 2024 at 02:58):

+

Postgresquirrel.

+ + + + +

view this post on Zulip Notification Bot (Sep 21 2024 at 04:56):

+

Jakub Chmura has marked this topic as resolved.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 22 2024 at 15:10):

+

In writing I use PostgreSQL. In speaking I use Postgres.

+ + + + +

view this post on Zulip Nick Sweeting (Nov 20 2024 at 22:28):

+

I am guilty of saying "post-gray-ess-queue-ell" years ago, but I just use postgres universally now

+ + + + +

view this post on Zulip Don MacKinnon (Nov 20 2024 at 23:02):

+

I always say and write Postgres

+ + + + +

view this post on Zulip Tim Uckun (Nov 21 2024 at 21:13):

+

PG

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/.E2.9C.94.20why.27s.20this.20called.20night.20mode.2E.2E.2E.20.F0.9F.98.85.html b/stream/453512-general/topic/.E2.9C.94.20why.27s.20this.20called.20night.20mode.2E.2E.2E.20.F0.9F.98.85.html new file mode 100644 index 0000000000..d5b06c541d --- /dev/null +++ b/stream/453512-general/topic/.E2.9C.94.20why.27s.20this.20called.20night.20mode.2E.2E.2E.20.F0.9F.98.85.html @@ -0,0 +1,49 @@ + +✔ why's this called night mode... 😅 · general · Zulip Chat Archive +

Stream: general

+

Topic: ✔ why's this called night mode... 😅

+ +
+ + + + + + +

view this post on Zulip Jarvis Yang (Sep 06 2024 at 14:27):

+

30da5d13-37a9-4918-92dc-9580460b7f2a.png

+
+ + + + +

view this post on Zulip HipsterBrown (Sep 06 2024 at 14:28):

+

Rather than "dark mode" ?

+ + + + +

view this post on Zulip Jarvis Yang (Sep 06 2024 at 14:29):

+

Yes 4c379a2b-6fc1-415b-a337-da457bd52107.gif

+
+ + + + +

view this post on Zulip Notification Bot (Sep 06 2024 at 16:48):

+

Jerod Santo has marked this topic as resolved.

+ + + + +

view this post on Zulip Perma (Sep 10 2024 at 13:44):

+

HipsterBrown said:

+
+

Rather than "dark mode" ?

+
+

You can only use it during the nights :grinning_face_with_smiling_eyes:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/A.20new.20era.20for.20the.20Changelog.20Podcast.20Universe.html b/stream/453512-general/topic/A.20new.20era.20for.20the.20Changelog.20Podcast.20Universe.html new file mode 100644 index 0000000000..f0531246a9 --- /dev/null +++ b/stream/453512-general/topic/A.20new.20era.20for.20the.20Changelog.20Podcast.20Universe.html @@ -0,0 +1,197 @@ + +A new era for the Changelog Podcast Universe · general · Zulip Chat Archive +

Stream: general

+

Topic: A new era for the Changelog Podcast Universe

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Dec 05 2024 at 22:35):

+

Hello, friends!

+

@Adam Stacoviak and I decided to make some big changes in the new year that will probably come as a surprise. This is a bittersweet announcement for sure, but we truly believe it'll be bitter at first but much more sweet in the long-run.

+

Please read this post when you have some spare time and share your reactions/questions here or in the post's comments:

+

https://changelog.com/posts/a-new-era-for-the-changelog-podcast-universe

+

We will certainly be discussing this in more detail on the next Kaizen episode as well as on the finale episodes coming this month. :green_heart::green_heart::green_heart:

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 06 2024 at 01:27):

+

This is huge! I trust you guys to do a great job. I hope the extended Changelog family on the topic-specific shows we love are coming along for the ride :pray:

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 06 2024 at 01:51):

+

Eek, ShipIt is on Substack, isn't that a Nazi bar given that they refuse to moderate Nazi content?
+Why not open-source equivalents like https://write.as/ or https://ghost.org/ or something?

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 06 2024 at 01:51):

+

https://www.theverge.com/2023/12/21/24011232/substack-nazi-moderation-demonetization-hamish-mckenzie

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 06 2024 at 01:53):

+

Otherwise, the structural changes are fascinating
+I'm unfortunately a month behind on episodes, but I'm keen to catch up and experience the improvements in the new format, yay!

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 06 2024 at 02:08):

+

Any idea how Changelog++ memberships will have an impact? Are those only going to affect the core shows, or affiliated ones too?

+ + + + +

view this post on Zulip Jamie Tanna (Dec 06 2024 at 11:27):

+

Could this get also posted onto the site's top-level feed ie https://changelog.com/ ? Didn't see this post in my RSS feed, only spotted it via Justin's BlueSky post

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 13:44):

+

Lars Ellingsen said:

+
+

Any idea how Changelog++ memberships will have an impact?

+
+

In the short-term, ++ will apply/support The Changelog only. We may evolve it to include CPU pods as well, but it's all very nascent at the moment.

+

@Jamie Tanna we're going to discuss this on Kaizen, on every individual podcast's finale episodes, cover it in News, etc.

+ + + + +

view this post on Zulip Pontus Ullgren (Dec 06 2024 at 16:36):

+

Yeah this is really big change and while the knee jerk reaction is "Nooooo! How can you do this to me!" :crying_cat: I'm sure it will be good in the end. :green_heart:

+

I have really liked having access to all the content from one "firehose" feed, from a source I could trust with my contact details.
+Now I will have to go out and share my details with different platforms and possibly get more subscriptions. I guess it is not just about the money, but I would be happier to pay more to one source than have to sign up for more accounts. In the end I will probably drop one or more of the podcasts that I'm 100% interested in all the time. Still with the master feed it was educational and fun to get them "in my earholes" anyway and it broaden my horizon.

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 06 2024 at 17:59):

+

Oh, that's an ominous title after a year of "A Message to Our Community about the Future of [Corporate Open Source Project We All Rely On But Don't Pay For]" news...

+

I guess I'm not understanding what the functional difference between status quo and CPU.fm will be and how that lightens the production load? Are the spin-off shows responsible for their own audio production? Hosting? Ad sales? Community engagement tools? What level of support will they still get from the network?

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 19:28):

+

Yes the spinoffs are all entirely independent podcasts that we don’t own/operate

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 19:28):

+

Support will be ad sales, promotion, collabs, aggregation

+ + + + +

view this post on Zulip Tim Uckun (Dec 06 2024 at 20:42):

+

For those interested in AI I would reccomend Latent Space podcast. The only other podcast on the chopping block I listen to is gotime but only because I enjoy the banter when Matt is on. Other times it's less enjoyable to me. I might not even look for an alternative as I don't code in Go anymore even though I am peripherally interested in the language.

+

BTW totally unrelated but I would highly recommend the Mindscape podcast by the physicist and philosopher Dr. Sean Carrol. IMHO it's the best podcast out there. Diverse topics, top notch guests, highly intellectual conversations and monthly AMAs where the professor answers all questions asked by patreon supporters.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 06 2024 at 20:46):

+

I loved his lecture on time that's on Audible.

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 21:08):

+

@Tim Uckun you can look forward to plenty more from Mat on upcoming Changelog & Friends episodes :sunglasses:

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 06 2024 at 21:24):

+

Jerod Santo said:

+
+

Yes the spinoffs are all entirely independent podcasts that we don’t own/operate
+Support will be ad sales, promotion, collabs, aggregation

+
+

So, sounds like Maximum Fun?

+

(Which I think is a pretty good model of a podcast network, so I’m saying that as a positive comparison.)

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 07 2024 at 00:02):

+

It’s a very versatile model with so much possibility and potential.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 07 2024 at 15:40):

+

Congratulations Adam and Jerod! I know we spoke about this in person a few weeks ago but nice to see the announcement and the vision for CPU.fm.

+

It's a healthy thing when a company refocuses on its main thing rather than trying to do too much and potentially lose quality. Thank you for letting people spin off the podcasts. I'll be on fallthrough.fm with Kris and Ian.

+

Godspeed!

+ + + + +

view this post on Zulip Hal Blackburn (Dec 08 2024 at 11:51):

+

This sounds like a good move to me, I like the idea of focussing in on the core Changelog experience.

+

I've occasionally wondered if you guys could turn the podcasting infrastructure you've created into a service for other podcasts, both to earn some extra money from it, and benefit other podcasters. Could be quite a nice open-source business and make good use of all the attention to detail that goes into your podcasting infrastructure. Reading between the lines, it sounds like CPU could be that kind of thing.

+ + + + +

view this post on Zulip Justin Garrison (Dec 08 2024 at 19:27):

+

Ron Waldon-Howe said:

+
+

Eek, ShipIt is on Substack, isn't that a Nazi bar given that they refuse to moderate Nazi content?
+Why not open-source equivalents like https://write.as/ or https://ghost.org/ or something?

+
+

I totally hear you about the concerns. Substack isn’t going to be our permanent home and I’ll probably shut it down once we get the permanent page set up. I just wanted some way to collect email signups when the announcement went out so we could email people once the site and feeds are ready.

+

we should have that sometime next week

+ + + + +

view this post on Zulip Jamie Tanna (Dec 08 2024 at 21:51):

+

Ended up writing some thoughts in medium-form at https://www.jvt.me/posts/2024/12/08/changelog-cpu/ but TL;DR is hopeful, but a little apprehensive of change!

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 09 2024 at 01:26):

+

I love this. I think what we’re doing with CPU will be an amazing thing in the long run. Thank you for listening and trusting us all these years. We don’t take that loyalty and commitment lightly. We’re working hard to make sure we’ve got the main thing on lock, and a bright future planned for CPU.fm.

+ + + + +

view this post on Zulip Sukhdeep Brar (Dec 09 2024 at 03:56):

+

I'm excited that the team will be able to focus on the Changelog! It's already great. Can't wait to see Adam and Jerod improve it in ways I can't even imagine.
+Like others have mentioned, not having the master feed will be a loss. I don't think I would normally be a subscriber to JS Party, but having it show up in the master gives me a good reason to listen to episodes here and there.
+Excited for the change! Kaizen!

+ + + + +

view this post on Zulip Jerod Santo (Dec 09 2024 at 15:10):

+

@Jamie Tanna I appreciate you taking time to write up your thoughts. Change is hard! We're all a little apprehensive, but the future is bright. (8 years, wow!)

+

@Sukhdeep Brar our master feed would effectively turn in to The Changelog (meaning it'll be redundant/useless), but we'll probably redirect it to the upcoming CPU feed, which will give you that content diversity back (and then some).

+ + + + +

view this post on Zulip Erik Svensson (Dec 17 2024 at 14:56):

+

This news break initially made me very sad but after I had some time to reflect, and also learning that my two favourite shows alongside the ChangeLog, namely ShipIt and GoTime, will keep on running but standing on their own legs, I did a 180. I think this is good, especially for @Adam Stacoviak and @Jerod Santo so they can keep making good quality pods with the ChangeLog w/o burning out or feeling that they have to release content to keep up with schedule, that they just haven't got the energy to make as good as they'd like to, or cutting out other important personal stuff from life to make the release schedule.

+

I'd like to take this opportunity to thank Adam and Jerod for their perseverance over the years, your never ending stream of interesting angles on tech, your ability to make top quality interviews, news and just generally very nice podcasts. Thank you, guys! I hope this change will let you keep rolling out new stuff and stay happy and have time for family and other stuff off-mic. All the best!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Atari.207800.2B.20announcement.20trailer.html b/stream/453512-general/topic/Atari.207800.2B.20announcement.20trailer.html new file mode 100644 index 0000000000..b1779f897f --- /dev/null +++ b/stream/453512-general/topic/Atari.207800.2B.20announcement.20trailer.html @@ -0,0 +1,56 @@ + +Atari 7800+ announcement trailer · general · Zulip Chat Archive +

Stream: general

+

Topic: Atari 7800+ announcement trailer

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 01:16):

+

YouTube - - YouTube

+
+ + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 01:17):

+

Like it's 1986 (in 2024)

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 13:58):

+

Those controller ports in the front, yeah? I assume they're just for looks... no way this thing ships with wired controllers, right?

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 18 2024 at 15:20):

+

$130? That's not bad. Especially if we're talking about good HDMI translation on the fly for existing 2600 and 7800 games.

+ + + + +

view this post on Zulip Chris Woods (Sep 19 2024 at 20:34):

+

Jerod Santo said:

+
+

Those controller ports in the front, yeah? I assume they're just for looks... no way this thing ships with wired controllers, right?

+
+

It ships with wireless controllers... unlike the 2600+ which they released a year ago with identical functionality and capability, except that it looked like a 2600 instead of a 7800, and its controllers weren't wireless.

+
+ + + + +

view this post on Zulip Chris Woods (Sep 19 2024 at 20:36):

+

The Atari 2600 was my second game console. My first was a Fairchild Channel F.

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Automating.20the.20pain.20away.20.28avoid.20using.20jira.20with.20LLMs.29.20.23blog.html b/stream/453512-general/topic/Automating.20the.20pain.20away.20.28avoid.20using.20jira.20with.20LLMs.29.20.23blog.html new file mode 100644 index 0000000000..8599287280 --- /dev/null +++ b/stream/453512-general/topic/Automating.20the.20pain.20away.20.28avoid.20using.20jira.20with.20LLMs.29.20.23blog.html @@ -0,0 +1,55 @@ + +Automating the pain away (avoid using jira with LLMs) #blog · general · Zulip Chat Archive +

Stream: general

+

Topic: Automating the pain away (avoid using jira with LLMs) #blog

+ +
+ + + + + + +

view this post on Zulip FlakM (Nov 18 2024 at 14:00):

+

Hi! I recently wrote about automating this process using markdown, jira-cli, and some help from LLMs using chatgpt-cli. It cut the friction, made planning more enjoyable, and saved me a lot of clicks. Thought someone might find it useful: https://flakm.com/posts/automate_boring_stuff/

+ + + + +

view this post on Zulip Dustin (Nov 18 2024 at 17:43):

+

Woah that's wayyy more trust than I have in llms :joy: But very cool

+ + + + +

view this post on Zulip FlakM (Nov 18 2024 at 18:03):

+

I hope someday my machine will be able to do similar things locally. I've played with Meta's models and the medium-size model, even quantized is decently capable. But from what I saw on shady Reddit posts it would take like three 3090s to get decent token/s.

+ + + + +

view this post on Zulip FlakM (Nov 18 2024 at 18:11):

+

But honestly I think there are probably a lot of practical use cases where data is not super secret and output is still quick to check by linters and humans. Glad you liked it!

+ + + + +

view this post on Zulip Sukhdeep Brar (Nov 23 2024 at 23:02):

+

Wow. That's way more automated than I assumed from the title. You have the LLM create a script that creates Jiras. I would have been excited from just having a Jira created from a problem statement. Thanks for sharing!

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Dec 05 2024 at 05:21):

+

Not a Jira user myself, but I'll be happy to cook up ChatGPT CLI and GitHub/GitLab CLI.

+ + + + +

view this post on Zulip FlakM (Dec 05 2024 at 14:45):

+

@Andrei Jiroh Halili Let us know how it works

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/BBQ.21.21.21.html b/stream/453512-general/topic/BBQ.21.21.21.html new file mode 100644 index 0000000000..cb762a58aa --- /dev/null +++ b/stream/453512-general/topic/BBQ.21.21.21.html @@ -0,0 +1,448 @@ + +BBQ!!! · general · Zulip Chat Archive +

Stream: general

+

Topic: BBQ!!!

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 01:12):

+

IMG_6372.jpeg

+
+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 01:13):

+

Which would you choose?

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 02:00):

+

838F348B-964F-46FD-A366-CD27E2504E76.jpg

+

Final product.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 02:01):

+

BCE93A3A-AFBA-440E-A040-A3E08D867852.jpg

+

C5FDF483-9E84-4F9C-B18F-D6E0954FFAF7.jpg

+

Seriously.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 22 2024 at 17:27):

+

Adam Stacoviak said:

+
+

838F348B-964F-46FD-A366-CD27E2504E76.jpg

+

Final product.

+
+

That turned out real nice

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 22 2024 at 18:43):

+

It is all mouth-watering, haha

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 20:20):

+

We all agreed that this was my best work making steak and baked potatoes. I finally have my method dialed in. Should we pod about my method in 2025?

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 20:22):

+

It’s a ~2.5 hour process.

+ + + + +

view this post on Zulip Matt Johnson (Dec 22 2024 at 20:26):

+

You talked about having some episode with a chef, and I’m guessing this would be a part of or related? I think having something in there about cooking would be fun as an occasional thing, like bringing in BMC to talk about what he does, or some of the behind the scenes of making podcasts… all developers need to eat, so it’s nice to bring some of that back to first principles… and it might be fun to try to sneak in some tech adjacent relationships into some of this. Developers build software they use and care about, and I expect there are a lot of parallels to building great food you love to eat or share with others.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 20:30):

+

Chef Frank Proto. I just made his pancakes today. So good. From scratch dry and wet ingredients. It’s such an easy process and some of the best pancakes I’ve ever had.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 22 2024 at 20:32):

+

Yea, I think there’s going to be room for adjacent topics like this in 2025 and beyond.

+ + + + +

view this post on Zulip Tim Uckun (Dec 22 2024 at 21:30):

+

Fun fact: In New Zealand Christmas is in the summer to it's all about beach and BBQ. Except that people here tend to like sausages and mussels on the BBQ more than anything else. Most likely because it's cheaper as food is super expensive here.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 23 2024 at 16:17):

+

Adam Stacoviak said:

+
+

We all agreed that this was my best work making steak and baked potatoes. I finally have my method dialed in. Should we pod about my method in 2025?

+
+

I think we need a Changelog & Friends food episode.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 23 2024 at 17:44):

+

I agree. Who should we friends with? What should we discuss? Or should we just surprise you?

+ + + + +

view this post on Zulip Don MacKinnon (Dec 23 2024 at 18:15):

+

Could be Chef Frank Proto, he seems to have videos on just about anything...or you could bring in specific folks for specific topics..there is probably some cross-over between developer brains and people who are very into BBQ

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 23 2024 at 19:53):

+

SO much possibility.

+ + + + +

view this post on Zulip Dustin (Dec 23 2024 at 21:15):

+

I could totally listen to a multi hour chat about fire control.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 23 2024 at 21:40):

+

I could probably talk about that for a while myself.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 23 2024 at 23:25):

+

Open source BBQ recipes? Then you're totally in-theme to discuss them :P
+Oh, missed opportunity for an "open sauce" pun?

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 25 2024 at 01:14):

+

5058568D-EC31-47FE-9A4B-FA5B592CA8EC.jpg

+

0EF1A4F7-203D-4E43-BCBA-8A5BDA1D29DD.jpg

+

38C93384-0954-4ED7-932F-4713EDCE5A09.jpg

+

4022C02B-E263-4F25-ABDC-249E00BCB797.jpg

+
+ + + + +

view this post on Zulip Adam Stacoviak (Dec 25 2024 at 01:15):

+

Christmas Eve goodness.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 25 2024 at 02:35):

+

FB80102E-768C-4A46-8C50-73A34FA5152A.jpg

+

D73BA96F-D71E-4D7B-ACD5-0C70E4C20616.jpg

+
+ + + + +

view this post on Zulip Tim Uckun (Dec 25 2024 at 03:21):

+

That looks like something from the flintstones.

+ + + + +

view this post on Zulip Sukhdeep Brar (Dec 25 2024 at 18:57):

+

Some summertime ribs. Used a premade rub and then lathered on some Matty Matheson BBQ sauce. I'm no smoke pro, but the wiggle room you get makes it a great way to cook.

+

IMG-20230616-WA0003.jpg

+

IMG-20230616-WA0038.jpg

+
+ + + + +

view this post on Zulip Adam Stacoviak (Dec 25 2024 at 23:46):

+

Very nice @Sukhdeep Brar

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 25 2024 at 23:46):

+

Christmas Ham in progress. Pegged at 275°.

+

E73A21AB-7F3B-49B5-BB9F-893DCF57B08A.jpg

+

79AECC5E-C22A-422C-BE48-704C221E7EFE.jpg

+
+ + + + +

view this post on Zulip Adam Stacoviak (Dec 26 2024 at 02:53):

+

Final product.

+

87ADCB35-B786-4B7A-9444-29CA067A17ED.jpg

+

135B1555-1C22-4AAA-BE93-BE4D96028A22.jpg

+

26351B48-D711-4338-BAA4-9B27A5D09A55.jpg

+
+ + + + +

view this post on Zulip Tim Uckun (Dec 26 2024 at 20:59):

+

We normally do a leg of lamb on Christmas but not this year. Just the two of us so seems like overkill. Did a pork loin instead.

+ + + + +

view this post on Zulip Dustin (Dec 26 2024 at 21:08):

+

That’s my tradition too!

+ + + + +

view this post on Zulip Dustin (Dec 26 2024 at 21:08):

+

Roasted, not smoked

+ + + + +

view this post on Zulip Tim Uckun (Dec 27 2024 at 03:04):

+

Agreed. Roasted Leg of Lamb with chimichurri. BTW What's with people cooking the chimichurri? Somebody served that once and it kind of freaked me out.

+ + + + +

view this post on Zulip Anders Johansson (Dec 27 2024 at 07:11):

+

4C53C2B8-C832-4061-9FCE-8821220F23C7.jpg
+Made pichana with smashed potatoes and smoked butter chimichurri yesterday. Amazingly good - family was real happy to get a break from the traditional Christmas food here in Sweden.

+
+ + + + +

view this post on Zulip Adam Stacoviak (Dec 27 2024 at 07:13):

+

Pichana!!

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 27 2024 at 07:14):

+

What was your good process for the Pichana? Seasoning?

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 27 2024 at 07:14):

+

The fat cap looks good.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 08:47):

+
+

BTW What's with people cooking the chimichurri
+I use it sometimes as a marinade and sometimes just for serving.

+
+ + + + +

view this post on Zulip Anders Johansson (Dec 27 2024 at 11:29):

+

Adam Stacoviak said:

+
+

What was your process for the Pichana? Seasoning?

+
+

I just beat a good amount of salt into the meat side and let it sit for a good 8ish hours. Then i let it get up to temperature 45 degrees celcius with indirect heat and then went give a good whack with direct heat to get a nice surface. But not above 53 degrees and after i got nice surface i let it rest in tinfoil for 5-10mins.

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 11:47):

+

is it picanha or pichana is some other cut? it looks like picanha to me :thinking: where I live in Brazil we usually do it sliced and not the whole piece like that... i'll make sure to take some pictures next bbq with my friends

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 11:48):

+

do you people have cupim there too?
+https://www.tasteatlas.com/cupim

+ + + + +

view this post on Zulip Anders Johansson (Dec 27 2024 at 16:03):

+

cevado said:

+
+

is it picanha or pichana is some other cut? it looks like picanha to me :thinking: where I live in Brazil we usually do it sliced and not the whole piece like that... i'll make sure to take some pictures next bbq with my friends

+
+

It is picanha - its just that’s murdering the spelling of it :blush:

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 27 2024 at 16:25):

+

Ah yes, Picanha is the correct spelling. I’ve made this before as steaks. Bought the whole thing, then trimmed to steaks and treated them like I would cooking a Ribeye.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 27 2024 at 16:28):

+

This cut is a mix between Ribeye and Filet Mignon in terms of marbling and taste. But it’s very versatile. You can smoke it like a brisket, treat it like a Prime Rib, which is what @Anders Johansson seemed to have done, trim to steaks. And it’s so flavorful.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 27 2024 at 16:28):

+

Don’t buy it without the fat cap.

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 18:01):

+

yep, the one in the pic looks awesome, i just never did like that. maybe it's something to try next time :drooling:

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 28 2024 at 06:52):

+

Sound on.

+

IMG_6806.mov

+ + + + +

view this post on Zulip Dustin (Dec 28 2024 at 11:36):

+

I’ve always said if they ever made a cologne that smells like bbq fire I’d buy it immediately. :joy: one of my favorite smells

+ + + + +

view this post on Zulip Tim Uckun (Dec 28 2024 at 21:00):

+
+

I’ve always said if they ever made a cologne that smells like bbq fire I’d buy it immediately. :joy: one of my favorite smells

+
+

Generally speaking people who make cologne design them to (supposedly) attract the opposite sex.

+

So maybe it would work great for women. I remember one time I met a woman whose perfume smelled like vanilla ice cream. I was indeed attracted to immediately.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 29 2024 at 04:38):

+

Ah, but is it like champagne, where we can only call it cologne if it is from Cologne in Germany?

+ + + + +

view this post on Zulip Erik Svensson (Dec 29 2024 at 21:41):

+

My god, Adam's post from dec 22 looks sooo good! I've got some moose meat (1.6 kg, 8 ppl (4 kids)) for new year's eve that I'm not completely sure what to do with yet.

+ + + + +

view this post on Zulip Anders Johansson (Dec 30 2024 at 06:13):

+

Erik Svensson said:

+
+

My god, Adam's post from dec 22 looks sooo good! I've got some moose meat (1.6 kg, 8 ppl (4 kids)) for new year's eve that I'm not completely sure what to do with yet.

+
+

You should make kälknöl :blush: but seriously I’ve been successful with battering with salt and let sit for a couple hours and cook on indirect until 45 degrees and sear it off on both sides.
+Tried both with a whole steak or cutting it up to pieces and do the same. And then serve it as you would do with nice piece of beef.

+ + + + +

view this post on Zulip Tim Uckun (Dec 30 2024 at 20:40):

+

Any of you guys try sous vide and a propane torch?

+ + + + +

view this post on Zulip Colin Dean (Dec 30 2024 at 21:37):

+

I've done lots of SV + torch over the years. I got a Searzall at some point and it really made a difference.

+ + + + +

view this post on Zulip Colin Dean (Dec 30 2024 at 21:40):

+

Just passed 10 years of owning a SV IC. I didn't do much SV this year with house reno diet (i.e. eating whatever was available &&|| quick, no time for planning), but did do a locally-sourced ribeye for Christmas dinner with my parents. I'm a member of the 134˚F club but to suit their tastes, we did 137˚F. They've come a long way from "well done" at restaurants to "medium well" for one of them and "between medium and medium well" for the other.

+ + + + +

view this post on Zulip Tim Uckun (Dec 31 2024 at 20:44):

+

Do you guys have any concerns with SV and plastics?

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 31 2024 at 21:02):

+

Now I do

+ + + + +

view this post on Zulip Colin Dean (Dec 31 2024 at 21:06):

+

Not at the temperatures for SV. Modern SV methods are not for those worried about eliminating microplastics. There are other harm reductive actions to minimize plastics ingestion.

+

For example, I've decided recently to toss my aging collection of plastic leftovers containers in favor of glass. This has an expense but I also realized that I just don't use about half of my plastic containers because I've accumulated so many in the last 15 years. So I free up almost an entire cupboard cabinet of under-used plastic containers, recycle the 80% in bad shape, donate or keep the 20% in fine shape, and refresh with fewer containers but glass bottoms.

+ + + + +

view this post on Zulip Adam Stacoviak (Jan 01 2025 at 00:33):

+

Let’s go!! New Year’s Eve Waygu burgers.

+

56090ED7-62E0-4B77-B099-56CEC1BCE589.jpg

+

D46E7101-FE46-49E1-B129-187EB9068DA8.jpg

+
+ + + + +

view this post on Zulip Adam Stacoviak (Jan 01 2025 at 03:50):

+

Low and slow then sear at the end. Chef’s kiss.

+

2A1F5E33-1CA7-430A-AF1D-9F8F6EFCED61.jpg

+
+ + + + +

view this post on Zulip Alden (Jan 02 2025 at 01:14):

+

Late to the party. Dry brined for 24h and then reverse seared by smoking for about an hour at 200 F and then seared them with a pan on charcoal.

+

2DA0FFB4-8668-40F4-8A27-DEF298D2453E.jpg

+

D40DD77B-DEE5-47F2-9022-BE490ED8234F.jpg

+

211733D2-CAC0-439D-AD35-C46FF3268AD8.jpg

+
+ + + + +

view this post on Zulip Alden (Jan 02 2025 at 01:22):

+

Adam Stacoviak said:

+
+

I agree. Who should we friends with? What should we discuss? Or should we just surprise you?

+
+

J. Kenji López-Alt of Serious Eats is my vote. He has a podcast now as well, but I just learned about it so can’t recommend it yet https://open.spotify.com/show/3Ll536l6jMVQ0c1bZWqbDm?si=5b5904c245e74f37&nd=1&dlsi=f90effeb683f4146

+

What I loved about Kenji is he questions common beliefs about food and takes the time to figure out whether they had any merit (e.g. does adding salt to beans makes them stay hard when cooking?). He is also just a genuinely great person overall.

+ + + + +

view this post on Zulip Colin Dean (Jan 02 2025 at 18:43):

+

<3 JKLA

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Bobiverse.html b/stream/453512-general/topic/Bobiverse.html new file mode 100644 index 0000000000..f36c7e65ff --- /dev/null +++ b/stream/453512-general/topic/Bobiverse.html @@ -0,0 +1,19 @@ + +Bobiverse · general · Zulip Chat Archive +

Stream: general

+

Topic: Bobiverse

+ +
+ + + + + + +

view this post on Zulip Nabeel S (Sep 28 2024 at 19:19):

+

I just finished all 5 books (Audible) these past couple of weeks. I really enjoyed them, thanks for the recommendation @Adam Stacoviak .

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Deno.202.html b/stream/453512-general/topic/Deno.202.html new file mode 100644 index 0000000000..8b3a5d5973 --- /dev/null +++ b/stream/453512-general/topic/Deno.202.html @@ -0,0 +1,50 @@ + +Deno 2 · general · Zulip Chat Archive +

Stream: general

+

Topic: Deno 2

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Oct 10 2024 at 04:45):

+

Dope. https://www.youtube.com/live/d35SlRgVxT8?si=Gy8uGd9HWBI6cLAI

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 10 2024 at 05:21):

+

That cold open is fantastic lol

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 10 2024 at 10:16):

+

Ok that was pretty funny but daaamn they're coming for Node with guns blazing!

+ + + + +

view this post on Zulip Brian Buchholz (Oct 10 2024 at 14:44):

+

Nice :grinning: I've been really enjoying Deno for some personal projects and scripting, haven't used it professionally yet though.

+ + + + +

view this post on Zulip James McNally (Oct 10 2024 at 21:12):

+

Just been trying a work project out from node, runs with minimal change, didn't get as far as testing properly but the single binary is appealing for simpler deploys

+ + + + +

view this post on Zulip Thomas Eckert (Oct 17 2024 at 02:41):

+

This has renewed my interest in Deno. At first, I was of the mindset that Node is... fine enough. I would wait for the Deno and Bun battles to be fought, but I'm leaning more towards the Deno approach at this point.

+

I have not put Deno is production yet. Right now I'm running Svelte 5 in production because I thought it'd be fully released by now. It's been mostly bug-free for me, but I don't want to mix pre-release Svelte with Deno and get new kinds of bugs.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Deno.20pronunciation.html b/stream/453512-general/topic/Deno.20pronunciation.html new file mode 100644 index 0000000000..6a5d541b7f --- /dev/null +++ b/stream/453512-general/topic/Deno.20pronunciation.html @@ -0,0 +1,27 @@ + +Deno pronunciation · general · Zulip Chat Archive +

Stream: general

+

Topic: Deno pronunciation

+ +
+ + + + + + +

view this post on Zulip James Thurley (Nov 30 2024 at 07:13):

+

I googled how to pronounce “deno”, and the top, featured, result was a Changelog video :tada:. I guess Google filling above the mobile fold with a google service is bad (obligatory plug for Kagi), but happy it chose your video at least :big_smile:
+83992624-4614-4582-9434-170B8267F342.jpg

+
+ + + + +

view this post on Zulip Al Gonzalez (Dec 01 2024 at 01:22):

+

Like the pet dinosaur in the Flintstones?!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Elixir.3A.20why.20is.20it.20so.20underrated.3F.html b/stream/453512-general/topic/Elixir.3A.20why.20is.20it.20so.20underrated.3F.html new file mode 100644 index 0000000000..700078e348 --- /dev/null +++ b/stream/453512-general/topic/Elixir.3A.20why.20is.20it.20so.20underrated.3F.html @@ -0,0 +1,230 @@ + +Elixir: why is it so underrated? · general · Zulip Chat Archive +

Stream: general

+

Topic: Elixir: why is it so underrated?

+ +
+ + + + + + +

view this post on Zulip Perma (Sep 13 2024 at 20:05):

+

I am curious as to know, why is Elixir so underrated?
+I have been using Go and Rust professionally for 3 years now. I recently learned Elixir and working my way through Phoenix and LiveView.
+And, it bothers me so much that Elixir seem address so much of the painpoints I had experienced within the context of backend. But is far less known than the other languages that are considered as first choices for the server applications (backend and server-side rendered frontend).

+

Why is so underhyped?

+ + + + +

view this post on Zulip Brett Cannon (Sep 13 2024 at 21:35):

+

I think it's because it's functional, the syntax is a bit funky if you aren't a Ruby developer, it didn't come from a big tech company, and it isn't a generalized language that I would view as strong in multiple workloads (or at least the community doesn't hype those other workloads beyond back-end much).

+ + + + +

view this post on Zulip Perma (Sep 14 2024 at 13:02):

+

Hmmm. I can see your point. But Elixir has been operating in the same space as Go (network and backend) and has been more successful in providing for web front-end development. I would argue that Elixir because of the pattern matching and BEAM offer more to network programming and backend development.
+Yet it far less known, and utilized.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 15 2024 at 22:13):

+

As with many things, one is not likely convince or persuade someone to use a new language or ecosystem, they have to discover it themselves that it may address pain points they have.

+

This type of discovery would also be from the perspective of this user and what they know of, and where do they search for information to address their pain points. More "show, not tell", with the right context.
+If you are a senior developer, you would likely be ok with a wider range of options to consider than a more junior developer outside of "mainstream".

+

Nowadays it is also not just about the language, but also the ecosystem around it, the community, and tooling. I think Elixir has a good story there, but it is not so easily communicated perhaps.

+

Also, in terms of success stories going to Elixir from something else, that something else is often Ruby, which does not help so much getting people interested from other ecosystems.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 16 2024 at 01:09):

+

I've only had a very small brush with Elixir. I liked a lot about it, but at this point in my life I only have so much room for another dynamically-typed language :joy:.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 16 2024 at 01:10):

+

I jest, I jest. Really, I'd consider Elixir if I were in a position to pick languages, and frontend weren't a huge concern (e.g. I was doing something form-based where progressive enhancement is the way to do).
+My experience has been spending nearly 9 years now building an app with a very involved frontend data model (think CAD), split across JS and PHP. I regret not going with TS on the backend from the start (or at least, some TS on the backend). It could have prevented a lot of pain having two codebases to work on the same data model.

+ + + + +

view this post on Zulip Perma (Sep 16 2024 at 06:01):

+

Erik Lundevall-Zara said:

+
+

This type of discovery would also be from the perspective of this user and what they know of, and where do they search for information to address their pain points. More "show, not tell", with the right context.
+...
+Nowadays it is also not just about the language, but also the ecosystem around it, the community, and tooling. I think Elixir has a good story there, but it is not so easily communicated perhaps.
+

+
+

Yes. That definitely feels correct to me. I think Elixir community does a lot. But they don't really show it. How ever telling is also not a good strategy as you said. I advocated for Rust for a long while at my work place, it did not go well. I just showed a few things I did with Elixir, and half of our team just started learning Elixir.

+

Perhaps more story telling is the answer here.

+ + + + +

view this post on Zulip Perma (Sep 16 2024 at 06:18):

+

Daniel Buckmaster said:

+
+

I've only had a very small brush with Elixir. I liked a lot about it, but at this point in my life I only have so much room for another dynamically-typed language :joy:.

+
+

I can definitely see that being a problem. For the longest time, I have avoided learning Elixir because of the dynamic typing. I don't see it as much of a problem now since it doesn't cause much reliability issues. I could not see that unless I have already deployed something. Hopefully the new set theoretic typesystem fix that soon.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 16 2024 at 06:49):

+

Perma said:

+
+

Yes. That definitely feels correct to me. I think Elixir community does a lot. But they don't really show it. How ever telling is also not a good strategy as you said. I advocated for Rust for a long while at my work place, it did not go well. I just showed a few things I did with Elixir, and half of our team just started learning Elixir.

+

Perhaps more story telling is the answer here.

+
+

I think that is definitely so, and storytelling in a way that people outside of the Elixir community can relate to. They way you communicate in those cases are different from when to communicate with the people that have already jumped into the ecosystem and community, and that is harder - especially if you have been into the ecosystem and community for a long time.

+

That is not specific to Elixir and BEAM, but any community/ecosystem.
+So that storytelling may be easier for experienced people who are relatively new to Elixir ecosystem.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 16 2024 at 07:32):

+

Perma said:

+
+

I can definitely see that being a problem. For the longest time, I have avoided learning Elixir because of the dynamic typing. I don't see it as much of a problem now since it doesn't cause much reliability issues. I could not see that unless I have already deployed something. Hopefully the new set theoretic typesystem fix that soon.

+
+

That is a problem with terms like "dynamic typing" and "functional language". These are loaded terms, and a lot of values and issues attached to them coming from other languages and stories.

+

As you say, dynamic typing in Elixir does not cause issue in the same way and to the same extent as for example Javascript or Python, since you do not work and design software in the same way, for example the more prevalent use of patterns and pattern matching in Elixir avoids many issues you would have in other languages. It also helps working with immutable data, since the ways problems are solved can be a bit different.
+It is similar with Clojure, another dynamically typed language. You do not issues with that to the extent you get it in Javascript, partially due to the same reasons as in Elixir.

+

But this may only become apparent after you start working with such languages, not before.

+

The term "functional language" is also something I think sometimes can have a deterring effect, in particular if people associate that with languages like Haskell where people talk about terms like monad, monoids, functors etc. It becomes scary and seems difficult, even if languages like Elixir are quite different beasts.

+

So IMHO I think it can be better to avoid the term "functional language", depending on the target audience.

+ + + + +

view this post on Zulip Jerod Santo (Sep 16 2024 at 18:30):

+

Brett Cannon said:

+
+

it didn't come from a big tech company

+
+

This point can't be overstated, imo. It's amazing what it has achieved, all things considered...

+ + + + +

view this post on Zulip Perma (Sep 16 2024 at 19:21):

+

Erik Lundevall-Zara said:

+
+

Perma said:

+
+

The term "functional language" is also something I think sometimes can have a deterring effect, in particular if people associate that with languages like Haskell where people talk about terms like monad, monoids, functors etc. It becomes scary and seems difficult, even if languages like Elixir are quite different beasts.

+

So IMHO I think it can be better to avoid the term "functional language", depending on the target audience.

+
Not to mention the mistaken perception that immutability is wasteful for memory. I was extremely wrong on this point.
+
+
+
+ + + + +

view this post on Zulip Perma (Sep 16 2024 at 19:23):

+

Jerod Santo said:

+
+

Brett Cannon said:

+
+

it didn't come from a big tech company

+
+

This point can't be overstated, imo. It's amazing what it has achieved, all things considered...

+
+

Would you think that the country of origin also may have played a role? Most of the mainstream languages that I can think of, are coming from the USA.
+May that be a factor here as well?

+ + + + +

view this post on Zulip Jerod Santo (Sep 16 2024 at 19:45):

+

Certainly plays a role, but Ruby did extremely well coming from Japan. That was a different time, though...

+ + + + +

view this post on Zulip Perma (Sep 16 2024 at 20:23):

+

Jerod Santo said:

+
+

Certainly plays a role, but Ruby did extremely well coming from Japan. That was a different time, though...

+
+

Hmmm. Yeah. But ruby got its popularity because of Ruby on Rails and although DHH is not American, the framework came out of his work with Basecamp which I believe is an American company, and in just a couple of years it was shipped by Apple. Before that ruby existed for 12 years. For perspective JavaScript was released a year later.

+

Looking at it python is also coming from non-american origins, so I can see your point there. And it is _somewhat_ popular :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 16 2024 at 21:52):

+

Perma said:

+
+

Would you think that the country of origin also may have played a role? Most of the mainstream languages that I can think of, are coming from the USA.
+May that be a factor here as well?

+
+

Guido van Rossum (Python) - Netherlands
+Bjarne Stroustrup (C++) - Denmark
+Anders Hejlsberg (Turbo Pascal, Delphi, C#, Typescript) - Denmark

+

And DHH is Danish also.

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 16 2024 at 23:50):

+

Perma said:

+
+

I would argue that Elixir because of the pattern matching and BEAM offer more to network programming and backend development.

+
+

Literally 2 nights ago after deciding for the 4th time that Go just wasn’t for me I remembered Elixir exists and felt so much relief. I’d add the pipe operator to that list.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 17 2024 at 11:13):

+

Andrew O'Brien said:

+
+

Literally 2 nights ago after deciding for the 4th time that Go just wasn’t for me I remembered Elixir exists and felt so much relief. I’d add the pipe operator to that list.

+
+

The pipe operator is indeed a key feature, and something I use all the time, if a language supports it.
+I recently learned that Google added pipe operator it to their SQL dialect also, GoogleSQL:
+https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/

+ + + + +

view this post on Zulip Jerod Santo (Sep 17 2024 at 14:28):

+

Pipe is also coming to JavaScript soon. Can't be soon enough, if you ask me!

+

Chris & Nick were making fun of me on a recent JS Party because Elixir ranked below Assembly in the IEEE Spectrum language popularity chart. Pretty funny moment, actually. I think a clip of it will be posting soon...

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 17 2024 at 15:40):

+

If I had a penny for the number of times I've implemented it (or some kind of compose operator) in a language where it wasn't idiomatic and then went on to implement a bunch of higher-order things to the chagrin of my team mates, I'd have... at least 2 cents. (Python and Ruby... by the time I got to TS I learned to suppress my functional urges and instead try to get Ramda or something preexisting into the codebase)

+ + + + +

view this post on Zulip Perma (Sep 18 2024 at 12:31):

+

I am quite impressed by the supervision trees as well.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 27 2024 at 21:11):

+

Elixir is one of the few languages that offers data-race safety, right? Because synchronization between threads only happens via message passing and never by sharing memory?
+If government bodies (via procurement restrictions, etc) deprecate and eventually abandon memory unsafe and data-race unsafe languages, surely that makes room for Elixir that very few other languages can fill
+Not even Kotlin or Go offer data race safety, and those are relatively young languages

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Fresh.20off.20GitHub.20Universe.202024.3A.20Hack.20Club.20High.20Seas.html b/stream/453512-general/topic/Fresh.20off.20GitHub.20Universe.202024.3A.20Hack.20Club.20High.20Seas.html new file mode 100644 index 0000000000..695668dc28 --- /dev/null +++ b/stream/453512-general/topic/Fresh.20off.20GitHub.20Universe.202024.3A.20Hack.20Club.20High.20Seas.html @@ -0,0 +1,25 @@ + +Fresh off GitHub Universe 2024: Hack Club High Seas · general · Zulip Chat Archive +

Stream: general

+

Topic: Fresh off GitHub Universe 2024: Hack Club High Seas

+ +
+ + + + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 30 2024 at 17:28):

+

I just watched the day 2 keynote of GitHub Universe 2024 earlier and Acon Lin of Hack Club announced High Seas

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 31 2024 at 08:40):

+

btw the general YSWS event lasts until January 31, 2025

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Ghostty.20is.20now.20v1.2E0.20.28and.20Open.20Source.20to.20all.29.html b/stream/453512-general/topic/Ghostty.20is.20now.20v1.2E0.20.28and.20Open.20Source.20to.20all.29.html new file mode 100644 index 0000000000..563998fdb3 --- /dev/null +++ b/stream/453512-general/topic/Ghostty.20is.20now.20v1.2E0.20.28and.20Open.20Source.20to.20all.29.html @@ -0,0 +1,135 @@ + +Ghostty is now v1.0 (and Open Source to all) · general · Zulip Chat Archive +

Stream: general

+

Topic: Ghostty is now v1.0 (and Open Source to all)

+ +
+ + + + + + +

view this post on Zulip Jamie Tanna (Dec 26 2024 at 21:17):

+

https://hachyderm.io/@mitchellh/113720986101323746

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 26 2024 at 21:50):

+

Ooo
+We also have #terminals-and-shells-and-tuis-oh-my

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 27 2024 at 05:52):

+

Thanks for the heads up on both of these! Gonna have to try Ghostty when I'm back at work...

+ + + + +

view this post on Zulip Menno (Dec 28 2024 at 09:41):

+

And it's pretty great!

+ + + + +

view this post on Zulip Andrew O'Brien (Jan 06 2025 at 19:21):

+

Looking forward to that libghostty that Mitchell was talking about and I'm wondering if that could lead to it being able to embedded into VS Code. I just changed my workflow to be based around VS Code's Remote development which finally gave me a reason to use the in-editor terminal.

+ + + + +

view this post on Zulip James Thurley (Jan 07 2025 at 07:11):

+

I’ve installed Ghostty but find the VSCode terminal so convenient that I still rarely use Ghostty (or iTerm2 before it) :thinking:

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 07 2025 at 07:36):

+

I've actually switched back to alacritty and zellij, haha
+It's good that there's a terminal foundation library for Zig projects, but alacritty and wezterm already offer that in the Rust ecosystem, so it'll be interesting to see whether anyone creates Rust bindings to libghostty

+ + + + +

view this post on Zulip Brett Cannon (Jan 07 2025 at 18:42):

+

The thing that has held me up is https://ghostty.org/docs/install/binary#fedora only has community builds, but after inspecting the .spec file for the RPM it doesn't look nefarious, so I think I'm safe to install it.

+ + + + +

view this post on Zulip Matthew Sanabria (Jan 08 2025 at 01:34):

+

Brett Cannon said:

+
+

The thing that has held me up is https://ghostty.org/docs/install/binary#fedora only has community builds, but after inspecting the .spec file for the RPM it doesn't look nefarious, so I think I'm safe to install it.

+
+

I'm running Fedora and I just build from source. Usually from some release tag. I'm trying to build more of my tools from source rather than install from a package.

+ + + + +

view this post on Zulip Owen Valentine (Jan 08 2025 at 10:20):

+

I'm really enjoying Ghostty, but I'm a hard and fast quick/quake-mode user, so that not being doable outside of macOS (yet) makes it a non-starter outside of work so far. But will watch and wait :P

+ + + + +

view this post on Zulip AJ Kerrigan (Jan 08 2025 at 15:45):

+

This thread is useful :thumbs_up: . I use the "quake mode" thing all the time but configure it for multiple apps so don't want or need ghostty's own way of doing it. But on the other hand, I didn't realize how dependent I had become on kitty's hints feature. It feels like such a petty dealbreaker :laughing: .

+

(wezterm folks - I _think_ this is doable there as a quick select custom action or something?)

+ + + + +

view this post on Zulip onjen (Jan 08 2025 at 16:35):

+

Yes I also miss the URL selection via keyboard from the "foot" terminal.

+ + + + +

view this post on Zulip Brett Cannon (Jan 08 2025 at 20:54):

+

Matthew Sanabria said:

+
+

I'm running Fedora and I just build from source. Usually from some release tag. I'm trying to build more of my tools from source rather than install from a package.

+
+

If the docs didn't basically say, "you don't want to build from source if you can help it" and I wasn't so lazy since I have no complaints with the GNOME terminal, I probably would have done the same.

+

Owen Valentine said:

+
+

I'm really enjoying Ghostty, but I'm a hard and fast quick/quake-mode user, so that not being doable outside of macOS (yet) makes it a non-starter outside of work so far. But will watch and wait :P

+
+

Is there a terminal on Linux that offers that feature?

+ + + + +

view this post on Zulip Matthew Sanabria (Jan 09 2025 at 06:25):

+

GNOME Terminal was fine for me too, until I wanted to hop on macOS and it wasn't there. That's one reason I switch to Ghostty. Cross platform.

+ + + + +

view this post on Zulip Owen Valentine (Jan 09 2025 at 09:28):

+

Brett Cannon said:

+
+

Is there a terminal on Linux that offers that feature?

+
+

Yeah, I currently swear by Tilix. It's still perfectly functional, but has effectively been unmaintained for quite a while. On macOS I've been using Tabby, with the cross-platform ideal being my focus, but ufhsgsyshgs Electron for terminal is a bad time, so haven't adopted for personal use. Ghostty gives me something better on macOS for now at least, though Tilix and Tabby's support for quake-specific styling (transparency etc) is also handy. Using a bunch less RAM is very compelling though :D

+ + + + +

view this post on Zulip Owen Valentine (Jan 09 2025 at 14:06):

+

Ah, and quick terminal doesn't do tabs or any other customizability, and takes a while to spawn/resume. It'll serve for now but I'm gonna need to figure out how to contribute :P

+ + + + +

view this post on Zulip Nick Reilingh (Jan 09 2025 at 14:08):

+

I've been enjoying Ghostty for a while, but just remembered about Gary Bernhardt's talk about "an terminal" (https://www.destroyallsoftware.com/talks/a-whole-new-world) -- I would love to see an interview with him about whether his terminal dreams from 12 years ago have been achieved!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Happy.202025.21.20.E2.9C.A8.html b/stream/453512-general/topic/Happy.202025.21.20.E2.9C.A8.html new file mode 100644 index 0000000000..72fa859e0f --- /dev/null +++ b/stream/453512-general/topic/Happy.202025.21.20.E2.9C.A8.html @@ -0,0 +1,43 @@ + +Happy 2025! ✨ · general · Zulip Chat Archive +

Stream: general

+

Topic: Happy 2025! ✨

+ +
+ + + + + + +

view this post on Zulip Patrick Arminio (Jan 01 2025 at 01:29):

+

Happy 2025 folks!

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 01 2025 at 01:46):

+

:champagne::clink:

+ + + + +

view this post on Zulip Jerod Santo (Jan 01 2025 at 01:58):

+

Cheers, y’all! :clink::raised_hands::partying_face:

+ + + + +

view this post on Zulip Matthew Sanabria (Jan 01 2025 at 04:14):

+

Happy New Year! Have a great 2025 everyone!

+ + + + +

view this post on Zulip Adam Stacoviak (Jan 01 2025 at 06:12):

+

2025! 

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Incident.20Horror.20Stories.html b/stream/453512-general/topic/Incident.20Horror.20Stories.html new file mode 100644 index 0000000000..ff6138e688 --- /dev/null +++ b/stream/453512-general/topic/Incident.20Horror.20Stories.html @@ -0,0 +1,56 @@ + +Incident Horror Stories · general · Zulip Chat Archive +

Stream: general

+

Topic: Incident Horror Stories

+ +
+ + + + + + +

view this post on Zulip Thomas Eckert (Oct 08 2024 at 00:34):

+

On Friday, I brought down a customer's production cluster for 5 hours by accident when doing maintenance in their environment. Everyone was nice about it, even the customer, but man did I feel stupid.

+

What are your incident horror stories to celebrate this spooky season?

+ + + + +

view this post on Zulip Philip Durbin (Oct 08 2024 at 01:05):

+

One time I brought down the production email server because I was ssh'ed into it from my Linux laptop and didn't double check which shell I was in. I was trying to reboot my laptop and suddenly realized something else was rebooting.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 08 2024 at 04:21):

+

We sent around 3.8M custom metrics to Datadog for a few hours. Scared to see the bill.

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 09 2024 at 02:46):

+

I once deleted hundreds of "unused" database instances... but some core internal tooling assumed those instances would always exist :grimacing: . So I left entire development teams unable to deploy their projects. Ended up performing mass restores not so those databases could actually do any work or accept connections, but purely so the AWS APIs could stop returning empty responses. Felt gross about both the problem _and_ the rollback :sob:

+ + + + +

view this post on Zulip Chris Glaubitz (Oct 19 2024 at 12:40):

+

Back in about 2001 fat fingered the outgoing phone number of a dial back service. We called customer routers with that number, the router would reject and call back. Because of the typo, customer routers accepted the call for 1 sec and then dial back. Instead of a usual 0€ bill, it was about 20k€ that month. And a 10cm high stack of paper invoices.

+ + + + +

view this post on Zulip Jamie Tanna (Oct 30 2024 at 07:16):

+

https://status.elastic.co/incidents/9mmlp98klxm1 :upside_down: (I work at Elastic)

+ + + + +

view this post on Zulip shaun smiley (Oct 31 2024 at 16:55):

+

While trying to "test automation", I once took down every ec2 instance in the core AWS account. Thankfully we had been thinking about DR and resilience, so this "accidental chaos" engineering showed us where the gaps were and we didn't lose any data. There were a few critical resources offline, which meant hundreds of devs sitting around waiting though.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Is.20this.20cool.3F.20y.2Fn.3F.html b/stream/453512-general/topic/Is.20this.20cool.3F.20y.2Fn.3F.html new file mode 100644 index 0000000000..384c9fd7d7 --- /dev/null +++ b/stream/453512-general/topic/Is.20this.20cool.3F.20y.2Fn.3F.html @@ -0,0 +1,577 @@ + +Is this cool? y/n? · general · Zulip Chat Archive +

Stream: general

+

Topic: Is this cool? y/n?

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Aug 29 2024 at 05:21):

+

Let's see if this is something that might be able to work for our community. I'm on the fence. Change is hard.

+ + + + +

view this post on Zulip Jerod Santo (Aug 29 2024 at 13:34):

+

Downloaded the macOS app and it feels pretty Slack-y, overall. It's missing some OS integrations, such as password autocomplete from my keychain. Had to copy/paste...

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 16:05):

+

Same. I had to copy/paste as well from 1p.

+ + + + +

view this post on Zulip Jerod Santo (Sep 05 2024 at 16:15):

+

The UI felt fast last week when I used it, but today it's feeling sluggish. Not sure which of those two experiences is normal...

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 19:32):

+

UI is snappy for me today.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 19:33):

+

That channel and topic set for ATO seems pretty cool.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 19:34):

+

CleanShot-2024-09-05-at-14.33.202x.png
+I can see you typing too.

+
+ + + + +

view this post on Zulip Jerod Santo (Sep 05 2024 at 19:43):

+

One thing to figure out is where we'd post our new episode notifications:

+
    +
  1. In the general channel all under a single topic?
  2. +
  3. In podcast-specific channels with a new topic for each episode?
  4. +
  5. Somewhere else entirely?
  6. +
+

I like option 2, but I fear there will be less discussion on new episodes if they aren't posted to general...

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 19:43):

+

Both?

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 19:44):

+

My issue with topics is that it's a lot of digging to find the conversations. Recent Conversations is helpful, but otherwise things seem to get buried.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 19:45):

+

This feels a little like realtime email.

+ + + + +

view this post on Zulip Jerod Santo (Sep 05 2024 at 19:45):

+

Yeah hard to know how well the search works until we have a decent amount of content in here

+ + + + +

view this post on Zulip Jerod Santo (Sep 05 2024 at 19:46):

+

I do like how I set up the new #games channel to have a topic per game, which is kinda how we're threading in Slack's wordle channel right now anyhow

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 05 2024 at 20:18):

+

Keyboard shortcuts are nice and you can press "t" to go to recent conversations and the jkl or arrow around and press enter to enter the topic.

+ + + + +

view this post on Zulip Notification Bot (Sep 05 2024 at 20:18):

+

A message was moved here from #ato-2024 > host a panel, y/n? by Adam Stacoviak.

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 06 2024 at 14:26):

+

The Combined Feed (a) also seems like a decent way to just see "what happened lately" without having to dig into a bunch of topics individually. I guess like Jerod said it's hard to know what works well until there's more going on. I would _guess_ Recent Conversations trumps Combined Feed as the place gets hopping or you've been away a while :thinking:

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 15:10):

+

Press "t" and you're there.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 16:11):

+

Going back to Slack and not being able to keyboard shortcut my way around is feeling dated already. Or, I never knew of or learned the keyboard commands over there.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 16:33):

+

In a topic you can press "r" to reply. Up arrow to navigate the messages. Left arrow to edit your latest message. So cool.

+ + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 16:36):

+

Yes the nerds built this :100:

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 16:37):

+

Keyboard nav is hard selling me

+ + + + +

view this post on Zulip Omri Gabay (Sep 06 2024 at 16:46):

+

This is what people remember IRC being like?

+ + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 16:47):

+

The main thing I remember about IRC was when there would be a netsplit and hundreds of people would drop offline and I was so confused and in awe and scared hoping my internet connection could "hold on" while I downloaded this file! :laughter_tears:

+ + + + +

view this post on Zulip Nabeel S (Sep 06 2024 at 17:57):

+

Honestly, I'd rather use a slightly less nice chat client if it's built be nerds vs. giant corps. There's something satisfying about it that's hard to explain.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 06 2024 at 17:59):

+

I use cmd + k to navigate around in Slack which works pretty well

+

Agree on nerds vs giant corps though!

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 06 2024 at 20:21):

+

I'd do a channel per show and with a topic per released episode. You can post the link to the topic in a general channel.

+

I agree that the UI of Zulip feels dated but the keyboard navigation is far better than Slack.

+

Recent conversations and Combined feed are great as well. Really lets you jump into what you missed and what's happening now.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 06 2024 at 21:41):

+

I'd suggest a topic per episode in a general channel? But as Matthew said episodes could be cross-posted. I suggest this as it's closest to the current Slack flow where everything is posted in the main channel, but topic-per-episode encourages discussing that episode in its own "thread"

+

If you check out the Zulip main chat, they actually posted about the Changelog episode in an "announcements" channel, but with a link to say "discuss the episode in a topic over here in the general channel".

+ + + + +

view this post on Zulip Nabeel S (Sep 06 2024 at 22:01):

+

Also might I suggest: Don't worry about migrating old chat history. If we decide to move here permanently, just archive the Slack channels and people can copy/link to things if the need arises. Anything on Slack is going away after 90 days anyways, so a migration seems like overkill to me.

+ + + + +

view this post on Zulip Jerod Santo (Sep 07 2024 at 12:43):

+

Yeah lots to ponder on how to organize. I'll probably do things manually for a bit and just see what feels good and then eventually automate on that.

+ + + + +

view this post on Zulip Jerod Santo (Sep 07 2024 at 12:46):

+

First attempt at an episode announcement topic: https://changelog.zulipchat.com/#narrow/stream/453512-general/topic/Friends.2060.3A.20Starbucks.20DVD.20peddlers/near/468404124

+ + + + +

view this post on Zulip Philip Durbin (Sep 07 2024 at 13:55):

+

One of the great things about Zulip is that you can easily move messages from one topic to another. So we can always reorganize in the future if need be.

+ + + + +

view this post on Zulip Matt Johnson (Sep 07 2024 at 15:53):

+

The whole signup/onboarding process was very easy with Zulip, which has not been my experience with other community chat solutions (Discourse). I was able to interact with the web UI easily and transition to the desktop and mobile app quickly and got everything setup.

+

I like how I can add some other Zulip organization chats to the app without logging in or signing up, for instance I can add (chat.zulip.org) and browse the public conversations without the friction for signing up or logging in.

+

The whole blending of public and private/member chat is fascinating and I wonder how easily it would be to integrate a published episode as a topic and be able to have the discussion of the episode easily accessible and viewable from the website where people find other details (show notes, transcript, sponsors, links, more info about guests and hosts) about an epsidoe. Having something to better integrate engagement with an episode without much friction from the community would be interesting.
+CleanShot-2024-09-07-at-10.46.122x.png

+
+ + + + +

view this post on Zulip Matt Johnson (Sep 07 2024 at 16:09):

+

Matt Johnson said:

+
+

Having something to better integrate engagement with an episode without much friction from the community would be interesting.
+CleanShot-2024-09-07-at-10.46.122x.png

+
+

So with using the desktop app I was able to take a quick screenshot, mark it up, then just copy and paste it into the chat... that's a workflow I do a lot of with Slack and Discord on a frequent basis and is nice to see that just works here. I also noticed that when adding the link in and now experimenting with quoting a portion of my last post it appears to be Markdown format, which is a total hook for me.

+

Ha... and by quoting the image from the previous conversation it didn't just display it automatically like the original message did, it just has the link to the image, nice touch.

+ + + + +

view this post on Zulip Matt Johnson (Sep 07 2024 at 16:14):

+

Did you see that you can view read receipts on messages... that's wild.
+CleanShot-2024-09-07-at-11.13.312x.png

+
+ + + + +

view this post on Zulip Chris Woods (Sep 07 2024 at 20:20):

+

Omri Gabay said:

+
+

This is what people remember IRC being like?

+
+

Not really, no. I still use IRC. My oldest closest circle of friends is in a private IRC channel, plus a bunch of linux and programming language channels. Stepping outside of my bias, IRC is a terrible experience compared to any modern chat app.

+ + + + +

view this post on Zulip Chris Woods (Sep 07 2024 at 20:20):

+

Jerod Santo said:

+
+

One thing to figure out is where we'd post our new episode notifications:

+
    +
  1. In the general channel all under a single topic?
  2. +
  3. In podcast-specific channels with a new topic for each episode?
  4. +
  5. Somewhere else entirely?
  6. +
+

I like option 2, but I fear there will be less discussion on new episodes if they aren't posted to general...

+
+

I like option 2.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 08 2024 at 01:27):

+

I also like option 2.

+

The last time I used IRC it was for finding other Counterstrike teams to scrimmage against :sweat_smile:

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 08 2024 at 02:14):

+

I stepped away for a day and came back here and it was really easy to digest what I've missed and select the conversations that I wanted to continue discussing. This is actually pretty fun overall. I'll do my part to keep it going.

+ + + + +

view this post on Zulip Ed Howard (Sep 08 2024 at 18:31):

+

Jerod Santo said:

+
+

Yes the nerds built this :100:

+
+

That should be a certification. When in doubt, choose "Nerdbuilt Certified".

+ + + + +

view this post on Zulip Chris Glaubitz (Sep 09 2024 at 09:17):

+

Jerod Santo said:

+
+

Yeah lots to ponder on how to organize. I'll probably do things manually for a bit and just see what feels good and then eventually automate on that.

+
+

Using zulip in one project for about 2 years and :love: it. How well it works comes down to orga and automation. Happy to learn how it works for a non-dev-project :)

+ + + + +

view this post on Zulip Jerod Santo (Sep 09 2024 at 13:38):

+

Lars Ellingsen said:

+
+

I also like option 2.

+
+

Sounds like people are liking option 2. I'm down with trying that. Next question becomes: Do we split The Changelog channels into 3? (News, Interviews, Friends) or keep them together as one pod? I'm leaning toward keeping them together, but if we do want to programmatically attach channels to episodes for public-facing discussions, it might be easier to have a separate channel for each...

+ + + + +

view this post on Zulip Dan Cardin (Sep 09 2024 at 14:24):

+

any idea if it's possible to get the slack-like setting of only showing channels with unread messages?

+

kinda seems like the topic list will just grow unboundedly and it'd be hard to keep track of conversations in each one.

+

then again maybe i dont understand zulip

+ + + + +

view this post on Zulip James Thurley (Sep 09 2024 at 14:25):

+
+

Do we split The Changelog channels into 3? (News, Interviews, Friends) or keep them together as one pod?

+
+

I would have expected them to be separate, but then I subscribe to their individual feeds.

+ + + + +

view this post on Zulip Maroš Kučera (Sep 09 2024 at 14:28):

+

Dan Cardin said:

+
+

any idea if it's possible to get the slack-like setting of only showing channels with unread messages?

+

kinda seems like the topic list will just grow unboundedly and it'd be hard to keep track of conversations in each one.

+

then again maybe i dont understand zulip

+
+

I think Inbox is the thing you're looking for. That shows new topics in channels you follow, grouped by the channel, but shows only those with unread messages. Like a few others, I find it much easier to follow catch up on the convo this way than the Slack way.

+ + + + +

view this post on Zulip Dan Cardin (Sep 09 2024 at 16:05):

+

idk if it's just a UI bug or not, but i tried marking your message as unread to test that out, and it shows a 1 next to inbox, but then doesn't actually show the message, so i can't determine if what you're saying would be nice or not yet :D

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 09 2024 at 18:02):

+

I marked a few messages as unread, and it does show these channels and topics as unread (with message count) in the inbox.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 09 2024 at 18:06):

+

Jerod Santo said:

+
+

Do we split The Changelog channels into 3? (News, Interviews, Friends) or keep them together as one pod? I'm leaning toward keeping them together, but if we do want to programmatically attach channels to episodes for public-facing discussions, it might be easier to have a separate channel for each...

+
+

It is probably easier to have them separated, and more consistent. I would vote for what is easier to do right now, since it could potentially end up with some other changes anyway after using it for a while. No need for premature optimization :-)

+ + + + +

view this post on Zulip Maroš Kučera (Sep 09 2024 at 18:17):

+

Hm, that's weird, it works for me in the desktop app :open_mouth:

+ + + + +

view this post on Zulip Chris Woods (Sep 09 2024 at 19:35):

+

Dan Cardin said:

+
+

any idea if it's possible to get the slack-like setting of only showing channels with unread messages?

+

kinda seems like the topic list will just grow unboundedly and it'd be hard to keep track of conversations in each one.

+

then again maybe i dont understand zulip

+
+

I have the option to filter "Recent conversations" with a checkbox for "unread" that seems to do what you're looking for

+

image.png

+
+ + + + +

view this post on Zulip Dan Cardin (Sep 09 2024 at 20:59):

+

yea i guess i had to pick "standard view" instead of "followed topics". i would have thought responding inside a topic would follow me, but alas

+ + + + +

view this post on Zulip Philip Durbin (Sep 09 2024 at 21:07):

+

@Dan Cardin for the unreads only feature you want, I'd suggest leaving a note in #feedback at https://chat.zulip.org . I couldn't find anything there, or in open issues.

+
In Slack, your sidebar is the access point for different parts of your workspace. You can tailor how it’s organized to suit your needs. Customize the navigation bar You’ll find the navigation ...
If this message does not go away, try reloading the page.
Zulip server and web application. Open-source team chat that helps teams stay productive and focused. - Issues · zulip/zulip
+ + + + +

view this post on Zulip Adam Stacoviak (Sep 09 2024 at 21:59):

+

Going back to Slack feels so dated to me now. There are conversations there that span several "threads" that I have no idea how to find unless I scroll and scroll.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 09 2024 at 22:25):

+

@Adam Stacoviak that was quick! :laughing:

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 09 2024 at 22:26):

+

Speaking of chat.zulip.org (the team seems to refer to it as CZO for short) I've asked a few questions there and got replies and suggestions from no fewer than 3 distinct core team members including the founder in less than a day. Pretty incredible :purple_heart:

+
If this message does not go away, try reloading the page.
+ + + + +

view this post on Zulip Tillman Jex (Sep 10 2024 at 07:11):

+

Jerod Santo said:

+
+

I like option 2, but I fear there will be less discussion on new episodes if they aren't posted to general...

+
+

Also +1 for option 2.
+I don't think it makes sense to post podcast discussions to general at all? General should be more for announcements / introduce yourself style discussions?

+

If there aren't any podcast specific discussions going on in General, our attention wont be skewed and we'll need to simply head to the discussions we're interested in to begin with. This probably makes more sense anyway as everyone has their favorite series they listen to, and will likely just subscribe to those podcast-specific channels.

+

A potential mix of the options is to have a Master Feed channel, which has a topic for every podcast episode as they get released. But this would probably become unwieldy.
+It would however unify the direction of attention to all discussions.

+

But again, I think separating into podcast-specific channels is more in line with the way we're already used to navigating the content from Changelog (i.e, which podcasts we're subscribed to in our podcast apps).

+

Exciting! I hope Zulip works for you guys. I just can't gel with Slack. Something throws me off about it. And of course, open source ftw.

+ + + + +

view this post on Zulip Jerod Santo (Sep 10 2024 at 14:04):

+

Daniel Buckmaster said:

+
+

I've asked a few questions there and got replies and suggestions from no fewer than 3 distinct core team members including the founder in less than a day. Pretty incredible :purple_heart:

+
+

We'd never have that kind of access to the Slack team!

+ + + + +

view this post on Zulip Jeff Henson (Sep 11 2024 at 17:43):

+

I'm really digging the Zulip UI. It's minimal but still looks nice. It loads way faster than Slack does (I still don't understand what it's doing that causes it to load so slow in a new tab). And I'm really liking the way topics are presented. The recent conversations view solves my #1 gripe with Slack Threads in that it's impossible to know that a thread you aren't part of has some active conversation going on.

+ + + + +

view this post on Zulip Jeff Henson (Sep 11 2024 at 17:45):

+

Jerod Santo said:

+
+
    +
  1. In podcast-specific channels with a new topic for each episode?
  2. +
+
+

Also throwing in a +1 for option #2.

+ + + + +

view this post on Zulip Pontus Ullgren (Sep 12 2024 at 09:45):

+

Thanks for trying Zulip, hope it sticks and you decide to switch. The "Slack-requirment" has kept me from joining the community.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 12 2024 at 17:38):

+

Here's the docs on keyboard shortcuts if you dig those like I do https://zulip.com/help/keyboard-shortcuts

+
Everything in Zulip can be done with the mouse, but mastering a few keyboard shortcuts will change your experience of the app. Start with the basics below, and use the convenient keyboard shortcuts reference in the Zulip app to add more to your repertoire as needed. | Reply to message: R or Enter — Reply to the selected message (outlined in blue). | New channel message: C — Start a new topic in the current channel. | New direct message: X | Paste formatted text: Ctrl + V | Paste as plain text: Ctrl + Shift + V. You can also paste formatted text with Ctrl + V, and press Ctrl + Z to remove formatting.
+ + + + +

view this post on Zulip Jarvis Yang (Sep 12 2024 at 20:37):

+

I have Zulip bookmarked and the notifications counter is pretty cool!
+CleanShot-2024-09-12-at-15.36.122x.png

+
+ + + + +

view this post on Zulip Menno (Sep 13 2024 at 10:47):

+

I'm really enjoying Zulip. My workspace is very Slack heavy but this is much nicer.

+ + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 12:43):

+

Adam and I give our first impressions of Zulip on today's (coming soon) Friends episode :fist:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 14:41):

+

I'm still feeling my way through it but I definitely love the topics, which seems like the biggest "feature" difference

+ + + + +

view this post on Zulip Caleb Fong (Sep 14 2024 at 00:52):

+

I'm playing a bit of catch up in my feed, but this is all sorts of rad. It feels like the best parts of Discord, Slack, and forums.

+

So, YES, this is cool. :sunglasses:

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 14 2024 at 01:44):

+

Jerod and Adam, I wonder if you guys have been using Zulip also for any "internal" business that goes on to keep Changelog running? I'm privy to the like public community discussions, but I assume you guys need places to talk about servers, planning episodes, etc. I don't know if you're currently doing that in Slack, but I'd hope you guys don't have to split across apps to keep doing that, or suffer from worse outcomes on that side of things!

+ + + + +

view this post on Zulip John Johnson (Sep 15 2024 at 17:19):

+

Yes, definitely.
+I have been listening to Changelog for years and haven't joined the Slack community but with this gutsy trial of the Zulip platform, you owned me! I had to come on board.
+You guys practice what you preach and are meticulous at every step along the way.

+

Let's give it a shot! Zulip and the entire Open Source Community will thank you later.

+ + + + +

view this post on Zulip Siddhartha Golu (Sep 17 2024 at 10:55):

+

I'm in the same boat as John.

+

I run a startup based out of India and because of the dictatorial powers in my hand (!), started with Zulip from day one for our internal team communication and the experience has been wonderful. It has been running for more than a year now and apart from the initial hiccup people face because of the minimal UI, there have been virtually no complaints.

+

Zulip also has a massive amount of integrations built-in: https://zulip.com/integrations/ so you can have customized workflows.

+

I have been a Changelog listener for quite some time, but Slack requirement kept me from joining the community. I hope you guys stick with it and take the plunge to migrate :)

+
Zulip comes with over a hundred native integrations out of the box, and integrates with Zapier and IFTTT to provide hundreds more. Connect the apps you use every day to Zulip.
+ + + + +

view this post on Zulip Jerod Santo (Sep 17 2024 at 14:30):

+

Love to hear that, John & Siddhartha! It's not :100: yet, but we're somewhere near 99% sure we want to make the switch officially...

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 17 2024 at 15:13):

+

After using Zulip for a few weeks now with you all I find the format of topics so much better than Slack. It's easy to come back and find/follow the conversations you want to be a part of. Especially useful for discussing specific Changelog episodes. Thank you all for giving it a go.

+ + + + +

view this post on Zulip Nabeel S (Sep 18 2024 at 18:08):

+

Yep! I'm really pleased with this Zulip experiment and hope this becomes permanent.
+I'm also spinning up a personal Zulip instance to experiment with bots and chat-ops.

+ + + + +

view this post on Zulip Owen Valentine (Sep 19 2024 at 13:26):

+

Loooving the general Zulip vibe. Topics for all the things is a wonderful brain compartmentalization thing

+ + + + +

view this post on Zulip Owen Valentine (Sep 19 2024 at 13:29):

+

Unrelated: no mainstream 2FA yet :/ https://zulip.readthedocs.io/en/latest/development/authentication.html#two-factor-authentication

+ + + + +

view this post on Zulip Ian Lessing (Sep 26 2024 at 16:13):

+

yes it IS cool. glad you mentioned there is a Mac app for Zulip

+ + + + +

view this post on Zulip John Tocher (Sep 28 2024 at 05:03):

+

It certainly seems pretty cool. I enjoyed the interview, a lot, and like the idea. I joined the slack as I thought that's where I would find a working zulip invite,as the one in the email had expired. Before that I'd not seriously considered the slack as I've been put off by the noisiness of it in general. That's may be mostly a "me" thing as I'm not great at tuning things out and letting things drift by, but I'm keen to give this a try.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Sep 28 2024 at 18:00):

+

Just hopped in from Slack and the latest Friends episode transcript. Although I am mostly a lurker here and TOTP on Zulip is probably still in the works, welcome to the other side btw.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Ladybird.20On.20Swift.20vs.20Rust.html b/stream/453512-general/topic/Ladybird.20On.20Swift.20vs.20Rust.html new file mode 100644 index 0000000000..62524b875c --- /dev/null +++ b/stream/453512-general/topic/Ladybird.20On.20Swift.20vs.20Rust.html @@ -0,0 +1,57 @@ + +Ladybird On Swift vs Rust · general · Zulip Chat Archive +

Stream: general

+

Topic: Ladybird On Swift vs Rust

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Oct 22 2024 at 14:08):

+

https://www.youtube.com/watch?v=B8IjggrJKwk

+
+ + + + +

view this post on Zulip Adam Stacoviak (Oct 22 2024 at 14:09):

+

CleanShot 2024-10-22 at 09.08.50@2x.png

+
+ + + + +

view this post on Zulip Jerod Santo (Oct 22 2024 at 14:55):

+

I am always surprised when people say our voices sound alike...

+ + + + +

view this post on Zulip Scott Abbey (Oct 22 2024 at 19:51):

+

I have never thought your voices sound alike. Your accents are different, your relative pitches are different. Your typical vocabularies are different. Aside from “white American male”, I don’t think they have a whole lot in common. But that may just be because I also fall into that demographic so it’s more apparent to me.

+ + + + +

view this post on Zulip Scott Abbey (Oct 22 2024 at 19:53):

+

And Jerod almost never quotes Silicon Valley :laughing:

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 22 2024 at 21:05):

+

I do sometimes have issues, but I can tell yous apart most of the time :joy:

+ + + + +

view this post on Zulip Ed Howard (Oct 23 2024 at 11:16):

+

I never had trouble telling your voices apart. However.... for awhile, I had the voices and faces mixed up. I'd seen little pictures of your faces on the website, but never with the names labeled. When I finally saw you on video, and heard your voice coming out of "Adam's" face, it felt real weird.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Leave.20us.20a.20voicemail.20for.20this.20year.27s.20state.20of.20the.20.22log.22.21.html b/stream/453512-general/topic/Leave.20us.20a.20voicemail.20for.20this.20year.27s.20state.20of.20the.20.22log.22.21.html new file mode 100644 index 0000000000..d3173a198f --- /dev/null +++ b/stream/453512-general/topic/Leave.20us.20a.20voicemail.20for.20this.20year.27s.20state.20of.20the.20.22log.22.21.html @@ -0,0 +1,82 @@ + +Leave us a voicemail for this year's state of the "log"! · general · Zulip Chat Archive +

Stream: general

+

Topic: Leave us a voicemail for this year's state of the "log"!

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Dec 03 2024 at 15:20):

+

It's December already?! That means we're prepping for our 7th annual state of the "log" episode and we need your help! Go here:

+

https://changelog.fm/sotl

+

And leave us a message. If your audio is used on the show, we'll hook you up with your very own Breakmaster Cylinder remix! :dancing:

+ + + + +

view this post on Zulip Jamie Tanna (Dec 08 2024 at 21:47):

+

When's the deadline? Very much trying not to be a last minute submission, again :joy:

+ + + + +

view this post on Zulip Jerod Santo (Dec 09 2024 at 01:48):

+

Uhm ok the deadline is tomorrow then :wink:

+ + + + +

view this post on Zulip Jerod Santo (Dec 09 2024 at 17:10):

+

We only have 3 voicemails so far and we record in 8 days!! :scream:

+

If you're thinking about doing one, please get it submitted this week!

+ + + + +

view this post on Zulip Jamie Tanna (Dec 16 2024 at 07:18):

+

Lucky I missed the notification for that, @Jerod Santo you almost had me submit early :joy:

+ + + + +

view this post on Zulip Jamie Tanna (Dec 16 2024 at 07:18):

+

I'll be submitting today, hopefully just in time 🤞🏽

+ + + + +

view this post on Zulip Jerod Santo (Dec 16 2024 at 13:44):

+

@Jamie Tanna why so soon? :wink:

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 16 2024 at 16:25):

+

Oh snap! Between new dog and traveling I forgot about this. I'll record something tonight too.

+ + + + +

view this post on Zulip Jerod Santo (Dec 16 2024 at 20:58):

+

@Matthew Sanabria we record tomorrow morning. If you want a BMC remix tonight might be too late!

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 16 2024 at 20:59):

+

No worries. I can still just give you a nice voicemail!

+ + + + +

view this post on Zulip Jerod Santo (Dec 16 2024 at 20:59):

+

Forever and always

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Lessons.20learned.20adding.20OpenTelemetry.20to.20a.20Go.20CLI.20.23blogging.html b/stream/453512-general/topic/Lessons.20learned.20adding.20OpenTelemetry.20to.20a.20Go.20CLI.20.23blogging.html new file mode 100644 index 0000000000..53df16647d --- /dev/null +++ b/stream/453512-general/topic/Lessons.20learned.20adding.20OpenTelemetry.20to.20a.20Go.20CLI.20.23blogging.html @@ -0,0 +1,26 @@ + +Lessons learned adding OpenTelemetry to a Go CLI #blogging · general · Zulip Chat Archive +

Stream: general

+

Topic: Lessons learned adding OpenTelemetry to a Go CLI #blogging

+ +
+ + + + + + +

view this post on Zulip Jamie Tanna (Nov 18 2024 at 07:17):

+

https://www.jvt.me/posts/2024/11/17/cobra-otel-lessons/ may be of interest to folks - some interesting things I learned recently while adding OTel into a CLI

+ + + + +

view this post on Zulip Sukhdeep Brar (Nov 23 2024 at 22:59):

+

Great write up (still need a second, more focused, pass)! I've always wondered how people are gaining insights about their customer's CLI usage. For example, the idea of a User Journey is pretty common for web analytics, and it would be useful to have on the CLI side too!

+

I'll have to look into the Python OTel ecosystem

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Looking.20for.20Job.html b/stream/453512-general/topic/Looking.20for.20Job.html new file mode 100644 index 0000000000..a55ee1e5be --- /dev/null +++ b/stream/453512-general/topic/Looking.20for.20Job.html @@ -0,0 +1,19 @@ + +Looking for Job · general · Zulip Chat Archive +

Stream: general

+

Topic: Looking for Job

+ +
+ + + + + + +

view this post on Zulip Andy Li (Dec 20 2024 at 13:49):

+

Hi, everyone, I am a web/mobile developer with +10 years of experience in product development and management. I major in Node, Python, PHP, JS/TS, AWS, Kubernetes, etc.... Looking forward to hearing back from you guys. Thanks.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Manifesting.20solved.20problems.html b/stream/453512-general/topic/Manifesting.20solved.20problems.html new file mode 100644 index 0000000000..c87c003fdb --- /dev/null +++ b/stream/453512-general/topic/Manifesting.20solved.20problems.html @@ -0,0 +1,77 @@ + +Manifesting solved problems · general · Zulip Chat Archive +

Stream: general

+

Topic: Manifesting solved problems

+ +
+ + + + + + +

view this post on Zulip Dustin (Dec 09 2024 at 21:21):

+

If you could wave your hand and have 5 problems solved in computer science/software development what would they be?

+

Mine are

+ +

Honorable shoutout to a friend who said as his top would be only having to define your data model once

+ + + + +

view this post on Zulip Tim Uckun (Dec 10 2024 at 01:08):

+

Doesn't namecoin solve the distributed authentication thing? I know there are several blockchain based identity efforts out there.

+

I would think some sort of a blockchain like distributed storage system would be able to solve this and the package management problem too. Something that's more efficient, immutable except for being able to delete, with permissions, etc.

+

Maybe postgres but globally distributed amongst millions of nodes.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 10 2024 at 06:45):

+ + + + + +

view this post on Zulip Dustin (Dec 10 2024 at 09:52):

+

@Tim Uckun I was thinking more in the P2P sense and less the distributed but public and semi anonymous sense.

+ + + + +

view this post on Zulip Tim Uckun (Dec 10 2024 at 20:44):

+

@Ron Waldon-Howe What a wishlist!. I am afraid those days are gone though.

+

BTW premined blockchains are a thing. XRP for example is very efficient and fast.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 10 2024 at 22:01):

+

Tim Uckun said:

+
+

BTW premined blockchains are a thing. XRP for example is very efficient and fast.

+
+

Yep, I'm not anti-block-chain, just against anything that makes capitalism or climate change worse

+ + + + +

view this post on Zulip Tim Uckun (Dec 11 2024 at 21:00):

+

capitalism is like entropy. It only goes in one direction and that's worse.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Mastodon.3F.html b/stream/453512-general/topic/Mastodon.3F.html new file mode 100644 index 0000000000..320eecc38b --- /dev/null +++ b/stream/453512-general/topic/Mastodon.3F.html @@ -0,0 +1,108 @@ + +Mastodon? · general · Zulip Chat Archive +

Stream: general

+

Topic: Mastodon?

+ +
+ + + + + + +

view this post on Zulip Matthew Fish (Oct 07 2024 at 15:07):

+

Not a big social media guy here, but trying to expand, anyone have a good Mastadon instance to join, I was looking at defcon.social because signup is open, just unsure about the fediverse I suppose. Any suggestions for a good instance?

+ + + + +

view this post on Zulip Scott Abbey (Oct 07 2024 at 16:27):

+

Honestly, just pick one that seems reliable, isn’t blocked by a majority of the instances out there, and has policies that work for you, especially in regard to blocklists. Beyond that, it really doesn’t matter. You can follow anyone on any other instance that doesn’t block your instance and isn’t blocked by yours. If you find your instance unpalatable for any reason, migrating to another is relatively painless. I started my own instance when the Twitter drama started, but maintaining it became obnoxious so I migrated to hachyderm.io because I appreciated its governance structure and interesting domain name. The most important thing is to just get an account somewhere and start exploring so you can figure out how it fits into your uses.

+ + + + +

view this post on Zulip Scott Abbey (Oct 07 2024 at 16:29):

+

I can recommend hachyderm. It’s got open registration, only blocks hateful instances, and isn’t blocked by any instances I care about. It’s managed by a collective and takes community input seriously, but I haven’t felt any particular need to offer any. It works fine

+ + + + +

view this post on Zulip Matthew Fish (Oct 07 2024 at 18:04):

+

Thanks @Scott Abbey, just joined up!

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 08 2024 at 07:33):

+

I've wanted to explore Mastodon for quite some time, created an account but never could find enough use for it. I didn't want to admit this, but Twitter (X) has surprisingly gotten a much stronger tech presence, especially for machine learning, and I routinely find interesting things via their feed. I found any other social media to be lacking in these aspects, be it Bluesky or Mastodon.

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 08 2024 at 07:36):

+

Would love to hear others' workflows. How do you use Mastodon, which accounts do you follow, are you completely reliant on the accounts you follow or does a feed-based recommendation also play a role?

+ + + + +

view this post on Zulip Philip Durbin (Oct 08 2024 at 12:06):

+

I love the idea of Mastodon. It reminds me of early Twitter when you could use whatever client you wanted and there were no ads. Plus it's federated and decentralized, like email.

+ + + + +

view this post on Zulip Scott Abbey (Oct 08 2024 at 14:14):

+

@Siddhartha Golu Mastodon doesn’t have any algorithm, so you only see posts from people you follow, or posts people you follow have shared.

+

I suspect my use case is different than many Twitter users. I’ve never found Twitter useful for discovery. It’s always felt like a constantly churning hype train, like Hacker News but with less interesting discussion. I only used it to see what the people I find interesting are up to (ie, micro-blogging, as it was originally meant for), and Mastodon serves that purpose for me much better than Twitter ever did. If I want news I’ll read a news site or reddit. If I want memes I’ve got reddit and Tumblr. For chatting with friends I’ve got Discord. Twitter in its modern form doesn’t work for me, and hasn’t really since long before Elon burned it down.

+ + + + +

view this post on Zulip Matthew Fish (Oct 08 2024 at 14:28):

+

Well after following a couple devs and my podcaster, I am starting to see the appeal to no algorithm. @Scott Abbey any good devs or Hashtags you've found? really working on curating my own personal RSS-like Mastadon feed

+ + + + +

view this post on Zulip Brett Cannon (Oct 08 2024 at 21:56):

+

Most of the Python community moved to Mastodon, so I've found just following people works.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 15 2024 at 00:42):

+

Well, looks like Bluesky is a Nazi bar now, too

+ +

Just when I was just curious enough to open a Bluesky account, they save me the trouble by scaring me away

+

Mastodon forever!

+ + + + +

view this post on Zulip James Thurley (Dec 15 2024 at 08:40):

+

I think Bluesky seems to have the best decentralised moderation tools of any social network.

+

To use the bar analogy, you get to pick and change the bouncers to your bars (communities) at will.

+

It sounds like they’re now in the interesting predicament where their users are demanding more centralised moderation.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 15 2024 at 22:12):

+

I get it, moderation is hard
+But if the default setting is that the general public will be exposed to anti-LGBT content, and has to opt-out, then that doesn't sell me on Bluesky
+It's really hard to solve societal/political issues like racism, sexism, etc if we keep giving platforms to people who exacerbate the problem

+ + + + +

view this post on Zulip Tim Uckun (Dec 16 2024 at 20:50):

+

I don't think they are geared up for moderating the platform. That would require either reddit style moderators (which I hate) or AI of some sorts which I don't think people would like either.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Mobile.20usage.html b/stream/453512-general/topic/Mobile.20usage.html new file mode 100644 index 0000000000..3afd6aae89 --- /dev/null +++ b/stream/453512-general/topic/Mobile.20usage.html @@ -0,0 +1,114 @@ + +Mobile usage · general · Zulip Chat Archive +

Stream: general

+

Topic: Mobile usage

+ +
+ + + + + + +

view this post on Zulip Andrew Patton (Sep 19 2024 at 14:02):

+

how are folks using Zulia on mobile? from a browser? added to the home screen? from an app? i found a Zulip app on the iOS app store but the screenshot (there’s only one) makes it look pretty awful. but maybe it’s just out of date?

+

i’m finding the mobile web version a little hard to use. this is my second time writing this message because in my first attempt, i somehow tapped something that made the compose box go away and be replaced by a different topic and i couldn’t find any drafts. and in general, i’ve had a few accidental taps that have taken me away from what i was doing unexpectedly.

+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 14:09):

+

I'm using the iOS app from the store. It certainly leaves a lot to be desired, but hopefully their big rewrite(s) are coming along pretty soon :folded_hands:

+ + + + +

view this post on Zulip Owen Valentine (Sep 19 2024 at 14:18):

+

Android version seems alright. Not sure about iOS but if they're the same then should be workable :shrug:

+ + + + +

view this post on Zulip Owen Valentine (Sep 19 2024 at 14:20):

+

Yeah, looks like Android and iOS are effectively the same. Google Play has a few more screenshots at least: https://play.google.com/store/apps/details?id=com.zulipmobile

+
Organized team chat
+ + + + +

view this post on Zulip Andrew O'Brien (Sep 19 2024 at 14:21):

+

Yeah, functionally speaking it works fine. I haven’t found anything I can’t do in the app.

+

I agree that the design could use a touch up. I don’t know what I’d change, but that’s why I’m not a designer.

+ + + + +

view this post on Zulip Caleb Fong (Sep 19 2024 at 14:48):

+

The mobile web is fine. The biggest challenge I have with it is the touch targets are on the small side. Leads to accidental touches and missed buttons.

+ + + + +

view this post on Zulip Jeff Henson (Sep 19 2024 at 14:49):

+

I don't like apps so I've been using the mobile site in Firefox on Android. I really like that it works since you can't access Slack on mobile without the app but it's definitely a little clunky.

+ +

Regardless, I'm just happy that I can even use it on my phone (vs Slack were I couldn't).

+ + + + +

view this post on Zulip Owen Valentine (Sep 19 2024 at 14:55):

+

Could always take a stab at their TUI in Termux or some such :P

+ + + + +

view this post on Zulip Owen Valentine (Sep 19 2024 at 14:56):

+

Given this issue: https://github.com/zulip/zulip-terminal/issues/1467
+Someone's already doing Termux :D

+
Server: Zulip cloud server Client: main branch Python: 3.11 self.model.initial_data: {'zulip_version': '9.0-dev-642-g9d469357ea', 'zulip_feature_level': 237, 'zulip_merge_base': '9.0-dev-605-g47a54...
+ + + + +

view this post on Zulip Dustin (Sep 19 2024 at 15:58):

+

The primary thing I wish on mobile is, like on desktop, to include all topics in a channel in the initial view. The fact that you have to go into a channel and then click the … to see all channels isn’t very discoverable

+ + + + +

view this post on Zulip Dustin (Sep 19 2024 at 15:58):

+

Especially if you’re trying to refer back to a topic you were already speaking in but there’s no new messages

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 19 2024 at 16:05):

+

Dustin said:

+
+

The primary thing I wish on mobile is, like on desktop, to include all topics in a channel in the initial view. The fact that you have to go into a channel and then click the … to see all channels isn’t very discoverable

+
+

Thanks for articulating something I was feeling but had assumed I was trying to bring idioms from other chat clients to this one.

+ + + + +

view this post on Zulip Alberto Luna (Sep 19 2024 at 17:40):

+

I am using the experimental flutter app on Android (Zulip beta)
+ I think most of the functionality is completely missing, for me it is fine because I mostly just use inbox to read and not much more.
+If what they have in the Play Store is not a super old build I think it will still take some months to get all the functionality.

+ + + + +

view this post on Zulip Notification Bot (Sep 22 2024 at 22:00):

+

2 messages were moved from this topic to #general > desktop app (Zulip) by Philip Durbin.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/No.20one.20seems.20to.20know.20about.20Zulip.html b/stream/453512-general/topic/No.20one.20seems.20to.20know.20about.20Zulip.html new file mode 100644 index 0000000000..7717b55ea0 --- /dev/null +++ b/stream/453512-general/topic/No.20one.20seems.20to.20know.20about.20Zulip.html @@ -0,0 +1,674 @@ + +No one seems to know about Zulip · general · Zulip Chat Archive +

Stream: general

+

Topic: No one seems to know about Zulip

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 17:11):

+

Starting this new thread on Zulip and it's lack of awareness because I am simply beside myself that I've had multiple conversations with tech founders, etc in the last few weeks (since we've talked with Alya and have tried out Zulip)...and none of them know about Zulip!

+

OK, so why this new thread? Well, awareness is key for Zulip and I really believe that this realtime chat/email/forum is the bees knees and much better than Slack. Yet, no one knows about Zulip.

+

What can we (Changelog and this community) (or should we) do about this?

+

Ref: #general > Is this cool? y/n?

+ + + + +

view this post on Zulip Brett Cannon (Sep 18 2024 at 17:20):

+

Probably the biggest one is shutting down your Slack instance and officially moving over to Zulip. That might generate some buzz. After that is talking it up in social media, blog posts, etc. It also probably wouldn't hurt to harp on the fact that Zulip isn't taking away features that used to be free like Slack does, and can be self-hosted (e.g., no AI data harvesting).

+

But honestly I can't think of anything out of the ordinary beyond talking about it regularly can convincing people to come and try it out.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 17:26):

+
+

Probably the biggest one is shutting down your Slack instance and officially moving over to Zulip.

+
+

Yes, I think shutting down our Slack will do something. Just not sure when we can do that. I know Jerod and I will be at ATO in a month and we'll likely talk about this there.

+

I have a call with Alya tomorrow afternoon about ways we can partner together and make things more official. What started as a "hey let's try this" has turned into a much easier to follow and more enjoyable community chat than I expected.

+

I'll report back here as things progress. Maybe we need to help them with some concerted marketing efforts. Anyone want to do a homepage teardown with me?

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 17:29):

+

After our migration is final I plan to write a blog post titled, “Slack is dead, long live Zulip”

+

Maybe we can get that to go nerd viral…

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 17:31):

+

That'll be dope.

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 18 2024 at 17:51):

+

Jerod Santo said:

+
+

After our migration is final I plan to write a blog post titled, “Slack is dead, long live Zulip”

+
+

Slack Is Dead, Long Live Zulip Stop and Smell the Zulip

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 17:53):

+

Erm mah, can we talk about the name "Zulip"?

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 18 2024 at 17:54):

+

It's like Xerox, but better. "It's better!"

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 18 2024 at 17:55):

+

:grinning:

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 18 2024 at 17:55):

+

Honestly, it reminds me of cold, western eastern European soup.

+ + + + +

view this post on Zulip Nabeel S (Sep 18 2024 at 18:59):

+

I think the name is not great. Not a huge deal, people can get used to it, but I wonder if it's a factor in the lackluster adoption.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 18 2024 at 19:00):

+

"Chat is dead, long live chat"

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 18 2024 at 19:34):

+

Having never used it, I think I came into this thinking Zulip was more message board and less chat. I see now that it's kinda more like chat with the good parts of message boards. Very happy with how topics are organized.

+ + + + +

view this post on Zulip James Thurley (Sep 18 2024 at 21:02):

+

I only knew about it because there is a Rust Zulip at http://rust-lang.zulipchat.com, and the topics system works well for talking about lots of different issues and features on a large, distributed, technical project. It would be unmanageable in Slack I expect.

+

I wasn’t sure if it would work so well for more casual chatting, with the additional friction of having to come up with a subject, but this Changelog instance has convinced me it does.

+

If they could make it indexable by search engines that could help them a lot, because people would come across the public channels more organically in their browsers. There must be a wealth of information in the Rust Zulip that few people ever come across.

+
If this message does not go away, try reloading the page.
+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 19 2024 at 00:08):

+

This is really exciting to hear. I love an underdog, especially when the underdog actually has a fantastic product!

+

I think there are situations where Slack's product decisions do make sense (eg where I work, I am not sure Zulip would be a better choice). But all too often it's just the default choice because nobody was fired for picking Salesforce. I hope you guys can help drive more awareness so that people are making informed choices not just default choices!

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 19 2024 at 01:13):

+

Adam Stacoviak said:

+
+

Anyone want to do a homepage teardown with me?

+
+

All I have to say is that the very slight hover-grow effect on the blue buttons right above the fold (e.g. "See it in use") is terrible :laughing:
+Otherwise, pages like this are great.

+
Zulip is designed with communities in mind, including + open-source projects, research collaborations, and volunteer organizations. + Reach out for a sponsorship!
+ + + + +

view this post on Zulip Siddhartha Golu (Sep 19 2024 at 05:40):

+

I think making public channels indexable by search engines would definitely help in adoption. I've not met anyone (online/offline) who doesn't like Zulip once they've gotten a chance to play around with it. Product is solid, it's the visibility that matters here and if people come across Zulip organically when searching for something (like in the case of Discourse), I'm sure this will create ripple effects.

+ + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 11:10):

+

I'm excited that the Zulip experiment is going well for Changelog.

+

What Changelog could do specifically is switch some channels to Web-public. That way newcomers could have a peek inside this Zulip instance instead of being greeted with a login wall.

+
Today, we’re delighted to announce the general availability of Zulip’s public +access option. Open-source projects and other open communities +can now offer one-click access +(no login required!) to part or all of their Zulip chat. +For those who are not familiar with it, Zulip is a modern +team collaboration …
+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 13:31):

+

Yeah I think we should make a bunch of channels web-public, certainly the podcast episode channels.

+ + + + +

view this post on Zulip Chris Woods (Sep 19 2024 at 20:23):

+

James Thurley said:

+
+

I only knew about it because there is a Rust Zulip at http://rust-lang.zulipchat.com, and the topics system works well for talking about lots of different issues and features on a large, distributed, technical project. It would be unmanageable in Slack I expect.

+
+

Yay, my second Zulip org. Maybe these will start accumulating like all of the Discord servers - including the official Rust Discord server. :upside_down:

+ + + + +

view this post on Zulip Brett Cannon (Sep 19 2024 at 20:32):

+

Ricky Hussmann said:

+
+

It's like Xerox, but better. "It's better!"

+
+

BMC needs to make a Zulip theme song!

+ + + + +

view this post on Zulip Chris Woods (Sep 19 2024 at 20:37):

+

Brett Cannon said:

+
+

Ricky Hussmann said:

+
+

It's like Xerox, but better. "It's better!"

+
+

BMC needs to make a Zulip theme song!

+
+

Ooooh, great idea! They need to do some marketing for sure. Maybe they could engage with him for the sound track for a marketing campaign :)

+ + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 21:06):

+

Another thing we can do is use Zulip for our open source projects. I already moved the chat for Dataverse (my day job) to https://dataverse.zulipchat.com and I asked nicely to have a channel (#boston) for my local open source meetup on https://osdc.zulipchat.com

+
Open source research data repository software. Contribute to IQSS/dataverse development by creating an account on GitHub.
If this message does not go away, try reloading the page.
If this message does not go away, try reloading the page.
+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 19 2024 at 23:33):

+

I'm going to have to start a popular open-source project just so I can start a Zulip community for it :laughing:

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 22 2024 at 15:18):

+ +
Join developers from all over the world with a backstage pass to everything we do
+ + + + +

view this post on Zulip David Brown (Sep 22 2024 at 18:31):

+

I like Zulip, this is really great. Just need custom status messages.

+

Status: Listening to the Pod!

+ + + + +

view this post on Zulip Philip Durbin (Sep 22 2024 at 18:33):

+

@David Brown Hmm, it works for me. I just typed "MyCustomStatus".

+ + + + +

view this post on Zulip David Brown (Sep 22 2024 at 18:35):

+

Okay, figured it out! Nice!

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 13:51):

+

Our episode channels are now web-public! Check it out: https://changelog.zulipchat.com/

+ + + + +

view this post on Zulip KBall (Sep 25 2024 at 15:52):

+

Ok brand new here... can someone explain to me the mental model? On first glance it looks to me like a forum, not a chat... which... forums are fine but the usage modes are completely different.

+ + + + +

view this post on Zulip James Thurley (Sep 25 2024 at 16:09):

+

It's like Slack, except:

+

In Slack channels are just free-flowing conversations, often with multiple conversations overlapping, questions getting lost in the noise, sometimes threads being used and sometimes not, sometimes conversations jumping back out of threads into the main channel, etc.

+

In Zulip you also have channels, but channels contain distinct "topics" which are kind of like mini, dynamic, almost transient, channels in Slack. Every conversation in the channel happens in it's own topic. It makes it easier to handle having many parallel distinct conversations, not limited by the number of channels, compared to Slack.

+ + + + +

view this post on Zulip James Thurley (Sep 25 2024 at 16:13):

+

As an example, in my work Slack we have a channel called platform-technical for technical conversations about our platform.

+

But at some point people are deep in technical discussion, not using threads (because threads in Slack are a bit half-arsed), and you want to start another conversation. So what do you do? Well, we create a new channel called platform-technical-2 and use that when platform-technical is busy. Eventually we also ended up with platform-technical-3 for the same reason.

+

In Zulip, you can just have the one platform-technical channel, because all those conversations are distinct topics within the channel.

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 16:34):

+

KBall said:

+
+

On first glance it looks to me like a forum, not a chat

+
+

Imagine Slack and Discourse had a baby. Kinda like that.

+ + + + +

view this post on Zulip KBall (Sep 25 2024 at 16:38):

+

Kinda reminds me of https://twist.com/ which I used once in a consulting context. Will be interesting to see how it feels in practice... the key differences to me are slack/discord/other "pure chat" clients feel much more transient and realtime, where twist and other more forum-like things do not. And those feelings lead to different interaction patterns. :man_shrugging: we'll see what emerges here.

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 16:46):

+

The coolest thing here for us (in addition to its open source-y goodness and nerdy stuff like keyboard shorcuts) is that it's much easier to find and hop in to episode-focused discussions that you listen to later than most people. In Slack it's gone (even just 90 days later) and here you just find the channel and the numbered/named topic and you can see the entire discussion, then strike up a new one if you like. That's cool.

+ + + + +

view this post on Zulip Siddhartha Golu (Sep 25 2024 at 16:47):

+

I think it can be as real-time or as forum-like as you want it to be. My common complaint with Slack/Discord is that it is impossible to follow the conversation unless you're the one participating in it in real time, and complaint with Discourse is that DMs/private groups are considered second class citizens and their replies hierarchy is IMO just horrible to follow.

+

Zulip hits the sweet spot.

+ + + + +

view this post on Zulip Alya Abbott (Sep 25 2024 at 18:45):

+

James Thurley said:

+
+

If they could make it indexable by search engines that could help them a lot, because people would come across the public channels more organically in their browsers.

+
+

We've though about this in the past (see this issue), and have just kicked off a conversation about technical design options for making this work. Feedback/suggestions from folks in this community would be much appreciated!

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 25 2024 at 19:59):

+

I initially thought Zulip would be a lot more forum-like than it is. I think I'm getting the hang of it now, but initially I expected to be able to treat topics like forum posts. There are some ways you can (eg the "recent conversations" view) but it doesn't seem to be the primary way you're expected to interact with things.

+ + + + +

view this post on Zulip Owen Valentine (Sep 26 2024 at 08:32):

+

@Jerod Santo fancy https://github.com/zulip/zulip-archive push to R2 while still cooking? :P

+ + + + +

view this post on Zulip Owen Valentine (Sep 26 2024 at 08:54):

+

Love the fact that there's a solution for this either way, even if integration into Zulip itself is much more of an ask. The power of not holding data ransom

+ + + + +

view this post on Zulip Jerod Santo (Oct 03 2024 at 14:17):

+

Starting to replace our Slack bits with Zulip bits. https://changelog.com/community now features Zulip. Dorfman hasn't joined here yet, also that quote is super old now. Anybody ready/willing/able to be featured here with a quote in his place?

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 03 2024 at 16:14):

+

Unsolicited feedback: haven't tried on desktop yet, but on mobile it's not clear the Zulip logo is a link! Maybe that worked with Slack logo if that's how it was previously, but the Zulip logo isn't so familiar. I didn't realise I had to click "welcome back" to get to more links!

+ + + + +

view this post on Zulip Jerod Santo (Oct 03 2024 at 16:16):

+

Yeah I need to add a big button to "Launch Zulip" whether you're signed in or not. Since many of our channels are public we should take folks directly to it so they can preview what they're signing up for

+ + + + +

view this post on Zulip Dan Cardin (Oct 04 2024 at 14:06):

+

do topics just pile up forever? i still probably dont know what i'm doing in zulip, but i almost thinkg i understand discourse better because i can understand the timeline better

+ + + + +

view this post on Zulip Dan Cardin (Oct 04 2024 at 14:09):

+

like i didn't pay attention to zulip for a few days and there were 200+ unread things and no obvious way to mark everything as read. and now there's tens of topics in General, but less of a forum-y way of navigating them reverse chronologically per latest messages, or to specifically alert me to new responses in threads i've interacted in (both familiar things to me from discourse)

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 04 2024 at 15:42):

+

Combined feed does that well I think. Have you seen that view? It's the a keyboard shortcut for me.

+ + + + +

view this post on Zulip Dustin (Oct 04 2024 at 15:43):

+

It's not obvious on mobile (I think it's behind a long press) but any channel's triple dot menu has a 'mark as read' option. As does each individual thread.

+ + + + +

view this post on Zulip Dan Cardin (Oct 04 2024 at 16:58):

+

does the combined feed not just feel like slack minus all the channels, but with inline threads?

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 04 2024 at 16:58):

+

@Dan Cardin you can also "follow topic" to get notifications or "mute topic" for the opposite. I felt similarly overwhelmed when I first started using Zulip for real, but having messages in topics means I can actually choose to ignore a bunch of stuff when I come back and there's tons of unreads. Or at least browse messages topic by topic, rather than all unreads at once.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 04 2024 at 16:58):

+

I usually go to my inbox, scan for topics I'm interested in, read them, then "mark all as read". On mobile, you have to go to the combined feed to mark all as read, which is a little annoying.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 04 2024 at 16:59):

+

IIRC there's no 'combined feed' in slack right, no way to see all messages in all channels?

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 04 2024 at 17:15):

+

Dan Cardin said:

+
+

do topics just pile up forever?

+
+

I think the answer is yes, which seems kinda odd. On the other hand, topics are content-addressed :joy: so they only keep piling up due to people discussing more things, if that makes sense. I think when I came to Zulip I thought it was more forum-like, due to topics. However, it's not really. It's not Discourse, it's closer to Slack/IRC but with just that little bit extra (topics) which help triage my inbox.

+ + + + +

view this post on Zulip Matthew Fish (Oct 04 2024 at 19:37):

+

Adam Stacoviak said:

+
+

Combined feed does that well I think. Have you seen that view? It's the a keyboard shortcut for me.

+
+

This just changed the game for me :sunglasses:

+ + + + +

view this post on Zulip Philip Durbin (Oct 04 2024 at 22:14):

+

Topics do pile up forever but they can be marked as resolved. Of course, this won't apply to many topics (/me coughs #general > WordPress Drama ). :grinning:

+ + + + +

view this post on Zulip Fershad Irani (Oct 05 2024 at 00:54):

+

Daniel Buckmaster said:

+
+

I usually go to my inbox, scan for topics I'm interested in, read them, then "mark all as read".

+
+

I pretty much use the Recent conversations view in the same way. That's my default home view, and I really like how I can just triage all the conversations that have been ongoing while I've been away and then dive into the ones I want.

+ + + + +

view this post on Zulip Troy Wolf (Oct 05 2024 at 16:06):

+

I am new to Changelog, the 1st episode I listened to was the long interview about Zulip. Great stuff!

+

I immediately followed the Digital Ocean link in the Zulip documentation and fired up a self-hosted Zulip instance. The fact that it simply worked (after a very long automated setup script finished) earned Zulip major kudos from me. :coffee:

+

I use Slack most all day every day as part of my employment. I am also in a couple developer communities on Slack. Slack works great for our relatively small, focused team at work. However, one of the dev communities I am in has 800+ people in it and dozens of channels. It is way too easy for things to get lost in the noise. It seems like Zulip's approach could work better than Slack for large community chat.

+

My immmediate interest in Zulip was as a replacement for my church community's use of GroupMe. GroupMe is working fine for us, but there are some pitfalls--especially for a church asking students to get into the chat....and then some students getting into destructive chat relationships outside the intended community. Oops. :poop:

+

Playing around with my Zulip instance, I like what I see. However, the show-stopper for a community (100+ people or so) is that in order to have push notifications on mobile, even with self-hosted, it's $3.50 *per user per month*. I understand it is a necessary evil, and appreciate that Zulip explains this in great detail. Yes one could compile their own versions of the native apps to enable direct push notifications, but...I'm not that hard-core. :upside_down:

+

I am definitely a fan of Zulip so far (and Changelog). Thanks for doing what you do! :raised_hands:

+ + + + +

view this post on Zulip Troy Wolf (Oct 05 2024 at 16:10):

+

Some feedback: I went to your website, found the Zulip episode, then clicked the Discussion link. That took me to this new Zulip chat instance. I could see the episode channels: "interviews", "friends", "practicalai", etc.

+

Then I subscribed and joined the chat community. Now when I log in, I don't see those episode based channels. I can find them if I "Browse 13 more channels", but seems odd they are not part of what I'm auto-subscribed, to. ...but this is coming from someone brand new to changelog. I am, therefore, quite unencumbered by facts! :coffee:

+

image.png

+
+ + + + +

view this post on Zulip Philip Durbin (Oct 05 2024 at 16:51):

+

Well, if you join https://chat.zulip.org you get auto-subscribed to about 30 channels. Here you only get auto-subscribed to three (#general #kaizen and #sandbox ). I suppose more could be added. :thinking:

+ + + + +

view this post on Zulip valon-loshaj (Oct 05 2024 at 20:25):

+

loving this zulip messaging approach. so cool!

+ + + + +

view this post on Zulip Troy Wolf (Oct 05 2024 at 22:35):

+

Philip Durbin said:

+
+

Well, if you join https://chat.zulip.org you get auto-subscribed to about 30 channels. Here you only get auto-subscribed to three (#general #kaizen and #sandbox ). I suppose more could be added. :thinking:

+
+

I think it makes sense that a new member would at least be subscribed to the same channels as the public view. It's probably normal that a person would first hit this chat anonymously and see the public view. Once they join, it's mildly disruptive to login and those episode channels are "missing"...until you unbury them and subscribe.

+

Would it make sense to at least auto-subscribe new members to the same channels as the public view? Members can unsubscribe easy enough. This seems a lesser evil to me considering a new member is still figuring out the system. :coffee:

+ + + + +

view this post on Zulip Jerod Santo (Oct 05 2024 at 22:44):

+

Troy Wolf said:

+
+

Would it make sense to at least auto-subscribe new members to the same channels as the public view?

+
+

I'm down with this if people think it's a good idea...

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 06 2024 at 20:00):

+

@Troy Wolf do you think your community could survive on email notifications instead of mobile push? Or, I wonder to what extent the topic/inbox flow with Zulip makes push notifications less necessary, as it's easier to catch up later rather than feel the need to participate in real time.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 06 2024 at 20:01):

+

I guess it depends if you expect to have a lot of discussions that are actually time-sensitive.

+

E.g. I can remember a time where I only had a Slack contact for someone and was trying to communicate about meeting them at a physical event, where it would be useful for them to get notifications!

+ + + + +

view this post on Zulip Troy Wolf (Oct 06 2024 at 20:21):

+

@Daniel Buckmaster , if it were up to me, I'd be fine without push notifications for the community I'm thinking of. I wouldn't even use the native app. In my limited testing, I found that the mobile browser version of Zulip works great. On my Android chrome browser, I used the "Add to homescreen" option, which installed the "app" (I assume a PWA?). Now it feels like a native app on my phone. As long as I have that app open (background is fine), I get notified of new messages.

+

I kind of like NOT being notified unless I choose to have that app running--whether in the foreground or background. However, people seem to want push notifications.

+

As for email notification, as long as it were throttled--like tell me a channel or topic has a new message, but don't email me again until I've visited the chat--that would work for me. However, the community I have in mind is a lot of Jr & Sr high school students. I don't know if you've noticed, but these young whipper-snappers these days don't tend to use email. :older_man:

+ + + + +

view this post on Zulip Troy Wolf (Oct 06 2024 at 20:42):

+

If I expand #general, then "SHOW ALL TOPICS", it's a pretty long list. How does Zulip handle this over time? What about when there are 500 topics? Is it just one huge list to scroll through? Do the topics marked as resolved fall off into an archive or something so they aren't clogging up the list? :thinking:

+ + + + +

view this post on Zulip Alya Abbott (Oct 11 2024 at 07:36):

+

Troy Wolf said:

+
+

Playing around with my Zulip instance, I like what I see. However, the show-stopper for a community (100+ people or so) is that in order to have push notifications on mobile, even with self-hosted, it's $3.50 *per user per month*.

+
+

@Troy Wolf We have generous discount and sponsorship programs for community organizations, as noted on the plans page and (in more detail) in the help center. You should reach out.

+ + + + +

view this post on Zulip Christopher Patti (Oct 15 2024 at 19:31):

+

I am positively delighted you folks switched. Zulip has been around for years and years and I have personally always found it to be superior to other chat systems in all kinds of ways. Its threads don't give me a screaming headache like some others :smile:

+ + + + +

view this post on Zulip Jerod Santo (Oct 16 2024 at 13:39):

+

Baby steps toward getting the word out there. Feel free to share this video around, if you like:

+

https://youtu.be/cxWh6FbmYpc

+
+ + + + +

view this post on Zulip Philip Durbin (Oct 16 2024 at 23:19):

+

Ha. I forgot how Jerod floated the idea of Zulip on a sailboat. :rofl: :sailboat: :zulip:

+ + + + +

view this post on Zulip Don MacKinnon (Oct 24 2024 at 17:22):

+

Seems like the conversations on Slack have died off and have picked up over here. @Jerod Santo do you guys know if the majority of the active Slack members have created accounts here?

+ + + + +

view this post on Zulip Jerod Santo (Oct 24 2024 at 17:39):

+

@Don MacKinnon there's certainly some folks who haven't moved over, but it's hard to tell for sure what percentage we're at

+ + + + +

view this post on Zulip Jarvis Yang (Oct 24 2024 at 17:59):

+

Don MacKinnon said:

+
+

Seems like the conversations on Slack have died off and have picked up over here. Jerod Santo do you guys know if the majority of the active Slack members have created accounts here?

+
+

For me, I signed out and closed that slack workspace.

+ + + + +

view this post on Zulip Nick Sweeting (Nov 20 2024 at 22:21):

+

(there is a slack bridge if you want to mirror messages to zulip, my org uses it often to mirror chats with our consulting clients into our zulip)

+ + + + +

view this post on Zulip Siddhartha Golu (Dec 14 2024 at 05:30):

+

Zulip team recently released a big upgrade to their mobile app, migrating from React Native to Flutter. I find that to be a big improvement over the old app. I'd encourage others to give it a try to see how it fares, especially if they'd tried out the old app and came away underwhelmed.

+

More info: https://blog.zulip.com/2024/12/12/new-flutter-mobile-app-beta/

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 14 2024 at 06:45):

+

Ooo, nice
+I'm trying the Flutter rewrite beta now
+Feels just a bit more Android native than before, in terms of look and feel

+ + + + +

view this post on Zulip Don MacKinnon (Dec 18 2024 at 21:20):

+

anyone here a flutter dev? I've done a lot of react native and swift apps but never flutter, curious how it compares with RN in general

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 18 2024 at 21:30):

+

The whole Flutter versus the Flock fork has me a bit spooked, and I dislike the idea of learning a whole new language just for a GUI toolkit :shrug:
+That said, I think Ubuntu was encouraging Flutter development for Linux apps, which is intriguing
+Given that the creators of React Native abandoned it, I'm not sure that's an especially encouraging sign, haha

+ + + + +

view this post on Zulip Tim Uckun (Dec 20 2024 at 03:16):

+

I have talked a few devs who used it and they all liked it but it still seems like an edge product. I guess there is too much inertia behind react native.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 20 2024 at 04:02):

+

Ron Waldon-Howe said:

+
+

The whole Flutter versus the Flock fork has me a bit spooked, and I dislike the idea of learning a whole new language just for a GUI toolkit :shrug:
+That said, I think Ubuntu was encouraging Flutter development for Linux apps, which is intriguing
+Given that the creators of React Native abandoned it, I'm not sure that's an especially encouraging sign, haha

+
+

RN isn't abandoned, they're putting out releases all the time and just released a whole new architecture rewrite.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 20 2024 at 04:04):

+

Tim Uckun said:

+
+

I have talked a few devs who used it and they all liked it but it still seems like an edge product. I guess there is too much inertia behind react native.

+
+

I never recommended Flutter for client work for the main reason that RN seems to have the majority of the app developer market for teams not building with Swift or Kotlin.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 20 2024 at 04:26):

+

@Don MacKinnon I just mean that AirBnB created it and now no longer uses it at all themselves
+https://medium.com/@adamconrad/why-airbnb-has-pivoted-away-from-react-native-fdc0c77796e3

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 20 2024 at 04:27):

+

But yes, for better or worse, React has a lot of momentum, so it's not an automatically terrible idea to use a React-related technology

+ + + + +

view this post on Zulip Don MacKinnon (Dec 20 2024 at 05:49):

+

Ron Waldon-Howe said:

+
+

Don MacKinnon I just mean that AirBnB created it and now no longer uses it at all themselves
+https://medium.com/@adamconrad/why-airbnb-has-pivoted-away-from-react-native-fdc0c77796e3

+
+

AirBnB did not create React Native, Meta did. AirBnB was just a very early adopter of it. I agree with their reasons for moving away from it though. React Native never really delivered on the promise of a good mobile experience via a single code base. Swift and Kotlin do a far better job. It's easy to find React developers than can muddle through writing react native apps but you don't get an end product that has the same level of polish as a true native app. It's great for proving out an MVP and getting to market quickly but if you have to staff to do so it's better long term to have separate Swift and Kotlin apps.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 20 2024 at 07:47):

+

Yeah there's always a tradeoff
+Very few companies would bother with the minutiae of Android versus Linux versus iOS versus macOS versus Windows if they could avoid it

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 20 2024 at 07:50):

+

Oops, and web
+Really, that should be the first target, always :)
+That and CLI/TUI :)

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 29 2024 at 04:11):

+

Cute backstory about the Octopus emoji in Zulip:

+

https://chat.zulip.org/#narrow/stream/2-general/topic/octopus.20emoji/near/2018471

+

:blue_heart:
+:octopus:

+ + + + +

view this post on Zulip Colin Dean (Dec 30 2024 at 21:41):

+

I just installed the Zulip app on my work machine and I think I'll follow on my gaming rig. Slack is frustrating me for one of my communities and we're at a major crossroads anyways so I'm thinking about biting the migration bullet and enduring the inevitable attrition.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/ShipIt.20rules.html b/stream/453512-general/topic/ShipIt.20rules.html new file mode 100644 index 0000000000..86d24ce5f1 --- /dev/null +++ b/stream/453512-general/topic/ShipIt.20rules.html @@ -0,0 +1,32 @@ + +ShipIt rules · general · Zulip Chat Archive +

Stream: general

+

Topic: ShipIt rules

+ +
+ + + + + + +

view this post on Zulip Ricky Hussmann (Nov 10 2024 at 03:40):

+

I’ve been a long time Changelog listener. Just wanted to add that I think the new ShipIt is straight awesome. Specifically, I think the voice that Autumn brings to the table teaches me so many things, and I appreciate the opportunity to just listen. Please keep it going.

+

Justin rules, too; just want to highlight how much Autumn brings to the table for me.

+ + + + +

view this post on Zulip Thomas Eckert (Nov 10 2024 at 03:59):

+

I was coming to the chat tonight to post basically this same thing. I genuinely love the joy and vibes of the show, beyond the great technical content. I'm so glad Autumn and Justin are helming it!

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 10 2024 at 15:34):

+

The show is great overall. The hosts and guests cover interesting content and keep the human aspect in the conversation which I like. Sometimes they get off topic a bit too much and it leaves me wanting more of the topic but that can happen anywhere so it's not so much a problem as it is just a note. I wouldn't change the hosts at all but sometimes the audio levels aren't equal and it's jarring since some audio (e.g., Autumn's laughter) comes in quite higher than everyone else's audio. I love the laugh though it makes listening fun!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Speaking.20of.20the.20Microsoft.20Sculpt.20Keyboard.2E.2E.2E.html b/stream/453512-general/topic/Speaking.20of.20the.20Microsoft.20Sculpt.20Keyboard.2E.2E.2E.html new file mode 100644 index 0000000000..6bdda15144 --- /dev/null +++ b/stream/453512-general/topic/Speaking.20of.20the.20Microsoft.20Sculpt.20Keyboard.2E.2E.2E.html @@ -0,0 +1,27 @@ + +Speaking of the Microsoft Sculpt Keyboard... · general · Zulip Chat Archive +

Stream: general

+

Topic: Speaking of the Microsoft Sculpt Keyboard...

+ +
+ + + + + + +

view this post on Zulip Nabeel S (Sep 14 2024 at 20:10):

+

Microsoft has stopped making accessories in general as of last year, including the sculp keyboard which I've been using for over a decade. There's rumors that they will be back, but in the meantime I've found the Logitech k860 and their vertical mouse to be a reasonable substitute.

+
Incase has stepped in to save Microsoft’s PC accessories.
+ + + + +

view this post on Zulip Andrew O'Brien (Sep 17 2024 at 15:48):

+

Also, if you missed your chance to get the MS trackball, Ploopy sells 3D printed lookalikes with completely open source hardware and firmware (QMK)

+
A trackball mouse. Mechanical files, PCBs, and firmware all included. - ploopyco/classic-trackball
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/TIL.20disaster.20girl.20real.20story.html b/stream/453512-general/topic/TIL.20disaster.20girl.20real.20story.html new file mode 100644 index 0000000000..5ed12a492e --- /dev/null +++ b/stream/453512-general/topic/TIL.20disaster.20girl.20real.20story.html @@ -0,0 +1,32 @@ + +TIL disaster girl real story · general · Zulip Chat Archive +

Stream: general

+

Topic: TIL disaster girl real story

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Dec 23 2024 at 21:47):

+

Whoa! Anyone else close the loop on this backstory yet?

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 23 2024 at 21:47):

+

https://youtu.be/j_y88KAPKW0?si=HgB9Bi8Jgs1Gjfmm

+
+ + + + +

view this post on Zulip Don MacKinnon (Dec 23 2024 at 23:42):

+

oh wow. Didn't know about that one, looks like there are a few of these.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Tuomas.20Artman.20on.20localfirst.2Efm.html b/stream/453512-general/topic/Tuomas.20Artman.20on.20localfirst.2Efm.html new file mode 100644 index 0000000000..968711423a --- /dev/null +++ b/stream/453512-general/topic/Tuomas.20Artman.20on.20localfirst.2Efm.html @@ -0,0 +1,41 @@ + +Tuomas Artman on localfirst.fm · general · Zulip Chat Archive +

Stream: general

+

Topic: Tuomas Artman on localfirst.fm

+ +
+ + + + + + +

view this post on Zulip Daniel Buckmaster (Oct 03 2024 at 09:34):

+

Really enjoyed this episode of the local-first podcast with the Linear CTO: https://www.localfirst.fm/15. If you haven't looked up his talks on the Linear sync engine they're also fantastic.

+

I've really felt what he's saying about Linear's quality inspiring everyone to make software that's just as good, which really is impressive for an issue tracker!

+

And boy I'm really envious of the "built the frontend only" approach. There's a lot of momentum today swinging back to "just server-render HTML and don't bother with heavy JS frameworks". Which is all well and good... when you have a reliable internet connection. Local-first apps can run totally offline, but require a fully JS client.

+ + + + +

view this post on Zulip Dustin (Oct 03 2024 at 12:53):

+

I get what you’re saying about reliable internet connection. But I think the reality is most SPAs or JS framework heavy things these days necessarily are making API calls anyways.

+

I think it’s much rarer that you can keep all the logic on the frontend for long periods of time. That’s why just pushing your logic to the server side even for bad network connections seems more logical and simpler. At least from my point of view.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 03 2024 at 13:59):

+

Of course it depends on the use case. I find it important to distinguish between the technologies themselves and how they're commonly used! There's no reason SPAs need to make network requests at all, but you're right that they usually are used to make apps which do.

+ + + + +

view this post on Zulip Mason Stallmo (Oct 03 2024 at 18:02):

+

As someone who feels a bit caught in both camps my hope is that as a community webdev can get to a "best tool for the job" mindset and have great options on both sides.

+

It feels like there's momentum building towards awesome new (in some cases more refined) tools no matter what approach is best for a given application and that makes me personally very excited

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/What.20trending.20tech.20are.20you.20most.20bullish.20on.3F.html b/stream/453512-general/topic/What.20trending.20tech.20are.20you.20most.20bullish.20on.3F.html new file mode 100644 index 0000000000..e3722b7204 --- /dev/null +++ b/stream/453512-general/topic/What.20trending.20tech.20are.20you.20most.20bullish.20on.3F.html @@ -0,0 +1,565 @@ + +What trending tech are you most bullish on? · general · Zulip Chat Archive +

Stream: general

+

Topic: What trending tech are you most bullish on?

+ +
+ + + + + + +

view this post on Zulip Thomas Eckert (Sep 21 2024 at 23:41):

+

I see several technologies that are maturing at the same time. I know Silicon Valley (place not show) is all about AI at the moment. I see the value, but I've been a little more skeptical of its long-term value insofar as it changes our lives for the better.

+

Among the trending technologies, these ones stick out to me, but there are plenty more:

+ +

For me, I think Wasm has a huge potential to disrupt the cloud-native ecosystem. I think we'll see more companies pick it up as a model for deploying their applications safely and efficiently. However, it may be too limiting for certain use cases. I know I can't use it for my current project because I rely on a Git binary in my runtime environment. I'm still looking for the right project to use Wasm in. At work though, we enable users to run their own Wasm as part of a Kafka pipeline in process (Redpanda).

+

I'm even more excited about local-first applications like Linear and others. I think it offers a genuinely novel way of both developing and using apps that is way better for users. I've completely moved off of Notion and onto Obsidian for this very reason. I think we'll see a new generation of applications using local first to eat the lunch of existing juggernauts like Atlassian, Google Docs, and Notion.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 22 2024 at 02:40):

+

I'd like to co-sign your enthusiasm about both wasm and local-first software! I'm keenly following the local first ecosystem and looking for places where it would make sense in our company.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 22 2024 at 02:44):

+

It's a very long-term vision so probably not what you were thinking of for this topic, but I recently learned about Dynamicland and really love the vision of the future they have.

+

I've seen people (read: tech bros) get really inspired by Tony Stark's lab in the Iron Man films and think that's the future of tech. Dynamicland feels to me like that, but if it were invented by your friendly neighbourhood anarchist instead of a billionaire arms dealer :joy:

+

This video is a pretty good overview, and this video goes into more detail about a single use case.

+
+ + + + +

view this post on Zulip Thomas Eckert (Sep 22 2024 at 14:58):

+

This is so cool! I love the DIY feel of it.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 22 2024 at 15:14):

+

I think embedded devices will become more important as they become more accessible to program. It's easier to create devices for home automation and other monitoring needs. I'd like to see a shift from proprietary embedded devices that have zero right to repair onto open hardware/software that you can extend or replace with your own devices.

+

To list trends I'm bullish on that haven't been listed yet.

+ + + + + +

view this post on Zulip Thomas Eckert (Sep 22 2024 at 20:34):

+

@Matthew Sanabria, I'm wondering if there is some crossover on our interests. I feel like Wasm is the perfect compilation target for an embedded device that is built to run WASI.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 22 2024 at 21:58):

+

Are we talking about general audiences here, or developers? For example, I love local-first tools as well (paying Obsidian user) but I think it's mostly a subsection of developers who really care, vs a mass market

+

I am also bullish on WASM from everything I've heard, and from dealing with Docker daily, although I've yet to really use it myself

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 23 2024 at 01:24):

+

Thomas Eckert said:

+
+

Matthew Sanabria, I'm wondering if there is some crossover on our interests. I feel like Wasm is the perfect compilation target for an embedded device that is built to run WASI.

+
+

Agreed. I loved the points you listed above and I didn't want to repeat them. I want to see more wasm support and usage in the industry. I think we're getting there though.

+ + + + +

view this post on Zulip Thomas Eckert (Sep 23 2024 at 01:35):

+

Lars Ellingsen said:

+
+

Are we talking about general audiences here, or developers? For example, I love local-first tools as well (paying Obsidian user) but I think it's mostly a subsection of developers who really care, vs a mass market

+
+

There's no hard and fast rules here. I think of this from the perspective of a developer, but the scope could be broader. I think Wasm will mostly impact developers, but if it leads to faster services for users, that would be a promising non-dev benefit. Local-first, I believe has a very broad benefit for all users.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 23 2024 at 04:59):

+

I think that local-first is something that end users care about sometimes, but may not understand that they do. It might just be the difference between an app that has a spinner on every interaction versus an app that responds instantly. Or, an app that works well with limited connectivity- which could be important in certain B2B scenarios, e.g. we have customers who travel around rural areas a fair bit.

+ + + + +

view this post on Zulip Tillman Jex (Oct 03 2024 at 17:15):

+

I'm totally aligned here too. WASM, right-to-repair, ARM laptops, Ollama, embedded devices all signal to me a cultural (consumer and developer) shift towards local first. I think combined with this is an ever growing awareness of online privacy and security, and a degradation of trust in corporations and media.

+

All in all, it feels a bit like people are taking a cautionary step back from everything. And part of that is the protectionism of having and being able to maintain / build your own stuff.

+ + + + +

view this post on Zulip Tillman Jex (Oct 05 2024 at 06:43):

+

And speaking of "limited connectivity" this is applies to accessing a website _anywhere_ in Australia. When I was there on an extended visit, I wrote up a little git wrapper for my dotfile management to (among other things) push my repo to the origin and mirror concurrently, so I didn't have to wait so long. It was long enough!

+ + + + +

view this post on Zulip Nick Sweeting (Nov 20 2024 at 22:31):

+ + + + + +

view this post on Zulip Dustin (Nov 21 2024 at 08:26):

+

@Nick Sweeting where are you seeing SQLite in browsers? Or do you just mean that SQLite wasm is possible now and libraries are being built on top of it?

+ + + + +

view this post on Zulip Nick Sweeting (Nov 21 2024 at 18:29):

+

Yes SQLite WASM is what I was referring to, though I'd love to see it in the browsers directly if that ever happens

+ + + + +

view this post on Zulip Tim Uckun (Nov 21 2024 at 21:10):

+

I am of the opinion that wasm is amongst the list of technologies that's 80% there but the remaining 20% will cause you heartbreak and pain and therefore the use will be limited. There are just too many restrictions in the sandbox. It also smells a bit too much like the JVM at the moment.

+

Having said that I do like the fact that every language seems to be targeting it as a back end.

+ + + + +

view this post on Zulip Dustin (Nov 22 2024 at 09:26):

+

Curious why you think it smells like the JVM?

+ + + + +

view this post on Zulip Dustin (Nov 22 2024 at 09:27):

+

I think wasm is just in that weird phase where it’s far enough along to be useful but not far enough along for the things a lot of people want to use it for.

+ + + + +

view this post on Zulip Tim Uckun (Nov 22 2024 at 20:22):

+

@Dustin Promises cross platform VM, runs in the browser but had no access to the DOM, sandboxed environment, needs a runtime, deployed as a single binary etc.

+

In all honesty let's bring back applets and j2ee. In retrospect they were ahead of their time.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 23 2024 at 01:44):

+

Oracle's ownership makes me weary of investing any time/money in JVM technology
+At least WASM isn't owned by them

+ + + + +

view this post on Zulip Tim Uckun (Nov 23 2024 at 21:10):

+

Java doesn't own the JVM. The JVM is open sourced although there are versions of it made by Java, IBM, and others. AFIK oracle does own the trademark just like they own the trademark on javascript.

+ + + + +

view this post on Zulip Andrew O'Brien (Nov 25 2024 at 16:23):

+

I don’t know if this is a trend, but I’m trying to steer my career more toward smaller devices deployed out in the world. Writing in a more constrained environment is a fun challenge that gives me an excuse to be closer to the metal. Also no one’s asked me to add any useless AI features. (And the AI features I’m anticipating are actually interesting and worthwhile.)

+ + + + +

view this post on Zulip Thomas Eckert (Dec 23 2024 at 00:33):

+

@Andrew O'Brien, I think that's smart. Similarly, I write a lot of low-level code and Rust in my free time. At work, I write Go that deploys to resource-rich, gigantic Kubernetes clusters, but the safety and memory-use considerations help me write better Go.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 23 2024 at 00:56):

+

+1 for Rust knowledge improving the use of other languages :) :crab:

+ + + + +

view this post on Zulip Piotr (Dec 23 2024 at 02:51):

+

@Andrew O'Brien curious what sort of devices. Also I think your point relates also to simplification, does it? Myself I transitioned all the new web-related projects to Elixir + Phoenix for the sake of simplicity as well.

+ + + + +

view this post on Zulip Tim Uckun (Dec 23 2024 at 21:10):

+

After the DHH episode I decided to try ruby again after a very long hiatus. I didn't want to write a rails app (yet) so I decided to write a little app to manage my dotfiles the way I want them managed. So far it's been fun. I am basically recreating something like ansible but of course super light. What's interesting is that the language is directing me to create a DSL for managing my files and makes it so easy to experiment with the language. The code just seems to flow out of you because I just type what I think should work and 90% of the time it just does. Of course the codeium code completion really helps a lot here.

+

In an ideal world there would be a ruby interpreter that would be a single binary so I could just put it in the same directory as my dotfiles and execute them but OSX and Linux come with ruby already installed so it's not that big of a deal.

+ + + + +

view this post on Zulip Dustin (Dec 23 2024 at 21:14):

+

I really wanted to know what the "defaults for sqlite" to make it performant are DHH was talking about.

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 24 2024 at 00:32):

+

I've been pretty bullish on Cloudflare Durable Objects, and it looks like Rivet just launched something very similar:

+

https://rivet.gg/docs/actors
+https://news.ycombinator.com/item?id=42472519

+ + + + +

view this post on Zulip Tim Uckun (Dec 24 2024 at 20:45):

+

@Dustin It involves setting pragmas for wait timeouts, chache sizes, retries etc, using the WAL, and probably a couple of extentions. I am not sure if they set strict mode though (they should IMHO)

+

Here is an article with explains some of it

+

https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/

+

Also this guy does amazing work with sqlite and ruby https://oldmoe.blog/

+ + + + +

view this post on Zulip Piotr (Dec 25 2024 at 12:49):

+

@Daniel Buckmaster you should check https://restate.dev/ then

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 26 2024 at 01:48):

+

@Piotr that looks slightly different to me. Restate, like Temporal, seems to be about _durable execution_, which is different to what Cloudflare calls _durable objects_.

+

Durable execution is related to workflows, and can be applied to a bunch of different backend concepts. Durable objects are what Jamsocket refers to as "session backends", and are kind of related to the "actor model", though that's a very broad term.

+

To make it more confusing, Rivet seems to have a durable execution engine, which they used as part of building their durable objects feature called "actors" :joy:

+

Interesting to see more durable execution engines coming onto the market though, thanks for the link. I'm interested in that too but haven't made the jump to trying any of them out.

+ + + + +

view this post on Zulip Piotr (Dec 26 2024 at 01:54):

+

@Daniel Buckmaster Restate also has the K/V state which I think can translate to Cloudflares durable objects https://docs.restate.dev/concepts/durable_building_blocks

+ + + + +

view this post on Zulip Piotr (Dec 26 2024 at 01:55):

+

@Daniel Buckmaster I was investigating them quite intensively after a project that used a "standard" BPMN workflow engine.

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 26 2024 at 01:58):

+

I'm not seeing any way, in those docs, I could open a websocket connection to an executing function and talk to it in realtime. That's the "session backend" concept- maybe this article is the quickest explanation of what I mean? https://digest.browsertech.com/archive/browsertech-digest-cloudflares-durable/

+

This is a longer description of "session backend" which is quite different from workflows https://jamsocket.com/blog/session-backends

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 26 2024 at 02:01):

+

In fact CloudFlare recently announced a workflow engine built on top of Durable Objects https://blog.cloudflare.com/building-workflows-durable-execution-on-workers/ - but that's not the use case I'm particularly interested in

+ + + + +

view this post on Zulip Piotr (Dec 26 2024 at 02:07):

+

@Daniel Buckmaster I guess the equivalent would be to connect to the Restate server and communicate with other processes managed by it. Restate is quite flexible, and for me one of the benefits was that it was platform agnostic.

+

Anyway, I am switching to the BEAM VM + Elixir wherever I can now, so don't need to use Restate :)

+ + + + +

view this post on Zulip Tim Uckun (Dec 26 2024 at 21:01):

+

I hate new year resolutions but something inside me says "make a resolution to write your own language".

+

I have to figure out how to silence that devil on my shoulder.

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 27 2024 at 07:09):

+

@Piotr I wrote up some thoughts on this discussion on my blog, hope this clarifies where I'm coming from! The Erlang section isn't only a reference to you, I have heard that kind of sentiment quite a few times and I do wish someone with more perspective would enlighten me about the BEAM way of solving these kinds of problems! https://crabmusket.net/2024/durable-execution-versus-session-backends/

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 12:01):

+

@Daniel Buckmaster it really depends on what you're trying to solve, stateful/stateless backends are "solutions" not problems, if you aproach it's more like a X Y problem.

+

there are a few solutions in erlang/elixir that are quite easier because you already have abstractions that are "cluster transparent", so once you cluster multiple backend instances, communicating between processes are transparent, you do it in the same way you'd do if they were in the same machine. but it really depends on what you need

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 12:03):

+

if possible you can watch this talk... it has some of those things that are "just easier" because of the beam abstractions
+https://www.youtube.com/watch?v=GICJ42OyBGg

+
+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 12:04):

+

i like this one too, it is more clear on where and why erlang/elixir shine on solving some problems.
+https://www.youtube.com/watch?v=JvBT4XBdoUE

+
+ + + + +

view this post on Zulip Piotr (Dec 27 2024 at 12:04):

+

cevado said:

+
+

if possible you can watch this talk... it has some of those things that are "just easier" because of the beam abstractions
+https://www.youtube.com/watch?v=GICJ42OyBGg

+
+

that one convinced someone I know to switch to Elixir :)

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:05):

+

Haven't watched yet, but presumably this solves for session backends and not durable execution?

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 12:15):

+

@Dustin again, "session backends" "durable execution" are solutions, not problems. what is that you're trying to solve? are you trying to keep state on disconnect(for a wizard or a complex form)? you have a FE heavy on business logic and you have a shared state between the FE and BE?

+ + + + +

view this post on Zulip Piotr (Dec 27 2024 at 12:16):

+

@Dustin I guess an Elixir sort-of equivalent of a session backend could be https://github.com/phoenixframework/phoenix_live_view if I understand session backends correctly

+

The videos present the possibilities of the BEAM VM in general, the first video durable execution partially; but I encourage you to watch it.

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 12:22):

+

from what i understand any background job solution would take care of "durable execution"... in Elixir in particular you can solve that with asynchronous tasks, remote execution, or even Oban(background job backed by postgres). it would be even simple to connect oban execution to cycle to a pubsub and have it reported in real time in the FE.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:22):

+

I think Cloudflare Objects weirdly couples the two topics which is what makes it confusing. I always think of durable execution in terms of https://flawless.dev The point being to be able to re-execute any computation independent of software or hardware failure.

+

Session backends seems like not so new tech in comparison with a lot of differing solutions (one of which seems to be this Cloudflare Durable Objects + event handler)

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:24):

+

Coming from that perspective, a background job solution is insufficient since you would need to handle the reconciliation of what parts of your job succeeded if it failed part way.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:25):

+

It definitely doesn't seem like there's anything blocking towards this existing for all languages though!

+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 12:28):

+

@Dustin > Coming from that perspective, a background job solution is insufficient since you would need to handle the reconciliation of what parts of your job succeeded if it failed part way.
+not really, oban have the concept of workflow:
+https://oban.pro/docs/pro/1.5.0-rc.7/Oban.Pro.Workflow.html
+and chained jobs:
+https://oban.pro/docs/pro/1.5.0-rc.7/Oban.Pro.Worker.html#module-chained-jobs
+it really depends on what you need to do.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:35):

+

Yeah, that's pretty common functionality for a background job solution. As I mentioned above, the difference between a background job and a durable execution (at least as far as I understand it) is that the retrying/chaining behavior is at the job level for a background job, whereas a durable execution is guaranteeing the execution within the job.

+

In theory, I think it's possible to model a durable execution inside something like Oban, but it would mean isolating anything state related into it's own job.

+

It's the difference between

+
// job1
+const job1(cliArgs) {
+let user = "Adele Goldberg";
+let comic_id: u32 = flawless::rand::random();
+let url = format!("https://xkcd.com/{comic_id}/");
+let content = flawless_http::get(url).send();
+let quote = parse_comic(content);
+let greeting = format!("Hi {user}! // '{quote}'")
+}
+
+

Where each of the flawless commands will retain the first execution's result even if the job reruns.

+

Versus

+
// background job
+const job1(cliArgs) {
+let user = "Adele Goldberg";
+let comic_id: u32 = flawless::rand::random();
+}
+
+const job2(cliArgs) {
+let url = format!("https://xkcd.com/{comic_id}/");
+let content = flawless_http::get(url).send();
+}
+
+const job3(cliArgs) {
+let quote = parse_comic(content);
+let greeting = format!("Hi {user}! // '{quote}'")
+}
+
+

(This is super pseudo-codey)

+ + + + +

view this post on Zulip Piotr (Dec 27 2024 at 12:38):

+

@Dustin yes so Oban is not stricte durable execution of course, but it really depends on what you want to achieve. because parts of your job might be just retried on each job retry run if they are read-only, or the state might be saved to your data source of truth.

+ + + + +

view this post on Zulip Piotr (Dec 27 2024 at 12:41):

+

@Dustin to be honest I have been pondering and playing around durable execution after using a BPMN engine in one of my previous projects, and landed on just being able to excute what I need with Oban because it keeps my stack simple and reduces the number of external tool dependencies (like Temporal or Restate)

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:42):

+

Yeah, I also feel like I don't really have a use case for it. But, I could see it being a valuable abstraction for a large organization so each team/engineer isn't rebuilding retry behavior/semantics.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:44):

+

:sweat_smile: That's one of temporal's largest callouts

+
+

Application state, retries, and error handling are abstracted away so that you no longer have to code for them.

+
+ + + + +

view this post on Zulip Piotr (Dec 27 2024 at 12:48):

+

@Dustin yes that's true, but it occured to me that I need this only in certain cases, because in most of them I just need plain old transaction ACIDity that a DB engine provides. So in my use case the Oban / Restate error handling etc is useful for connection to third party services.

+ + + + +

view this post on Zulip Piotr (Dec 27 2024 at 12:50):

+

So if someone is in the microservices mode - yes Temporal / Restate might be great.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 12:50):

+

Yeah haha. I was just thinking "This seems like a solution for a problem made by microservices"

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 13:42):

+

@Daniel Buckmaster I really liked your post "De-escalate vocabulary, de-escalate hype" reminds me a lot of the awesome essay from George Orwell Politics and the English language I read it like once a year :grinning:

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 13:49):

+

I should get this as a poster:

+
    +
  1. Never use a metaphor, simile, or other figure of speech which you are used to seeing in print.
  2. +
  3. Never use a long word where a short one will do.
  4. +
  5. If it is possible to cut a word out, always cut it out.
  6. +
  7. Never use the passive where you can use the active.
  8. +
  9. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent.
  10. +
  11. Break any of these rules sooner than say anything outright barbarous.
  12. +
+ + + + +

view this post on Zulip cevado (Dec 27 2024 at 21:38):

+

Dustin said:

+
+

In theory, I think it's possible to model a durable execution inside something like Oban, but it would mean isolating anything state related into it's own job.

+
+

but that's what flawless is doing, but with a uniq/dedicate set of apis and syntatic sugar. that's why I focus on what are being solved here. I just found this video that is a great comparison between "javascript world" and "elixir world"... in javascript land you have a bunch of abstractions and a bunch of pre-baked solutions for stuff that is just "use this library" but what if you don't need that amount of abstractions to begin with? if this video catch your attention I suggest to watch the Chris Mccord talk I sent earlier
+https://www.youtube.com/watch?v=6C4G8WPLIKQ

+
+ + + + +

view this post on Zulip Dustin (Dec 28 2024 at 09:42):

+

Maybe I should have watched this earlier :grinning: I think we're actually saying the same things. All I was trying to say is the promises of durable execution is not something unique to a language or tool but it is a certain kind of abstraction that isn't given to you by something like Oban. You'd have to craft your code in a particular style to achieve that.

+ + + + +

view this post on Zulip cevado (Dec 28 2024 at 15:37):

+

I agree... my point is that the language/runtime allows you to model the solutions with different abstractions, some more simple than the others.

+ + + + +

view this post on Zulip Alden (Jan 02 2025 at 02:13):

+

Back on the topic of Wasm I really think it has potential to make a huge impact in software distribution. If you think about the web as an app distribution platform it has incredible UX - you go to a link and it downloads all the dependencies (some of which are probably already cached), JIT compiles write once, run anywhere software (JavaScript), and runs it all in a sandbox so you can be reasonably confident that your computer won’t be hijacked my malware (today anyway). Additionally the browser provides a common (though very opinionated) graphics framework, accessibility, etc.

+

One of the reasons this works so well is the sandboxing - if you look at most other software distribution platforms there is either a high bar or hurdles for what they will distribute (think Debian packages or windows software signing) or have a questionable supply chain (NPM)

+

If you wanted to build a new app delivery paradigm Wasm has all of the ideal properties - it’s truly WORA, is a compilation target for many popular languages, has a really solid sandbox design, native-ish performance, you can define the environment (e.g. provide OpenGL bindings) and everything happens in user space which is amazing! (in comparison to docker which requires a Linux kernel running with namespaces, groups, etc.).

+

So what I envision is an app “browser” if you will where I could type e.g. wasm-run https://ziglang.org/wasm/latest --arg1 … and boom everything downloads and I have the latest zig compiler running in a sandboxed environment in seconds regardless of the platform. Or you could even provide gui apps like games, spreadsheet software, etc. through the same method.

+

Anyway, this is a long-winded way of saying that I’m also bullish on Wasm if people can appreciate that it’s not just for web or just another standard take on a language VM

+ + + + +

view this post on Zulip Tim Uckun (Jan 02 2025 at 20:49):

+

All this talk reminds that we are all trying to reinvent JVM and J2EE and Applets. I remember back in the bad old days writing applets that had rich front end interactivity. Sure it took forever to load and froze your browser while loading but once it loaded it was great. I remember being able to create a WAR file and uploading the app via a browser to a J2EE container where it magically upgraded an existing app and the container provided a cache, KV store, configuration, database , queue etc. You could also write your app in different languages because they had groovy, jruby, javascript, python etc running on the JVM back then. Just like Kubernetes does today but more messy.

+

WASM is the new JVM, so I look forward to somebody creating the equivalent of J2EE container or kubernetes for WASM. Everything old will become new again because our industry loves reinventing everything.

+ + + + +

view this post on Zulip Don MacKinnon (Jan 02 2025 at 22:37):

+

Tim Uckun said:

+
+

All this talk reminds that we are all trying to reinvent JVM and J2EE and Applets. I remember back in the bad old days writing applets that had rich front end interactivity. Sure it took forever to load and froze your browser while loading but once it loaded it was great. I remember being able to create a WAR file and uploading the app via a browser to a J2EE container where it magically upgraded an existing app and the container provided a cache, KV store, configuration, database , queue etc. You could also write your app in different languages because they had groovy, jruby, javascript, python etc running on the JVM back then. Just like Kubernetes does today but more messy.

+

WASM is the new JVM, so I look forward to somebody creating the equivalent of J2EE container or kubernetes for WASM. Everything old will become new again because our industry loves reinventing everything.

+
+

Some folks feel WASM has a leg up for traction this time around https://thenewstack.io/why-wasm-wins-where-java-applets-failed/

+ + + + +

view this post on Zulip Dustin (Jan 02 2025 at 22:43):

+

Already exists! https://wasmcloud.com/docs/capabilities/

+ + + + +

view this post on Zulip Dustin (Jan 02 2025 at 22:46):

+

Apparently there's also research for the browser use case, to try and be able to chunk wasm blobs by component boundaries so that you don't have to load the entire binary in a single call (even if it is streamable!) But, I'm not even sure if the wasm component was agreed upon yet. Still early days for wasm!

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 02 2025 at 22:52):

+

I can't remember the interview (might have been a Change Log episode) but there was a suggestion that browsers / WHATWG could (in the far off future) make WASM the only supported runtime, but retain JavaScript compatibility by implementing V8/JavaScriptCore/SpiderMonkey on top of WASM
+JS would be on equal footing to every other language that can run or compile to WASM

+ + + + +

view this post on Zulip Daniel Buckmaster (Jan 02 2025 at 23:13):

+

@Tim Uckun what do you think the web platform is missing to bring back the applets experience? Browsers have cache, KV store, database etc even without WASM. (Though of course we are still at the mercy of whether browsers implement these specs fully or usefully!)

+ + + + +

view this post on Zulip Tim Uckun (Jan 04 2025 at 20:57):

+

@Daniel Buckmaster I guess browsers have already brought a lot of what applets offered into the browser itself including stateful connections and graphics. It all seems a lot more clumsy to develop in though. Applets were pretty straightforward java (whatever that means to you)

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Where.20do.20you.20blog.3F.html b/stream/453512-general/topic/Where.20do.20you.20blog.3F.html new file mode 100644 index 0000000000..6c17c2b064 --- /dev/null +++ b/stream/453512-general/topic/Where.20do.20you.20blog.3F.html @@ -0,0 +1,90 @@ + +Where do you blog? · general · Zulip Chat Archive +

Stream: general

+

Topic: Where do you blog?

+ +
+ + + + + + +

view this post on Zulip Tim Uckun (Nov 19 2024 at 20:23):

+

Where is a good place to blog if you are hoping to make a couple of cents from your output. If you are self hosting what are you using and is it worth it?

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 19 2024 at 21:42):

+

Molly White wrote up some really detailed advice about how she uses Ghost https://www.citationneeded.news/substack-to-self-hosted-ghost/

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 19 2024 at 21:43):

+

I'm not hoping to monetise my own blog, so I just built it in 11ty and hosted on Cloudflare Pages https://crabmusket.net/2024/rebuilding-the-blog/

+ + + + +

view this post on Zulip Kilian Kluge (Nov 19 2024 at 21:45):

+

I have a blog/notebook on Hashnode, they have a decent WYSIWYG editor as well as a markdown editor and you can automatically sync the Markdown files to GitHub. I think it's possible to use your own domain as well. I was just looking for a place to collect notes and how-tos and I've found it to be perfect for this use case.

+

As a self-hosted option for long-form articles, I've been playing around with Astro using their official blog theme on GitHub Pages, which is straightforward to set up and use.

+

Either way, you'll get most of your traffic from search engines (mostly Google) or your own social media. So if generating an income is a goal, I don't think it really matters where you host the blog as long as it's compatible with your chosen way of monetization.

+

I think the only way to make money with blogging is through a newsletter subscription. With regular ads you're looking at around $1 per 1,000 visitors, so that's probably not worth it unless you have substantial traffic (plus it might drive away your target audience). Assuming you're writing about tech, you could look into EthicalAds (no affiliation, I just see their ads from time to time). They require at least 50k pageviews per months and claim to pay around $2.50 per 1,000 views, you can use their calculator to get estimates.

+

Based on my own experience, I believe it's unlikely you can get to these sorts of numbers unless you're consistently writing about a very popular topic that lots of people are searching for and where your blog happens to be among the top results, or have a large audience through social media.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 19 2024 at 23:58):

+

Yeah I built an Astro site and threw it on Netlify (which was very easy). But I'm not looking to make anything off of it

+ + + + +

view this post on Zulip Brett Cannon (Nov 20 2024 at 20:51):

+

I use Ghost(Pro) because I don't want to maintain my own setup and I wanted to support the project

+ + + + +

view this post on Zulip Tim Uckun (Nov 20 2024 at 21:07):

+

Thanks for all the tips guys. I will be looking into them to see what suits best.

+ + + + +

view this post on Zulip Owen Valentine (Dec 14 2024 at 07:32):

+

I quite like Mataroa in principle/focus. I haven't blogged in a while, but if I did it'd probably be there :P

+ + + + +

view this post on Zulip Tim Uckun (Dec 14 2024 at 10:00):

+

Never been there but I did drive through Taihape once on my way to welly from Tauranga.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Dec 14 2024 at 15:25):

+

I have deployed some blogs/static sites using quarto and deployed them on fly.io with a simple nginx deployment.
+The nginx machines scales to 0 and there is not much traffic, so it is cheap.

+ + + + +

view this post on Zulip Thomas Eckert (Dec 23 2024 at 00:30):

+

I just started blogging again. I created Field Theories which is Astro with a sprinkling of Svelte hosted on Fly.

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 13:51):

+

I'm also not looking to monetize, so it's just a section of my site built in Zola served on Cloudflare Pages

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Where.20to.20share.20interesting.20blog.20posts.3F.20.23blogging.20alternative.html b/stream/453512-general/topic/Where.20to.20share.20interesting.20blog.20posts.3F.20.23blogging.20alternative.html new file mode 100644 index 0000000000..9bca16b812 --- /dev/null +++ b/stream/453512-general/topic/Where.20to.20share.20interesting.20blog.20posts.3F.20.23blogging.20alternative.html @@ -0,0 +1,129 @@ + +Where to share interesting blog posts? #blogging alternative · general · Zulip Chat Archive +

Stream: general

+

Topic: Where to share interesting blog posts? #blogging alternative

+ +
+ + + + + + +

view this post on Zulip Jamie Tanna (Oct 06 2024 at 08:39):

+

On Slack, we had #general and #blogging for dropping in interesting links from time to time - sometimes it generated some good discussion, but sometimes it didn't. How's best to share these things, here?

+ + + + +

view this post on Zulip Jerod Santo (Oct 06 2024 at 13:42):

+

Good question!

+

The challenge with naming things (channels, in this case) is you think a name is appropriately scoped, but then here comes a new use-case...

+

Example: #tv-movies is "A place to discuss media", but let's say I come across an awesome video on YouTube that I'd like to share. Is it tv? Is it a movie? Do I go against the channel's grain or do I start a new one called #other-videos-that-arent-tv-or-movies?

+

I suggest (open to discussion, of course) that we try to organize around specific-yet-generic verbs for channels and see how that works. So we might create:

+ +

Has anybody ever tried organizing discussions this way? Might it work well?

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 06 2024 at 15:22):

+

I like this idea! I had the same thought as Jamie yesterday but in relation to the #tv-movies channel we had in Slack... so I went and created it, but maybe I shouldn't have :sweat_smile:

+

If we went this route, we could rename #bookclub into #reading. One thing I'd say is a #writing channel would probably be pretty quiet most of the time, and if you've written a blog post, it might be confusing whether to put that in #reading or #writing... maybe the producer and consumer side of these get collapsed into just one, and separated by topics?

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Oct 06 2024 at 17:28):

+

I think that is a good idea worth exploring! If some topic or group of topics get popular enough, it could potentially move to a separate channel, and new use cases would still have a home in the more generic channel.

+

I do not see much co fusion between #reading and #writing - if I am interested in feedback or exposure to the content, that would go into #reading, and if I was more intersted in discussing how to convey certain information, adress certain target groups or write certain types of material, that would go into #writing.
+Even discussing tools to support writing/documentation processes would fit into #writing I think.

+ + + + +

view this post on Zulip Scott Abbey (Oct 06 2024 at 17:35):

+

#writing might be too narrowly scoped. Perhaps a more general #content-creation?

+ + + + +

view this post on Zulip Scott Abbey (Oct 06 2024 at 17:36):

+

My impression of Zulip is that very broad categories should apply to channels, and manage scope with topics, then if a particular topic generates a lot of ongoing interest, break that into its own channel

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 06 2024 at 17:39):

+

The way they describe it in official docs/marketing is that channels determine who sees a message, and the topic is what the message is, well, about. E.g. here https://zulip.com/why-zulip/#zulips-unique-topic-based-threading-model-makes-efficient-communication-possible-heres-how

+

So I guess that implies some sort of channel structure based on audiences? But that seems less straightforward outside a work/project context, where we're here just as a group of people hanging out based on a big shared Venn diagram of overlapping interests.

+ + + + +

view this post on Zulip James Thurley (Oct 07 2024 at 08:21):

+

I like the idea of #reading, #watching, #listening and #content-creation.

+ + + + +

view this post on Zulip Fershad Irani (Oct 07 2024 at 12:09):

+

James Thurley said:

+
+

I like the idea of #reading, #watching, #listening and #content-creation.

+
+

Possibly even #projects as a place to share (open sourcey ??) things people are working on.

+ + + + +

view this post on Zulip Philip Durbin (Oct 07 2024 at 22:17):

+

Ooo, I love the idea of having a place to share open source projects.

+ + + + +

view this post on Zulip Justin (Oct 09 2024 at 14:35):

+

What about #building for "projects" so it is in theme with the other verbs?

+ + + + +

view this post on Zulip Philip Durbin (Oct 10 2024 at 02:28):

+

Hmm, or #making but that may imply the maker movement. :thinking:

+ + + + +

view this post on Zulip Jamie Tanna (Nov 17 2024 at 21:27):

+

Did we decide what we want to do with i.e. #blogging? I ask as I've got something I want to share :eyes:

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 18 2024 at 01:11):

+

Last time I asked about a new channel, someone suggested I just make a topic in #general, which is what I did.
+What about making a topic for your post containing the word #blogging in the title? Then if anyone wants to search for all blog related topics, they can search for the term "#blogging" in global search and find everything?
+That might also help admins move topics later if a blogging channel gets created :)

+ + + + +

view this post on Zulip Tim Uckun (Nov 18 2024 at 21:19):

+

Related question. If I wanted to start blogging with the hopes of making ten or twenty cents from the effort in the future what's a good platform? Should I just deploy my own ghost or something?

+ + + + +

view this post on Zulip Jamie Tanna (Nov 18 2024 at 21:23):

+

@Tim Uckun I'd say let's create a separate topic, I think there's a lot to say on this topic :eyes:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/WordPress.20Drama.html b/stream/453512-general/topic/WordPress.20Drama.html new file mode 100644 index 0000000000..888530b4d8 --- /dev/null +++ b/stream/453512-general/topic/WordPress.20Drama.html @@ -0,0 +1,1233 @@ + +WordPress Drama · general · Zulip Chat Archive +

Stream: general

+

Topic: WordPress Drama

+ +
+ + + + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 04:51):

+

Odd drama going on in WordPress land. Thoughts?

+ + + + + +

view this post on Zulip Don MacKinnon (Sep 22 2024 at 20:36):

+

Feels the the WP founders are trying to get the community to dogpile on WP Engine because they happen to limit the revisions count. It's not like they changed the core code, that's literally a setting in wp-config that they just happen to be forcing a default on. I think this is unnecessary drama. WP Engine should be able to run their business how they see fit. wp.com puts limitations on what plugins you may install so it seems a bit hypocritical.

+
Build a site, sell online, earn with your content, and more
+ + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 21:12):

+

Yeah, the thing about revisions and other reasons, seems like a very weak excuses to go after them.

+ + + + +

view this post on Zulip Don MacKinnon (Sep 24 2024 at 15:05):

+

Things are getting spicy! WP Engine has sent a cease and desist to Automattic's CEO https://x.com/wpengine/status/1838350670564377051

+ + + + +

view this post on Zulip Nabeel S (Sep 24 2024 at 15:14):

+
+ + + + +

view this post on Zulip Adam Stacoviak (Sep 24 2024 at 15:34):

+

Scanned. If this is even close to accurate and those screenshots are true words Matt shared with WPE then that's pretty damaging. Not sure what this % (percentage) is behind the scenes being referenced but that wasn't discussed by him in that keynote.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 24 2024 at 15:36):

+

If open source is free in all the ways free is free...then WPE is also free to not contribute, or contribute very little. It's not cool. But they are free to act as such. That's why open source is so powerful. You are free in every way to, or not to, participate.

+ + + + +

view this post on Zulip Don MacKinnon (Sep 24 2024 at 16:13):

+

Yeah it feels like Matt is upset that WP Engine has built a wildly successful business on the project but that's just his feelings and there is no wrong-doing from any legal perspective that I can see. Could have been handled much better IMO

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 24 2024 at 16:15):

+

I think his argument/stance is sound in terms of parasitic private equity co's, but that was not the place or the way to expose the idea and issue.

+ + + + +

view this post on Zulip Nabeel S (Sep 24 2024 at 16:24):

+

Feels like trying to do a rug pull without calling it a rug pull.

+ + + + +

view this post on Zulip Nabeel S (Sep 25 2024 at 12:15):

+

https://techcrunch.com/2024/09/25/legal-ping-pong-in-the-wordpress-world-continues-automattic-now-sends-wp-engine-a-cease-and-desist-letter-alleging-trademark-infringement/

+
The brouhaha in the WordPress community looks likely to escalate into a legal battle around trademarks.
+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 13:21):

+

Wow we were trying to get Matt on the pod to come discuss this, but now that it's entering the legal world I doubt his lawyers will want him talking about it publicly at all...

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 25 2024 at 13:44):

+

This feels a bit like a different approach to what Hashicorp did with its license change to get at the competition using their open source tools (specifically Terraform). No license change here though, and (for the moment) a specific competitor is the target.

+

What changed for this to happen now? It is hardly a new thing that WP Engine uses "WP".

+

If this really had been about the spirit of open source, it could have been handled in a different and better way than trying to discredit a specific company, using the tactics described in this drama.

+ + + + +

view this post on Zulip Nabeel S (Sep 25 2024 at 22:59):

+

https://x.com/photomatt/status/1838502185879167069
+https://x.com/bgardner/status/1839070322617643212

+

Has anything like this ever happened in another OSS community?

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 25 2024 at 23:01):

+

Crazy town

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 26 2024 at 01:42):

+

Did WordPress.org seriously shutdown updating, installing plugins etc on WP Engine?

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 01:52):

+

https://wordpress.org/news/2024/09/wp-engine-banned/

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 01:52):

+

Seems so.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 26 2024 at 01:54):

+

Straight up war. 

+ + + + +

view this post on Zulip Philip Durbin (Sep 26 2024 at 02:12):

+

A Changelog episode about this would be interesting.

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 02:16):

+

I don't know who you could interview that wouldn't be accused of bias one way or the other.

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 03:45):

+

I wouldn't be surprised if this results in a major fork of WordPress.

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 03:48):

+

Full disclosure: I'm ex-Automattic. But I've been out of the ecosystem for a long time, except for a plugin I maintain from time to time.

+ + + + +

view this post on Zulip Jerod Santo (Sep 26 2024 at 13:29):

+

So we talked about this in-depth on Tuesday's recording of Friends, which ships tomorrow. I'm afraid some of our conversation is already stale though :scream:

+

@Adam Stacoviak you may need to interject in post and catch people up to the latest, telling them that it's a moving target, etc...

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 26 2024 at 13:40):

+

The responses here are like whoa https://x.com/wordpress/status/1839076201890984397

+ + + + +

view this post on Zulip Don MacKinnon (Sep 26 2024 at 16:42):

+

This is going to end up harming site owners using wordpress that have nothing to do with this feud.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 26 2024 at 17:44):

+

Yes, there are other ways to go about this feud. 

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 19:08):

+

https://www.youtube.com/watch?v=rE95Knb1JKs

+
+ + + + +

view this post on Zulip Lars Ellingsen (Sep 26 2024 at 21:33):

+

Nabeel S said:

+
+

https://www.youtube.com/watch?v=rE95Knb1JKs

+
+

Members only, but it's funny to me that it has a C# logo lol

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 21:50):

+

Ah, same for me. It must have been publicly available online when it was being streamed live.

+ + + + +

view this post on Zulip Matous Michalik (Sep 27 2024 at 20:21):

+

Michael has a interview with Matt on his channel https://youtu.be/H6F0PgMcKWM?si=C72SSuuZNGOowbXO , this one isn’t members only.

+

The whole situation is clearly more nuanced than any of the sides would like to portrai it. To me it looks like Matt is trying to steer the issue to trademark infingement as a damage control attempt. Avoiding questions about why to press the issue suddenly now.

+ + + + +

view this post on Zulip James Thurley (Sep 28 2024 at 06:44):

+

I don’t get this bit:

+

It seems the WordPress Foundation has made some tweaks to its trademark guidelines in recent days. As of September 19th, the policy said you are “free” to use the WP abbreviation in “any way you see fit.” But now WordPress has deleted that language, replacing it with a line that says not to use WP “in a way that confuses people.

+

Can an entity just change the terms like that, and then accuse a long established company of violating the new terms?

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 28 2024 at 08:59):

+

For those who prefer reading and aren't logged in to twitter, this article seems like a pretty good summary of the story so far https://joshcollinsworth.com/blog/fire-matt

+ + + + +

view this post on Zulip Nabeel S (Sep 28 2024 at 18:43):

+

Seems like he should have started with a cease and desist if trademark was the motivation here.

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 28 2024 at 20:10):

+

A new interview by Primeagen with Matt

+

https://youtu.be/H6F0PgMcKWM?si=D5zA8u-M3Se2oxv_

+

A bit more nuanced picture after this I think, would be interesting to hear more from other companies who either pay this trademark fee or contribute hours. I guess though at this point that such companies would not want to get entangled legally.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Sep 29 2024 at 01:26):

+

Currently tuning in to Theo's live interview on X/Twitter: https://x.com/i/broadcasts/1YqKDkbBbLOxV

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Sep 29 2024 at 01:32):

+

(also on YT if you prefer: https://www.youtube.com/live/F6vXWQrQXgY)

+ + + + +

view this post on Zulip Nabeel S (Sep 29 2024 at 02:07):

+

That was a very good and insightful interview.

+ + + + +

view this post on Zulip Chris Duzan (Sep 29 2024 at 23:24):

+

Just listened to the "Wrong place to slap a person" episode and I felt like this meme needed to be created. Credit goes to Jerod, Adam, and Nick for the inspiration.
+7f59d262-5853-4bc1-8fa8-f6ab247d8dbc.jpg

+
+ + + + +

view this post on Zulip Owen Valentine (Sep 30 2024 at 04:25):

+

Hiiiiiii!

+

I'm a little on the fence about whether Matt is Automattically in the right, though this drama is definitely some good wp-content. :)

+ + + + +

view this post on Zulip Notification Bot (Sep 30 2024 at 10:43):

+

A message was moved here from #general > introduce yourself! by Scott Abbey.

+ + + + +

view this post on Zulip Jerod Santo (Sep 30 2024 at 14:47):

+

I'm writing up today's News and have no idea how to even talk about this story!

+

I do know one thing for sure, I'm going to include that meme you created @Chris Duzan :100:

+ + + + +

view this post on Zulip Mason Stallmo (Oct 01 2024 at 15:57):

+

James Thurley said:

+
+

I don’t get this bit:

+

It seems the WordPress Foundation has made some tweaks to its trademark guidelines in recent days. As of September 19th, the policy said you are “free” to use the WP abbreviation in “any way you see fit.” But now WordPress has deleted that language, replacing it with a line that says not to use WP “in a way that confuses people.

+

Can an entity just change the terms like that, and then accuse a long established company of violating the new terms?

+
+

^ this part really soured me on Matt and Automattic's position. I don't know about the legal status of being able to make a change like this but it feels like another version of an open source rug pull.

+

I'm not in the WordPress community but from an outsiders perspective it doesn't look great on the part of WordPress.org, Matt, and Automattic. It certainly seems that Matt is using his position in WordPress.org to attack a competitor to his for profit company.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 15:58):

+

https://automattless.com

+ + + + +

view this post on Zulip Nabeel S (Oct 01 2024 at 16:38):

+

https://www.therepository.email/mullenweg-threatens-corporate-takeover-of-wp-engine

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 17:11):

+
+

“I didn’t wake up one day and suddenly decide to do this,” he said. “I was taken advantage of for so many years. The only way to deal with a bully is to fight,” he said.

+
+
+

“[WP Engine is] a half-a-billion dollar company. [WP Engine’s main investor] Silver Lake has disrupted the ecosystem. I’m fighting for my life’s work.”

+
+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 17:14):

+
+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 17:15):

+

That screenshot is wild though. The fact that they call their plans "Essential/Core/Enterprise WordPress" is sus on the confusing of the general population of users.

+ + + + +

view this post on Zulip Nabeel S (Oct 01 2024 at 18:54):

+

Why is that sus? If you were providing hosted WordPress as a service, how would you phrase it?

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 18:56):

+

I think it's sus in light of the confusion factor. They changed it to be simply Essential, Core, and Enterprise in terms of a plan name. It's hosting, not WordPress the product. Feel free to describe the plan to include WordPress but not use it in the name because it's just a certain level of hosting.

+ + + + +

view this post on Zulip Nabeel S (Oct 01 2024 at 19:20):

+

WPE is probably big enough to know better, but I can imagine someone innocently phrasing things in a way that they think is fine but isn't. Then they get a cease and desist and respond with "Oh, my bad sorry. Let me fix that.".
+Side note: WordPress also updated their trademark license documents recently to clarify some WPE specific issues.

+ + + + +

view this post on Zulip Nabeel S (Oct 01 2024 at 19:26):

+ + + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 19:28):

+

I'd say none of them really. They all seem to be offering WordPress hosting, not a plan that's called "Core WordPress"

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 19:30):

+

Whether it's on purpose or not, I can see how a plan, of which there were/are only three, called "X WordPress" could be confusing and WPE was willfully leveraging that blurred line.

+ + + + +

view this post on Zulip Nabeel S (Oct 01 2024 at 19:34):

+

I guess. It seems like a very small difference in wording to me, and an easy mistake to make. I also can't imagine paying 8% for the privilege of calling my product "Core WordPress" instead of "WordPress Hosting" or something like that.
+But I'm an engineer. Maybe I just don't have the business brains to see the difference. :shrug:

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 19:35):

+

I'm not saying he's right in asking for 8% either

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 19:36):

+

Just that WPE was clearly over leveraging the WordPress name in a plan. The fix was easy, but the mistake was still made.

+ + + + +

view this post on Zulip Nabeel S (Oct 01 2024 at 19:36):

+

I think that's fair.

+ + + + +

view this post on Zulip Chris Woods (Oct 02 2024 at 20:33):

+

Adam Stacoviak said:

+
+

Just that WPE was clearly over leveraging the WordPress name in a plan. The fix was easy, but the mistake was still made.

+
+

I don't see it this way at all, to be honest. That page's headline, the boldest part of the page, says "Choose Your WordPress Hosting Plan." It seems very clear to me that they're selling WP Hosting.

+ + + + +

view this post on Zulip Nabeel S (Oct 03 2024 at 00:43):

+

https://x.com/wpengine/status/1841633469685723292?t=unsC8yZr4D_FEb-BL1tCCw&s=19

+ + + + +

view this post on Zulip Don MacKinnon (Oct 03 2024 at 04:16):

+

Chris Duzan said:

+
+

Just listened to the "Wrong place to slap a person" episode and I felt like this meme needed to be created. Credit goes to Jerod, Adam, and Nick for the inspiration.
+7f59d262-5853-4bc1-8fa8-f6ab247d8dbc.jpg

+
+

I just listened to the episode and now I have even more appreciation for the meme :rolling_on_the_floor_laughing:

+ + + + +

view this post on Zulip Don MacKinnon (Oct 03 2024 at 04:32):

+

It does look like Matt is actively commenting about the lawsuit on Hacker News today https://news.ycombinator.com/item?id=41726197

+ + + + +

view this post on Zulip Jamie Tanna (Oct 06 2024 at 08:27):

+

https://sakurajima.moe/@chikorita157/113256114788720233

+ + + + +

view this post on Zulip Don MacKinnon (Oct 07 2024 at 15:47):

+

Jamie Tanna said:

+
+

https://sakurajima.moe/@chikorita157/113256114788720233

+
+

Oh that is not good. ACF is used by a lot of sites, it's kind of the defacto way of doing custom fields in WP.

+ + + + +

view this post on Zulip Philip Durbin (Oct 08 2024 at 11:48):

+

an episode about the drama: https://shoptalkshow.com/636/

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 00:37):

+

https://world.hey.com/dhh/automattic-is-doing-open-source-dirty-b95cf128

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 13:51):

+

This is so gross and childish:
+image.png

+
+ + + + +

view this post on Zulip Don MacKinnon (Oct 09 2024 at 14:41):

+

Nabeel S said:

+
+

This is so gross and childish:
+image.png

+
+

That's pretty shitty

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 14:46):

+

Rug pulls are honorable compared to this. They should just go ahead and make WordPress proprietary.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 09 2024 at 14:56):

+

I think the way Matt has orchestrated the publicity of this issue is quite wrong and in some ways petty. But there’s also two sides to this coin. This seems to be some thing that has festered over multiple years and offenses.

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 15:03):

+

I'll try to keep an open mind, but so far I haven't seen a satisfactory justification.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 09 2024 at 15:04):

+

Same. I’m just trying to remain hopeful for WordPress and open source’s sake. 

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 15:19):

+

btw, what is "obj"?
+image.png
+ :-D

+
+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 15:19):

+

Zulip bug? Mac/Windows incompatibility?

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 09 2024 at 15:30):

+

I posted that using my voice via the iOS app. That's a weird space at the end of the message.

+ + + + +

view this post on Zulip Maroš Kučera (Oct 09 2024 at 16:15):

+

I was a member of the community a while back. I was a translation editor for my language of a popular plugin, I attended meet-ups and conferences. Our studio built many sites on the open-source project and since we still manage a few sites that use it (and are hosted on various generic hosting services or on-prem), I come into contact with it from time to time. This situation makes me immensely sad, since only grief and destruction can come out of such conflict after a certain point and that point was passed long time ago in this case.

+

That DHH post @Nabeel S linked is closest to how I feel about this. The open-source project is in a way a gift and if he felt it couldn't be sustained this way, there were ways to communicate that and to start making gradual changes toward sustainability. There was also definitely a way to phrase the message that WPE are harmful parasites and should be ostracised that wouldn't prompt the C&D letter. Or it would and people would sympathise with Matt, the victim of being silenced by a big bad wolf private equity fund and all that. Sure, some would raise their eyebrows, his company being a direct competitor of WPE (and also highly profitable), but the truth of the immense contribution disparity was on his side. These actions, however, from continuous W.org-branded attacks, through the hostage crisis with plugin directory access and WPE dev account suspensions, to petty moves like this last checkbox (again on W.org), just make the open-source project appear unstable, dangerous to rely on and being fully controlled by a single mad despot. It poisons "the well" as an instance and, in a way, "the well" as a concept. While I want to believe that this is not a case of Matt suddenly going crazy for no reason and there must be something bad they did that set him off, what followed is completely inexcusable.

+

Another aspect that terrifies me is watching the keynote, seeing Matt deliver it with his soft voice, smiling and making jokes, then realising this is the same person that used (in written text, so it was not just blurted out in the heat of the moment) language of utter war-time destruction :disappointed:
+Nuclear and scorched earth is something that should be taught as a cautionary tale and not being used by a leader of an open-source project to describe how they'll use their influence and access against a competitor of their business, unless they pay a ransom. These terms are so ominous and horrible, once you realise what they literally mean :grimacing:

+

I wish the community and the open-source project a good future, although I cannot imagine it right now. The people I personally met in the community were all very kind and do not deserve this to happen to a project they like and depend on and into which they invested so much effort.

+ + + + +

view this post on Zulip Don MacKinnon (Oct 09 2024 at 16:45):

+

I agree with DHH's take on this, which is rare. I want to be on the side of Wordpress but their actions are not in line with the ethos of open source. If they wanted to keep a piece of WP Engine's revenue maybe their shouldn't have sold their stake in the company. This feud is going to end up causing harm to the community.

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 19:43):

+

The thing is, Matt has stated that he owns, runs and 100% controls wordpress.org, and can do anything he wants. Who's going to want to contribute to that kind of setup?

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 09 2024 at 19:46):

+

@Maroš Kučera I love what you said about language. It reminds me of something Ursula Franklin said about de-escalating language, de-escalating hype and speed. Her example was "awesome" but the example of "going nuclear" would also have been important to her!

+

You also put words to a niggling feeling I'd had seeing Matt in those video interviews. Someone said recently that Rails isn't a cult but DHH would be a great cult leader... It kind of feels the same with WP and Matt :sweat_smile:

+ + + + +

view this post on Zulip Nabeel S (Oct 09 2024 at 19:46):

+

https://www.404media.co/wordpress-checkbox-login-wp-engine/

+ + + + +

view this post on Zulip Nabeel S (Oct 10 2024 at 00:03):

+

https://x.com/LucP/status/1843926970763227255?t=ktvj4O-wbQ-bV-geBPWeVQ&s=19

+ + + + +

view this post on Zulip Nabeel S (Oct 10 2024 at 04:00):

+

OMG :-D
+https://www.youtube.com/watch?v=cTxTOHUaqPI
+https://www.youtube.com/watch?v=Duz9crandDE

+
+ + + + +

view this post on Zulip Adam Stacoviak (Oct 10 2024 at 04:03):

+

This channel is GOLD

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 10 2024 at 04:04):

+

The depth of this absolute mess is beyond where I thought open source would ever go.

+ + + + +

view this post on Zulip Nabeel S (Oct 10 2024 at 04:05):

+

Yeah, I've never seen or heard of anything like this. Feels like some important history is being made.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 12 2024 at 03:42):

+

Listening to JS Party 342 I couldn't help agreeing with an idea I think KBall was getting at. I hope this drama underlines just how entwined the WP ecosystem is with its BDFL, and prompts people to consider how to step away from that a little.

+

E.g., hopefully we might see a community plugin registry come out of this? Or even, as some are calling for, more separation between wp.org and Automattic?

+ + + + +

view this post on Zulip Nabeel S (Oct 12 2024 at 20:34):

+

And now WordPress.org has "forked" a plugin maintained by WPEngine:

+ + + + + +

view this post on Zulip Don MacKinnon (Oct 12 2024 at 22:16):

+

That's pretty messed up.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 13 2024 at 00:12):

+

I’d call that sporked

+ + + + +

view this post on Zulip Nabeel S (Oct 13 2024 at 00:18):

+

https://x.com/verygoodplugins/status/1845246925886353795?t=B1Xd2SSmoafD_i9UQcckrA&s=19

+ + + + +

view this post on Zulip Nabeel S (Oct 13 2024 at 00:18):

+

Thing keep getting weirder

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 13 2024 at 00:26):

+

That actually does seem like a clear-cut case

+ + + + +

view this post on Zulip Nabeel S (Oct 13 2024 at 00:29):

+

The WordPress.com plug-in situation is really hypocritical in my opinion. If I search for a plug-in, Google takes me to WordPress.com, not .org. This is intentional confusion on the part of automattic.

+ + + + +

view this post on Zulip Nabeel S (Oct 13 2024 at 00:30):

+

They've done this to all plugins, not just the popular ones. But I guess that's ok since they own the trademark 🤷🏻

+ + + + +

view this post on Zulip Nabeel S (Oct 13 2024 at 01:00):

+

https://x.com/verygoodplugins/status/1845251470926487566?t=TUCQ0oSkTqynO6MRRH22aw&s=19

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 13 2024 at 02:03):

+

Big change brings big change.

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 15 2024 at 03:17):

+

https://ma.tt/2024/10/on-dhh/

+

This was such an unfortunate response from Matt on DHH's well argued posts.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 15 2024 at 05:31):

+

404’ing for me

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 15 2024 at 05:43):

+

Looks like he deleted it. Here's an archive copy: https://archive.is/UZZit

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Oct 15 2024 at 11:03):

+

So he argues about the messenger, rather than the message itself.
+It does show that Matt Mullenweg perceives himself as the good guy here, but he does himself a disservice by going after DHH that way, regardless what one may think of DHH in other contexts.

+

His argument about only being one of three in the Wordpress Foundation board also is a bit hollow:
+https://www.pluginvulnerabilities.com/2024/09/24/who-is-on-the-wordpress-foundation-board/

+ + + + +

view this post on Zulip Leon Berenschot (Oct 15 2024 at 12:21):

+

matt has the post back up w/ an apology.... https://ma.tt/2024/10/on-dhh/

+ + + + +

view this post on Zulip Jerod Santo (Oct 15 2024 at 12:44):

+

I think Matt is losing thread under all this pressure. He needs a good friend to come alongside him during this time. I hope he has one…

+ + + + +

view this post on Zulip Nabeel S (Oct 15 2024 at 13:27):

+

Lots of people have been trying: https://www.youtube.com/watch?v=grZg-BEhKMI

+
+ + + + +

view this post on Zulip Jerod Santo (Oct 15 2024 at 13:35):

+

I don't think any of these people are his good friends...

+ + + + +

view this post on Zulip Nabeel S (Oct 15 2024 at 13:41):

+

These are just the people publicly speaking about it. I don't know about his family situation, but he has (or had) many great people who have been by his side at Automattic for over a decade.

+ + + + +

view this post on Zulip Maroš Kučera (Oct 15 2024 at 18:06):

+

I sincerely hope he does :hug:
+Almost no one should be subjected to such pressure, even if they lit the match initially. And I honestly hope the things of the last few weeks is him going against their advice. The worst place he could be, even worse than being alone, is him being surrounded by yes-people thatwho just nod to everything he says and does, no matter the consequences for him and the wider community. Being from a country just west of Ukraine, I can think of at least one person that is in a similar situation :confused:

+ + + + +

view this post on Zulip Don MacKinnon (Oct 15 2024 at 21:33):

+

Siddhartha Golu said:

+
+

Looks like he deleted it. Here's an archive copy: https://archive.is/UZZit

+
+

I feel like this a response to Matt's now taken down post https://world.hey.com/dhh/capture-less-than-you-create-c30e462e

+ + + + +

view this post on Zulip Nabeel S (Oct 16 2024 at 00:30):

+

Maroš Kučera said:

+
+

... Almost no one should be subjected to such pressure ..

+
+

If you mean the pressure of the VCs/investors backing his company, then I agree. But if you mean the pressure that Matt has faced from the public, I think the backlash has been very proportional to his actions. It has only increased in intensity as he has dug in and continued to escalate the issue himself.

+ + + + +

view this post on Zulip Nabeel S (Oct 18 2024 at 19:01):

+

https://x.com/scottkclark/status/1847023270245126357?t=0VGeUv4-HZnxWEsu6XbX1A&s=19

+ + + + +

view this post on Zulip Owen Valentine (Oct 19 2024 at 07:07):

+

Man that whole response post feels super petty. The whole thing is the open source claim vs commercial entity. At least 37signals isn't appearing to be open with Hey, Basecamp etc

+ + + + +

view this post on Zulip Nabeel S (Oct 19 2024 at 15:37):

+

Yeah, it wasn't a great look. He sounded like he was accusing DHH of being a sucker for letting other companies build on and benefit from his work, and for being a loser because his company isn't "scaling".

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 22 2024 at 21:06):

+

Just been reading this 2019 interview between DHH and MM and it's really interesting in the context of they journeys they've both been on since. https://37signals.com/podcast/open-source-and-power-with-matt-mullenweg/

+ + + + +

view this post on Zulip Nabeel S (Oct 22 2024 at 21:09):

+

Thanks for sharing that! I look forward to listening to it.

+ + + + +

view this post on Zulip Robert Purcell (Oct 30 2024 at 14:32):

+

Matt Mullenweg will be taking the Disrupt Stage at TechCrunch Disrupt 2024

+

Live stream starting in a couple hours: https://www.youtube.com/watch?v=ZfEKk4kPVzQ

+
+ + + + +

view this post on Zulip Nabeel S (Oct 30 2024 at 15:14):

+

https://x.com/therepositorywp/status/1851038210547466386?t=l5YTlogJx-Mk3Fyn-ZFodw&s=19
+https://www.paidmembershipspro.com/leaving-wordpress-org/

+ + + + +

view this post on Zulip Nabeel S (Oct 30 2024 at 15:16):

+

As a side note for those not following closely: wordpress recently updated their code of conduct to forbid the sharing/publishing of private messages. This is why Jason Coleman hasn't publicly shared the DMs that were sent to him. It's to avoid these new rules.

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 30 2024 at 17:52):

+

Just keeps getting worse, eh?

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 30 2024 at 17:55):

+

Do you think Matt/Automattic is really digging their own graves at this point?

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 30 2024 at 17:57):

+

@Lars Ellingsen If we use the FAFO axis and the Are We Fucked thermometer from TheJuiceMedia's Honest Government Ads on climate crisis, in my opinion I think we going red towards Net Fucked by 2030-2050.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 30 2024 at 17:57):

+

Pardon the language then

+ + + + +

view this post on Zulip Nabeel S (Nov 08 2024 at 12:16):

+

https://wordpressenginetracker.com/

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 09 2024 at 02:25):

+

Calling the site "WordPress Engine" tracker is such a knife-twist :expressionless:

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 09 2024 at 04:09):

+

100%

+ + + + +

view this post on Zulip Nabeel S (Nov 09 2024 at 04:16):

+

Speaking of: https://wpenginetracker.com/

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 09 2024 at 04:47):

+

I care nothing about PHP or WordPress but find myself rooting more and more for WP Engine in this

+ + + + +

view this post on Zulip Nabeel S (Nov 27 2024 at 16:43):

+

uh-oh: Did Dreamhost violate the WordPress trademark?
+https://meta.trac.wordpress.org/changeset/14210

+ + + + +

view this post on Zulip Nabeel S (Nov 27 2024 at 16:53):

+

Also worth mentioning, WPE and Automattic had their first court session yesterday.

+ + + + +

view this post on Zulip Nabeel S (Nov 29 2024 at 16:38):

+

https://x.com/GergelyOrosz/status/1861698639564787726

+ + + + +

view this post on Zulip Don MacKinnon (Dec 02 2024 at 21:23):

+

I figured it was a significant amount but i didn't know it was $32 million

+ + + + +

view this post on Zulip Siddhartha Golu (Dec 11 2024 at 13:02):

+

it just keeps getting worse: https://shkspr.mobi/blog/2024/12/is-wordpress-org-gdpr-compliant/

+ + + + +

view this post on Zulip Nabeel S (Dec 11 2024 at 14:04):

+

If I'm understanding the article correctly, the author says gdpr requires them to give him a copy of private conversations about him? I'm no expert but this seems wrong to me. Otherwise Elon Musk could demand petabytes of data be deleted on every platform out there, including this message right here :joy:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 19:41):

+

https://techcrunch.com/2024/12/10/court-orders-mullenweg-and-automattic-to-restore-wp-engines-access-to-wordpress-org/

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 19:41):

+

Courts getting involved now :eyes:

+ + + + +

view this post on Zulip Nabeel S (Dec 11 2024 at 19:47):

+

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

+
+

“It's hard to imagine wanting to continue to working on WordPress after this,” he wrote in that Slack, according to a screenshot viewed by 404 Media. “I'm sick and disgusted to be legally compelled to provide free labor to an organization as parasitic and exploitive as WP Engine. I hope you all get what you and WP Engine wanted.” His username on that Slack has been changed to “gone :skull:

+
+ + + + +

view this post on Zulip Don MacKinnon (Dec 11 2024 at 21:27):

+

It's not exactly "free labor". Matt's own blog lists Automattic's valuation at $7.5 billion in 2021. They aren't hurting for money https://ma.tt/2021/08/funding-buyback-hiring/
+Cry me a river Matt.

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 21:39):

+

Foot, meet gun

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 21:40):

+

It's pretty crazy how far this has gone. The only thing it's going to do is hurt the WP community as a whole...

+ + + + +

view this post on Zulip Nabeel S (Dec 11 2024 at 22:27):

+

Not to mention a big chunk of that "free labor" are volunteers and code/plugin authors contributing to the ecosystem.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 11 2024 at 23:31):

+

I'm contemplating dropping PocketCasts which is owned by Automattic...

+ + + + +

view this post on Zulip Nabeel S (Dec 12 2024 at 00:12):

+

I thought about it, but pocketcasts is so freaking good! I've been using it for about a decade.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 12 2024 at 01:15):

+

Same
+I'm just mucking about with AntennaPod and using gpodder.net as the synchronisation backend

+ + + + +

view this post on Zulip Jamie Tanna (Dec 12 2024 at 22:11):

+

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 12 2024 at 22:22):

+

Jamie Tanna said:

+
+

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

+
+

Dupe

+ + + + +

view this post on Zulip Jamie Tanna (Dec 17 2024 at 15:01):

+

Adam Stacoviak said:

+
+

Jamie Tanna said:

+
+

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

+
+

Dupe

+
+

Oh dang, didn't realise I was so far behind on the thread, thanks :bow:

+ + + + +

view this post on Zulip Nabeel S (Dec 17 2024 at 21:05):

+

https://wptavern.com/wordpress-org-login-introduces-mandatory-pineapple-pizza-checkbox

+ + + + +

view this post on Zulip Nabeel S (Dec 17 2024 at 21:05):

+

Ugh

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 02:07):

+

https://www.searchenginejournal.com/mullenweg-pauses-wordpress-services-hopes-to-reopen-next-year/535973/

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 02:08):

+

Lol. I think I know what he's trying to do, but I don't think it's going to have the desired effect :big_smile:

+ + + + +

view this post on Zulip Don MacKinnon (Dec 21 2024 at 02:08):

+

Nabeel S said:

+
+

https://www.searchenginejournal.com/mullenweg-pauses-wordpress-services-hopes-to-reopen-next-year/535973/

+
+

Huh....why would account signups or plugin submissions need a "holiday break"

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 21 2024 at 02:12):

+

For someone so wealthy and successful, this is awfully petty. And to bring up that all his time is spent in legal issues - when he started this whole thing - is just silly

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 02:34):

+

He keeps complaining about the cost of running wp.org, but he himself relies heavily on a large community of volunteers, and it's not like he's given the opportunity for anyone to contribute to hosting costs. I think a lot of companies would gladly chip in to a foundation vs. into Matt's for-profit business.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 21 2024 at 03:58):

+

How many open-source dependencies does WordPress have? I'm sure Mullenweg is sharing the profit appropriately with all of them...

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 04:04):

+

https://www.inc.com/dfreedman/matt-mullenweg-wordpress-wp-engine/90994969

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 15:28):

+

https://www.searchenginejournal.com/yoast-co-founder-calls-for-leadership-change-mullenweg-resists/536115/

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 15:32):

+

Yoast is a big deal in the WordPress ecosystem, so this is a big change. Most big players have stayed silent, to avoid Matt's gaze.

+

Also, this is another example of the cognitive dissonance of the situation. Matt complains that people don't contribute to WordPress, while blocking genuine attempts to do so.

+ + + + +

view this post on Zulip Daniel Gibbons (Dec 21 2024 at 20:52):

+

Nabeel S said:

+
+

Yoast is a big deal in the WordPress ecosystem, so this is a big change. Most big players have stayed silent, to avoid Matt's gaze.

+

Also, this is another example of the cognitive dissonance of the situation. Matt complains that people don't contribute to WordPress, while blocking genuine attempts to do so.

+
+

I mean, at this point it’s not the worst idea in the world. Have there been any attempts to fork WordPress since the drama started? Surely it’s only a matter of time... I’ve seen this https://github.com/ClassicPress/ClassicPress but not sure that is quite the same as, say OpenTofu vs Terraform.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 21 2024 at 23:43):

+

It'd be sort of delicious if the fork was named WPEngine :P

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 23:44):

+

WordPush?

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 21 2024 at 23:48):

+

WhineyPress
+WordPedantic
+WinningPress
+WordPublish

+ + + + +

view this post on Zulip Nabeel S (Dec 21 2024 at 23:50):

+

ActuallyOpenPress

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 22 2024 at 00:45):

+

One difference between this and the OpenTofu situation is that WordPress isn't really enterprise software with enterprise customers and enterprise cash
+It's easier to imagine that OpenTofu, Valkey, etc will succeed because there's a lot of money invested and directed towards that goal
+WordPress seems mostly used by small organisations and individuals, without the sort of herding necessary to argue the case for a focused fork or improved governance, etc

+ + + + +

view this post on Zulip Lars Wikman (Dec 22 2024 at 06:13):

+

I did have industrialpress.org registered for the longest time. I have opinions on CMS:es.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 22 2024 at 17:28):

+

Nabeel S said:

+
+

Yoast is a big deal in the WordPress ecosystem, so this is a big change. Most big players have stayed silent, to avoid Matt's gaze.

+

Also, this is another example of the cognitive dissonance of the situation. Matt complains that people don't contribute to WordPress, while blocking genuine attempts to do so.

+
+

Yeah a loooot of WP site use Yoast.

+ + + + +

view this post on Zulip Jamie Tanna (Dec 22 2024 at 21:25):

+

https://wordpress.org/news/2024/12/holiday-break/

+ + + + +

view this post on Zulip Jamie Tanna (Dec 22 2024 at 21:25):

+

Via https://goblin.band/notes/a20ly8lfd10c3z5n

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 22 2024 at 22:40):

+

Lars Wikman said:

+
+

I have opinions on CMS:es.

+
+

Join the queue buddy! :laughing:

+ + + + +

view this post on Zulip Nabeel S (Dec 30 2024 at 22:24):

+

https://www.searchenginejournal.com/wordpress-developer-publishes-code-to-block-mullenwegs-web-hosting-clients/536427/

+

Now that's interesting.

+ + + + +

view this post on Zulip Nabeel S (Dec 30 2024 at 22:25):

+

And the photo that goes with that article is 🧑🏻‍🍳

+ + + + +

view this post on Zulip Nabeel S (Dec 30 2024 at 22:25):

+

68f8aaab-d18e-4a21-b07e-9c96ec7b4e5e.jpg

+
+ + + + +

view this post on Zulip Jamie Tanna (Jan 10 2025 at 12:14):

+

Oof https://automattic.com/2025/01/09/aligning-automattics-sponsored-contributions-to-wordpress/

+ + + + +

view this post on Zulip Nabeel S (Jan 10 2025 at 15:11):

+

And a day before: https://www.therepository.email/mullenweg-shuts-down-wordpress-sustainability-team-igniting-backlash

+ + + + +

view this post on Zulip Nabeel S (Jan 10 2025 at 15:11):

+

Weird to talk about ROI when it's a group of volunteers

+ + + + +

view this post on Zulip Nabeel S (Jan 10 2025 at 15:56):

+

Personally I think it's fair if they don't want to contribute as many full time employees to the open source side. What isn't cool is the control and preventing others from contributing.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 10 2025 at 20:15):

+

I didn't realise that WPEngine had been taken over by private equity folks
+Given that PE has ruined so many hospitals across the USA by profiteering, I think it's an entirely reasonable position to treat any PE-owned company has a hostile entity

+ + + + +

view this post on Zulip Maroš Kučera (Jan 10 2025 at 20:24):

+

Most people, me included, had been on Mullenweg's side in first moments of this sad tale. But what he's done (and keeps doing), in terms of collateral damage, is an equivalent of carpet bombing (or nuking, to use his words) the whole city where the PE firm has it's headquarters :cry:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 10 2025 at 21:50):

+

Yeah, I'm no fan of PE at all, but this feels like burning down your house to spite someone trying to rob it (if you even agree that they're robbing to begin with)

+ + + + +

view this post on Zulip Nabeel S (Jan 10 2025 at 22:02):

+

That is what's remarkable with this situation. It SHOULD have been easy for Matt to go about this business in a way that kept the majority of the community on his side. But he somehow managed to do just the opposite.

+ + + + +

view this post on Zulip Nabeel S (Jan 11 2025 at 17:15):

+

https://www.searchenginejournal.com/automattic-turns-against-wordpress-community-itself/537223/

+ + + + +

view this post on Zulip Jamie Tanna (Jan 11 2025 at 19:39):

+

https://mstdn.social/@TechCrunch/113810882740685856

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Year-end.20merch.20sale.html b/stream/453512-general/topic/Year-end.20merch.20sale.html new file mode 100644 index 0000000000..3ff06da5d1 --- /dev/null +++ b/stream/453512-general/topic/Year-end.20merch.20sale.html @@ -0,0 +1,21 @@ + +Year-end merch sale · general · Zulip Chat Archive +

Stream: general

+

Topic: Year-end merch sale

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Nov 07 2024 at 17:02):

+

Hey hey! We are having a (first ever) sale on merch! Discounts are up to 40%, so there's never been a better time to grab yourself (a friend, a collaborator, an open source maintainer) some threads!

+

https://merch.changelog.com

+

I'm going to announce the sale publicly next Monday on News, but I wanted to tell y'all first so our Zulip community could have first dibs. Some sizes are low stock already, so move fast if you're interested!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/Zulip.20updates.html b/stream/453512-general/topic/Zulip.20updates.html new file mode 100644 index 0000000000..eeec0315ca --- /dev/null +++ b/stream/453512-general/topic/Zulip.20updates.html @@ -0,0 +1,60 @@ + +Zulip updates · general · Zulip Chat Archive +

Stream: general

+

Topic: Zulip updates

+ +
+ + + + + + +

view this post on Zulip Notification Bot (Nov 05 2024 at 07:34):

+

To help you learn about new features and configuration options, this topic will receive messages about important changes in Zulip.

+

You can read these update messages whenever it's convenient, or mute this topic if you are not interested. If your organization does not want to receive these announcements, they can be disabled. Learn more.

+ + + + +

view this post on Zulip Notification Bot (Nov 05 2024 at 07:34):

+ +

Web and desktop updates

+ + + + + +

view this post on Zulip Notification Bot (Dec 09 2024 at 07:32):

+ +

Web and desktop updates

+ + + + + +

view this post on Zulip Notification Bot (Dec 18 2024 at 07:35):

+ +

Web and desktop updates

+ + + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/a.20new.20domain.20for.20prospective.20interviewees.html b/stream/453512-general/topic/a.20new.20domain.20for.20prospective.20interviewees.html new file mode 100644 index 0000000000..086357950f --- /dev/null +++ b/stream/453512-general/topic/a.20new.20domain.20for.20prospective.20interviewees.html @@ -0,0 +1,25 @@ + +a new domain for prospective interviewees · general · Zulip Chat Archive +

Stream: general

+

Topic: a new domain for prospective interviewees

+ +
+ + + + + + +

view this post on Zulip matt wilkie (Nov 02 2024 at 14:39):

+

This article from The Registrer is an eye-opener for me, https://www.theregister.com/2024/11/01/aswf_foss_oscars/, revealing a lot of open source energy and momentum in a segment of software that I've been only dimly aware of - the special effects and movie industry. It'd be interesting to hear some inside views and experiences on this realm that doesn't often overlap with the 'traditional' open source waters. What new ports might we establish connection with from a voyage of The Changelog ship into that sea?

+ + + + +

view this post on Zulip Brett Cannon (Nov 06 2024 at 00:18):

+

Open source has been a thing for a while in order to facilitate tool sharing and compatibility between tools. They have an industry standard of what everyone is expected to use: https://vfxplatform.com

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/auth.20.28zulip.29.html b/stream/453512-general/topic/auth.20.28zulip.29.html new file mode 100644 index 0000000000..1ed79cdb24 --- /dev/null +++ b/stream/453512-general/topic/auth.20.28zulip.29.html @@ -0,0 +1,39 @@ + +auth (zulip) · general · Zulip Chat Archive +

Stream: general

+

Topic: auth (zulip)

+ +
+ + + + + + +

view this post on Zulip Konrad (Sep 27 2024 at 05:26):

+

Hey, as we move more and more towards zulip, did anyone manage to setup any kind of multi-factor-authentication?
+I used to have TOTP on slack and typically try to setup passkeys or TOTP in every web service I use.
+Having only a user + password for interactive login pages feels not that great anymore, but I can't find such an option in Zulip.

+ + + + +

view this post on Zulip René (Sep 27 2024 at 07:02):

+

I had the same thought, since I want to avoid "social logins" and use credentials with the service, where I can keep creds unique and not provide a trail for the data-kraken.

+ + + + +

view this post on Zulip Konrad (Sep 27 2024 at 07:37):

+

Exactly, I have 1password in place so having unique credentials is fine for me. I tend to avoid social logins wherever I can... bad enough that I was more or less forced to use it for tailscale :sweat_smile:

+ + + + +

view this post on Zulip Owen Valentine (Sep 28 2024 at 14:49):

+

Looking at a bunch of issues, it seems 2FA isn't a thing yet :/

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/desktop.20app.20.28Zulip.29.html b/stream/453512-general/topic/desktop.20app.20.28Zulip.29.html new file mode 100644 index 0000000000..a864e2a0b1 --- /dev/null +++ b/stream/453512-general/topic/desktop.20app.20.28Zulip.29.html @@ -0,0 +1,159 @@ + +desktop app (Zulip) · general · Zulip Chat Archive +

Stream: general

+

Topic: desktop app (Zulip)

+ +
+ + + + + + +

view this post on Zulip Don MacKinnon (Sep 22 2024 at 20:16):

+

Has anyone used the desktop macos app? How does it compare with the webapp?

+ + + + +

view this post on Zulip Amolith (Sep 22 2024 at 20:24):

+

I'm fairly certain all but the mobile and TUI apps are just some kind of webview

+ + + + +

view this post on Zulip Notification Bot (Sep 22 2024 at 22:00):

+

2 messages were moved here from #general > Mobile usage by Philip Durbin.

+ + + + +

view this post on Zulip Philip Durbin (Sep 22 2024 at 22:01):

+

The desktop app is very similar to the webapp but I prefer it. I like having fat clients for chat.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 23 2024 at 05:00):

+

Amolith said:

+
+

I'm fairly certain all but the mobile and TUI apps are just some kind of webview

+
+

The current webapp is React Native and they're working on a Flutter rewrite. The desktop apps are Electron IIRC

+ + + + +

view this post on Zulip Philip Durbin (Sep 23 2024 at 12:15):

+

A Flutter rewrite of the mobile app, yes.

+ + + + +

view this post on Zulip Jerod Santo (Sep 23 2024 at 13:56):

+

Desktop app FTW except dang it takes a long time to boot up. I'd love to see how a Tauri version performs!

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 23 2024 at 14:12):

+

I have’t noticed a slow boot time for desktop.

+ + + + +

view this post on Zulip Jerod Santo (Sep 23 2024 at 14:24):

+

CleanShot-2024-09-23-at-09.22.20.mp4

+

Warning: this video is painful to sit through...

+ + + + +

view this post on Zulip Robert Purcell (Sep 23 2024 at 14:46):

+

wow, mine isn't anything like that. just a couple seconds to load (M1 macbook air with the latest OS)

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 23 2024 at 15:30):

+

Daniel Buckmaster said:

+
+

The current webapp is React Native and they're working on a Flutter rewrite. The desktop apps are Electron IIRC

+
+

Dang it, I misspoke, I meant "the current mobile app" not "the current webapp" :man_facepalming:

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 23 2024 at 15:31):

+

Jerod Santo said:

+
+

Warning: this video is painful to sit through...

+
+

Wow! I've never had an experience like that on Windows or Linux. I wonder if it's doing tons of network requests due to all those messages in the CZO account? Does it happen if you mark all messages as read there? (If you don't intend to read all 960 of them :sweat_smile: )

+ + + + +

view this post on Zulip Philip Durbin (Sep 23 2024 at 23:11):

+

Whoa! That is crazy slow! @Jerod Santo you might need to install or something? :thinking:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 24 2024 at 20:55):

+

macOS Sequoia maybe? :sweat_smile:
+I ecperience a highway speed on Sonoma :open_mouth:

+ + + + +

view this post on Zulip Jakub (Sep 24 2024 at 21:28):

+

Jerod Santo said:

+
+

CleanShot-2024-09-23-at-09.22.20.mp4

+

Warning: this video is painful to sit through...

+
+

Did you install the x64 version or the Apple Silicon version? I noticed the exact same slow boot up time. Deleted it and tried the the other option (see screenshot), which booted instantly. That large, tantalizing Download button was hard to resist. I'm actually not sure if you have an Apple Silicon Mac, I just assumed that you did.
+image.png

+
+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 13:21):

+

@Jakub I think that was the problem! Downloaded the Apple Silicon build and it's much faster now :sweat_smile:

+ + + + +

view this post on Zulip Dustin (Sep 25 2024 at 16:43):

+

I'm trying out as a PWA instead. Seems like it will be pretty much the same experience if the Mac app is Electron

+ + + + +

view this post on Zulip Siddhartha Golu (Sep 25 2024 at 16:50):

+

Well, I'll really recommend you give desktop app a try. It's probably one of the better performing Electron apps out there.

+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 17:33):

+

The ipad app looks like a big phone app. I don't think I'm going to install that

+ + + + +

view this post on Zulip Jarvis Yang (Sep 25 2024 at 18:31):

+

Jerod Santo said:

+
+

CleanShot-2024-09-23-at-09.22.20.mp4

+

Warning: this video is painful to sit through...

+
+

I wonder if it's also because the secondary Zulip org takes some time to refresh?

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/do.20we.20need.20a.20silicon.20valley.20channel.3F.html b/stream/453512-general/topic/do.20we.20need.20a.20silicon.20valley.20channel.3F.html new file mode 100644 index 0000000000..af1b173526 --- /dev/null +++ b/stream/453512-general/topic/do.20we.20need.20a.20silicon.20valley.20channel.3F.html @@ -0,0 +1,20 @@ + +do we need a silicon valley channel? · general · Zulip Chat Archive +

Stream: general

+

Topic: do we need a silicon valley channel?

+ +
+ + + + + + +

view this post on Zulip Jarvis Yang (Oct 29 2024 at 21:56):

+

Someone shared this interesting article on OAuth with Silicon Valley vibes!
+https://stack-auth.com/blog/oauth-from-first-principles

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/ergonomics.20wins.html b/stream/453512-general/topic/ergonomics.20wins.html new file mode 100644 index 0000000000..e94450a9a4 --- /dev/null +++ b/stream/453512-general/topic/ergonomics.20wins.html @@ -0,0 +1,712 @@ + +ergonomics wins · general · Zulip Chat Archive +

Stream: general

+

Topic: ergonomics wins

+ +
+ + + + + + +

view this post on Zulip AJ Kerrigan (Sep 13 2024 at 12:50):

+

Tangent thread inspired by Changelog Interviews #608 about ergonomic keyboards: Erez spoke about how ergonomics is less about finding "the right ergonomic keyboard", and more about making a series of adjustments that make sense for you.

+

So what are some of your personal ergonomics wins?

+

My biggest wins have been around wrist strain - the combination of a Moonlander keyboard w/platform for more tent control, Kensington Expert Mouse trackball and Vivo clamp-on arm rests. Wrists are happy whether standing or sitting nowadays, and it's a beautiful thing.

+ + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 13:14):

+

I shared mine on the show, but I also wrote about it back in the day, if you want to know more:

+

https://jerodsanto.net/2015/02/i-fought-the-rsi-and-the-rsi-almost-won/

+
+ + + + +

view this post on Zulip AJ Kerrigan (Sep 13 2024 at 13:23):

+

Oh nice, don't think I had seen that before! Solid write-up :thumbs_up: . I felt kind of bad to be excited about a ZSA episode for the keyboard talk and then end up more interested in the general ergo side discussions. But hey, we have to take care of these limbs/joints/tendons :sunglasses: .

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 14:37):

+

@AJ Kerrigan do you have a picture of what your setup looks like? I'd love to see it

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 13 2024 at 15:06):

+

The truth is it looks like a hot mess because I'm much better about handling wrist fatigue than clutter :grimacing: . But hopefully this gives an idea of the keyboard/arm rest/trackball combo at least.
+image.png
+image.png

+
+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 15:24):

+

That's very helpful, tysm! I've also previously used the MS ergo keyboards and kind of miss my hands sloping down from wrist to fingers, but that appears to be not as common on the ergo boards, so I am guessing it's not as helpful as I thought it was :big_smile:

+

Cool idea with those wrist rests coming out from the desk :eyes:

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 13 2024 at 15:28):

+

Heh.I'm glad to find apparently the one other person who feels that way! I sort of reluctantly waded into the mechanical keyboard world because my old MS ergo keyboards all finally died, and I didn't like the newer ones. During the Moonlander onboarding period I kept guiltily thinking "this is nerdy cool and all, but I can find other hobbies - I wish my MS keyboard still worked" :grimacing:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 17:01):

+

Hahaha I've been in the MK world for over a decade now, which is scary when I think about it. But I've been using a HHKB layout for something like 6-7 years (totally agree with Jerod on CTRL being in the normal Caps Lock position) and have very little wrist/hand pain, so I haven't gone into the ergo world. The fact that I don't need to move my hands too much while typing seems to help a ton

+ + + + +

view this post on Zulip James Thurley (Sep 14 2024 at 05:59):

+

Lars Ellingsen said:

+
+

totally agree with Jerod on CTRL being in the normal Caps Lock position

+
+

Are you saying here that Caps Lock should be where Ctrl is, or are you really saying Ctrl should be where Caps Lock is? I just ask because usually I see people say that Caps Lock is fairly useless but in a convenient position, so they replace it with something like Layer Toggle (or I guess Ctrl).

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 14 2024 at 07:33):

+

Caps lock is useless, replace it with ctrl

+ + + + +

view this post on Zulip Ed Howard (Sep 14 2024 at 13:47):

+

Ah, flashbacks to some old Sun keyboards that did it right.
+https://tikatetu.com/wp-content/uploads/2023/07/suntype4overview-1536x640.jpg

+
+ + + + +

view this post on Zulip Thomas Eckert (Sep 14 2024 at 15:08):

+

@Lars Ellingsen, not to my wife. She is the only person I know who does not use the SHIFT key. She toggles on CAPS LOCK for one character and toggles it off. She's a writer. She types constantly and is very fast, but I cannot explain this behavior.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 14 2024 at 15:25):

+

Ed Howard said:

+
+

Ah, flashbacks to some old Sun keyboards that did it right.

+
+

HHKB layout has it by default too!

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 14 2024 at 15:27):

+

Thomas Eckert said:

+
+

not to my wife. She is the only person I know who does not use the SHIFT key. She toggles on CAPS LOCK for one character and toggles it off. She's a writer. She types constantly and is very fast, but I cannot explain this behavior.

+
+

Oh.... Oh no

+ + + + +

view this post on Zulip Chris Woods (Sep 14 2024 at 20:18):

+

Ed Howard said:

+
+

Ah, flashbacks to some old Sun keyboards that did it right.
+https://tikatetu.com/wp-content/uploads/2023/07/suntype4overview-1536x640.jpg

+
+

The Sun keyboard was in my experience too dull and squishy. It also came with this absolute dud of a mouse which only worked with that specific mousepad and the pad had to be oriented properly

+
+ + + + +

view this post on Zulip Chris Woods (Sep 14 2024 at 20:19):

+

IMO the IBM Model M was peak keyboard

+
+ + + + +

view this post on Zulip Chris Woods (Sep 14 2024 at 20:30):

+

I have a completely unsubstantiated hypothesis that the fact that I never learned how to type is a major factor in why I haven't developed anything close to RSI in over 40 years of using computer keyboards actively for many hours daily. I have a completely unorthodox typing style.

+ + + + +

view this post on Zulip Ed Howard (Sep 15 2024 at 10:52):

+

That mouse was awful. The crazier bit, if I recall correctly, was that unplugging the keyboard while the workstation was running would cause it to freeze. That would have been on... I think a Sparcstation 4, and Solaris 2.5.

+ + + + +

view this post on Zulip Pontus Ullgren (Sep 15 2024 at 20:30):

+

To the people that replaces caps lock with ctrl: How do you scream on the intertubes ?

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 15 2024 at 20:55):

+

I just don't? :joy:

+

But the real answer is that I have fn+normal caps key mapped to capslock still

+ + + + +

view this post on Zulip Maroš Kučera (Sep 16 2024 at 03:19):

+

I hold shift. Just as with yelling on the square, it’s an ongoing effort :big_smile::innocent:

+ + + + +

view this post on Zulip James Thurley (Sep 16 2024 at 14:52):

+

Pressing caps lock before shouting seems extremely intentional.. like calmly saying "and now I am going to shout at you". Holding shift implies you didn't think it through, like a random outburst.

+ + + + +

view this post on Zulip caalar (Sep 16 2024 at 17:22):

+

How is this different from the slack? I am confused.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 16 2024 at 17:28):

+

caalar said:

+
+

How is this different from the slack? I am confused.

+
+

I think your question holds the answer. This is different than Slack. Many people don't like the ergonomics of Slack and the multi-account architecture. Also, Slack is not friendly to free-tier users and/or communities. There's no "plan" for them. Changelog discusses their motivation to spin up Zulip a bit in the following episodes.

+ +
We're joined by Alya Abbott from Zulip, the open source, organized, threaded, team chat for distributed teams of all sizes. We talk about Zulip's origins, how it's open source, the way it's led, no VC funding, what makes it different/better, how you can self-host it or use their cloud, moving to Zulip, contributing and...
Jerod & Adam share our Zulip first impressions, react to Elasticsearch going open source (again), discuss Christian Hollinger's blog post on why he still self-hosts & answer a listener question: how do we produce podcasts?
+ + + + +

view this post on Zulip caalar (Sep 16 2024 at 17:32):

+

I agree. I never liked slack hard to navigate weird app

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 16 2024 at 17:34):

+

I loved my Preonic keyboard. I switched from a standard keyboard to the Preonic and loved the linear layout and small form factor. However I have wide shoulders so I began to notice discomfort in my shoulders due to how close my hands and arms were when using the Preonic. I then switched to the Moonlander as my first split keyboard and it's been pretty good overall. It can be adjusted to my liking and the split nature is perfect for my shoulders and posture. No more discomfort.

+

I do wish the Moonlander had:

+ + + + + +

view this post on Zulip Sam Edwardes (Sep 23 2024 at 16:59):

+

I just learned about the "Master Forge". Right now I use the ZSA Voyager and I am a huge fan. I would be interested in trying this though. The learning curve must be steep. https://www.kickstarter.com/projects/charachorder/the-master-forge-a-keyboard-built-for-you

+ + + + +

view this post on Zulip Konrad (Sep 25 2024 at 21:29):

+

Oh wow, I never saw that concept of typing before :sweat_smile:
+I think that would be too much to handle for me, I am currently thinking about replacing my old logitech keyboard. I have no pain so far, but I want it to keep it that way...
+The ZSA gear looks really tempting, but it is really expensive to get in Germany... customs will add around 80€ of costs... so, depending on the current currency conversion rates, I am looking at about 408€ in total... without ever having a mechanical keyboard before, and I'm not sure how well I would handle the transition. There is rarely any second-hand market either...
+Does anyone have good alternatives for German citizens? I am willing to spend a bit more, but I think somewhere around 300€ would be my limit I would be comfortable to spend.

+ + + + +

view this post on Zulip James Thurley (Sep 26 2024 at 09:33):

+

That Master Forge keyboard is nuts.

+

Also the video on that page about the slightly grandiosely named "text entanglement" tells me the guy never used ICQ back in the 90s!

+ + + + +

view this post on Zulip Bjørn Gustav Baklid (Sep 26 2024 at 09:43):

+

@Konrad Have a look at the offerings from FalbaTech.click

+ + + + +

view this post on Zulip Konrad (Sep 26 2024 at 10:23):

+

Thanks :blush:

+ + + + +

view this post on Zulip René (Sep 26 2024 at 11:31):

+

i've got a FalbaTech Redox. It is fine, they offer many customization options.

+ + + + +

view this post on Zulip René (Sep 26 2024 at 11:48):

+

I also bought a lily58 on reddit r/MechanicalKeyboards there are a eu people too.

+ + + + +

view this post on Zulip Bjørn Gustav Baklid (Sep 26 2024 at 16:17):

+

There is also this list of vendors if you don’t find anything from falbatech.

+

https://kbd.news/vendors/Europe/keyboard

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 17:35):

+

I've been using a Glove80 (https://www.moergo.com/) for about a year and I absolutely love it.

+

After some research, I decided I wanted a split and tented keyboard, with a concave key-well. I ordered a Scylla DIY kit from Bastard Keyboards (https://bastardkb.com/) but for several reasons it just sat in its box and I never put it together.

+

Not long after I found the Glove80, and it seemed to check all the boxes for me, so I decided to give it a try. I couldn't be happier.

+

I was starting to feel some pain in my wrists and getting symptoms of possible initial carpal tunnel inflammation (tingly sensation on my fingers). Those are now gone and my typing posture is so much more comfortable!

+

But the keyboard was just one of the ergonomics wins. I also got a standing desk and a treadmill underneath it, I raised the height of the computer screens to be more aligned with the height of my eyes, and decided on a new chair to buy (haven't bought it yet). All of this has made it much more bearable to work sitting at a desk.

+ + + + +

view this post on Zulip Bjørn Gustav Baklid (Sep 26 2024 at 18:02):

+

The Glove80 looks sweet! :)
+I have been thinking about building a Dactyl Manuform for å while, but it is tempting to just get the finished Glove 80 :thinking:

+

@Raúl have you thought about trackballs as well on your ergo journey?
+Switching to a ball made a lot of difference for me. With the Kensington Expert I can even switch sides, so of my right hand hurts one day I just use my left hand instead :big_smile:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 26 2024 at 18:04):

+

That does look sweet... I wish there was a wired option though :thinking: I like the concave design

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 18:06):

+

Lars Ellingsen said:

+
+

That does look sweet... I wish there was a wired option though :thinking: I like the concave design

+
+

@Lars Ellingsen The Glove80 works both wired and wireless. :smile:

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 18:11):

+

Bjørn Gustav Baklid said:

+
+

The Glove80 looks sweet! :)
+I have been thinking about building a Dactyl Manuform for å while, but it is tempting to just get the finished Glove 80 :thinking:

+

Raúl have you thought about trackballs as well on your ergo journey?
+Switching to a ball made a lot of difference for me. With the Kensington Expert I can even switch sides, so of my right hand hurts one day I just use my left hand instead :big_smile:

+
+

@Bjørn Gustav Baklid I did indeed, and I would love to have a trackball in one of the thumbclusters, but all the models I saw with a trackball at the time lacked something else that I wanted more. Namely, they were either flat, without a key-well, and/or did not have enough keys.

+ + + + +

view this post on Zulip Bjørn Gustav Baklid (Sep 26 2024 at 18:16):

+

The trackballs integrated in keyboards I have come across has not really appealed to me. I prefer a separate trackball which I can independently replace if I feel like it. I currently have 5 different trackballs :face_with_peeking_eye:

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 18:27):

+

Some of the models I saw had modular thumbclusters, which you could replace.

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 18:27):

+

5 trackballs sounds like a lot though :sweat_smile:

+ + + + +

view this post on Zulip Bjørn Gustav Baklid (Sep 26 2024 at 20:14):

+

Raúl said:

+
+

5 trackballs sounds like a lot though :sweat_smile:

+
+

Some see more use than others. I got them to try different models and for different needs.
+The ones I use the most are the Kensington Expert (work desk), the Gameball (home desk), and the Elecom Deft Pro (backpack) :ok:

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 26 2024 at 20:52):

+

Ooh the gameball and elecom deft pro both look neat :thumbs_up: . I've bounced off pretty much any other trackball I've tried except the expert mouse. i have a kensington orbit for backpack use, but the elecom deft pro seems like a sweet alternative. thanks for sharing those

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 20:53):

+

I'm going to take a look at those. I've been meaning to try a trackball for some time. Thanks for the suggestions :+1:

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 20:57):

+

Doesn't a trackball force you to move your fingers more, though? With a traditional mouse, you only move your wrist. I suppose they cater to different needs: for people who have carpal tunnel issues, a regular mouse might be a better choice, whereas for someone who suffers from wrist/elbow/shoulder pain the trackball is more appropriate because it limits the motion of those joints. Does that make sense?

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 21:08):

+

Oh, and I forgot to mention that I also have a Logitech mx vertical mouse, which also eliminated the strain on my mouse hand wrist. Changing the angle my forearms rest on the table was probably my biggest win in terms of ergonomics.

+ + + + +

view this post on Zulip René (Sep 27 2024 at 11:46):

+

Raúl said:

+
+

Doesn't a trackball force you to move your fingers more, though? With a traditional mouse, you only move your wrist. I suppose they cater to different needs: for people who have carpal tunnel issues, a regular mouse might be a better choice, whereas for someone who suffers from wrist/elbow/shoulder pain the trackball is more appropriate because it limits the motion of those joints. Does that make sense?

+
+

i've switched to an elecom huge trackball, it's a finger-roller trackball, it works great for me.

+

On top i've added an AppleMagicTrackpad which I can place between my keyboard, and swap between hands using it.
+image.png

+
+ + + + +

view this post on Zulip René (Sep 27 2024 at 11:47):

+

Since I am a lefty, which uses a mouse with the right-hand, I could add a wacom to the left side. :D

+

little cluttery, but would be nice to have a drawing device sometimes.

+ + + + +

view this post on Zulip Tillman Jex (Oct 03 2024 at 15:10):

+

Can highly recommend taking time to get a good desk chair for the mouse problem too. I have the Steelcase Gesture, which has quite a bit of range in all directions for the arm rests. I can comfortably sit my forearms on the arm rests, which keeps them at the right level for the Moonlander.

+

But when I do need to move to the mouse, I can pivot my forearm, which doesn't use the traps / shoulder at all. Reduces strain a lot.

+

Can also highly recommend skhd and yabai to cut down a lot of mousing (Mac specific). And firefox + tridactyl, and neovim of course. I count those as (time) investments in ergonomics.

+ + + + +

view this post on Zulip Konrad (Oct 03 2024 at 15:47):

+

I am still tempted to try a zsa board, even if they are pricy to order from Germany... I am leaning towards the voyager, especially for low profile keys, but the moonlander has palm wrists included and looks quite nice as well...

+

By the way, did anyone hear any rumors about a new ZSA board? I did not hear anything like that so far, but the voyager is out for a while already, I think, so I am just wondering if they have something new going on? :thinking:

+ + + + +

view this post on Zulip Tillman Jex (Oct 03 2024 at 16:55):

+

@Konrad I doubt they will be releasing another board too soon. They only recently announced the Voyager (with regards to how long ago they released the Moonlander).

+

If you do go the Moonlander route, you could order one without keyswitches and buy my cherry silent reds from my Moonlander if you like :) I replaced them with some switches I got when in Japan. I live in Berlin too, so shipping is easy or local pickup if you're in Berlin :+1:

+ + + + +

view this post on Zulip Konrad (Oct 03 2024 at 17:47):

+

Just found these links here: https://ergodox-ez.com/comparison
+Tge ergodox was released December 2015, Moonlander 4,5 years later in June 2020, the voyager I think around mid 2023, at least https://www.techspot.com/news/100051-zsa-voyager-low-profile-split-ergonomic-keyboard-maximum.html was written in September of that year.
+Probably you're right. It might take a few more years before a new model is released.

+

Thanks for your offer, I am living in Hannover, but that would still be close by in comparison :laughing: I'll think about it, at the moment the voyager is still my favorite but let's see.

+

As you were in the same shoes, how was the delivery process for you? Just order and wait for further instructions? I guess you would need to pay the customs somehow. I never did that explicitly before. Did you need to pick it up from the authorities, or was that more or less painless except for paying? :smiley:

+ + + + +

view this post on Zulip onjen (Oct 03 2024 at 21:16):

+

You'll receive a mail by DHL requesting you to grant DHL a "Verzollungsvollmacht". Afterwards you just pay online via credit card or PayPal to DHL.

+ + + + +

view this post on Zulip Konrad (Oct 03 2024 at 21:18):

+

Ah, cool, that's easier than I thought :sweat_smile:
+Thanks

+ + + + +

view this post on Zulip Tillman Jex (Oct 05 2024 at 06:49):

+

Yep, however! I'm pretty sure it's still the case that the DHL delivery person _also_ needs €6 for the DHL processing fee. This is additional to the actual import tax (which is paid online)... And they only take it in cash! Otherwise the parcel goes back to a major post shop... Thought this was a scam the first time it happened to me.

+

Keep an eye on kleinanzeigen too. I've seen Moonlanders pop up on occasion. Maybe voyagers will start to soon as well.

+ + + + +

view this post on Zulip onjen (Oct 05 2024 at 07:18):

+

Got my Moonlander last week, but the DHL delivery person didn't ask for any money on the actual delivery. I paid the import fee online upfront.

+ + + + +

view this post on Zulip Konrad (Oct 05 2024 at 07:49):

+

Thanks, yeah, we are quite spoiled with the Amazon delivery process... but I also fully understand that companies avoid selling on Amazon, especially if they are selling more niche products.
+I would really like to have some stores to try it before buying, or maybe an option to rent and buy eventually, but I guess ergo custom boards are an expensive hobby, it is what it is :sweat_smile:

+

When I take into consideration what it takes to build a board with that level of functions ... probably 365$ is a fair price. Including customs, the end price will end up to around 450€ if I am not mistaken...
+Still, if I build my own, it might end up in that price range as well, and the quality might not be that great in comparison. It might pay off if you plan to keep building boards, but I am not seeing me doing that in the near future:laughing:

+ + + + +

view this post on Zulip Johannes (Oct 05 2024 at 16:03):

+

@Konrad I just ordered a keyboard from keebart.com. The shop seems to be in Germany. I also had the Voyager in mind but with tolls it is too expensive for me. I took the Sofle for ~ 300€.

+ + + + +

view this post on Zulip Konrad (Oct 05 2024 at 16:53):

+

Also an interesting choice. Thanks for sharing.
+There is even a knop that might be cool for controlling audio.

+ + + + +

view this post on Zulip Konrad (Oct 12 2024 at 05:02):

+

I ordered a voyager 2 days ago, thought about for that long that I just want to give it a try :sweat_smile:

+ + + + +

view this post on Zulip Konrad (Oct 19 2024 at 16:46):

+

It arrived on Friday, I did not have super much time to play with it, but my first impression is really good. Nice build quality, and everything is customizable AND works with Fedora. With current currency conversion and customs on top, I paid 412.14€. It's not cheap, but if it is really that good, it might still be worth the price. Shipping already costs around 90$, I think, so they don't really get that much for their work... customs were 77,22€ in my case.

+ + + + +

view this post on Zulip James McNally (Oct 19 2024 at 16:52):

+

I'm feeling so tempted but it is a lot! Are there any recommended stepping stones for someone who has never tried a split keyboard?

+ + + + +

view this post on Zulip Konrad (Oct 19 2024 at 16:55):

+

I used a Logitech ERGO K860 which felt quite good and at least had ergonomic features and kind of split design on a single board.

+

I got it for about 80€ from Amazon
+https://www.amazon.de/gp/aw/d/B07W6JPVP3

+

I just used it for 2 weeks or so before ordering the voyager :see_no_evil:

+ + + + +

view this post on Zulip Raúl (Oct 20 2024 at 09:25):

+

James McNally said:

+
+

I'm feeling so tempted but it is a lot! Are there any recommended stepping stones for someone who has never tried a split keyboard?

+
+

I tried the Logitech K860 for a few days a couple years ago and it is really good. Unfortunately I couldn't get one with a Portuguese layout, so now I didn't buy one for my girlfriend. The Microsoft Sculpt is also quite nice, though I was only able to get it as a kit with a mouse that isn't bad but is light-years away from the Logitech vertical mouse. Also, it forces you to use both the mouse and the keyboard, the keyboard alone doesn't work. And it's not Bluetooth, you have to use the proprietary MS dongle that comes with it, meaning that if you lose it, you toss everything out the window. Both units use replaceable batteries, which is a very positive aspect.

+ + + + +

view this post on Zulip Raúl (Oct 20 2024 at 09:30):

+

A couple cheaper (but still in the €300 range) alternatives to the ZSA keyboards are the Glove80 and the Dygma. They're both very good. I use a Glove80 and absolutely love it, it's super comfortable, customisable, can be used wired or wirelessly via bluetooth, and it's just great. The Dygma is also very nice but doesn't have a concave key well, which was the decisimg factor for me, making it less ergonomic. On the flip side, because it's flat, it's a little easier to carry. The Dygma also doesn't have both wired and wireless in the same unit, if I recall correctly. You have to pick one or the other.

+ + + + +

view this post on Zulip Konrad (Oct 20 2024 at 10:06):

+

Yeah, logitech is not really flexible. You can't tweak much, and changing key caps is probably not possible either, as it is not a mechanical keyboard.
+Personally, I also thought it was a bit too wide... the mouse is quite far away, but due to the split arrangement, it requires that space, and they still kept the num pad.
+I wished they would not have chosen to make a 100% keyboard, less would feel more decent on the desk, in my opinion.

+ + + + +

view this post on Zulip Raúl (Oct 20 2024 at 10:34):

+

It's definitely not the same as the other options mentioned here. It's still better than a traditional keyboard, though.

+ + + + +

view this post on Zulip James McNally (Oct 20 2024 at 11:41):

+

I'm pretty convinced that the thumb pads would be super useful, just going to have to bite the bullet at some point!

+ + + + +

view this post on Zulip Konrad (Oct 20 2024 at 11:59):

+

I am not against having a num pad in general, on the voyager I need to press a layer switch which will just light up the keys used for the numbers. I can use the num pad that way without requiring permanent keys and space for it.

+ + + + +

view this post on Zulip James McNally (Oct 20 2024 at 17:40):

+

I'm definitely falling down the rabbit hole!

+ + + + +

view this post on Zulip Raúl (Oct 20 2024 at 19:23):

+

And it's quite a deep one :sweat_smile:

+ + + + +

view this post on Zulip Konrad (Oct 20 2024 at 20:40):

+

Absolutely... I basically just started to read more about it after the ZSA episode on the changelog, but once you get started, it is hard to stop :smiley:
+At least programmable layouts are really great if you are programming and use language layouts that don't map special characters to reachable positions.
+I used german layouts so far, and when I am programming, I need to stretch quite a bit for all these types of brackets. Now, they are all on the home row or one line up or down on my second layer.
+I still figure out some characters as I go, but I could also get rid of unused keys like caps lock... it was just a key I hit by accident on a usual board, which was never useful to me. Finally, it's time to say goodbye to it :sweat_smile:

+ + + + +

view this post on Zulip James McNally (Oct 22 2024 at 05:08):

+

I have a few projects queued up for the budget so thinking I might start with a. Keychron programmable board. Not ergonomic but can start experimenting with layers etc for a much lower price

+ + + + +

view this post on Zulip Raúl (Oct 22 2024 at 09:03):

+

If you just want a taste of programmable and layers, there's an open source software that allows you to do that with any keyboard. I can't recall the name but I'll try to find it.

+ + + + +

view this post on Zulip Raúl (Oct 22 2024 at 09:05):

+

I think it's this one: https://github.com/jtroo/kanata
+Or at least the description fits :sweat_smile:

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 22 2024 at 13:26):

+

Interesting, never heard of that project! The creator thought kmonad was sweet but Haskell was impenetrable, so wrote a Rust version? :clap:

+

Nice touch in the donations section of the readme:

+

"The author (jtroo) will not accept monetary donations for work on kanata. Please instead donate your time and/or money to charity."

+ + + + +

view this post on Zulip Raúl (Oct 22 2024 at 13:33):

+

Ah, no, I think the one I had seen before was kmonad. But I'm not sure, it's been a while and I only tried the software for a few minutes.

+

Cool detail about the donations, I didn't notice that.

+ + + + +

view this post on Zulip Konrad (Oct 23 2024 at 20:50):

+

James McNally said:

+
+

I have a few projects queued up for the budget so thinking I might start with a. Keychron programmable board. Not ergonomic but can start experimenting with layers etc for a much lower price

+
+

I understand that, I thought so as well. But having a split design makes really a difference, I just tried switching back after using the voyager since last Friday evening exclusively, and it felt that much worse :sweat_smile:
+In my case, I bought the Logitech ERGO, which is basically new now, and I won't use it any more, maybe my wife will pick it up :man_shrugging:. Just saying that I spent 80 bugs that I could have invested into my dream keyboard right away :see_no_evil:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 28 2024 at 15:32):

+

Since the ZSA episode I've been thinking of getting a Voyager... finally bit the bullet yesterday and ordered one. Now we wait.

+

Going to switch from a custom, more standard mechanical keyboard (HHKB layout, QWERTY layout) to tripod mount, split keyboard under my desk, and planning on trying Colemak too.... RIP my words per second

+ + + + +

view this post on Zulip Konrad (Oct 28 2024 at 17:43):

+

That'll be an endeavor :smiley:
+The transition worked quite good for me, but I sticked to a qwertz default layout and tweaked it from there. New angle + new layout + orthogonal + split keyboard all at once is probably a challenge :sweat_smile:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 28 2024 at 19:54):

+

Yeah for sure. I just remapped another board to Colemak and am going to learn on that while I wait for it to arrive... Thankfully I have adapted pretty well in the past to other layouts

+ + + + +

view this post on Zulip Konrad (Oct 28 2024 at 21:05):

+

Ah, ok, that might help, I think changing one thing at a time is probably the option to stay productive while doing the transition. Or... you accept the fact that you need to re-learn everything and learn touch typing from scratch again :sweat_smile:
+I wasn't that bold and picked the first approach.
+What helped me was to open their app keymapp on my laptop screen while working on my main screen. The usual characters were not that hard to memorize, and you could also put proper keycaps on those. But for special characters, I am not fully certain all the time.
+I ensured that I could type my password without any help, and afterward, I could rely on their app to help me find keys until I had them fully memorized.
+The heat map function is also interesting to optimize your layout for your use case. If too many hits happen to far away from your home row, consider swapping them.

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 28 2024 at 21:12):

+

One little thing... if you're doing a lot of iterations on your layout, it's super handy to have a binding for the keyboard reset key so you can flash without having to hit the little paperclip reset button. Dunno about everyone else, but I was tweaking like crazy for the first few weeks at least.

+ + + + +

view this post on Zulip Konrad (Oct 28 2024 at 21:22):

+

On the voyager you don't need a paperclip, there is a little button on the left top half. I deleted the reset mapping for that reason, as I can easily hit hardware reset on that model :smile:

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 28 2024 at 21:34):

+

Oh nice! TIL

+ + + + +

view this post on Zulip Ron Waldon-Howe (Oct 28 2024 at 22:32):

+

I've had a Moonlander for a while, but I think I'd grab a Voyager otherwise
+I've unfortunately let my practice lapse a little, ideally I'd be doing some reps on https://typing.io/ and https://speedtyper.dev/ a few times a week

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 01 2024 at 23:00):

+

I have my Moonlander on the Platform (ZSA's official stand for it, heavy, rubber feet) but it does still slide around just a little during use
+I finally got sick of this and fastened the Platform to my desk
+Now everything is nice and centred and won't drift into assymetry over time

+ + + + +

view this post on Zulip Adam Bedenbaugh (Nov 04 2024 at 03:37):

+

I was also convinced to get a ZSA Voyager from the Erez Zukermak podcast. I started having pain in my pinkies from using shift, control, and enter. I knew something needed to change and the show was a nice point in the right direction. The first 2 weeks I spent getting use to the keyboard. After viewing the keyboard heatmap I decided to try switching to Colemak. With QWERTY, I spent a lot of time not on the home row. I'm still learning the new layout, but my hand pain has gone away.

+

I checked out Keebio Iris CE this week. Their keyboard also felt really nice. They use choco switches (same as Voyager), but the keycaps are slightly smaller and, therefore closer together.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 05 2024 at 01:22):

+

PXL_20241105_010158490.PORTRAIT.jpg

+

It arrived! Time to kill my WPM

+ + + + +

view this post on Zulip AJ Kerrigan (Nov 05 2024 at 02:04):

+

It _is_ a very pretty device :star:

+ + + + +

view this post on Zulip Konrad (Nov 05 2024 at 05:24):

+

You even went with the blank key caps :happy:
+Enjoy the new board. You'll have a few interesting days ahead of you (and I guess probably ~30 layout revisions in the next two weeks) :laughing:

+ + + + +

view this post on Zulip Adam Bedenbaugh (Nov 05 2024 at 14:59):

+

That's pretty close. I got to 42 revisions.

+

ZSA also just released this website for typing that doesn't need a ZSA keyboard. https://typ.ing/ It's a little more basic than https://configure.zsa.io/train but I like I can hit backspace and fix my errors.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 05 2024 at 17:01):

+

Yeah I'm digging that site. It's not filled with ads like most of the others

+ + + + +

view this post on Zulip Konrad (Nov 05 2024 at 18:02):

+

It's quite refreshing to see that there are actually companies that seem to survive without pressing out every penny they could get with targeted apps or products that die after 2 years and 1 day :grinning:
+I am not sure how well they are doing, but I like the customer experience.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/hytradboi.3A.20what.20is.20the.20point.20of.20an.20online.20conference.3F.html b/stream/453512-general/topic/hytradboi.3A.20what.20is.20the.20point.20of.20an.20online.20conference.3F.html new file mode 100644 index 0000000000..0d1d18219c --- /dev/null +++ b/stream/453512-general/topic/hytradboi.3A.20what.20is.20the.20point.20of.20an.20online.20conference.3F.html @@ -0,0 +1,30 @@ + +hytradboi: what is the point of an online conference? · general · Zulip Chat Archive +

Stream: general

+

Topic: hytradboi: what is the point of an online conference?

+ +
+ + + + + + +

view this post on Zulip Daniel Buckmaster (Oct 31 2024 at 20:44):

+

I really loved the reasoning in this article about why even have an online conference:

+

https://www.scattered-thoughts.net/writing/what-is-the-point-of-an-online-conference/

+
+

My experience of online conferences has mostly been underwhelming. They typically borrow the form and structure of an in-person conference without considering whether those still make sense online, and whether the goals of an online conference should even be the same as an in-person conference.

+
+

And I was pretty happy to hear Jaime is keen on using Zulip as the primary "interface" for the event:

+
+

There are many platforms that offer all-in-one conference hosting, but the chat tends to be an anaemic little sidebar that has few features (eg no threads) and that disappears once the conference is over. In conferences that use these platforms I've seen much less conversation than in conferences where the chat is the main focus of the UI.

+

In HYTRADBOI 2022 the chat spawned myriad subthreads and continued for several days afterwards as people rolled in and out from various timezones. So for HYTRADBOI 2025 I'm using zulip, which has the best threading UX of any chat I've used, and I'll leave it running indefinitely.

+
+

I'm really tempted to attend just to appreciate the organisation! The topic is slightly out of my wheelhouse.

+

Anyone have thoughts on the online conference format?

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/introduce.20yourself.21.html b/stream/453512-general/topic/introduce.20yourself.21.html new file mode 100644 index 0000000000..3b264b7c41 --- /dev/null +++ b/stream/453512-general/topic/introduce.20yourself.21.html @@ -0,0 +1,442 @@ + +introduce yourself! · general · Zulip Chat Archive +

Stream: general

+

Topic: introduce yourself!

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 13:49):

+

Ohai! I'm Jerod.

+ + + + +

view this post on Zulip Nick Nisi (Sep 06 2024 at 13:58):

+

Hello, World!

+ + + + +

view this post on Zulip Patrick Arminio (Sep 06 2024 at 14:02):

+

hello!

+ + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 14:04):

+

This is like when you and all your friends go to a different party and then just talk to each other in some other place than you were talking to each other before :laughter_tears:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 06 2024 at 14:09):

+

Hello! :raised_hands:

+ + + + +

view this post on Zulip HipsterBrown (Sep 06 2024 at 14:15):

+

:wave: Hello folks!

+ + + + +

view this post on Zulip HipsterBrown (Sep 06 2024 at 14:18):

+

The Code Playgrounds feature seems interesting for sharing demos

+ + + + +

view this post on Zulip Philip Durbin (Sep 06 2024 at 15:01):

+

Hi, I'm Phil. I enjoyed the show on Zulip. I use it for Dataverse and love it. I'm glad to see you're kicking the tires!

+ + + + +

view this post on Zulip zhiqiang zhang (Sep 06 2024 at 15:07):

+

Hello, @everyone
+Nice to meet you.
+I am a web developer.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 15:09):

+

I'm Adam. I pod and enjoy watching Silicon Valley.

+ + + + +

view this post on Zulip Alberto Luna (Sep 06 2024 at 15:28):

+

Hello, I am Alberto, a web developer from Spain, testing out Zulip :wave:
+I am using the experimental flutter app in Android and it is quite cool.

+ + + + +

view this post on Zulip Jarvis Yang (Sep 06 2024 at 15:29):

+

I've been wanting to set something like this locally and host it for my immediate family. Atm we use a FB Messenger group :sweat_smile:

+ + + + +

view this post on Zulip Mary Hightower (Sep 06 2024 at 15:56):

+

Hi :wave: I’m Mary (walking into said party @Jerod Santo )

+

Testing this out - having also been crushed by Salesforce-Slack :pleading_face:

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 16:08):

+

New avatars will be throwing me for a bit

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 06 2024 at 16:08):

+

:wave: Hi I'm Lars, software engineer from California, currently using TS/React and Python. I also enjoy watching Silicon Valley

+ + + + +

view this post on Zulip HipsterBrown (Sep 06 2024 at 16:24):

+

I’m Nick (aka HipsterBrown). Software engineer in NYC. Currently a dev advocate at Viam, where I help people learn to build robots and automate the physical world. I’m a big fan of JavaScript and open source communities. :robot:

+ + + + +

view this post on Zulip Owen Valentine (Sep 06 2024 at 16:28):

+

Hi friends

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 06 2024 at 16:32):

+

I know you. Same avatar!

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Sep 06 2024 at 18:38):

+

Hi, I'm Erik, software engineer from Stockholm Sweden.
+Mostly backend and cloud stuff, in various languages, lots of infra as code things also.

+ + + + +

view this post on Zulip James Thurley (Sep 06 2024 at 18:40):

+

James here :wave: Full stack software dev from the UK. Glad you’re trying Zulip. Slack always felt a bit at odds with the changelog ethos. Interested to see how well it works here.

+ + + + +

view this post on Zulip Alex Barnes (Sep 06 2024 at 19:18):

+

Hi I'm Alex, Software Engineer from the UK. Mainly Backend development using Go. And plenty of homelabing.

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 06 2024 at 20:05):

+

Hi, I'm Andrew. I'm based in the DC-Baltimore area. Technically Python is my main language right now even though I was probably happiest with TS. Anyway, I spend more time running meetings and writing Ansible, Terraform, Gitlab CI, and shell scripts for my team than working on our application.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 06 2024 at 20:22):

+

Hello! I'm Matthew Sanabria. I'm based in New Jersey and I primarily work with Go, Linux, etc as an SRE and SWE. I'm learning Rust in my spare time and waiting for my TuringPi 2.5 to ship to finish my home lab.

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 06 2024 at 20:39):

+

Hey hey :wave: , I'm AJ and also based in New Jersey. Here to keep up with folks and topics that I don't bump into at work. By day I'm a duct tape specialist solutions architect touching Python and SQL more than anything else. I made a useful commit once.

+ + + + +

view this post on Zulip Notification Bot (Sep 06 2024 at 22:12):

+

Gert Van Gool has marked this topic as resolved.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 07 2024 at 01:52):

+

@Gert Van Gool welcome! :smile: Was that deliberate?

+ + + + +

view this post on Zulip Notification Bot (Sep 07 2024 at 03:56):

+

Gert Van Gool has marked this topic as unresolved.

+ + + + +

view this post on Zulip Gert Van Gool (Sep 07 2024 at 04:00):

+

Hello hello, I'm Gert. I'm living in Vancouver, BC. I mostly work with Python and Django, but also running some hosting on the side (1 rack in Antwerp, Belgium).
+And I accidentally resolved this topic topic because I thought it was marking it as read

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 07 2024 at 05:11):

+

Hi everyone, I'm a web dev and cofounder in Sydney, Australia. And I used to live in Antwerp, Belgium! Great country :)

+ + + + +

view this post on Zulip Matt Johnson (Sep 07 2024 at 15:18):

+

Hi everyone, I'm representing myself here as a software engineer/developer/programmer, system engineer/administrator/devops/sre, project manager, and occasionally <insert other random hat here> mostly in the web development space on linux servers.

+

I am growing a homelab on multiple mini pcs in a very slow process trying to understand Incus as an orchestrator of QEMU VMs and LXC containers in a distributed cluster of nodes.

+

I have also messed with self-hosted Varnish services as a caching layer for web backends and have gotten involved in trying to make a pipedream a reality.

+ + + + +

view this post on Zulip Chris Woods (Sep 07 2024 at 20:28):

+

:wave: I'm Chris. I've been a tech generalist for a long time. I'm a linux nerd, use a lot of programming languages. I miss Usenet, XEmacs, and SunOS. I'm a tech lead type in a big old insurance company with big old systems. I even bump into the mainframe from time to time.

+ + + + +

view this post on Zulip Fille (Sep 10 2024 at 06:08):

+

Howdy! I am a Co-Founder and Developer @ https://imgnry.com from Stockholm, Sweden. I love making things. Mostly games. But also other small services like https://whencaniuse.imgnry.com/

+ + + + +

view this post on Zulip Pontus Ullgren (Sep 12 2024 at 09:55):

+

Hello! Polyglot (programing languages that is) developer and occasional sysadmin. Also work with what I like to call Tool Chain Management and others seems to call "Platform Engineering" these days.
+Came to Changelog for GoTime, then got stuck in the Master Feed for several years before I decided it is time to invest more in this relationship. It feels like I keep taking but do not giving anything back. It's time to commit.
+Really happy your testing Zulip since I have serious Slack fatigue.

+ + + + +

view this post on Zulip Thomas Eckert (Sep 20 2024 at 02:21):

+

Hello! I am an engineer turned operations manager for Redpanda Data. I've been on a handful of Changelog episodes. I used to be at HashiCorp and Microsoft. Before that I did physics.

+

I am working on a side project https://devy.page which is a blogging platform for devs based on Markdown and Git.

+

I write a lot of Go at work and mostly Rust in my spare time.

+ + + + +

view this post on Zulip FlakM (Sep 20 2024 at 09:30):

+

Hi :wave: I'm a father of 2 and a rust backend developer from Poland. I sometimes blog about my work here: https://flakm.com/ I'm a dedicated self-hoster and recently I'm playing with raspberry pico. Really happy to try out zulip - we use slack at work and I never wanted to join slack communities because they feel very worky and busy.

+ + + + +

view this post on Zulip Erik Svensson (Sep 21 2024 at 19:19):

+

Hi! I'm a 40 y/o father of 2 girls, I'm Swedish, homesteading and beekeeping. I've been working with application operations on Linux for about 15 years, the last 5 years I've been operating OpenShift, and also sort of shifting career paths into full-stack development. At work it's mainly C# and typescript (Angular) running on OCP, at home (and somewhat sneaking it in at work) I'm getting into Go (thanks GoTime!). I've been enjoing various changelog pods for the last 2 years (at least since Gerhard was hosting Ship It so it might be longer than that, who's keeping track of time since covid anyway?). I really enjoy your shows! Great work everyone hosting and spreading the good tech-vibes!

+ + + + +

view this post on Zulip Amolith (Sep 22 2024 at 18:31):

+

Hello o/

+

Glad to see Changelog try out an open source chat system :) I never joined on Slack because I really dislike it and use it as little as possible, but I love Zulip.

+

I'm a member of a co-op that creates some open source and copyleft services, and I do everything from admin and dev to support and tech writing. I also co-host a couple podcasts (not sure whether linking to them is ok so I'll refrain for now :eyes:)

+ + + + +

view this post on Zulip Owen Valentine (Sep 22 2024 at 19:58):

+

Amolith said:

+
+

I also co-host a couple podcasts (not sure whether linking to them is ok so I'll refrain for now :eyes:)

+
+

I feel like a link from someone who's here for the sake of being here is pretty workable :P can appreciate a good recommendation. Let it come up in conversation I guess? :D
+Also, welcome!

+ + + + +

view this post on Zulip Philip Durbin (Sep 22 2024 at 22:02):

+

Oh, just tell us already. :grinning:

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 22 2024 at 23:51):

+

Linking to other podcasts is strictly prohibited (jk). Link it up. 

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 23 2024 at 05:01):

+

Amolith said:

+
+

I'm a member of a co-op that creates some open source and copyleft services

+
+

I want to hear more about this!

+ + + + +

view this post on Zulip Amolith (Sep 23 2024 at 21:26):

+

Hah alright. The podcasts are Linux Dev Time, part of the Late Night Linux Family, and Linux Lads. LDT is more professional, LL is extremely casual.

+

The co-op is MBOA and our most well-known product is probably JMP.chat.

+
Late Night Linux is a family of podcasts about Linux, open source software, systems administration, development, and cloud.
A chat about Linux and related stuff. Not (always) safe for work.
Your phone number on every device
+ + + + +

view this post on Zulip Troy Witthoeft (Sep 25 2024 at 00:15):

+

Hey all, father of two girls, and Software Engineering Manager in Finance reporting in. Lucky to run a talented team of nerds building cloud apps in js (react), python, dotnet, and sql. Hobbies are travel and small form factor PCs.

+

This zulip thing ain't half bad ...
+https://media4.giphy.com/media/XreQmk7ETCak0/giphy.gif?cid=c623cb3504uaaa365x2ykb447gmc5n23a8w618mml8kkqe9n&ep=v1_gifs_search&rid=giphy.gif&ct=g

+
+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 14:35):

+

Hey everyone :wave::smile:
+Raúl here. Software engineer from Portugal, currently working as a fractional CTO. Love the outdoors, surfing, mountain biking, and the Changelog podcast :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip Chris Manson (Sep 26 2024 at 18:23):

+

Howdy folks :wave: I was part of the Slack for a long time but I'll introduce myself again here since it's a new platform :joy:

+

I'm Chris, I'm the mad Ember guy that never stops talking about it :hamster: (on a bunch of core teams so I guess it makes sense). I'm a bit of tinkerer and like to invent and work on tools to help devs (like lint-to-the-future and release-plan). Always happy to chat so AMA :joy: (still getting used to zulip tho)

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 29 2024 at 03:38):

+

I've already introduced myself above but I'd like to claim on of those All Things Open tickets if there's any left. I'll be there already but I could bring a friend with the free ticket.

+ + + + +

view this post on Zulip John Tocher (Sep 29 2024 at 05:02):

+

Hi all, I'm a specialist generalist living and working in Sydney, Australia. I really enjoy the podcasts where the hosts and guests get into the weeds about why people make the choices they do, and not just the features and technical details. The Interview shows, Friends and ShipIt! have been the source of most of my favourites lately, but I listen to many of the other ChangeLog podcasts, as well as bunch of others, during my 10+ hours per week in transit.

+

My hobbies include trying to improve collaboration between groups that's inherently secretive and stand-offish, and attempting to introduce more open technologies to organisations that are massively on board with the usual big proprietary players. I tell myself that these brick wall imprints on my forehead are for the greater good!

+

I've touched on a huge number of technologies and stacks over the years, spending a lot of my time these days with python and linux, getting different systems to talk to one another to get stuff done in the public sector. I've pretty much always written software, but never been a what you would call a full time developer. Lots of mentoring and architecture these days, trying to help our newer people make more interesting mistakes than I've made.

+

Zulip looks great, and I'm optimistic it might be the default hang-out I haven't had in quite some time. Looking back at this message though, I may have to do something about my wordiness, sorry!

+ + + + +

view this post on Zulip Matthew Fish (Sep 29 2024 at 15:04):

+

Hoy hoy 👨🏼‍✈️ I'm Matthew, a self-hoster self-taught programmer. I have 2 kids, love JS, Python, and Docker.
+ I like to use iOS Shortcuts linked with Scriptable and other dev apps to make all my homelab tasks and views available in widgets and calls. If anyone wants to pick my brain just hit me up!

+ + + + +

view this post on Zulip Ryan N (Sep 29 2024 at 16:02):

+

Hey all :wave:

+

I'm a product support person, and would be very excited to get a free pass to ATO :folded_hands:! I've been trying to justify buying one on my own, but they're a bit pricey.

+

Outside of that, long-time listener interested in all things software and tech, trying to dive deeper every day.

+ + + + +

view this post on Zulip David Brown (Sep 30 2024 at 02:16):

+

Hey All! :wave:

+

I'm a lot of things technical, developer, operator, and teacher. I encourage others and contribute to open source whenever I can. I love coding so much I married a coder and forked 2 children. I'm not sure if they'll be coders, but I'm stoked to find out what they'll be grown up.

+

I've worked on the very large [1][2][3] to the very small (homelab setup). I'm currently technical lead for a research data portal at PNNL. I really enjoy my job and where I'm at in life, also helping out with WSU Tri-cities inspire the next generation (I'm teaching assembly) and loving it.

+

Feel free to reach out if you want to chat, I always love talking about tech and peoples experiences.

+ + + + +

view this post on Zulip Colin Dean (Oct 02 2024 at 04:14):

+

:wave: I'm a software engineer and community builder from Pittsburgh. You might know me from some Pittsburgh-area tech conferences I've hosted under the Code & Supply banner such as Abstractions, Heartifacts, Uptime, Steel City Ruby, devopsdays Pittsburgh, etc. or 2000s-early 2010s LAN parties like Pittco and the GXL (in Philly!). I'm a contributor to Homebrew and current project leadership committee member for it. I started a non-profit ISP now called Community Internet Solutions, although I graduated from its board of directors last year after eight years on it. I do a bunch of stuff as an engineer supporting data scientists at a national retail company that actually sells very little in the way of archery products.

+

I was in a Changelog episode last year when Adam and Jerrod interviewed me at Strangeloop. I am frequently found at conferences in the Rust Belt and nearby, almost always in a top hat :top_hat:

+ + + + +

view this post on Zulip Justin (Oct 02 2024 at 13:33):

+

Hey'all :wave:
+I'm a developer/CTO at a small company in the Detroit Metro area. I help run a Python user group and a "general"/unix/linux group. I can also be found at the local hackerspace working on a variety of projects. I am interested in zulip and glad to see the changelog checking it out. I've been listening for a few years, but now more than ever. Hope to make some new connections and gain some more perspective. Cheers :beers:

+ + + + +

view this post on Zulip Don MacKinnon (Oct 02 2024 at 17:22):

+

Don't recall if I ever introduced myself on the Changelog Slack, I've been over there for awhile. Long time listener to the Changelog, JS Party and all of the Founders Talk episodes when those were a thing. CTO and Co-Founder at a brand new startup called Searchcraft, it's a developer-focused SaaS platform that is an alternative to Algolia and Elasticsearch. We're currently trying to wrap our seed raise for this and :fingers_crossed: we are starting full time on it in the next couple weeks. Previously I was the CTO at a software dev agency called Chalk, we built apps for a lot of startups but lately that space has dried up which is why we're putting that company into hibernation mode. My title is "CTO" but I still write code everyday, been working professionally as a developer since 1998 one of my first career jobs was working at a dotcom startup. I'm married and have two kids, one of which just got his first car :grimacing: . I mostly write Rust and Typescript these days but more and more it's Rust and less Typescript. I've also watched Silicon Valley end to end 3 times and am thinking about watching it again soon. Halt and Catch Fire is also a great show if you haven't seen that one. More on the drama side than SV but for those of us that are builders it really resonates.

+ + + + +

view this post on Zulip Fershad Irani (Oct 03 2024 at 00:45):

+

Hi everyone. I'm Fershad, an Aussie who now calls Taiwan home. So stoked that Changelog is trying out Zulip & giving it a lot of love on the pod. We use it for internal communication where I work (Green Web Foundation) and so decided to hop on in here since I've got it open nearly every day anyway.

+ + + + +

view this post on Zulip valon-loshaj (Oct 05 2024 at 20:34):

+

greeting from new jersey, usa! 👋🏼

+

i’m a software engineer and have been following the changelog for a little over a year now.

+

have been on the changelog slack for a while now. hopped over to zulip and really enjoy the look and feel. this is such a great approach on messaging, definitely has something unique from other messaging apps.

+

great work zulip team!

+ + + + +

view this post on Zulip Jamie Tanna (Oct 06 2024 at 08:44):

+

Hey hey 👋🏽 

+

I'm Jamie Tanna (he/him) who you may recognise from my blog (https://www.jvt.me), a couple of Changelog appearances, the oapi-codegenGo OpenAPI code generator.

+

Been thoroughly enjoying the Changelog community for years (and the Changelog podcasts too)

+ + + + +

view this post on Zulip Gard (Oct 10 2024 at 02:54):

+

Hello from Mexico/Norway :wave:

+

I am a software enginee/consultant and have been following and enjoying the changelog for some years now. It is always on when I am going to pick up my daughter from kindergarten. I am going to the ATO as it sounds like a cool conferance after listening to the shows!

+

Keep up the great pods!

+ + + + +

view this post on Zulip Brian Fulton (Oct 10 2024 at 23:13):

+

std::cout << ('Hello Nerds') << std::endl
+I'm Brian, Been listening to Changelog for the last year and a half (since I've been working on my C.S. degree) I've gotten several papers and discussion posts done based on the many interviews so thanks for that guys!

+ + + + +

view this post on Zulip Brian Fulton (Oct 11 2024 at 13:43):

+

I'm in North Carolina,.. did all the ATO tickets get scooped up already?

+ + + + +

view this post on Zulip Jerod Santo (Oct 11 2024 at 13:46):

+

Nope, we have a few left! I'll DM You details...

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 24 2024 at 15:01):

+

Good evening from the :flag_philippines:! I'm Andrei Jiroh Halili, Autistic Filipino, currently in senior high school and open-source developer and SABDFL at Recap Time Squad. I am also a Hack Clubber since Arcade 2024 and Alpine Linux package maintainer for GitHub CLI. I am currently daily-driving Arch btw on my second-hand HP laptop (from my OFW [overseas Filipino worker] dad in :flag_saudi_arabia:) with Alpine and Debian/Ubuntu on containers/dev environments.

+ + + + +

view this post on Zulip Jerod Santo (Oct 24 2024 at 15:43):

+

Sorry @Yating deleting your message as it triggered my spam-o-meter :siren:

+ + + + +

view this post on Zulip Adam Bedenbaugh (Oct 30 2024 at 03:04):

+

Hi everyone! I've been listening to Changelog for a few years. This week I attended ATO and meet Adam. He convinced me (as well as the entire theme of ATO) that I should be more involved in the communities that I enjoy.

+

Five years ago, I use to do cancer research, but was unhappy with the career. In my free time, I did home lab type of stuff and made guitar pedals. My brother-in-law helped me get an interview for a professional services job that got me into tech. Now I'm a Platform Architect with Boomi (a low code integration platform), which involves me doing the technical side of enterprise architecture.

+

Blog : adambedenbaugh.tech

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/keyboard.20shortcuts.20.28Zulip.29.html b/stream/453512-general/topic/keyboard.20shortcuts.20.28Zulip.29.html new file mode 100644 index 0000000000..a1d8ffa79d --- /dev/null +++ b/stream/453512-general/topic/keyboard.20shortcuts.20.28Zulip.29.html @@ -0,0 +1,99 @@ + +keyboard shortcuts (Zulip) · general · Zulip Chat Archive +

Stream: general

+

Topic: keyboard shortcuts (Zulip)

+ +
+ + + + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 21:12):

+

What are the Zulip keyboard shortcuts you can't live without?

+
Everything in Zulip can be done with the mouse, but mastering a few keyboard shortcuts will change your experience of the app. Start with the basics below, and use the convenient keyboard shortcuts reference in the Zulip app to add more to your repertoire as needed. | Reply to message: R or Enter — Reply to the selected message (outlined in blue). | New channel message: C — Start a new topic in the current channel. | New direct message: X | Paste formatted text: Ctrl + V | Paste as plain text: Ctrl + Shift + V. You can also paste formatted text with Ctrl + V, and press Ctrl + Z to remove formatting.
+ + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 21:14):

+

I use "w" ("search people") a surprising amount. Before I figured this out I was doing a search but "w" is more efficient. Usually, I just want to find someone so I can send them a DM or read old DMs.

+ + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 21:17):

+

When writing Markdown I use "⌥ + P" (that's option+p on Mac) all the time to preview. The docs call this "toggle preview mode".

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 20 2024 at 18:49):

+

i was using "a" (combined feed) and "t" (recent conversations) a lot at first, but as traffic has picked up here i've found that "a" has become less useful (as expected).

+

i also like "n" to quickly bounce to new unread topics, and "shift+g" to hit the end of a topic and mark it read. (sometimes navigating through messages too quickly was leaving me with unexpected "unread" messages)

+ + + + +

view this post on Zulip Siddhartha Golu (Sep 21 2024 at 05:20):

+

Thanks for the pointer to shift+g. My favourite is to use n to shift to the next unread topic and use j and k to read the messages.

+ + + + +

view this post on Zulip Philip Durbin (Sep 21 2024 at 14:03):

+

Wow, "shift+g" is incredibly useful for high-traffic Zulip sites that I only dip in and out of. And it's the same keystroke in vi to go to the end of the file, so it's easy to remember. :grinning: Thanks!

+ + + + +

view this post on Zulip James Thurley (Sep 23 2024 at 08:14):

+

I just discovered you can set a view as your "home view" using the three dot menu next to the view, and after that pressing pressing Esc will take you back to your home view.

+

That was the best way I could find to quickly go to the inbox view using the keyboard.

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 23 2024 at 14:57):

+

You know, I had noticed that there's a "Go to Inbox" shortcut (Shift + I) documented on the inbox help page but not in the keyboard shortcuts nav section. I'm actually opening a thread in their community section because _I_ would have appreciated that shortcut there and it seems like you would have also. Will PR if they're up for it.

+

On a totally separate note, the home view thing was new to me so thanks!

+ + + + +

view this post on Zulip James Thurley (Sep 23 2024 at 18:25):

+

I thought it was odd not to have a shortcut for it! Thanks for letting me know :+1:

+ + + + +

view this post on Zulip Nabeel S (Sep 24 2024 at 15:16):

+

Has anyone found a keyboard shortcut to mark a thread as "read" from the Inbox? :-)

+ + + + +

view this post on Zulip Philip Durbin (Sep 27 2024 at 01:41):

+

Even better than shift+g to go to the bottom of the topic is the "end" key, if you have a full sized keyboard. :grinning: I picked this up here.

+ + + + +

view this post on Zulip Alya Abbott (Sep 30 2024 at 21:58):

+

Nabeel S said:

+
+

Has anyone found a keyboard shortcut to mark a thread as "read" from the Inbox? :-)

+
+

https://github.com/zulip/zulip/issues/27740 is the open issue for this, stuck on picking a good shortcut. Comments on the issue thread are very welcome.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 00:44):

+

Shift + e

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/new.20channels.html b/stream/453512-general/topic/new.20channels.html new file mode 100644 index 0000000000..cb6df8478b --- /dev/null +++ b/stream/453512-general/topic/new.20channels.html @@ -0,0 +1,131 @@ + +new channels · general · Zulip Chat Archive +

Stream: general

+

Topic: new channels

+ +
+ + + + + + +

view this post on Zulip Notification Bot (Aug 29 2024 at 13:51):

+

Jerod Santo created a new channel #games.

+ + + + +

view this post on Zulip Notification Bot (Sep 06 2024 at 20:32):

+

Matthew Sanabria created a new channel #homelabs.

+ + + + +

view this post on Zulip Notification Bot (Sep 07 2024 at 12:51):

+

Jerod Santo created a new channel #kaizen.

+ + + + +

view this post on Zulip Notification Bot (Sep 09 2024 at 19:22):

+

Jerod Santo created a new channel #news.

+ + + + +

view this post on Zulip Notification Bot (Sep 10 2024 at 14:07):

+

Jerod Santo created a new channel #friends.

+ + + + +

view this post on Zulip Notification Bot (Sep 10 2024 at 19:34):

+

Jerod Santo created a new channel #gotime.

+ + + + +

view this post on Zulip Notification Bot (Sep 11 2024 at 20:36):

+

Jerod Santo created a new channel #practicalai.

+ + + + +

view this post on Zulip Notification Bot (Sep 12 2024 at 14:45):

+

Jerod Santo created a new channel #interviews.

+ + + + +

view this post on Zulip Notification Bot (Sep 12 2024 at 15:12):

+

Jerod Santo created a new channel #jsparty.

+ + + + +

view this post on Zulip Notification Bot (Sep 15 2024 at 13:23):

+

Jerod Santo created a new channel #shipit.

+ + + + +

view this post on Zulip Notification Bot (Sep 18 2024 at 17:39):

+

Adam Stacoviak created a new channel #applenerds.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 01 2024 at 13:17):

+

Channel request: "other podcasts"? I want to geek out about Tuomas Artman on localfirst.fm :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip René (Oct 01 2024 at 13:24):

+

you can for sure start a #general localfirst thread :)

+ + + + +

view this post on Zulip Notification Bot (Oct 02 2024 at 16:49):

+

Jarvis Yang created a new channel #funny.

+ + + + +

view this post on Zulip Thomas Eckert (Oct 03 2024 at 01:10):

+

Daniel Buckmaster said:

+
+

Channel request: "other podcasts"? I want to geek out about Tuomas Artman on localfirst.fm :grinning_face_with_smiling_eyes:

+
+

YES! An instant classic.

+ + + + +

view this post on Zulip Notification Bot (Oct 03 2024 at 14:57):

+

Jerod Santo created a new channel #events.

+ + + + +

view this post on Zulip Notification Bot (Oct 09 2024 at 19:35):

+

Jerod Santo created a new channel #reading.

+ + + + +

view this post on Zulip Notification Bot (Oct 12 2024 at 03:51):

+

Nabeel S created a new channel #unpopular-opinions.

+ + + + +

view this post on Zulip Nabeel S (Oct 12 2024 at 03:52):

+

I figured I'd "ask for forgiveness, not permission" on this. I hope you don't mind @Jerod Santo / @Adam Stacoviak :-)

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/new.20episodes.html b/stream/453512-general/topic/new.20episodes.html new file mode 100644 index 0000000000..435e88719b --- /dev/null +++ b/stream/453512-general/topic/new.20episodes.html @@ -0,0 +1,852 @@ + +new episodes · general · Zulip Chat Archive +

Stream: general

+

Topic: new episodes

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 09 2024 at 19:39):

+

Changelog News 111! Discuss #news > 111: Is Linux collapsing under its own weight?

+ + + + +

view this post on Zulip Jerod Santo (Sep 10 2024 at 19:36):

+

Go Time #330! Discuss :point_right: #gotime > 330: Home automation with Go

+ + + + +

view this post on Zulip Jerod Santo (Sep 11 2024 at 20:38):

+

Practical AI 286! Discuss :point_right: #practicalai > 286: Cybersecurity in the GenAI age

+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 14:47):

+

Changelog Interview #608! Discuss :point_right: #interviews > 608: Building customizable ergonomic keyboards

+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 15:50):

+

JS Party #338! Discuss :point_right: #jsparty > 338: Undirected hyper arrows

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 13:28):

+

Practical AI #287! Discuss :point_right: #practicalai > 287: Pausing to think about scikit-learn & OpenAI o1

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 15:07):

+

Go Time #331! Discuss :point_right: #gotime > 331: How I lost my (old) job to AI

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 18 2024 at 21:41):

+

Not sure if it's just me, but it looks like I'm getting a 404 for my custom ++ feed on the "Best, worst codebase" episode

+ + + + +

view this post on Zulip Maroš Kučera (Sep 18 2024 at 22:00):

+

Me too and it also happens on the Supercast feed :open_mouth:

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 22:33):

+

@Adam Stacoviak looks like the ++ file never made it to R2. Can you upload it again?

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 19 2024 at 02:04):

+

Done.

+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 02:57):

+

Should be resolved now @Lars Ellingsen @Maroš Kučera

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 19 2024 at 03:03):

+

Yay confirmed, thank you both! Tried after Adam's comment but it still wasn't working, figured something had to process :big_smile: I'm excited for this one

+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 14:55):

+

Changelog Interview #609! Discuss :point_right: #interviews > 609: The best, worst codebase

+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 22:50):

+

JS Party #339! Discuss :point_right: #jsparty > 339: It's all about the squiggles

+ + + + +

view this post on Zulip Jerod Santo (Sep 20 2024 at 18:36):

+

Changelog & Friends #62! Discuss :point_right: #friends > 62: Kaizen! Just do it

+ + + + +

view this post on Zulip Jerod Santo (Sep 20 2024 at 18:37):

+

Ship It #122! Discuss :point_right: #shipit > 122: Linux distros

+ + + + +

view this post on Zulip Jerod Santo (Sep 23 2024 at 19:23):

+

Changelog News #113! Discuss :point_right: #news > 113: Imagine Fly.io on your own VPS

+ + + + +

view this post on Zulip Ed Howard (Sep 23 2024 at 20:57):

+

Jerod Santo said:

+
+

Changelog News #113! Discuss :point_right: #news > 113: Imagine Fly.io on your own VPS

+
+

The corresponding email for this show included Avdi Grimm's list of things he would say to his younger self, starting with:
+"1. Focus on learning how to learn"

+

That reminded me of Richard Hamming's book, "The Art of Doing Science and Engineering: Learning to Learn". An outstanding book that more people really need to know about. Bret Victor's Foreword to the book is online, check it out here:
+https://worrydream.com/HammingForeword/

+ + + + +

view this post on Zulip Logbot (Sep 24 2024 at 19:15):

+

Go Time #332! Discuss :point_right: #gotime > 332: "Founder Mode" at work when you're not a founder

+ + + + +

view this post on Zulip Logbot (Sep 25 2024 at 18:32):

+

Practical AI #288! Discuss :point_right: #general > 288: GraphRAG (beyond the hype)

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 18:35):

+

It (almost) works! That link should be #practicalai > 288: GraphRAG (beyond the hype)

+

I'm not a huge fan of how you link to topics via the API. There's no topic ID it's literally just a reference to the full topic string (previously subject). That seems... brittle?

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 25 2024 at 18:41):

+

I agree on being brittle since the string can be changed

+ + + + +

view this post on Zulip Logbot (Sep 26 2024 at 16:05):

+

Changelog Interviews #610! Discuss :point_right: #interviews > 610: Leveling up JavaScript with Deno 2

+ + + + +

view this post on Zulip Logbot (Sep 26 2024 at 18:30):

+

JS Party #340! Discuss :point_right: #jsparty > 340: Leveling up JavaScript with Deno 2

+ + + + +

view this post on Zulip Logbot (Sep 27 2024 at 18:33):

+

Ship It! #123! Discuss :point_right: #shipit > 123: A learning mindset, starting with COBOL

+ + + + +

view this post on Zulip Logbot (Sep 27 2024 at 22:45):

+

Changelog & Friends #63! Discuss :point_right: #friends > 63: The wrong place to slap a person

+ + + + +

view this post on Zulip Alya Abbott (Sep 30 2024 at 15:30):

+

Adam Stacoviak said:

+
+

I agree on being brittle since the string can be changed

+
+

We're working on a fix! #21505 ­is the issue tracking this. (Note that links to a specific message already work even if the message gets moved to a different channel/topic.)

+ + + + +

view this post on Zulip Jerod Santo (Sep 30 2024 at 15:32):

+

That'll be awesome, @Alya Abbott! Any idea when this will land?

+ + + + +

view this post on Zulip Alya Abbott (Sep 30 2024 at 15:33):

+

I don't have a specific timeline, but there's been active work on it recently, and mobile clients have been updated to support the new link format. I would guess in the next month or two.

+ + + + +

view this post on Zulip Logbot (Sep 30 2024 at 19:45):

+

Changelog News #114! Discuss :point_right: #news > 114: Display custom maps on your website for free

+ + + + +

view this post on Zulip Logbot (Oct 02 2024 at 18:31):

+

Changelog Interviews #611! Discuss :point_right: #interviews > 611: Free-threaded Python

+ + + + +

view this post on Zulip Logbot (Oct 03 2024 at 15:46):

+

Practical AI #289! Discuss :point_right: #practicalai > 289: Understanding what's possible, doable & scalable

+ + + + +

view this post on Zulip Logbot (Oct 03 2024 at 16:37):

+

Go Time #333! Discuss :point_right: #gotime > 333: Russ Cox on passing the torch

+ + + + +

view this post on Zulip Logbot (Oct 03 2024 at 17:00):

+

JS Party #341! Discuss :point_right: #jsparty > 341: Create interactive tutorials the easy way

+ + + + +

view this post on Zulip Logbot (Oct 04 2024 at 19:00):

+

Changelog & Friends #64! Discuss :point_right: #friends > 64: Developer (un)happiness

+ + + + +

view this post on Zulip Logbot (Oct 04 2024 at 22:17):

+

Ship It! #124! Discuss :point_right: #shipit > 124: You suck at programming

+ + + + +

view this post on Zulip Logbot (Oct 07 2024 at 19:00):

+

Changelog News #115! Discuss :point_right: #news > 115: The slow death of the hyperlink

+ + + + +

view this post on Zulip Logbot (Oct 09 2024 at 13:30):

+

Practical AI #290! Discuss :point_right: #practicalai > 290: Towards high-quality (maybe synthetic) datasets

+ + + + +

view this post on Zulip Logbot (Oct 09 2024 at 19:30):

+

Go Time #334! Discuss :point_right: #gotime > 334: Unpop roundup

+ + + + +

view this post on Zulip Logbot (Oct 10 2024 at 16:10):

+

JS Party #342! Discuss :point_right: #jsparty > 342: A great horse to bet on

+ + + + +

view this post on Zulip Logbot (Oct 10 2024 at 17:47):

+

Changelog Interviews #612! Discuss :point_right: #interviews > 612: The Moneyball approach

+ + + + +

view this post on Zulip Logbot (Oct 11 2024 at 15:00):

+

Ship It! #125! Discuss :point_right: #shipit > 125: TIME to get SERIESous about databases

+ + + + +

view this post on Zulip Logbot (Oct 11 2024 at 19:30):

+

Changelog & Friends #65! Discuss :point_right: #friends > 65: The indispensable cog

+ + + + +

view this post on Zulip Logbot (Oct 14 2024 at 19:30):

+

Changelog News #116! Discuss :point_right: #news > 116: Working from home is powering productivity

+ + + + +

view this post on Zulip Logbot (Oct 15 2024 at 20:00):

+

Practical AI #291! Discuss :point_right: #practicalai > 291: Practical workflow orchestration

+ + + + +

view this post on Zulip Logbot (Oct 17 2024 at 17:01):

+

JS Party #343! Discuss :point_right: #jsparty > 343: Digging through Jerod Santo’s tool box

+ + + + +

view this post on Zulip Logbot (Oct 17 2024 at 22:01):

+

Changelog Interviews #613! Discuss :point_right: #interviews > 613: Lessons from 10k hours of programming (Remastered)

+ + + + +

view this post on Zulip Logbot (Oct 18 2024 at 15:47):

+

Ship It! #126! Discuss :point_right: #shipit > 126: Kubernetes is an anti-platform

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 15:47):

+

Let's see if we have issues on this one...

+ + + + +

view this post on Zulip Logbot (Oct 18 2024 at 18:48):

+

Changelog & Friends #66! Discuss :point_right: #friends > 66: You'll rent chips and be happy

+ + + + +

view this post on Zulip Owen Valentine (Oct 18 2024 at 20:57):

+

Yeah I'm not getting Friends or Interviews updates on custom RSS

+ + + + +

view this post on Zulip Owen Valentine (Oct 18 2024 at 20:57):

+

Ship It has been fine tho

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 21:15):

+

Something strange in the neighborhood

+ + + + +

view this post on Zulip James Thurley (Oct 19 2024 at 06:21):

+

Friends 66 was in my custom feeds when I looked this morning (UK time).

+ + + + +

view this post on Zulip Alex Barnes (Oct 20 2024 at 08:30):

+

I still didn't have the latest ship it or friends today. Tried viewing RSS feed in incognito tab and I could see them. So tried switching my WiFi off and refreshed in podcast addict and they showed up 🤷🏻 strange

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 20 2024 at 17:51):

+

Yeah I still don't have them in my feed. Very weird

+ + + + +

view this post on Zulip Matt Johnson (Oct 20 2024 at 22:22):

+

For whatever reason using my custom feed with Apple Podcast is stuck, it stopped getting new episodes sometime after Monday Oct 14th because I got the News #116, but didn't get Interview #613, Friends #66, or ShipIt #126... I took that as a sign that I needed to try using Overcast or Castro which I had previously setup the old Supercast feed with a while back but never switched over to. I ended up trying out Castro and removing the old Supercast feed then adding the same custom feed that I had used with Apple Podcasts and it loaded all the episodes... so I started using it now. Apple Podcast still doesn't show any new episodes from my custom feed. I even tried removing it from Apple Podcast and re-adding it, even though that destroys all of my listen history for the feed and it still failed to show newer episodes than Monday OCt 14th. The same feed shows new episodes in Castro and Overcast just fine, and Castro seems to be working just fine for me so far (3 episodes in).

+ + + + +

view this post on Zulip James Thurley (Oct 21 2024 at 07:32):

+

I tried switching back to Castro the other day because Overcast was being annoyingly glitchy, and I noticed when I entered the custom feed URL Castro took a long time thinking about it before displaying the feed name. Perhaps the custom feeds are being a bit slow and Apple Podcasts is timing out trying to refresh the feed or something.

+ + + + +

view this post on Zulip Dustin (Oct 21 2024 at 13:47):

+

How is Castro?? I’ve pretty much only been on Overcast for years now but there’s some bugs that are making me willing to be app curious again

+ + + + +

view this post on Zulip James Thurley (Oct 21 2024 at 14:47):

+

Castro behaves exactly how I want a podcast player to behave. It isn't as flexible as other players, but if the system is already perfect you don't need all those other options :big_smile:

+

I reluctantly switched away because at the time (with the previous owners) they were having server issues and their future was uncertain. I settled on Overcast because it seemed like I could emulate the Castro experience somewhat. Never loved it, but it was fine.

+

Then I heard Changelog 589 and since then it's been on my mind to move back, but, ya know, inertia. Then Overcast started being super annoying the last couple of weeks, so I figured it was time. Feels like I've come home :smile:

+ + + + +

view this post on Zulip Logbot (Oct 21 2024 at 19:15):

+

Changelog News #117! Discuss :point_right: #news > 117: Naming conventions that need to die

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 21 2024 at 19:32):

+

Odd, looks like I'm getting a DNS error for changelog.com now when refreshing my feed (Podcast Addict)

+ + + + +

view this post on Zulip Jerod Santo (Oct 21 2024 at 19:33):

+

What does it say?

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 21 2024 at 19:33):

+

f8dd5460-2576-4eff-bfc6-f7e67c434317.png

+
+ + + + +

view this post on Zulip Lars Ellingsen (Oct 21 2024 at 19:35):

+

Oh ignore... This may have been a network issue on my side. Feed XML looks correct in my browser, but my app still isn't getting new episodes

+ + + + +

view this post on Zulip Jerod Santo (Oct 21 2024 at 19:39):

+

I'm still seeing delays in it rolling out to podcast apps even though I get the correct feed data from both Fastly and Cloudflare. Even when spoofing Overcast's user agent. This is the same problem as late last week, I just don't know how to fix it.

+ + + + +

view this post on Zulip James Thurley (Oct 21 2024 at 20:37):

+

News 117 is in my Castro feed already (first time I checked, 1h20m after logbot logged it above).

+ + + + +

view this post on Zulip James Thurley (Oct 21 2024 at 20:40):

+

Also in Overcast.

+ + + + +

view this post on Zulip Maroš Kučera (Oct 21 2024 at 21:36):

+

So, my custom feed (everything, sans News, I have it in separate feed) started 404ing in Castro. Last episode I have is Practical AI 291. Probably my fault somehow, since News still works and when I copied the URL and tried to add it to Castro, it appears as a separate show :sweat_smile:
+However, while resolving this, I decided to do a little cleanup of my older custom feeds, because I changed my "layout", but I get a 500 when I try to delete a feed :open_mouth:
+Should I start a new topic or file a GitHub issue, or is this an acceptable way of reporting this @Jerod Santo ? :innocent:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 22 2024 at 00:11):

+

Not sure what happened, but my feed updated this hour :tada:

+ + + + +

view this post on Zulip Logbot (Oct 23 2024 at 14:01):

+

Go Time #335! Discuss :point_right: #gotime > 335: AI for Observability

+ + + + +

view this post on Zulip Jerod Santo (Oct 23 2024 at 14:36):

+

@Maroš Kučera Please report that bug here: https://github.com/thechangelog/changelog.com/issues

+ + + + +

view this post on Zulip Logbot (Oct 24 2024 at 15:34):

+

Practical AI #292! Discuss :point_right: #practicalai > 292: Big data is dead, analytics is alive

+ + + + +

view this post on Zulip Logbot (Oct 24 2024 at 15:37):

+

Changelog Interviews #614! Discuss :point_right: #interviews > 614: Elasticsearch is open source, again

+ + + + +

view this post on Zulip Logbot (Oct 25 2024 at 16:15):

+

Changelog & Friends #67! Discuss :point_right: #friends > 67: Ten years of freeCodeCamp

+ + + + +

view this post on Zulip Jerod Santo (Oct 25 2024 at 16:26):

+

It _appears_ our caching issues have been resolved. Please holler here if you aren't seeing this one in your feed in a reasonable amount of time! :pray:

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 25 2024 at 17:52):

+

I know you said holler if we _don't_ see the episodes, but I had the delay issue before and 67 came through lickety split :green_heart:

+ + + + +

view this post on Zulip Logbot (Oct 25 2024 at 19:40):

+

Ship It! #127! Discuss :point_right: #shipit > 127: Your customer is Amazon.com

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 25 2024 at 23:01):

+

So far so good for me, too :big_smile:

+ + + + +

view this post on Zulip Logbot (Oct 28 2024 at 11:00):

+

Changelog News #118! Discuss :point_right: #news > 118: Developing with Docker (the right way)

+ + + + +

view this post on Zulip Logbot (Oct 29 2024 at 19:04):

+

Practical AI #293! Discuss :point_right: #practicalai > 293: The path towards trustworthy AI

+ + + + +

view this post on Zulip Logbot (Oct 31 2024 at 19:30):

+

JS Party #344! Discuss :point_right: #jsparty > 344: Kind of a big deal

+ + + + +

view this post on Zulip Logbot (Oct 31 2024 at 20:59):

+

Changelog Interviews #615! Discuss :point_right: #interviews > 615: Rails is having a moment (again)

+ + + + +

view this post on Zulip Logbot (Nov 01 2024 at 20:00):

+

Ship It! #128! Discuss :point_right: #shipit > 128: Infosec & OpenTelemetry

+ + + + +

view this post on Zulip Logbot (Nov 01 2024 at 21:00):

+

Changelog & Friends #68! Discuss :point_right: #friends > 68: Wine Web and a whole lot of Whatnot

+ + + + +

view this post on Zulip Logbot (Nov 04 2024 at 20:15):

+

Changelog News #119! Discuss :point_right: #news > 119: Tactile controls are back in vogue

+ + + + +

view this post on Zulip Logbot (Nov 05 2024 at 19:40):

+

Practical AI #294! Discuss :point_right: #practicalai > 294: AI is changing the cybersecurity threat landscape

+ + + + +

view this post on Zulip Logbot (Nov 06 2024 at 21:00):

+

Go Time #336! Discuss :point_right: #gotime > 336: Writing a shell in Go

+ + + + +

view this post on Zulip Logbot (Nov 07 2024 at 01:11):

+

Changelog Interviews #616! Discuss :point_right: #interviews > 616: ANTHOLOGY — Packages, pledges & protocols

+ + + + +

view this post on Zulip Logbot (Nov 07 2024 at 20:36):

+

JS Party #345! Discuss :point_right: #jsparty > 345: How Vercel thinks about Next.js

+ + + + +

view this post on Zulip Logbot (Nov 08 2024 at 18:00):

+

Ship It! #129! Discuss :point_right: #shipit > 129: News & whitepapers

+ + + + +

view this post on Zulip Logbot (Nov 08 2024 at 21:00):

+

Changelog & Friends #69! Discuss :point_right: #friends > 69: ANTHOLOGY — Self-hosted, self-confident & self-employed

+ + + + +

view this post on Zulip Logbot (Nov 11 2024 at 20:12):

+

Changelog News #120! Discuss :point_right: #news > 120: The democratization of spreadsheets

+ + + + +

view this post on Zulip Logbot (Nov 12 2024 at 21:30):

+

Go Time #337! Discuss :point_right: #gotime > 337: Crawl, walk & run your way to usable CLIs in Go

+ + + + +

view this post on Zulip Logbot (Nov 13 2024 at 19:30):

+

Practical AI #295! Discuss :point_right: #practicalai > 295: Creating tested, reliable AI applications

+ + + + +

view this post on Zulip Logbot (Nov 14 2024 at 21:30):

+

JS Party #346! Discuss :point_right: #jsparty > 346: It's all about documentation

+ + + + +

view this post on Zulip Logbot (Nov 14 2024 at 23:07):

+

Changelog Interviews #617! Discuss :point_right: #interviews > 617: Gotta give to get back

+ + + + +

view this post on Zulip Logbot (Nov 15 2024 at 18:01):

+

Ship It! #130! Discuss :point_right: #shipit > 130: Hosting Hachyderm

+ + + + +

view this post on Zulip Logbot (Nov 15 2024 at 21:00):

+

Changelog & Friends #70! Discuss :point_right: #friends > 70: Bus factors & conspiracy theories

+ + + + +

view this post on Zulip Logbot (Nov 18 2024 at 20:45):

+

Changelog News #121! Discuss :point_right: #news > 121: AI makes tech debt more expensive

+ + + + +

view this post on Zulip Logbot (Nov 19 2024 at 21:00):

+

Practical AI #296! Discuss :point_right: #practicalai > 296: scikit-learn & data science you own

+ + + + +

view this post on Zulip Ed Howard (Nov 20 2024 at 00:30):

+

Logbot said:

+
+

Changelog & Friends #70! Discuss :point_right: #friends > 70: Bus factors & conspiracy theories

+
+

Hey @Jerod Santo , regarding the bit about cities, I've lived in both areas and I've got you. Raleigh and Durham aren't right next to each other. Think Omaha and Lincoln, not Omaha and Council Bluffs.

+

Off the top of my head....
+Raleigh -> Omaha
+Cary -> Bellevue
+Wake Forest -> Papillion
+Garner -> La Vista
+Smaller towns in Wake County -> Smaller towns in Sarpy County (Shout out to the 5-9)
+Durham -> Lincoln

+

Durham is smaller... it's more like Durham + Chapel Hill (which are next to each other) -> Lincoln

+ + + + +

view this post on Zulip Logbot (Nov 20 2024 at 19:30):

+

Changelog Interviews #618! Discuss :point_right: #interviews > 618: Two tickets for Departure, please

+ + + + +

view this post on Zulip Logbot (Nov 21 2024 at 19:04):

+

JS Party #347! Discuss :point_right: #jsparty > 347: Nine pillars of great Node apps

+ + + + +

view this post on Zulip Logbot (Nov 21 2024 at 22:01):

+

Go Time #338! Discuss :point_right: #gotime > 338: Unpop roundup! 2023

+ + + + +

view this post on Zulip Logbot (Nov 22 2024 at 19:31):

+

Ship It! #131! Discuss :point_right: #shipit > 131: Abstractions and implementations

+ + + + +

view this post on Zulip Logbot (Nov 22 2024 at 22:35):

+

Changelog & Friends #71! Discuss :point_right: #friends > 71: Local-first, y/n?

+ + + + +

view this post on Zulip Logbot (Nov 25 2024 at 20:32):

+

Changelog News #122! Discuss :point_right: #news > 122: Busting the ghost engineers (0.1x-ers)

+ + + + +

view this post on Zulip Logbot (Nov 27 2024 at 16:00):

+

Changelog & Friends! Discuss :point_right: #friends > plusplus-ato-2024: Waymos make bad neighbors (Changelog++ 🔐)

+ + + + +

view this post on Zulip Logbot (Nov 27 2024 at 19:00):

+

Changelog Interviews #619! Discuss :point_right: #interviews > 619: Let's archive the web

+ + + + +

view this post on Zulip Logbot (Nov 29 2024 at 16:15):

+

Ship It! #132! Discuss :point_right: #shipit > 132: Public safety Kubernetes

+ + + + +

view this post on Zulip Logbot (Nov 29 2024 at 17:20):

+

JS Party #348! Discuss :point_right: #jsparty > 348: WYSIWYG

+ + + + +

view this post on Zulip Logbot (Nov 29 2024 at 17:30):

+

Practical AI #297! Discuss :point_right: #practicalai > 297: Clones, commerce & campaigns

+ + + + +

view this post on Zulip Logbot (Dec 02 2024 at 20:00):

+

Changelog News #123! Discuss :point_right: #news > 123: If not React, then what?

+ + + + +

view this post on Zulip Logbot (Dec 04 2024 at 16:00):

+

Practical AI #298! Discuss :point_right: #practicalai > 298: Full-duplex, real-time dialogue with Kyutai

+ + + + +

view this post on Zulip Logbot (Dec 04 2024 at 20:45):

+

Changelog Interviews #620! Discuss :point_right: #interviews > 620: Hack Club takes to the High Seas

+ + + + +

view this post on Zulip Logbot (Dec 05 2024 at 17:45):

+

JS Party #349! Discuss :point_right: #jsparty > 349: React: then & now

+ + + + +

view this post on Zulip Logbot (Dec 06 2024 at 22:05):

+

Ship It! #133! Discuss :point_right: #shipit > 133: CI/CDagger

+ + + + +

view this post on Zulip Logbot (Dec 06 2024 at 23:11):

+

Changelog & Friends #72! Discuss :point_right: #friends > 72: ShopTalk & Friends

+ + + + +

view this post on Zulip Logbot (Dec 09 2024 at 20:00):

+

Changelog News #124! Discuss :point_right: #news > 124: A new era for the Changelog Podcast Universe

+ + + + +

view this post on Zulip Logbot (Dec 10 2024 at 21:46):

+

Go Time #339! Discuss :point_right: #gotime > 339: Pitching Go in 2025

+ + + + +

view this post on Zulip Logbot (Dec 11 2024 at 22:15):

+

Practical AI #299! Discuss :point_right: #practicalai > 299: Sidekick is an AI Shopify expert

+ + + + +

view this post on Zulip Logbot (Dec 12 2024 at 14:00):

+

Changelog Interviews #621! Discuss :point_right: #interviews > 621: Building the developer cloud

+ + + + +

view this post on Zulip Logbot (Dec 13 2024 at 20:00):

+

Changelog & Friends #73! Discuss :point_right: #friends > 73: Kaizen! Three wise men?

+ + + + +

view this post on Zulip Logbot (Dec 14 2024 at 16:06):

+

Ship It! #134! Discuss :point_right: #shipit > 134: AI IRL at Honeycomb

+ + + + +

view this post on Zulip Logbot (Dec 16 2024 at 20:30):

+

Changelog News #125! Discuss :point_right: #news > 125: The code, prose & pods that shaped 2024

+ + + + +

view this post on Zulip Logbot (Dec 18 2024 at 16:16):

+

Go Time #340! Discuss :point_right: #gotime > 340: That's Go Time!

+ + + + +

view this post on Zulip Logbot (Dec 18 2024 at 22:03):

+

Changelog Interviews #622! Discuss :point_right: #interviews > 622: We ain't afraid of no Ghostty!

+ + + + +

view this post on Zulip Logbot (Dec 19 2024 at 16:30):

+

Practical AI #300! Discuss :point_right: #practicalai > 300: Mozart to Megadeath at CHRP

+ + + + +

view this post on Zulip Logbot (Dec 20 2024 at 15:15):

+

Ship It! #135! Discuss :point_right: #shipit > 135: Shipped It!

+ + + + +

view this post on Zulip Logbot (Dec 20 2024 at 20:07):

+

Changelog & Friends #74! Discuss :point_right: #friends > 74: State of the "log" 2024

+ + + + +

view this post on Zulip Logbot (Jan 06 2025 at 20:04):

+

Changelog News #126! Discuss :point_right: #news > 126: 10 big predictions for 2025

+ + + + +

view this post on Zulip Logbot (Jan 09 2025 at 00:50):

+

Changelog Interviews #623! Discuss :point_right: #interviews > 623: The power of the button

+ + + + +

view this post on Zulip Logbot (Jan 10 2025 at 19:03):

+

Changelog & Friends #75! Discuss :point_right: #friends > 75: It's a peccadillo circus

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/nominations.20for.20interviewees.html b/stream/453512-general/topic/nominations.20for.20interviewees.html new file mode 100644 index 0000000000..3a2ddd202f --- /dev/null +++ b/stream/453512-general/topic/nominations.20for.20interviewees.html @@ -0,0 +1,118 @@ + +nominations for interviewees · general · Zulip Chat Archive +

Stream: general

+

Topic: nominations for interviewees

+ +
+ + + + + + +

view this post on Zulip Nick Sweeting (Nov 20 2024 at 22:27):

+

two cool ppl I know that would have a lot of interesting things to talk about on a podcast:

+ + + + + +

view this post on Zulip Daniel Buckmaster (Nov 21 2024 at 00:51):

+

https://changelog.com/request ;)

+ + + + +

view this post on Zulip Siddhartha Golu (Nov 21 2024 at 04:18):

+

Nick Sweeting said:

+
+

Nicky Case https://ncase.me/

+
+

+1 for Nicky Case. I loved their game theory post!

+ + + + +

view this post on Zulip Tim Uckun (Nov 21 2024 at 21:12):

+

Anybody from the crystal community please. I think the language deserves a bit more exposure.

+ + + + +

view this post on Zulip Tim Uckun (Nov 21 2024 at 21:13):

+

Oh and this guy. https://github.com/aquametalabs/aquameta

+

This is one hella crazy project and he has been at it for like a decade.

+ + + + +

view this post on Zulip Jerod Santo (Nov 21 2024 at 22:04):

+

We've invited Nicky Case on in the past. No response. Doing a show with Acon from Hack Club next week!

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 22 2024 at 01:18):

+

I wonder if anyone from the helix editor project would jump on? https://github.com/helix-editor/helix

+ + + + +

view this post on Zulip Jerod Santo (Nov 22 2024 at 01:54):

+

We've invited them in the past as well. I think they said yes, but then we could never get it scheduled for one reason or the other...

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 28 2024 at 05:30):

+

Well try again Jerod, duh! :rolling_on_the_floor_laughing:

+

Totally kidding. I would really like to hear an episode with the Helix folks.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 28 2024 at 22:21):

+

I asked them over on Matrix : https://matrix.to/#/!zMuVRxoqjyxyjSEBXc:matrix.org/$17Ki1MS6O8RuOc7NJRgn0KF396808BSmTotKy-vXsKM?via=matrix.org&via=tchncs.de&via=mozilla.org

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 07 2024 at 22:25):

+

Oh, what about the Zellij folks? https://zellij.dev/

+

I just asked them: https://matrix.to/#/!PTcKdFWbMDSVGyitUH:matrix.org/$WtgwNzPl9CbaAoEoCNOql5G1wWnlvmGe88LHjUOVhPs?via=matrix.org&via=gitter.im&via=envs.net

+ + + + +

view this post on Zulip Fershad Irani (Dec 15 2024 at 15:29):

+

@Adam Stacoviak maybe another cooking related interview idea could be with the folks behind Cooklang. https://cooklang.org/

+

Just discovered this & now I want to add recipes to my blog.

+ + + + +

view this post on Zulip Dustin (Dec 15 2024 at 16:27):

+

@Fershad Irani Huh. I've got all my recipes stored in plaintext as markdown and remember when this came out finding it very cool but unwilling to manually convert my 100+ recipes to this format. But! Now I'm thinking even like the small llama models could handle that kind of conversion with decent accuracy. Could make it way more feasible now!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/pocketcasts.20transcripts.html b/stream/453512-general/topic/pocketcasts.20transcripts.html new file mode 100644 index 0000000000..984d71dab9 --- /dev/null +++ b/stream/453512-general/topic/pocketcasts.20transcripts.html @@ -0,0 +1,43 @@ + +pocketcasts transcripts · general · Zulip Chat Archive +

Stream: general

+

Topic: pocketcasts transcripts

+ +
+ + + + + + +

view this post on Zulip Patrick Arminio (Sep 25 2024 at 13:27):

+

Pocketcast has release support for transcripts! they are not yet as good as the one on apple podcasts, but it's a step in the right direction: https://support.pocketcasts.com/knowledge-base/episode-transcripts/

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 13:33):

+

Very cool that they're using the <podcast:transcript> tag instead of some new/novel way of their own design :clap:

+ + + + +

view this post on Zulip Patrick Arminio (Sep 25 2024 at 13:59):

+

yup! do you already provide that info? from my test it doesn't seem to fetch older transcripts (or transcripts added after fetching the podcast)

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 14:23):

+

Yes we do, but our transcripts are never ready when our episodes ship, so that might be a problem for us...

+ + + + +

view this post on Zulip Patrick Arminio (Sep 25 2024 at 14:52):

+

that's cool, I think it could be a feature request for them, maybe the actually support refreshing the podcasts already and I missed it, I'll check at some point!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/previews.20of.20websites.html b/stream/453512-general/topic/previews.20of.20websites.html new file mode 100644 index 0000000000..b61ff03a3f --- /dev/null +++ b/stream/453512-general/topic/previews.20of.20websites.html @@ -0,0 +1,63 @@ + +previews of websites · general · Zulip Chat Archive +

Stream: general

+

Topic: previews of websites

+ +
+ + + + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 21:10):

+

Can we please turn off previews of website? I find them a bit noisy. Here's how: https://dataverse.zulipchat.com/help/image-video-and-website-previews#configure-whether-website-previews-are-shown

+
Zulip displays previews of images, videos and websites in your message feed. To avoid disrupting the flow of conversation, these previews are small. You can configure how animated images are previewed, and organization administrators can also disable previews altogether. | In the desktop and web apps, you can configure previews of animated images to always show the animation, show it when you hover over the image with your mouse, or not show it at all. You can always see the animated image by opening it in the image viewer.
+ + + + +

view this post on Zulip Philip Durbin (Sep 19 2024 at 22:24):

+

Whoops, I meant to link to the generic documentation: https://zulip.com/help/image-video-and-website-previews

+
Zulip displays previews of images, videos and websites in your message feed. To avoid disrupting the flow of conversation, these previews are small. You can configure how animated images are previewed, and organization administrators can also disable previews altogether. | In the desktop and web apps, you can configure previews of animated images to always show the animation, show it when you hover over the image with your mouse, or not show it at all. You can always see the animated image by opening it in the image viewer.
+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 22:49):

+

I prefer them, at least for our episodes. Is it something we can do by domain or can you turn them off personally?

+ + + + +

view this post on Zulip Philip Durbin (Sep 20 2024 at 00:14):

+

I don't see a way to turn them off personally. No worries. If you like 'em, keep 'em!

+

I'll be looking forward to this: Remove preview for a specific URL in a message #16231

+
The pull request adds the support to allow a user to remove previews for any URLs in editable messages. +Note: This is based on @punchagan's old PR #12816 with some required updates. +GIF:
+ + + + +

view this post on Zulip Philip Durbin (Sep 20 2024 at 00:18):

+

Ah, and this one: Add display setting for hiding/unhiding link previews by default #21767

+
Some users generally want link previews, while others generally prefer not to see them. We should therefore make it possible to control this as a display setting. Setting location: Settings > Displ...
+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 13:24):

+

Now that I'm setting up @Logbot to post about new episodes, I'll just have it include episode summaries in the text of those messages, which means we can turn link previews off. I do think they're ugly/distracting often.

+

Ultimately, that personal setting is where it's at though :100:

+ + + + +

view this post on Zulip Philip Durbin (Sep 25 2024 at 22:52):

+

Great solution!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/private.20google.20analytics.3F.html b/stream/453512-general/topic/private.20google.20analytics.3F.html new file mode 100644 index 0000000000..87190b385a --- /dev/null +++ b/stream/453512-general/topic/private.20google.20analytics.3F.html @@ -0,0 +1,110 @@ + +private google analytics? · general · Zulip Chat Archive +

Stream: general

+

Topic: private google analytics?

+ +
+ + + + + + +

view this post on Zulip Dan Cardin (Oct 11 2024 at 15:20):

+

@Jerod Santo did you somewhat recently in a kaisen mention a non-google analytics software that you either use or are familiar with...maybe that starts with a V?

+ + + + +

view this post on Zulip Dan Cardin (Oct 11 2024 at 15:21):

+

i feel like it wasn't plausible

+ + + + +

view this post on Zulip Jerod Santo (Oct 11 2024 at 15:28):

+

There's another one called Fathom Analytics that I'm familiar with, but haven't personally used:

+

https://usefathom.com

+ + + + +

view this post on Zulip Philip Durbin (Oct 11 2024 at 15:39):

+

Matomo is fairly popular (formerly Piwik) and open source: https://github.com/matomo-org/matomo

+ + + + +

view this post on Zulip Jerod Santo (Oct 11 2024 at 15:40):

+

I stood up a Piwik instance waaaay back in the day and ran it for a couple years. Liked it, didn't love it. Been a long time though...

+ + + + +

view this post on Zulip Dustin (Oct 11 2024 at 15:44):

+

Depending on your needs, https://umami.is/ is nice. I self host for a bunch of sites and it’s enough if you just want page stats cookie free

+ + + + +

view this post on Zulip Dan Cardin (Oct 11 2024 at 16:17):

+

idk if our usecase is weird, but it's for an internal site; where we dont so much care about privacy. but rather as a way of avoiding manually implementing analytics in the app in question

+

so all these options where they're like "privacy first, we dont store any pii", the whole point for us would be to tie back to specific users

+ + + + +

view this post on Zulip Dan Cardin (Oct 11 2024 at 16:17):

+

but i maybe do think fathom was the one i remembered

+ + + + +

view this post on Zulip Jerod Santo (Oct 11 2024 at 16:23):

+

@Nick Nisi brought it up on https://jsparty.fm/336. Maybe he can speak to it?

+ + + + +

view this post on Zulip Don MacKinnon (Oct 11 2024 at 17:14):

+

i personally use Plausible on projects where I have the choice, seems to work decently.

+ + + + +

view this post on Zulip Amolith (Oct 13 2024 at 19:21):

+

Dustin said:

+
+

Depending on your needs, https://umami.is/ is nice. I self host for a bunch of sites and it’s enough if you just want page stats cookie free

+
+

+1, I self-host it for my site and have deployed it for multiple clients :thumbs_up:

+ + + + +

view this post on Zulip Dan Cardin (Oct 18 2024 at 15:52):

+

to close this loop, for whatever it's worth, we're "building" something dumb and simple directly into the ui/db and then using an open source BI tool to do the visualization.

+

Seems like the analytics tools are really only designed for public pages where gdpr/pii is a relevant concern

+ + + + +

view this post on Zulip Patrick Arminio (Oct 19 2024 at 01:51):

+

I use plausible and I'm pretty happy with it, it also allows to share your site data to the public: https://plausible.io/strawberry.rocks

+ + + + +

view this post on Zulip Raúl (Oct 20 2024 at 19:24):

+

I'm another happy paying user of Plausible. It's quite nice. I've heard very good things about Fathom as well.

+ + + + +

view this post on Zulip Jouni Seppänen (Nov 18 2024 at 06:10):

+

I like GoatCounter which doesn't track identifiable user data and so (AFAIU) doesn't require a GDPR notice. It does collect browser version, screen size and some level of geolocation data, all of which seem like legitimate information to optimize a site. It's free for "reasonable public usage" or you can self-host.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/read-later.20setup.html b/stream/453512-general/topic/read-later.20setup.html new file mode 100644 index 0000000000..cf541d4c02 --- /dev/null +++ b/stream/453512-general/topic/read-later.20setup.html @@ -0,0 +1,170 @@ + +read-later setup · general · Zulip Chat Archive +

Stream: general

+

Topic: read-later setup

+ +
+ + + + + + +

view this post on Zulip Siddhartha Golu (Oct 30 2024 at 10:46):

+

With the recent news of Omnivore being sold to ElevanLabs, I wanted to kick off this conversation on what are people using for their read-later setup.

+

My journey was - Firefox bookmarks -> Pocket -> Instapaper -> Omnivore. Now I've settled on using Zotero with their web-clipper + syncing it using a WebDAV endpoint. Works reasonably well and it's a setup that I can reasonably rely on to exist for the next few years (if not forever).

+ + + + +

view this post on Zulip Alex Barnes (Oct 30 2024 at 11:46):

+

I've been using wallabag for about 6 months now and quite happy with it.
+Started out using their paid hosted service and have recently self hosted it myself.
+The android app is fairly basic but does what I need.
+My only complaint is that you can't add RSS feeds, but hoping to write something myself for that at some point.

+

https://github.com/wallabag/wallabag

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 30 2024 at 11:51):

+

Yes, I forgot to mention Wallabag in my original post. I had self-hosted the setup for some time, it did its job but somehow the entire experience never "sparked a joy" (sorry about the Kando reference in the wild).

+

Omnivore was the best of the bunch and I was really looking forward to getting proper self-hosting support merged in, but alas this news was a huge bummer :/

+

PS: honorable mention to Shiori as well

+ + + + +

view this post on Zulip James Thurley (Oct 30 2024 at 17:32):

+

My setup is very simple:

+ + + + + +

view this post on Zulip AJ Kerrigan (Oct 30 2024 at 17:54):

+

My journey looks like @Siddhartha Golu 's with some missing steps (bookmarks --> pocket --> omnivore). I've gotten pretty bad about actually saving stuff to omnivore though, aside from recipe links which I'm more likely to shove into notion anyway. Need a todo list item to spend a couple days bikeshedding a new flow that I can also fail to use :sunglasses:

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 30 2024 at 20:26):

+

I'm using Pocket because it's integrated with my Kobo e-reader. I don't love it, but it does suffice!

+ + + + +

view this post on Zulip Erik Lundevall-Zara (Oct 30 2024 at 20:27):

+

I use Logseq for notes in general, including links, videos (you can add bookmarks to specific sections in a video), pdf documents (mark and reference specific sections), etc.

+

Pretty low effort to handle references of different types.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 31 2024 at 04:47):

+

Currently I use a mix of Google's saved items, browser bookmarks and Pocket on Firefox + Reading List in Chrome.

+

It was always a mess.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 31 2024 at 05:16):

+

What really gets me is that Firefox integrated Pocket into the browser... But I still have to log in a couple of times a year? What!

+ + + + +

view this post on Zulip Ron Waldon-Howe (Oct 31 2024 at 07:11):

+

I came across https://readeck.org/en/ and http://linkwarden.app/ which are self-hosted, although LinkWarden does have a cloud hosted option

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 31 2024 at 07:18):

+

Readeck looks pretty cool! I couldn't find their source code easily, so adding the link here for others. The tech stack is also minimal and interesting, with golang + stimulus and turbo. Going to give it a spin.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Oct 31 2024 at 07:26):

+

Yeah, I have a homelab cluster I can run it on, but it's not exposed to the internet, so I wouldn't be able to save new bookmarks when I'm not at home
+Although, I suppose that's what WireGuard is for...

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 31 2024 at 08:08):

+

Ron Waldon-Howe said:

+
+

Yeah, I have a homelab cluster I can run it on, but it's not exposed to the internet, so I wouldn't be able to save new bookmarks when I'm not at home
+Although, I suppose that's what WireGuard is for...

+
+

maybe tried using Tailscale funnel (or even Cloudflare Tunnel) for that?

+ + + + +

view this post on Zulip Siddhartha Golu (Nov 01 2024 at 10:18):

+

Update after trying out Readeck: very impressed. Clean UI, runs fast with minimal server resources, can extract content from difficult/long websites (I tested with this article), has FreshRSS integration.

+

The only downside is that there are no mobile apps for offline reading.

+ + + + +

view this post on Zulip Brett Cannon (Nov 01 2024 at 19:10):

+

For anyone who is an Inoreader user, it has a read-later feature that I at least forgot about. :sweat_smile: Their extension also has support for saving the current tab to your saved list.

+ + + + +

view this post on Zulip üllar (Nov 13 2024 at 08:19):

+

my journey has been similar in that I used Pocket for the longest time (almost a decade), but when they started jamming Firefox accounts down my throat and making overarching UI changes, then I moved to Omnivore, but now I was also forced to migrate away from it

+

since I wanted a more generic place to store my bookmarks (think not browser-specific), I started using Raindrop and now I just chuck links there, add a to-read tag to those items, and when I open Raindrop on whatever device I can quickly see what my to-read things are

+

there is no specialized "reader" functionality in that it just opens links in whatever browser, but that is good enough for me, for now...

+ + + + +

view this post on Zulip Jamie Tanna (Nov 17 2024 at 21:03):

+

I've been using Wallabag for ~decade now! Was self-hosting for a few years, then moved to https://app.wallabag.it/ as a way to support the project, and reducing what I needed to self host

+

I will say that my Wallabag's been at > 999 unread posts for _ages_ and not sure if I should admit defeat)

+

(related pain point with Wallabag: https://github.com/wallabag/wallabag/issues/2800)

+ + + + +

view this post on Zulip Nick Sweeting (Nov 20 2024 at 22:19):

+

shamelesss self-plug, I build https://archivebox.io, it's less nice looking than http://linkwarden.app/ and a bit more oriented towards power users / the self-hosting community / archivists

+

I know a lot of the options in this space though and like many of them, here are some others I recommend checking out:

+ + + + + +

view this post on Zulip Daniel Buckmaster (Nov 21 2024 at 00:50):

+

Based on this topic and Marco posting on Mastodon, I'm trying out raindrop.io ... initial impressions are good!

+ + + + +

view this post on Zulip Siddhartha Golu (Nov 21 2024 at 04:22):

+

Nick Sweeting said:

+
+

shamelesss self-plug, I build https://archivebox.io, it's less nice looking than http://linkwarden.app/ and a bit more oriented towards power users / the self-hosting community / archivists

+
+

Sweet to see you here! I've been following ArchiveBox for many years, such a useful project!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453512-general/topic/web-public.20channels.html b/stream/453512-general/topic/web-public.20channels.html new file mode 100644 index 0000000000..84f3204d8e --- /dev/null +++ b/stream/453512-general/topic/web-public.20channels.html @@ -0,0 +1,108 @@ + +web-public channels · general · Zulip Chat Archive +

Stream: general

+

Topic: web-public channels

+ +
+ + + + + + +

view this post on Zulip Philip Durbin (Sep 06 2024 at 15:07):

+

For open source projects, I love Zulip's ability to have what they call Web-public channels. Will this Changelog instance of Zulip have any of these? It would allow for transparency and let new people check out the conversation before having to create an account.

+ + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 16:48):

+

Agree that's a super cool feature. I think we could totally do something with this, just not sure how best to execute on the idea...

+ + + + +

view this post on Zulip Philip Durbin (Sep 06 2024 at 21:01):

+

What reservations do you have? Come lie on this couch and tell me all about them. :couch_and_lamp:

+ + + + +

view this post on Zulip Philip Durbin (Sep 07 2024 at 18:33):

+

Related, the idea of the "discuss" link going to Zulip: https://changelog.zulipchat.com/#narrow/stream/453512-general/topic/Is.20this.20cool.3F.20y.2Fn.3F/near/468430020

+ + + + +

view this post on Zulip Philip Durbin (Sep 25 2024 at 22:44):

+

@Jerod Santo announced we've gone we-public! :tada: https://changelog.zulipchat.com/#narrow/stream/453512-general/topic/No.20one.20seems.20to.20know.20about.20Zulip/near/472702592

+ + + + +

view this post on Zulip Brett Cannon (Oct 10 2024 at 17:09):

+

The Bytecode Alliance has done an interesting thing of backing up their public channels to GitHub and then publishing them as a standalone site https://bytecodealliance.zulipchat.com/#narrow/stream/206238-general/topic/The.20zulip.20conversations.20are.20now.20publicly.20hosted.20on.20github/near/476046305

+ + + + +

view this post on Zulip Philip Durbin (Oct 11 2024 at 00:56):

+

Yes, very nice. This is the solution Zulip recommends for better SEO.

+

"Web-public channels do not yet support search engine indexing. You can use zulip-archive to create an archive of a Zulip organization that can be indexed by search engines." -- https://zulip.com/help/public-access-option

+

And it's a good backup too, of course. :grinning:

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 26 2024 at 09:08):

+

Just setting up the zulip-archive GHA workflow and some docs in a repo, will be community maintained at https://github.com/lorebooks-wiki/changelog-zulip-archives.

+

For the Chngelog Media staff, the zuliprc I used in question is @Changelog Chat Archives [Unofficial].

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 26 2024 at 09:10):

+

@Jerod Santo @Philip Durbin Should I archive every public channel or should be limited to dedicated channels for each Changelog podcast + #general?

+ + + + +

view this post on Zulip Jerod Santo (Oct 26 2024 at 12:47):

+

Every public channel makes sense to me. Would you be interested in running it from thechangelog org instead?

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 27 2024 at 06:13):

+

Jerod Santo said:

+
+

Every public channel makes sense to me. Would you be interested in running it from thechangelog org instead?

+
+

Sure, I can hand off the repo and the configuration, including the zuliprc for @Changelog Chat Archives [Unofficial].

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 27 2024 at 06:16):

+

Sent a repo invite for repository ownership transfer. I'll transfer the generic bot owner then while I wait.
+image.png

+
+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 27 2024 at 06:17):

+

After you complete the repo transfer, just update GitHub Pages settings and I'll do the Cloudflare Workers magic for the old URL.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 27 2024 at 06:18):

+

crawler bot transferred to you @Jerod Santo (just remove the [Unofficial] part on name)

+

image.png

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453573-games/index.html b/stream/453573-games/index.html new file mode 100644 index 0000000000..65810b735d --- /dev/null +++ b/stream/453573-games/index.html @@ -0,0 +1,16 @@ + +Zulip Chat Archive +

Stream: games

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453573-games/topic/Balatro.2E.2E.2E.html b/stream/453573-games/topic/Balatro.2E.2E.2E.html new file mode 100644 index 0000000000..901a259db7 --- /dev/null +++ b/stream/453573-games/topic/Balatro.2E.2E.2E.html @@ -0,0 +1,26 @@ + +Balatro... · games · Zulip Chat Archive +

Stream: games

+

Topic: Balatro...

+ +
+ + + + + + +

view this post on Zulip Jarvis Yang (Oct 01 2024 at 19:33):

+

Balatro now out on mobile! (Both iOS and Android)https://www.theverge.com/2024/9/26/24255304/bye-forever-because-balatro-is-out-now-on-mobile)

+

Here's my seed game for flush spades: C7PN5W3F

+ + + + +

view this post on Zulip Sukhdeep Brar (Oct 04 2024 at 01:12):

+

Didn't play the desktop version and I'm now losing my life to the mobile version. 2 days in and well worth the price of admission.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453573-games/topic/connections.html b/stream/453573-games/topic/connections.html new file mode 100644 index 0000000000..13b502dc74 --- /dev/null +++ b/stream/453573-games/topic/connections.html @@ -0,0 +1,3917 @@ + +connections · games · Zulip Chat Archive +

Stream: games

+

Topic: connections

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 14:39):

+

Connections
+Puzzle #453
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 07 2024 at 13:02):

+

Connections
+Puzzle #454
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 07 2024 at 15:39):

+

Connections
+Puzzle #454
+:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:blue_square::green_large_square::purple_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+Fell for the same trap

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 08 2024 at 13:57):

+

Connections
+Puzzle #455
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::yellow_large_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 08 2024 at 20:43):

+

Connections
+Puzzle #455
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 09 2024 at 01:16):

+

Heh, also bit by that sneaky green one today

+

Connections
+Puzzle #455
+:green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 09 2024 at 14:41):

+

Connections
+Puzzle #456
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 10 2024 at 15:27):

+

Connections
+Puzzle #457
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 10 2024 at 17:49):

+

Connections
+Puzzle #457
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 10 2024 at 19:39):

+

Connections
+Puzzle #457
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 11 2024 at 17:05):

+

Connections
+Puzzle #458
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 11 2024 at 18:10):

+

Connections
+Puzzle #458
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 12 2024 at 14:39):

+

Connections
+Puzzle #459
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 12 2024 at 15:52):

+

Always interesting to hit the purple first

+

Connections
+Puzzle #458
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 13:08):

+

Connections
+Puzzle #460
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 22:32):

+

Connections
+Puzzle #460
+:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+Fell for the same trap

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 14 2024 at 16:13):

+

Connections
+Puzzle #461
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 15 2024 at 13:42):

+

Connections
+Puzzle #462
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 15 2024 at 17:34):

+

Connections
+Puzzle #462
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::purple_square:
+:blue_square::purple_square::blue_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 16 2024 at 15:26):

+

Connections
+Puzzle #463
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::yellow_large_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 16 2024 at 16:26):

+

Connections
+Puzzle #463
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 17 2024 at 15:31):

+

Connections
+Puzzle #464
+:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::purple_square::green_large_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+Wow, almost totally failed, then got it in reverse

+ + + + +

view this post on Zulip Rebecca Palma (Sep 18 2024 at 09:24):

+

Connections
+Puzzle #465
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 19 2024 at 13:32):

+

Connections
+Puzzle #465
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 19 2024 at 16:25):

+

Connections
+Puzzle #466
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+Finally got back to 0 errors

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 20 2024 at 00:55):

+

Connections
+Puzzle #466
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 21 2024 at 02:29):

+

Connections
+Puzzle #467
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 21 2024 at 15:48):

+

Connections
+Puzzle #468
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 22 2024 at 08:12):

+

Connections
+Puzzle #469
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 22 2024 at 12:21):

+

Connections
+Puzzle #469
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 22 2024 at 13:19):

+

Connections
+Puzzle #469
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 22 2024 at 15:43):

+

Connections
+Puzzle #469
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 23 2024 at 05:46):

+

Connections
+Puzzle #469
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 23 2024 at 07:31):

+

Connections
+Puzzle #470
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 23 2024 at 14:07):

+

Connections
+Puzzle #470
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+Nice start to the week :sunglasses:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 23 2024 at 15:17):

+

Connections
+Puzzle #470
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 24 2024 at 05:57):

+

Connections
+Puzzle #470
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+

my trouble with yellow resulted in me solving it in exact reverse order

+ + + + +

view this post on Zulip Rebecca Palma (Sep 24 2024 at 07:21):

+

Connections
+Puzzle #471
+:blue_square::blue_square::purple_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 24 2024 at 14:58):

+

Connections
+Puzzle #471
+:blue_square::blue_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 24 2024 at 15:41):

+

Connections
+Puzzle #471
+:blue_square::blue_square::purple_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+Wow, we all fell for the same trap

+ + + + +

view this post on Zulip Rebecca Palma (Sep 25 2024 at 07:44):

+

Connections
+Puzzle #472
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::green_large_square::purple_square::purple_square:
+:purple_square::purple_square::green_large_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 26 2024 at 15:51):

+

Connections
+Puzzle #473
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 26 2024 at 16:37):

+

Connections
+Puzzle #473
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 27 2024 at 14:50):

+

Connections
+Puzzle #474
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 27 2024 at 16:10):

+

Connections
+Puzzle #474
+:green_large_square::purple_square::yellow_large_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 28 2024 at 12:41):

+

Connections
+Puzzle #475
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::blue_square::blue_square:
+:blue_square::green_large_square::purple_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 28 2024 at 16:00):

+

Connections
+Puzzle #475
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::green_large_square::green_large_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+I did not like the blue category

+ + + + +

view this post on Zulip Scott Abbey (Sep 28 2024 at 16:05):

+

Connections
+Puzzle #475
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::green_large_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 29 2024 at 15:53):

+

Connections
+Puzzle #476
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Sep 29 2024 at 16:37):

+

Connections
+Puzzle #476
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 30 2024 at 00:45):

+

Connections
+Puzzle #476
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 30 2024 at 10:32):

+

Connections
+Puzzle #477
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Sep 30 2024 at 10:33):

+

Connections
+Puzzle #477
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 30 2024 at 18:38):

+

Connections
+Puzzle #477
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 01 2024 at 14:45):

+

Connections
+Puzzle #478
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 01 2024 at 15:21):

+

Connections
+Puzzle #478
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 02 2024 at 11:07):

+

Connections
+Puzzle #479
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 02 2024 at 14:23):

+

Connections
+Puzzle #479
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 02 2024 at 23:37):

+

Connections
+Puzzle #479
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 03 2024 at 10:45):

+

Connections
+Puzzle #480
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 03 2024 at 12:09):

+

Connections
+Puzzle #480
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 03 2024 at 16:35):

+

Connections
+Puzzle #480
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 04 2024 at 10:38):

+

Connections
+Puzzle #481
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+

I actually had blue first but I was convinced it was a red herring category :joy:

+ + + + +

view this post on Zulip Scott Abbey (Oct 04 2024 at 11:16):

+

Connections
+Puzzle #481
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 04 2024 at 15:01):

+

Connections
+Puzzle #481
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 05 2024 at 10:29):

+

Connections
+Puzzle #482
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 05 2024 at 13:06):

+

Connections
+Puzzle #482
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 05 2024 at 15:41):

+

Connections
+Puzzle #482
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::yellow_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 05 2024 at 15:41):

+

(deleted)

+ + + + +

view this post on Zulip Rebecca Palma (Oct 06 2024 at 10:28):

+

Connections
+Puzzle #483
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 06 2024 at 12:06):

+

Connections
+Puzzle #483
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 06 2024 at 14:24):

+

Connections
+Puzzle #483
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 07 2024 at 13:43):

+

Connections
+Puzzle #484
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::green_large_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 07 2024 at 14:42):

+

Connections
+Puzzle #484
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 07 2024 at 15:16):

+

Connections
+Puzzle #484
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 07 2024 at 15:20):

+

Connections
+Puzzle #484
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 08 2024 at 10:38):

+

Connections
+Puzzle #485
+:green_large_square::purple_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::blue_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 08 2024 at 13:17):

+

Connections
+Puzzle #485
+:green_large_square::purple_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::blue_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 08 2024 at 13:18):

+

@Rebecca Palma almost twinning

+ + + + +

view this post on Zulip Jerod Santo (Oct 08 2024 at 13:45):

+

lol must be a tough one

+ + + + +

view this post on Zulip Rebecca Palma (Oct 08 2024 at 14:29):

+

@Scott Abbey very close!

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 08 2024 at 14:53):

+

Connections
+Puzzle #485
+:purple_square::purple_square::blue_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+I think I had similar mistakes. I'm not frustrated with myself, I think they were good guesses lol

+ + + + +

view this post on Zulip Scott Abbey (Oct 09 2024 at 10:06):

+

Connections
+Puzzle #486
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 09 2024 at 14:44):

+

Connections
+Puzzle #486
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::blue_square::purple_square:
+:purple_square::blue_square::purple_square::purple_square:
+:purple_square::blue_square::purple_square::purple_square:
+:purple_square::purple_square::blue_square::purple_square:
+I hate this game when you have 5 correct options and you just toggle different ones until you lose

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 09 2024 at 17:25):

+

Connections
+Puzzle #486
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::purple_square::blue_square:
+:purple_square::purple_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 10 2024 at 10:34):

+

Connections
+Puzzle #487
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 10 2024 at 11:44):

+

Connections
+Puzzle #487
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 10 2024 at 15:02):

+

Connections
+Puzzle #487
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 10 2024 at 16:16):

+

Connections
+Puzzle #487
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 10 2024 at 17:01):

+

Connections
+Puzzle #487
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 11 2024 at 10:30):

+

Connections
+Puzzle #488
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 11 2024 at 17:25):

+

Connections
+Puzzle #488
+:yellow_large_square::blue_square::purple_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 11 2024 at 20:15):

+

Connections
+Puzzle #488
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 11 2024 at 20:15):

+

I was so close to getting it in reverse order

+ + + + +

view this post on Zulip Rebecca Palma (Oct 12 2024 at 10:39):

+

Connections
+Puzzle #489
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 12 2024 at 11:43):

+

Connections
+Puzzle #489
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 12 2024 at 13:20):

+

Connections
+Puzzle #489
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 12 2024 at 14:28):

+

Connections
+Puzzle #489
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 12 2024 at 19:39):

+

Connections: Sports Edition
+ Puzzle #19
+:green_circle::green_circle::green_circle::green_circle:
+:purple_circle::yellow_circle::purple_circle::yellow_circle:
+:purple_circle::purple_circle::purple_circle::purple_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::yellow_circle::yellow_circle::yellow_circle:

+ + + + +

view this post on Zulip Andrew Patton (Oct 13 2024 at 06:46):

+

Connections
+Puzzle #489
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 13 2024 at 10:44):

+

Connections
+Puzzle #490
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 13 2024 at 12:15):

+

Connections
+Puzzle #490
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 13 2024 at 20:22):

+

Connections
+Puzzle #490
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::green_large_square::blue_square::purple_square:
+:purple_square::green_large_square::blue_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::purple_square::purple_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 14 2024 at 10:32):

+

Connections
+Puzzle #491
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 14 2024 at 14:40):

+

Connections
+Puzzle #491
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 14 2024 at 16:17):

+

Connections
+Puzzle #491
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 15 2024 at 13:00):

+

Connections
+Puzzle #492
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 15 2024 at 15:02):

+

Connections
+Puzzle #492
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+Oops, shouldn't have had an error

+ + + + +

view this post on Zulip Scott Abbey (Oct 15 2024 at 21:16):

+

Connections
+Puzzle #492
+:blue_square::green_large_square::yellow_large_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 16 2024 at 06:21):

+

Connections
+Puzzle #493
+:green_large_square::green_large_square::green_large_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 16 2024 at 14:42):

+

Connections
+Puzzle #493
+:purple_square::yellow_large_square::blue_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::purple_square:
+:green_large_square::green_large_square::green_large_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 16 2024 at 23:29):

+

Connections
+Puzzle #493
+:purple_square::yellow_large_square::blue_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+

Oh they got me good with that first guess.

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 17 2024 at 03:50):

+

Connections
+Puzzle #493
+:purple_square::green_large_square::purple_square::purple_square:
+:purple_square::purple_square::green_large_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+Dang it, fell for the trap

+ + + + +

view this post on Zulip Scott Abbey (Oct 17 2024 at 11:37):

+

Connections
+Puzzle #494
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 17 2024 at 17:42):

+

Connections
+Puzzle #494
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 18 2024 at 01:02):

+

Connections
+Puzzle #494
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+Never give up on your dreams

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 18 2024 at 15:13):

+

Connections
+Puzzle #495
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 18 2024 at 18:34):

+

Connections
+Puzzle #495
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 19 2024 at 10:35):

+

Connections
+Puzzle #496
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 19 2024 at 12:57):

+

Connections
+Puzzle #496
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 19 2024 at 12:59):

+
+
+ + + + +

view this post on Zulip Lars Ellingsen (Oct 19 2024 at 15:32):

+

Connections
+Puzzle #496
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 19 2024 at 21:42):

+

Connections
+Puzzle #496
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 20 2024 at 16:25):

+

Connections
+Puzzle #497
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 20 2024 at 17:49):

+

Connections
+Puzzle #497
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 21 2024 at 06:34):

+

Connections
+Puzzle #498
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 21 2024 at 15:35):

+

Archive October 20, 2024
+Connections Puzzle #497
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 21 2024 at 15:37):

+

Connections
+Puzzle #498
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 21 2024 at 19:30):

+

Connections
+Puzzle #498
+:purple_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::blue_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 22 2024 at 11:15):

+

Connections
+Puzzle #499
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 22 2024 at 14:52):

+

Connections
+Puzzle #499
+:purple_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 22 2024 at 16:50):

+

Connections
+Puzzle #499
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+

I actually liked all of today’s categories :joy:

+ + + + +

view this post on Zulip Jerod Santo (Oct 22 2024 at 20:43):

+

Connections
+Puzzle #499
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+Samesies

+ + + + +

view this post on Zulip Scott Abbey (Oct 23 2024 at 12:30):

+

Connections
+Puzzle #500
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 23 2024 at 14:56):

+

Connections
+Puzzle #500
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 24 2024 at 01:22):

+

Connections
+Puzzle #500
+:blue_square::purple_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 24 2024 at 14:37):

+

Connections
+Puzzle #501
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 24 2024 at 21:32):

+

Connections
+Puzzle #501
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::purple_square:
+:blue_square::purple_square::blue_square::green_large_square:
+:purple_square::blue_square::purple_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 25 2024 at 01:14):

+

Connections
+Puzzle #501
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::purple_square::purple_square:
+:blue_square::purple_square::blue_square::purple_square:
+:blue_square::purple_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 25 2024 at 10:06):

+

Connections
+Puzzle #502
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::yellow_large_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 25 2024 at 13:28):

+

Connections
+Puzzle #502
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 25 2024 at 14:44):

+

Connections
+Puzzle #502
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 25 2024 at 15:54):

+

Connections
+Puzzle #502
+:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 26 2024 at 12:24):

+

Connections
+Puzzle #503
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 26 2024 at 13:02):

+

Connections
+Puzzle #503
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 26 2024 at 15:10):

+

Connections
+Puzzle #503
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 26 2024 at 15:36):

+

Connections
+Puzzle #503
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::yellow_large_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::yellow_large_square::blue_square::yellow_large_square:
+:blue_square::yellow_large_square::blue_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 27 2024 at 16:06):

+

Connections
+Puzzle #504
+:green_large_square::blue_square::green_large_square::green_large_square:
+:yellow_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 27 2024 at 17:30):

+

Connections
+Puzzle #504
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 27 2024 at 20:26):

+

Connections
+Puzzle #504
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::green_large_square::blue_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 28 2024 at 03:44):

+

Connections
+Puzzle #504
+:purple_square::purple_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 28 2024 at 04:06):

+

Connections
+Puzzle #505
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 28 2024 at 15:20):

+

Connections
+Puzzle #505
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 28 2024 at 15:45):

+

Connections
+Puzzle #505
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+in perfect order!

+ + + + +

view this post on Zulip Rebecca Palma (Oct 28 2024 at 15:53):

+

Connections
+Puzzle #505
+:green_large_square::green_large_square::green_large_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 29 2024 at 12:23):

+

Connections
+Puzzle #506
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 29 2024 at 14:43):

+

Connections
+Puzzle #506
+:green_large_square::green_large_square::blue_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::green_large_square::green_large_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+Whoops

+ + + + +

view this post on Zulip Rebecca Palma (Oct 29 2024 at 14:43):

+

Not vibing with this puzzle today :smiling_face_with_tear:

+

Connections
+Puzzle #506
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::purple_square::blue_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 30 2024 at 04:18):

+

Connections
+Puzzle #507
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 30 2024 at 11:56):

+

Connections
+Puzzle #507
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 30 2024 at 15:05):

+

Connections
+Puzzle #507
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 31 2024 at 14:51):

+

Connections
+Puzzle #508
+:purple_square::purple_square::yellow_large_square::purple_square:
+:purple_square::purple_square::yellow_large_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 31 2024 at 15:31):

+

Connections
+Puzzle #508
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 21:04):

+

Connections
+Puzzle #508
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 01 2024 at 16:04):

+

Connections
+Puzzle #509
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 01 2024 at 16:04):

+

Today’s blue category is very specific

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 01 2024 at 16:11):

+

Connections
+Puzzle #509
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 02 2024 at 07:13):

+

Connections
+Puzzle #510
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 02 2024 at 17:09):

+

Connections
+Puzzle #510
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 03 2024 at 13:04):

+

Connections
+Puzzle #511
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 03 2024 at 15:12):

+

Connections
+Puzzle #511
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 03 2024 at 23:21):

+

Connections
+Puzzle #511
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 04 2024 at 15:24):

+

Connections
+Puzzle #512
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 04 2024 at 16:58):

+

Connections
+Puzzle #512
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 06 2024 at 15:00):

+

Connections
+Puzzle #514
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::yellow_large_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 06 2024 at 21:04):

+

Connections
+Puzzle #514
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 08 2024 at 04:27):

+

Connections
+Puzzle #515
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 08 2024 at 14:58):

+

Connections
+Puzzle #516
+:blue_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 09 2024 at 14:50):

+

Connections
+Puzzle #517
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 09 2024 at 16:50):

+

Connections
+Puzzle #517
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 10 2024 at 21:03):

+

Connections
+Puzzle #518
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 10 2024 at 21:29):

+

Connections
+Puzzle #518
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 11 2024 at 17:12):

+

Connections
+Puzzle #519
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 12 2024 at 15:48):

+

Connections
+Puzzle #520
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Andrew Patton (Nov 13 2024 at 07:08):

+

Connections
+Puzzle #520
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 13 2024 at 15:34):

+

Connections
+Puzzle #521
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::yellow_large_square::blue_square::blue_square:
+:yellow_large_square::purple_square::blue_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 15 2024 at 01:23):

+

Connections
+Puzzle #522
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::green_large_square::green_large_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 15 2024 at 16:50):

+

Connections
+Puzzle #523
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::purple_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 17 2024 at 05:59):

+

Connections
+Puzzle #524
+:yellow_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 17 2024 at 14:47):

+

Connections
+Puzzle #525
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::yellow_large_square::purple_square::purple_square:
+:purple_square::purple_square::yellow_large_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 17 2024 at 18:22):

+

Connections
+Puzzle #525
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 18 2024 at 20:37):

+

Connections
+Puzzle #526
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 18 2024 at 21:02):

+

Connections
+Puzzle #526
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 19 2024 at 15:08):

+

Connections
+Puzzle #527
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 19 2024 at 15:32):

+

Connections
+Puzzle #527
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 19 2024 at 15:44):

+

Connections
+Puzzle #527
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 20 2024 at 15:18):

+

Connections
+Puzzle #528
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 20 2024 at 15:34):

+

Connections
+Puzzle #528
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 21 2024 at 16:39):

+

Connections
+Puzzle #529
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::purple_square::blue_square:
+:blue_square::purple_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 21 2024 at 19:50):

+

Connections
+Puzzle #529
+:green_large_square::green_large_square::green_large_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 22 2024 at 16:37):

+

Connections
+Puzzle #530
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 22 2024 at 17:18):

+

Connections
+Puzzle #530
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::purple_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Nov 23 2024 at 07:10):

+

Connections
+Puzzle #530
+:yellow_large_square::blue_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 23 2024 at 10:59):

+

Connections
+Puzzle #531
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 23 2024 at 16:29):

+

Connections
+Puzzle #531
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 24 2024 at 16:56):

+

Connections
+Puzzle #532
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 24 2024 at 18:35):

+

Connections
+Puzzle #532
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 25 2024 at 13:26):

+

Connections
+Puzzle #533
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 25 2024 at 16:32):

+

Connections
+Puzzle #533
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 26 2024 at 15:33):

+

Connections
+Puzzle #534
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 26 2024 at 15:36):

+

Connections
+Puzzle #534
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 26 2024 at 18:55):

+

Connections
+Puzzle #534
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 27 2024 at 15:14):

+

Connections
+Puzzle #535
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::purple_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 27 2024 at 15:43):

+

Connections
+Puzzle #535
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 27 2024 at 16:50):

+

Connections
+Puzzle #535
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::green_large_square::purple_square::green_large_square:
+:purple_square::blue_square::purple_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 28 2024 at 14:07):

+

Connections
+Puzzle #536
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 28 2024 at 15:54):

+

Connections
+Puzzle #536
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 28 2024 at 16:37):

+

Connections
+Puzzle #536
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 29 2024 at 17:01):

+

Connections
+Puzzle #537
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::purple_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 29 2024 at 17:36):

+

Connections
+Puzzle #537
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::purple_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+Not quite twins but almost @Rebecca Palma!

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 29 2024 at 17:53):

+

Connections
+Puzzle #537
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 30 2024 at 17:44):

+

Connections
+Puzzle #538
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 30 2024 at 17:54):

+

Connections
+Puzzle #538
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 01 2024 at 13:50):

+

Connections
+Puzzle #539
+:green_large_square::blue_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 01 2024 at 17:03):

+

Connections
+Puzzle #539
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::blue_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 01 2024 at 17:19):

+

Connections
+Puzzle #539
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 02 2024 at 16:00):

+

Connections
+Puzzle #540
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 02 2024 at 16:51):

+

Connections
+Puzzle #540
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::blue_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 02 2024 at 18:50):

+

Connections
+Puzzle #540
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::blue_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 03 2024 at 15:54):

+

Connections
+Puzzle #541
+:purple_square::green_large_square::blue_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::purple_square:
+:purple_square::yellow_large_square::yellow_large_square::yellow_large_square:

+

Fell for the trap AND didn’t know the source material for yellow (obviously). Oof!

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 03 2024 at 16:18):

+

Connections
+Puzzle #541
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 05 2024 at 14:53):

+

Connections
+Puzzle #543
+:yellow_large_square::blue_square::yellow_large_square::blue_square:
+:purple_square::purple_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 05 2024 at 16:15):

+

Connections
+Puzzle #543
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 05 2024 at 16:39):

+

Connections
+Puzzle #543
+:green_large_square::green_large_square::purple_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Andrew Patton (Dec 06 2024 at 07:19):

+

Connections
+Puzzle #543
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 06 2024 at 15:46):

+

Connections
+Puzzle #544
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 06 2024 at 16:13):

+

Connections
+Puzzle #544
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 21:33):

+

Connections
+Puzzle #544
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::purple_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+Ok that was dumb

+ + + + +

view this post on Zulip Andrew Patton (Dec 07 2024 at 06:22):

+

Connections
+Puzzle #544
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::purple_square:
+:purple_square::blue_square::blue_square::blue_square:
+yikes

+
+
+ + + + +

view this post on Zulip Rebecca Palma (Dec 07 2024 at 17:43):

+

Connections
+Puzzle #545
+:yellow_large_square::purple_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 07 2024 at 18:16):

+

Connections
+Puzzle #545
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 08 2024 at 17:50):

+

Connections
+Puzzle #546
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 08 2024 at 17:53):

+

Connections
+Puzzle #546
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 09 2024 at 13:27):

+

Connections
+Puzzle #547
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 09 2024 at 16:59):

+

Connections
+Puzzle #547
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 10 2024 at 04:23):

+

Connections
+Puzzle #547
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 10 2024 at 15:50):

+

Connections
+Puzzle #548
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 10 2024 at 16:32):

+

Connections
+Puzzle #548
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 10 2024 at 23:46):

+

Connections
+Puzzle #548
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 11 2024 at 15:25):

+

Connections
+Puzzle #549
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 11 2024 at 16:49):

+

Connections
+Puzzle #549
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+Tough one!

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 18:46):

+

Connections
+Puzzle #549
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::purple_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::purple_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+Yeah, didn't click for me

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 12 2024 at 16:26):

+

Connections
+Puzzle #550
+:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::purple_square::green_large_square:
+:green_large_square::green_large_square::purple_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 12 2024 at 16:39):

+

Connections
+Puzzle #550
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::purple_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+

Ngl I swore when I opened up the puzzle and saw pictures instead of words

+ + + + +

view this post on Zulip Jerod Santo (Dec 12 2024 at 20:41):

+

Connections
+Puzzle #550
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::purple_square::purple_square:
+:blue_square::purple_square::purple_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+I really enjoyed this one even though I was slightly confused by

+
+

Header

+
+ + + + +

view this post on Zulip Jerod Santo (Dec 13 2024 at 15:27):

+

Connections
+Puzzle #551
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 13 2024 at 16:38):

+

Connections
+Puzzle #551
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 13 2024 at 19:47):

+

Connections
+Puzzle #551
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 14 2024 at 15:58):

+

Connections
+Puzzle #552
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 14 2024 at 17:14):

+

Connections
+Puzzle #552
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 15 2024 at 16:26):

+

Connections
+Puzzle #553
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 16 2024 at 04:50):

+

Connections
+Puzzle #553
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 16 2024 at 22:58):

+

Connections
+Puzzle #554
+:green_large_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 17 2024 at 07:36):

+

Connections
+Puzzle #554
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:green_large_square::purple_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 17 2024 at 15:38):

+

Connections
+Puzzle #555
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::green_large_square:
+:purple_square::purple_square::green_large_square::green_large_square:
+:purple_square::green_large_square::purple_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 17 2024 at 15:46):

+

Connections
+Puzzle #555
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 17 2024 at 19:51):

+

Connections
+Puzzle #555
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+We had similar issues @Lars Ellingsen

+ + + + +

view this post on Zulip Jerod Santo (Dec 17 2024 at 19:52):

+

One of those with too many words that fit two categories

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 17 2024 at 19:53):

+

:oh_no: yeah the trap got me today... They're pretty clever

+ + + + +

view this post on Zulip Jerod Santo (Dec 17 2024 at 20:09):

+

I actually think those are more broken than clever, but maybe that's just cope :grinning:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 17 2024 at 20:24):

+

It definitely annoys me. Especially when I see 4 right away when I start and don't notice the fifth one

+ + + + +

view this post on Zulip Jerod Santo (Dec 17 2024 at 20:42):

+

Yes and then you have to read the game designer's brain to know which 4 of the 5 to pick

+ + + + +

view this post on Zulip Jerod Santo (Dec 18 2024 at 15:21):

+

Connections
+Puzzle #556
+:blue_square::blue_square::blue_square::yellow_large_square:
+:blue_square::blue_square::purple_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 18 2024 at 15:38):

+

Connections
+Puzzle #556
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 18 2024 at 15:41):

+
+
+ + + + +

view this post on Zulip Lars Ellingsen (Dec 18 2024 at 17:11):

+

Connections
+Puzzle #556
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 19 2024 at 16:15):

+

Connections
+Puzzle #557
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::purple_square:
+:blue_square::purple_square::blue_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+
+

spoiler

+
+ + + + +

view this post on Zulip Lars Ellingsen (Dec 19 2024 at 16:34):

+

Connections
+Puzzle #557
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::purple_square::purple_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 20 2024 at 01:07):

+

Connections
+Puzzle #557
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 20 2024 at 15:53):

+

Connections
+Puzzle #558
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 20 2024 at 16:57):

+

Connections
+Puzzle #558
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 21 2024 at 15:35):

+

Connections
+Puzzle #559
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 21 2024 at 16:52):

+

Connections
+Puzzle #559
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 22 2024 at 21:43):

+

Connections
+Puzzle #560
+:purple_square::blue_square::blue_square::blue_square:
+:purple_square::green_large_square::green_large_square::blue_square:
+:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+Reverse sweep? :sweat_smile:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 23 2024 at 17:18):

+

Connections
+Puzzle #561
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 23 2024 at 18:51):

+

Connections
+Puzzle #561
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 24 2024 at 17:20):

+

Connections
+Puzzle #562
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::blue_square:
+:yellow_large_square::yellow_large_square::blue_square::purple_square:
+:yellow_large_square::yellow_large_square::blue_square::blue_square:
+:blue_square::blue_square::purple_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 24 2024 at 20:02):

+

Connections
+Puzzle #562
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 25 2024 at 16:10):

+

Connections
+Puzzle #563
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 25 2024 at 16:31):

+

Connections
+Puzzle #563
+:green_large_square::purple_square::yellow_large_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+

I fell for the obvious trap and I have no regrets about it :joy:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 26 2024 at 14:55):

+

Connections
+Puzzle #564
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 27 2024 at 00:54):

+

Connections
+Puzzle #564
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::yellow_large_square::yellow_large_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 27 2024 at 11:48):

+

Connections
+Puzzle #565
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 27 2024 at 14:48):

+

Connections
+Puzzle #565
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 27 2024 at 16:19):

+

Connections
+Puzzle #565
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 28 2024 at 16:49):

+

Connections
+Puzzle #566
+:purple_square::blue_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 28 2024 at 17:49):

+

Connections
+Puzzle #566
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 29 2024 at 17:25):

+

Connections
+Puzzle #567
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 30 2024 at 06:07):

+

Connections
+Puzzle #567
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 30 2024 at 16:39):

+

Connections
+Puzzle #568
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 30 2024 at 18:04):

+

Connections
+Puzzle #568
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::yellow_large_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 30 2024 at 18:22):

+

Connections
+Puzzle #568
+:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 31 2024 at 15:56):

+

Connections
+Puzzle #569
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::green_large_square::green_large_square::green_large_square:
+:purple_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 01 2025 at 14:42):

+

Connections
+Puzzle #570
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 01 2025 at 16:59):

+

Connections
+Puzzle #570
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::purple_square::purple_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 01 2025 at 17:24):

+

Connections
+Puzzle #570
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 02 2025 at 14:36):

+

Connections
+Puzzle #571
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::yellow_large_square::blue_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+Tough one today...

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 02 2025 at 15:42):

+

Connections
+Puzzle #571
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+Agreed, this one was harder

+ + + + +

view this post on Zulip Rebecca Palma (Jan 02 2025 at 16:21):

+

Connections
+Puzzle #571
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+

I definitely looked at today’s Connections Companion to help with blue/purple :see_no_evil:

+ + + + +

view this post on Zulip Jerod Santo (Jan 03 2025 at 14:22):

+

Connections
+Puzzle #572
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 03 2025 at 15:20):

+

Connections
+Puzzle #572
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 03 2025 at 17:25):

+

Connections
+Puzzle #572
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 04 2025 at 13:39):

+

Connections
+Puzzle #573
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 04 2025 at 16:44):

+

Connections
+Puzzle #573
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 04 2025 at 17:41):

+

Connections
+Puzzle #573
+:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+

I did enjoy today’s purple category

+ + + + +

view this post on Zulip Jerod Santo (Jan 05 2025 at 14:39):

+

Connections
+Puzzle #574
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 05 2025 at 16:51):

+

Connections
+Puzzle #574
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 05 2025 at 18:21):

+

Connections
+Puzzle #574
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::blue_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 06 2025 at 17:36):

+

Connections
+Puzzle #575
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+Purple was fun!

+ + + + +

view this post on Zulip Rebecca Palma (Jan 06 2025 at 23:12):

+

Connections
+Puzzle #575
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 07 2025 at 22:32):

+

Connections
+Puzzle #576
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 08 2025 at 15:21):

+

Connections
+Puzzle #577
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 08 2025 at 19:43):

+

Connections
+Puzzle #577
+:purple_square::green_large_square::purple_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 09 2025 at 14:02):

+

Connections
+Puzzle #578
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 09 2025 at 15:41):

+

Connections
+Puzzle #578
+:blue_square::blue_square::blue_square::blue_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 10 2025 at 06:29):

+

Connections
+Puzzle #578
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 10 2025 at 15:06):

+

Connections
+Puzzle #579
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:purple_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+
+

Spoiler

+
+ + + + +

view this post on Zulip Lars Ellingsen (Jan 10 2025 at 16:24):

+

Connections
+Puzzle #579
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+
+
+ + + + +

view this post on Zulip Rebecca Palma (Jan 10 2025 at 16:38):

+

Connections
+Puzzle #579
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 10 2025 at 16:50):

+

(deleted)

+ + + + +

view this post on Zulip Rebecca Palma (Jan 11 2025 at 16:28):

+

Connections
+Puzzle #580
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::blue_square:
+:purple_square::blue_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

+

Wow I did not mesh with today’s puzzle at all

+ + + + +

view this post on Zulip Jerod Santo (Jan 11 2025 at 19:24):

+

Connections
+Puzzle #580
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::purple_square::purple_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:purple_square::purple_square::purple_square::purple_square:
+Tough one!

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 11 2025 at 20:14):

+

Connections
+Puzzle #580
+:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:blue_square::purple_square::blue_square::blue_square:
+:blue_square::blue_square::blue_square::blue_square:
+:green_large_square::green_large_square::green_large_square::green_large_square:
+:purple_square::purple_square::purple_square::purple_square:
+Also found today's tricky

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453573-games/topic/strands.html b/stream/453573-games/topic/strands.html new file mode 100644 index 0000000000..9b3875cbc9 --- /dev/null +++ b/stream/453573-games/topic/strands.html @@ -0,0 +1,2557 @@ + +strands · games · Zulip Chat Archive +

Stream: games

+

Topic: strands

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Aug 29 2024 at 14:00):

+

Strands #179
+“Wake up and ...”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 14:37):

+

Strands #187
+“Just right”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:blue_circle::blue_circle::light_bulb::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+This one was way harder for me than it should've been...

+ + + + +

view this post on Zulip Maroš Kučera (Sep 06 2024 at 14:41):

+

Strands #187
+“Just right”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:
+Yep, took me a long time looking at the board and many non-thematic word guesses :big_smile:

+ + + + +

view this post on Zulip Jerod Santo (Sep 07 2024 at 13:27):

+

Strands #188
+“Know your material”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 08 2024 at 13:09):

+

Strands #189
+“A royal shade”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 08 2024 at 17:57):

+

Strands #189
+“A royal shade”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 08 2024 at 23:09):

+

Strands #190
+“Go play outside!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 09 2024 at 14:05):

+

Strands #190
+“Go play outside!”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 10 2024 at 19:27):

+

Strands #191
+“Give it a whirl!”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 11 2024 at 18:07):

+

Strands #192
+“Play-with words”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 12 2024 at 16:40):

+

Strands #193
+“This should be right up your alley”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 16:47):

+

Strands #193
+“This should be right up your alley”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 12 2024 at 16:55):

+

I'm rethinking the reactions to Strands. I feel like only spangram-first should be :trophy: and only spangram-second should be :sunglasses:
+There are times when we need hints, but I feel like everyone can do it without them most of the time. There is a stark contrast to Wordle, where a :trophy: really does feel rare...

+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 17:01):

+

Yeah if I really don't want to use hints it's just a matter of staring at it long enough

+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 17:01):

+

But sometimes I'm in a hurry so I just use hint(s) anyway

+ + + + +

view this post on Zulip Maroš Kučera (Sep 13 2024 at 08:26):

+

Strands #194 :dancing:
+“Boots and saddles”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 13:04):

+

Strands #194
+“Boots and saddles”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 15 2024 at 13:40):

+

Strands #196
+“On the rocks”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 16 2024 at 03:52):

+

Strands #197
+“What a stud!”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 16 2024 at 14:38):

+

Strands #197
+“What a stud!”
+:blue_circle::light_bulb::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 17 2024 at 11:00):

+

Strands #198
+“On the rebound”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Lorentz Lasson (Sep 17 2024 at 14:01):

+

Strands #198
+“On the rebound”
+:blue_circle::blue_circle::blue_circle::light_bulb:
+:blue_circle::light_bulb::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 17 2024 at 14:41):

+

Strands #198
+“On the rebound”
+:blue_circle::blue_circle::light_bulb::blue_circle:
+:light_bulb::blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 17 2024 at 14:42):

+

ok today's Spangram was lame

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 15:09):

+

Strands #199
+“Handy helpers”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 19 2024 at 13:32):

+

Strands #200
+“Work out the bugs”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 15:24):

+

Strands #200
+“Work out the bugs”
+:blue_circle::blue_circle::light_bulb::blue_circle:
+:yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew Patton (Sep 20 2024 at 13:40):

+

Strands #201
+“Work out the bugs”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 20 2024 at 13:55):

+

Strands #201
+“A way with words”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew Patton (Sep 20 2024 at 19:47):

+

Strands #201
+“A way with words”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+well that was unusually erudite

+ + + + +

view this post on Zulip Maroš Kučera (Sep 22 2024 at 06:01):

+

Strands #203 :dancing:
+“I've got you under my skin”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 22 2024 at 08:09):

+

Strands #203
+“I've got you under my skin”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 22 2024 at 13:17):

+

Strands #203
+“I've got you under my skin”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 23 2024 at 07:44):

+

Strands #204
+“Gnaw-it-alls”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 23 2024 at 14:00):

+

Strands #204
+“Gnaw-it-alls”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:
+Nice start to the week :sunglasses:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 24 2024 at 07:19):

+

Strands #205
+“Spacing out”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 24 2024 at 14:56):

+

Strands #205
+“Spacing out”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 24 2024 at 16:40):

+

Strands #205
+“Spacing out”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 25 2024 at 07:44):

+

Strands #206
+“Claim your steak”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 26 2024 at 16:28):

+

Strands #207
+“Special delivery”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew Patton (Sep 27 2024 at 16:13):

+

Strands #208
+“Medieval marvel”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Sep 28 2024 at 12:26):

+

Strands #209
+“Feeling good”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Sep 28 2024 at 16:10):

+

Strands #209
+“Feeling good”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Sep 29 2024 at 16:38):

+

Strands #210
+“Weed 'em and reap”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 30 2024 at 00:44):

+

Strands #210
+“Weed 'em and reap”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Sep 30 2024 at 10:42):

+

Strands #211
+“Words with weight”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 01 2024 at 10:34):

+

Strands #212
+“Channel surfing”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 01 2024 at 12:45):

+

Strands #212
+“Channel surfing”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 01 2024 at 14:57):

+

Strands #212
+“Channel surfing”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 02 2024 at 12:59):

+

Strands #213
+“Fresh out of the oven”
+:light_bulb::blue_circle::blue_circle::yellow_circle:
+:blue_circle::light_bulb::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 02 2024 at 14:20):

+

Strands #213
+“Fresh out of the oven”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 03 2024 at 10:42):

+

Strands #214
+“Hairy styles”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 03 2024 at 12:15):

+

Strands #214
+“Hairy styles”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 03 2024 at 14:13):

+

Strands #214
+“Hairy styles”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+Easy to find words hard to find theme...

+ + + + +

view this post on Zulip Rebecca Palma (Oct 04 2024 at 15:28):

+

Strands #215
+“Driver's catch-all”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 04 2024 at 16:54):

+

Strands #215 :partying_face:
+“Driver's catch-all”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 04 2024 at 21:07):

+

Strands #215
+“Driver's catch-all”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 05 2024 at 10:27):

+

Strands #216
+“No way!”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 05 2024 at 13:00):

+

Strands #216
+“No way!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 05 2024 at 13:39):

+

Strands #216
+“No way!”
+:blue_circle::blue_circle::light_bulb::blue_circle:
+:blue_circle::blue_circle::light_bulb::blue_circle:
+:yellow_circle::blue_circle:
+Yooo I'm losing my touch

+ + + + +

view this post on Zulip Maroš Kučera (Oct 05 2024 at 20:26):

+

Strands #216
+“No way!”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 06 2024 at 10:26):

+

Strands #217
+“Got any bleu cheese?”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 06 2024 at 12:36):

+

Strands #217
+“Got any bleu cheese?”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 06 2024 at 13:14):

+

Strands #217
+“Got any bleu cheese?”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 07 2024 at 08:51):

+

Strands #218
+“Most excellent”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 07 2024 at 14:00):

+

Strands #218
+“Most excellent”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 07 2024 at 15:09):

+

Strands #218
+“Most excellent”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 07 2024 at 15:13):

+

Strands #218
+“Most excellent”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 08 2024 at 17:02):

+

Strands #219
+“Protective measures”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle:

+

This one took me a really long time to get going… but it really shouldn’t have :joy::sob:

+ + + + +

view this post on Zulip Scott Abbey (Oct 08 2024 at 21:43):

+

Likewise

+ + + + +

view this post on Zulip Jerod Santo (Oct 09 2024 at 01:47):

+

Strands #219
+“Protective measures”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:
+I got it fast thanks to your comment :cold_face:

+ + + + +

view this post on Zulip Scott Abbey (Oct 09 2024 at 10:10):

+

Strands #220
+“Full house”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 09 2024 at 13:26):

+

Strands #220 :sunglasses:
+“Full house”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 09 2024 at 14:33):

+

Strands #220
+“Full house”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 09 2024 at 14:41):

+

Strands #220
+“Full house”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:
+ok I was thinking about this one all wrong...

+ + + + +

view this post on Zulip Rebecca Palma (Oct 10 2024 at 10:25):

+

Strands #221
+“Think about it”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 10 2024 at 11:52):

+

Strands #221
+“Think about it”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 10 2024 at 11:54):

+
+
+ + + + +

view this post on Zulip Jerod Santo (Oct 10 2024 at 15:00):

+

Strands #221
+“Think about it”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 10 2024 at 17:00):

+

@Scott Abbey same

+ + + + +

view this post on Zulip Rebecca Palma (Oct 11 2024 at 10:28):

+

Strands #222
+“Let's experiment”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 11 2024 at 22:02):

+

Strands #222
+“Let's experiment”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 12 2024 at 10:36):

+

Strands #223
+“Toon time”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 12 2024 at 12:42):

+

Strands #223
+“Toon time”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 12 2024 at 13:14):

+

Strands #223
+“Toon time”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 13 2024 at 00:06):

+

Strands #224
+“Time to get cozy”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 13 2024 at 10:35):

+

Strands #224
+“Time to get cozy”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 13 2024 at 12:26):

+

Strands #224
+“Time to get cozy”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 14 2024 at 10:29):

+

Strands #225
+“Get out of here!”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 14 2024 at 14:17):

+

Strands #225
+“Get out of here!”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 14 2024 at 15:50):

+

Strands #225
+“Get out of here!”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 14 2024 at 16:20):

+

Strands #225
+“Get out of here!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 15 2024 at 11:29):

+

Strands #226 :sunglasses:
+“Beast mode”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 15 2024 at 12:58):

+

Strands #226
+“Beast mode”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 15 2024 at 21:39):

+

Strands #226
+“Beast mode”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 16 2024 at 06:24):

+

Strands #227
+“How Poe-tic”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 16 2024 at 08:16):

+

Strands #227 :dancing:
+“How Poe-tic”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 16 2024 at 14:37):

+

Strands #227
+“How Poe-tic”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 16 2024 at 23:30):

+

Strands #227
+“How Poe-tic”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 17 2024 at 11:42):

+

Strands #228
+“Dream teams”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 17 2024 at 12:26):

+

Strands #228 :partying_face:
+“Dream teams”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 17 2024 at 17:39):

+

Strands #228
+“Dream teams”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 19 2024 at 10:33):

+

Strands #230
+“Turn it up a notch”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 19 2024 at 12:53):

+

Strands #230
+“Turn it up a notch”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 19 2024 at 21:59):

+

Strands #230
+“Turn it up a notch”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 19 2024 at 21:59):

+

The spangram was a tough one today

+ + + + +

view this post on Zulip Rebecca Palma (Oct 20 2024 at 10:54):

+

Strands #231
+“Make yourself at home”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 20 2024 at 10:54):

+

After a string of difficult puzzle days it was kind of nice to have a more straightforward Strands today!

+ + + + +

view this post on Zulip Jerod Santo (Oct 20 2024 at 13:42):

+

Strands #231
+“Make yourself at home”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 20 2024 at 17:21):

+

Strands #231
+“Make yourself at home”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 21 2024 at 06:43):

+

Strands #232
+“We're in this together”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 21 2024 at 15:32):

+

Strands #232
+“We're in this together”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 22 2024 at 16:48):

+

Strands #233
+“Cool color!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 22 2024 at 19:45):

+

Strands #233
+“Cool color!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 22 2024 at 20:40):

+

Strands #233
+“Cool color!”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:light_bulb::blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 22 2024 at 20:41):

+
+

spoiler

+
+ + + + +

view this post on Zulip Rebecca Palma (Oct 23 2024 at 08:57):

+

Strands #234
+“On the road”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 23 2024 at 11:43):

+

Strands #234
+“On the road”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 23 2024 at 13:43):

+

Strands #234
+“On the road”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 24 2024 at 00:36):

+

Strands #235
+“My cup of tea”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 24 2024 at 14:41):

+

Strands #235
+“My cup of tea”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 24 2024 at 16:54):

+

Strands #235
+“My cup of tea”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 24 2024 at 22:12):

+

Strands #235
+“My cup of tea”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 25 2024 at 10:19):

+

Strands #236
+“Make some noise!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 25 2024 at 13:26):

+

Strands #236
+“Make some noise!”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 25 2024 at 15:51):

+

Strands #236
+“Make some noise!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Andrew Patton (Oct 25 2024 at 16:54):

+

Strands #236
+“Make some noise!”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:
+love a good music reference :headphones:

+ + + + +

view this post on Zulip Jerod Santo (Oct 26 2024 at 12:56):

+

Strands #237
+“Sing-song”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 26 2024 at 15:33):

+

Strands #237
+“Sing-song”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 26 2024 at 18:14):

+

Strands #237
+“Sing-song”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 27 2024 at 15:59):

+

Strands #238
+“Best of the best”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 27 2024 at 17:19):

+

Strands #238
+“Best of the best”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 28 2024 at 03:52):

+

Strands #238
+“Best of the best”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 28 2024 at 04:17):

+

Strands #239
+“Fall fun”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 28 2024 at 15:52):

+

Strands #239
+“Fall fun”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew Patton (Oct 28 2024 at 15:56):

+

Strands #239
+“Fall fun”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 29 2024 at 14:42):

+

Strands #240
+“You and me”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 30 2024 at 03:38):

+

Strands #240
+“You and me”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Scott Abbey (Oct 30 2024 at 04:20):

+

Strands #241
+“How sweet!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 30 2024 at 11:54):

+

Strands #241
+“How sweet!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 30 2024 at 16:52):

+

Strands #241
+“How sweet!”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 31 2024 at 15:25):

+

Strands #242
+“Trick or treat!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 21:02):

+

Strands #242
+“Trick or treat!”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 21:02):

+

Easiest Strand in a LONG time

+ + + + +

view this post on Zulip Rebecca Palma (Nov 01 2024 at 10:55):

+

@Jerod Santo a Halloween treat for Strands players

+ + + + +

view this post on Zulip Rebecca Palma (Nov 01 2024 at 10:55):

+

Strands #243
+“Strategy game”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 01 2024 at 22:12):

+

Strands #243
+“Strategy game”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 02 2024 at 07:18):

+

Strands #244
+“Good on paper”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 02 2024 at 13:12):

+

Strands #244
+“Good on paper”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 03 2024 at 13:02):

+

Strands #245
+“In my kingdom”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 03 2024 at 16:50):

+

Strands #245
+“In my kingdom”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 04 2024 at 15:10):

+

Strands #246
+“In a(n) ...”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 04 2024 at 16:55):

+

Strands #246
+“In a(n) ...”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 06 2024 at 14:58):

+

Strands #248
+“Strumming right along ...”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 06 2024 at 15:02):

+

Strands #248
+“Strumming right along ...”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 08 2024 at 04:28):

+

Strands #249
+“Extremely online”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 08 2024 at 13:51):

+

Strands #250
+“:wave::clap::handshake::pinching_hand::peace_sign::wait_one_second::fist::folded_hands:
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 08 2024 at 14:28):

+

Strands #250
+“:wave::clap::handshake::pinching_hand::peace_sign::wait_one_second::fist::folded_hands:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 09 2024 at 14:58):

+

Strands #251
+“Generation jam”
+:light_bulb::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+
+

spoiler

+
+ + + + +

view this post on Zulip Rebecca Palma (Nov 09 2024 at 16:42):

+

Strands #251
+“Generation jam”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 09 2024 at 16:47):

+

@Jerod Santo

+
+
+ + + + +

view this post on Zulip Jerod Santo (Nov 10 2024 at 21:23):

+

Strands #252
+“Nice fit”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 11 2024 at 17:22):

+

Strands #253
+“To your health!”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 12 2024 at 16:00):

+

Strands #254
+“Spell it out”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle:

+

Took a while for this to click :woman_facepalming:

+ + + + +

view this post on Zulip Jerod Santo (Nov 12 2024 at 16:47):

+

Strands #254
+“Spell it out”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:blue_circle::blue_circle::blue_circle::light_bulb:
+:blue_circle::blue_circle::yellow_circle:
+Same! :man_facepalming:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 13 2024 at 15:42):

+

Strands #255
+“We're walking”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 13 2024 at 15:54):

+

Strands #255
+“We're walking”
+:light_bulb::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+Needed a little help to get started

+ + + + +

view this post on Zulip Rebecca Palma (Nov 15 2024 at 01:19):

+

Strands #256
+“Name of the game”
+:blue_circle::light_bulb::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 15 2024 at 16:47):

+

Strands #257
+“Dress for lunch”
+:light_bulb::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+

Needed a little help getting the first word and then it all fell into place

+ + + + +

view this post on Zulip Jerod Santo (Nov 15 2024 at 17:47):

+

Strands #257
+“Dress for lunch”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 16 2024 at 15:32):

+

Strands #258
+“"Oh, you!"”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 17 2024 at 05:55):

+

Strands #258
+“"Oh, you!"”
+:blue_circle::light_bulb::blue_circle::light_bulb:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 17 2024 at 14:45):

+

Strands #259
+“Would you look at that?”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 17 2024 at 18:19):

+

Strands #259
+“Would you look at that?”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 18 2024 at 20:57):

+

Strands #260
+“Coming up for air”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 19 2024 at 15:34):

+

Strands #261
+“Pick-ups”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 19 2024 at 15:40):

+

Strands #261
+“Pick-ups”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 20 2024 at 13:14):

+

Strands #262
+“For our furry friends”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 20 2024 at 15:30):

+

Strands #262
+“For our furry friends”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+

I think this was my first time guessing ONLY theme words

+ + + + +

view this post on Zulip Jerod Santo (Nov 20 2024 at 15:34):

+

Hmm I didn't really think about it at the time but I think it's same for me

+ + + + +

view this post on Zulip Jerod Santo (Nov 21 2024 at 14:29):

+

Strands #263
+“You're getting warm”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 22 2024 at 16:37):

+

Strands #264
+“This is the place!”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 23 2024 at 11:01):

+

Strands #265
+“Did you hear that?”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 23 2024 at 13:32):

+

Strands #265
+“Did you hear that?”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 24 2024 at 18:37):

+

Strands #266
+“Start small”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 25 2024 at 13:20):

+

Strands #267
+“Plan on it”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 25 2024 at 16:27):

+

Strands #267
+“Plan on it”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 26 2024 at 15:31):

+

Strands #268
+“Open-and-shut case”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:
+Not my area of expertise :laughing:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 26 2024 at 15:39):

+

Strands #268
+“Open-and-shut case”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 27 2024 at 15:50):

+

Strands #269
+“Come fly with me”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 27 2024 at 16:30):

+

Strands #269
+“Come fly with me”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 28 2024 at 14:03):

+

Strands #270
+“Thank goodness!”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 28 2024 at 16:41):

+

Strands #270
+“Thank goodness!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Nov 29 2024 at 17:42):

+

Strands #271
+“Give me a break”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 29 2024 at 22:22):

+

Strands #271
+“Give me a break”
+:light_bulb::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 30 2024 at 17:58):

+

Strands #272
+“Yas Queen!”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+

I can’t believe it took me so long to realize what the theme was :woman_facepalming:

+ + + + +

view this post on Zulip Jerod Santo (Dec 01 2024 at 02:28):

+

Strands #272
+“Yas Queen!”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+Fun one!

+ + + + +

view this post on Zulip Jerod Santo (Dec 01 2024 at 14:02):

+

Strands #273
+“Old hang-ups”
+:blue_circle::light_bulb::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 01 2024 at 17:42):

+

Strands #273
+“Old hang-ups”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 02 2024 at 16:52):

+

Strands #274
+“Beatlemania!”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 02 2024 at 18:44):

+

Strands #274
+“Beatlemania!”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 03 2024 at 15:48):

+

Strands #275
+“Lead the way”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 03 2024 at 15:49):

+

Strands #275
+“Lead the way”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 05 2024 at 14:49):

+

Strands #277
+“Gonna fly now!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 05 2024 at 16:35):

+

Strands #277
+“Gonna fly now!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 06 2024 at 16:14):

+

Strands #278
+“Find your people”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 21:38):

+

Strands #278
+“Find your people”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+Cool looking one

+ + + + +

view this post on Zulip Andrew Patton (Dec 07 2024 at 06:37):

+

Strands #278
+“Find your people”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+agreed! love the shape :mirror:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 07 2024 at 17:55):

+

Strands #279
+“Prepare to be eaten”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 08 2024 at 17:58):

+

Strands #280
+“A timely theme”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Dec 08 2024 at 20:16):

+

Strands #280
+“A timely theme”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 08 2024 at 21:17):

+

Strands #280
+“A timely theme”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Andrew Patton (Dec 09 2024 at 06:57):

+

Strands #280
+“A timely theme”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 09 2024 at 14:41):

+

Strands #281
+“Quiet at first”
+:blue_circle::light_bulb::blue_circle::light_bulb:
+:blue_circle::light_bulb::blue_circle::blue_circle:
+:yellow_circle::blue_circle:

+

Ok that was the hardest one I’ve done in awhile

+ + + + +

view this post on Zulip Rebecca Palma (Dec 10 2024 at 04:20):

+

Strands #281
+“Quiet at first”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle:

+

Tough one today! Almost forgot to finish… at 5/7 words I still didn’t know what the theme was and had to stare at it for a while :joy:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 10 2024 at 15:51):

+

Strands #282
+“Something to see”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 10 2024 at 16:29):

+

Strands #282
+“Something to see”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+

Yeah I didn’t have the patients for yesterday’s

+ + + + +

view this post on Zulip Rebecca Palma (Dec 11 2024 at 15:29):

+

Strands #283
+“Board certified”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 11 2024 at 16:42):

+

Strands #283
+“Board certified”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 11 2024 at 16:43):

+

Jerod Santo said:

+
+

Yeah I didn’t have the patients for yesterday’s

+
+

Lol nor apparently the patience to use appropriate words :rolling_on_the_floor_laughing:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 12 2024 at 16:56):

+

Strands #284
+“Shape and bake”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 12 2024 at 20:32):

+

Strands #284
+“Shape and bake”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 13 2024 at 15:20):

+

Strands #285
+“One for the Swifties”
+:light_bulb::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:
+I'm no Swiftie...

+ + + + +

view this post on Zulip Rebecca Palma (Dec 15 2024 at 01:03):

+

Strands #286
+“Nothing can stop me!”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 15 2024 at 13:44):

+

Strands #287
+“Moonlighting”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 16 2024 at 04:55):

+

Strands #287
+“Moonlighting”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 16 2024 at 13:26):

+

Strands #288
+“Crossed words”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 16 2024 at 16:46):

+

Strands #288
+“Crossed words”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 17 2024 at 15:42):

+

Strands #289
+“It's lit!”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 17 2024 at 19:20):

+

Strands #289
+“It's lit!”
+:blue_circle::light_bulb::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Joseph Lozano (Dec 18 2024 at 04:28):

+

Strands #289
+“It's lit!”
+:light_bulb::blue_circle::blue_circle::yellow_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 18 2024 at 15:15):

+

Strands #290
+“You say you want a revolution”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 19 2024 at 03:35):

+

Strands #290
+“You say you want a revolution”
+:light_bulb::blue_circle::blue_circle::light_bulb:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 19 2024 at 16:34):

+

Strands #291
+“Roll with it”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 20 2024 at 15:04):

+

Strands #292
+“Morning morsel”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 20 2024 at 15:11):

+

Strands #292
+“Morning morsel”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 20 2024 at 16:56):

+

Strands #292
+“Morning morsel”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 21 2024 at 17:47):

+

Strands #293
+“Keeping the faith”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 21 2024 at 18:53):

+

Strands #293
+“Keeping the faith”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 22 2024 at 14:37):

+

Strands #294
+“Are you listening?”
+:blue_circle::light_bulb::blue_circle::blue_circle:
+:blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 23 2024 at 23:53):

+

Strands #295
+“Pass the eggnog”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+

Where’s the eggnog emoji?

+ + + + +

view this post on Zulip Rebecca Palma (Dec 24 2024 at 17:19):

+

Strands #296
+“Who on earth ...?”
+:blue_circle::blue_circle::light_bulb::blue_circle:
+:blue_circle::yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 25 2024 at 18:09):

+

Strands #297
+“A visit from Santa”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+

🎅🏽🎅🏽🎅🏽🎅🏽

+ + + + +

view this post on Zulip Rebecca Palma (Dec 27 2024 at 00:58):

+

Strands #298
+“Relative conjunction”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 27 2024 at 11:33):

+

Strands #299
+“Back in style”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 27 2024 at 16:13):

+

Strands #299
+“Back in style”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 28 2024 at 17:52):

+

Strands #300
+“Just the essentials”
+:light_bulb::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 28 2024 at 17:55):

+

Strands #300
+“Just the essentials”
+:blue_circle::blue_circle::blue_circle::yellow_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 30 2024 at 06:08):

+

Strands #301
+“Festival of Lights delights”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 30 2024 at 18:27):

+

Strands #302
+“Keep it classical”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Dec 31 2024 at 18:05):

+

Strands #303
+“Resolutions”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 01 2025 at 10:58):

+

Strands #304
+“Resolutions”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:yellow_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 01 2025 at 11:02):

+

Strands #304 :partying_face:
+“What a workout”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 01 2025 at 14:37):

+

Strands #304
+“What a workout”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 01 2025 at 17:01):

+

Strands #304
+“What a workout”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 02 2025 at 14:11):

+

Strands #305
+“Super bowl”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 02 2025 at 16:26):

+

Strands #305
+“Super bowl”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 03 2025 at 11:12):

+

Strands #306 :dancing:
+“On auto”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 03 2025 at 14:17):

+

Strands #306
+“On auto”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 03 2025 at 17:29):

+

Strands #306
+“On auto”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 04 2025 at 13:33):

+

Strands #307
+“Literary couples”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 04 2025 at 17:44):

+

Strands #307
+“Literary couples”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 05 2025 at 14:49):

+

Strands #308
+“Cold snap”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 05 2025 at 18:21):

+

Strands #308
+“Cold snap”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 06 2025 at 13:11):

+

Strands #309
+“In neutral”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 07 2025 at 12:52):

+

Strands #310
+“Front women”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 07 2025 at 15:41):

+

Strands #310
+“Front women”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 08 2025 at 09:55):

+

Strands #311 :partying_face:
+“Time for an upgrade”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+
+

Spoiler

+
+ + + + +

view this post on Zulip Rebecca Palma (Jan 08 2025 at 15:25):

+

Strands #311
+“Time for an upgrade”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 08 2025 at 16:43):

+

Strands #311
+“Time for an upgrade”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 09 2025 at 14:12):

+

Strands #312
+“Off the hook!”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:yellow_circle::blue_circle::light_bulb::blue_circle:
+:blue_circle:
+Not a fan!

+ + + + +

view this post on Zulip Maroš Kučera (Jan 10 2025 at 01:51):

+

Strands #312
+“Off the hook!”
+:light_bulb::blue_circle::light_bulb::blue_circle:
+:yellow_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 10 2025 at 15:22):

+

Strands #313
+“They're inseparable”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 10 2025 at 16:57):

+

Strands #313
+“They're inseparable”
+:yellow_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 10 2025 at 18:25):

+

Strands #313
+“They're inseparable”
+:blue_circle::blue_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 11 2025 at 16:30):

+

Strands #314
+“Say when ...”
+:blue_circle::blue_circle::yellow_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + + +

view this post on Zulip Jerod Santo (Jan 11 2025 at 19:10):

+

Strands #314
+“Say when ...”
+:blue_circle::yellow_circle::blue_circle::blue_circle:
+:blue_circle::blue_circle::blue_circle::blue_circle:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/453573-games/topic/wordle.html b/stream/453573-games/topic/wordle.html new file mode 100644 index 0000000000..ad01dc4704 --- /dev/null +++ b/stream/453573-games/topic/wordle.html @@ -0,0 +1,9678 @@ + +wordle · games · Zulip Chat Archive +

Stream: games

+

Topic: wordle

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Aug 29 2024 at 13:52):

+

Wordle 1,167 4/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 06 2024 at 14:27):

+

Wordle 1,175 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 06 2024 at 14:42):

+

Wordle 1,175 5/6

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Sep 06 2024 at 22:11):

+

Wordle 1,175 3/6

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 07 2024 at 12:37):

+

Wordle 1,176 6/6

+

:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 07 2024 at 13:22):

+

Wordle 1,176 4/6

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 07 2024 at 14:54):

+

Wordle 1,176 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Sep 07 2024 at 17:01):

+

Wordle 1,176 4/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 08 2024 at 13:49):

+

Wordle 1,177 3/6*

+

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 08 2024 at 17:50):

+

Wordle 1,177 5/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 08 2024 at 23:15):

+

Wordle 1,178 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 09 2024 at 14:22):

+

Wordle 1,178 5/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 09 2024 at 14:35):

+

Wordle 1,178 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 10 2024 at 14:18):

+

Wordle 1,179 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 10 2024 at 17:48):

+

Wordle 1,179 4/6

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 10 2024 at 19:47):

+

Wordle 1,179 2/6

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 11 2024 at 14:56):

+

Wordle 1,180 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jarvis Yang (Sep 11 2024 at 14:56):

+

Wordle 1,180 3/6

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 11 2024 at 18:18):

+

Wordle 1,180 4/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 12 2024 at 09:58):

+

Wordle 1,181 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 12 2024 at 14:36):

+

Wordle 1,181 3/6*

+

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 14:54):

+

Wordle 1,181 5/6

+

:green_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 12 2024 at 16:42):

+

Wordle 1,181 3/6* :sunglasses:

+

:yellow_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 13 2024 at 08:20):

+

Wordle 1,182 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 13 2024 at 10:54):

+

Wordle 1,182 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 13 2024 at 10:54):

+

Ok, that's a fairly weird coincidence.

+ + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 12:52):

+

Wordle 1,182 3/6

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 14:38):

+

Wordle 1,182 6/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 14 2024 at 13:42):

+

Wordle 1,183 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 14 2024 at 13:48):

+

Wordle 1,183 3/6*

+

:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 14 2024 at 20:14):

+

Wordle 1,183 4/6

+

:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 15 2024 at 10:37):

+

Wordle 1,184 5/6*

+

:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 15 2024 at 14:25):

+

Wordle 1,184 4/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 15 2024 at 21:56):

+

Wordle 1,185 5/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 16 2024 at 03:23):

+

Wordle 1,185 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 16 2024 at 10:13):

+

Wordle 1,185 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 16 2024 at 10:49):

+

Wordle 1,185 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 16 2024 at 13:39):

+

Wordle 1,185 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 16 2024 at 14:19):

+

Wordle 1,185 5/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 16 2024 at 15:24):

+

Wordle 1,185 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 16 2024 at 15:44):

+

Wordle 1,185 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 16 2024 at 22:39):

+

Wordle 1,185 6/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 16 2024 at 22:44):

+

Wordle 1,186 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 17 2024 at 09:30):

+

Wordle 1,186 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 17 2024 at 10:04):

+

Wordle 1,186 5/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 17 2024 at 12:34):

+

Wordle 1,186 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 17 2024 at 13:33):

+

Wordle 1,186 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 17 2024 at 14:43):

+

Wordle 1,186 4/6

+

:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 17 2024 at 14:47):

+

Wordle 1,186 3/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 17 2024 at 15:03):

+

Wordle 1,186 5/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

NGL today’s word made me yell at my phone

+ + + + +

view this post on Zulip Rebecca Palma (Sep 17 2024 at 15:41):

+

Wordle 1,186 5/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 17 2024 at 15:42):

+

@Andrew O'Brien same

+ + + + +

view this post on Zulip Frank West (Sep 17 2024 at 18:17):

+

Wordle 1,186 5/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 18 2024 at 09:18):

+

Wordle 1,187 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 18 2024 at 09:56):

+

Wordle 1,187 4/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 18 2024 at 13:38):

+

Wordle 1,187 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 18 2024 at 13:42):

+

Wordle 1,187 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 18 2024 at 14:21):

+

Wordle 1,187 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

@Robert Purcell Wordle twins!

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 14:32):

+

Wordle 1,187 5/6

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 18 2024 at 14:56):

+

Wordle 1,187 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 18 2024 at 20:47):

+

Wordle 1,187 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 18 2024 at 22:21):

+

Wordle 1,188 3/6*

+

:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 19 2024 at 09:56):

+

Wordle 1,188 3/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 19 2024 at 13:36):

+

Wordle 1,188 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 19 2024 at 13:50):

+

Wordle 1,188 2/6*

+

:yellow_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 19 2024 at 14:49):

+

Wordle 1,188 2/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 14:58):

+

Wordle 1,188 4/6

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 19 2024 at 16:17):

+

Wordle 1,188 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 19 2024 at 17:16):

+

Wordle 1,188 4/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 19 2024 at 20:41):

+

Wordle 1,188 3/6* :sunglasses:

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 19 2024 at 22:00):

+

Wordle 1,189 3/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 20 2024 at 06:43):

+

Wordle 1,188 3/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 20 2024 at 13:32):

+

Wordle 1,189 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 20 2024 at 14:15):

+

Wordle 1,189 3/6*

+

:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 20 2024 at 14:50):

+

Wordle 1,189 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 20 2024 at 14:55):

+

Wordle 1,189 4/6*

+

:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 20 2024 at 14:55):

+

Wordle 1,189 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 20 2024 at 19:17):

+

Wordle 1,189 5/6* ugh

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 20 2024 at 22:09):

+

Wordle 1,189 4/6

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 20 2024 at 22:34):

+

Wordle 1,190 3/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 21 2024 at 12:09):

+

Wordle 1,190 2/6*

+

:green_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 21 2024 at 13:36):

+

Wordle 1,190 4/6*

+

:green_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 21 2024 at 13:44):

+

Wordle 1,190 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 21 2024 at 15:31):

+

Wordle 1,190 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 21 2024 at 15:50):

+

Wordle 1,190 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 22 2024 at 05:56):

+

Wordle 1,191 2/6* :dancing:

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 22 2024 at 08:08):

+

Wordle 1,191 2/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 22 2024 at 12:10):

+

Wordle 1,191 2/6*

+

:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 22 2024 at 12:10):

+

Wordle 1,191 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 22 2024 at 12:12):

+

Dang. Thought I did well today but obviously I’m just a big LOSER :sob:

+ + + + +

view this post on Zulip Jerod Santo (Sep 22 2024 at 13:22):

+

Wordle 1,191 4/6

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+What does that make me...? :wink:

+ + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 13:28):

+

Wordle 1,191 4/6

+

:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 22 2024 at 15:12):

+

Wordle 1,191 2/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

There goes a frequent starting word for me. Still yet to guess in 1 after 800 plays.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 22 2024 at 15:42):

+

Wordle 1,191 4/6*

+

:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 23 2024 at 05:43):

+

Wordle 1,191 3/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 23 2024 at 07:19):

+

Wordle 1,192 2/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 23 2024 at 10:34):

+

Wordle 1,192 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 23 2024 at 12:14):

+

Wordle 1,192 2/6*

+

:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 23 2024 at 12:17):

+

Wordle 1,192 3/6*

+

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 23 2024 at 13:31):

+

Wordle 1,192 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 23 2024 at 13:54):

+

Wordle 1,192 2/6

+

:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+A nice start to the week :sunglasses:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 23 2024 at 14:37):

+

Wordle 1,192 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 23 2024 at 15:35):

+

Wordle 1,192 3/6*

+

:green_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 24 2024 at 05:52):

+

Wordle 1,192 2/6*

+

:green_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 24 2024 at 07:13):

+

Wordle 1,193 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 24 2024 at 09:47):

+

Wordle 1,193 2/6*

+

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 24 2024 at 10:05):

+

Wordle 1,193 3/6

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+I got really lucky :smiley:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 24 2024 at 12:14):

+

Wordle 1,193 X/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:

+

Grrr

+ + + + +

view this post on Zulip David Goelitz (Sep 24 2024 at 13:23):

+

Wordle 1,193 5/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 24 2024 at 14:41):

+

Wordle 1,193 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 24 2024 at 14:50):

+

Wordle 1,193 4/6

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 24 2024 at 15:54):

+

Wordle 1,193 3/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 24 2024 at 15:58):

+

Wordle 1,193 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 25 2024 at 07:41):

+

Wordle 1,194 4/6*

+

:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 25 2024 at 09:53):

+

Wordle 1,194 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 25 2024 at 11:04):

+

Wordle 1,194 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 25 2024 at 13:23):

+

Wordle 1,194 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 25 2024 at 13:40):

+

Wordle 1,194 5/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 25 2024 at 14:40):

+

Wordle 1,194 3/6

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 25 2024 at 14:43):

+

Wordle 1,194 4/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 25 2024 at 16:29):

+

Wordle 1,194 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 26 2024 at 01:13):

+

Wordle 1,195 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 26 2024 at 11:07):

+

Wordle 1,195 3/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 26 2024 at 12:17):

+

Wordle 1,195 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 26 2024 at 13:24):

+

Wordle 1,195 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 26 2024 at 13:37):

+

Wordle 1,195 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 26 2024 at 14:49):

+

Wordle 1,195 3/6*

+

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 26 2024 at 15:10):

+

Wordle 1,195 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 26 2024 at 15:43):

+

Wordle 1,195 3/6

+

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 26 2024 at 16:29):

+

Wordle 1,195 2/6

+

:white_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 26 2024 at 21:59):

+

Wordle 1,196 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 27 2024 at 11:22):

+

Wordle 1,196 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 27 2024 at 12:32):

+

Wordle 1,196 3/6*

+

:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 27 2024 at 13:21):

+

Wordle 1,196 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 27 2024 at 14:23):

+

Wordle 1,196 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 27 2024 at 14:43):

+

Wordle 1,196 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 27 2024 at 15:04):

+

Wordle 1,196 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Sep 27 2024 at 16:06):

+

Wordle 1,196 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 27 2024 at 21:53):

+

Wordle 1,197 3/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 27 2024 at 23:13):

+

Wordle 1,196 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 28 2024 at 11:38):

+

Wordle 1,197 3/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 28 2024 at 12:04):

+

Wordle 1,197 3/6

+

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Sep 28 2024 at 12:27):

+

Wordle 1,197 4/6

+

:green_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 28 2024 at 13:40):

+

Wordle 1,197 5/6*

+

:yellow_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 28 2024 at 15:34):

+

Wordle 1,197 2/6*

+

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Sep 28 2024 at 15:55):

+

Wordle 1,197 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 28 2024 at 20:33):

+

Wordle 1,198 6/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 29 2024 at 01:50):

+

Wordle 1,197 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 29 2024 at 13:11):

+

Wordle 1,198 5/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 29 2024 at 15:19):

+

Wordle 1,198 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 29 2024 at 15:38):

+

Worst way to lose

+

Wordle 1,198 X/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Sep 29 2024 at 16:35):

+

Wordle 1,198 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:yellow_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Sep 29 2024 at 16:37):

+

Today’s is tough. Only a 88% complete rate with average guesses just under 5. Those are both pretty harsh.

+ + + + +

view this post on Zulip David Goelitz (Sep 29 2024 at 18:56):

+

Wordle 1,198 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 29 2024 at 19:57):

+

Wordle 1,198 5/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Sep 29 2024 at 20:48):

+

Wordle 1,199 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Sep 29 2024 at 21:04):

+

Wordle 1,198 4/6*

+

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 30 2024 at 00:44):

+

Wordle 1,198 X/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Sep 30 2024 at 09:55):

+

Wordle 1,199 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Sep 30 2024 at 10:18):

+

Wordle 1,199 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Sep 30 2024 at 10:24):

+

Wordle 1,199 2/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 30 2024 at 11:18):

+

Wordle 1,199 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 30 2024 at 13:46):

+

Wordle 1,199 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Sep 30 2024 at 13:50):

+

Wordle 1,199 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Sep 30 2024 at 14:11):

+

Wordle 1,199 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Sep 30 2024 at 14:32):

+

Wordle 1,199 3/6*

+

:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Sep 30 2024 at 16:17):

+

Wordle 1,199 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Sep 30 2024 at 21:30):

+

Wordle 1,199 4/6

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+First all-green like this :-D

+ + + + +

view this post on Zulip Tim Uckun (Sep 30 2024 at 21:33):

+

Wordle 1,200 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 01 2024 at 03:25):

+

Wordle 1,199 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 01 2024 at 10:31):

+

Wordle 1,200 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 01 2024 at 13:26):

+

Wordle 1,200 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 01 2024 at 14:40):

+

Wordle 1,200 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 01 2024 at 16:41):

+

Wordle 1,200 4/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 01 2024 at 16:42):

+

Wordle 1,200 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 01 2024 at 18:30):

+

Wordle 1,200 4/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 01 2024 at 20:51):

+

Wordle 1,201 3/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 02 2024 at 09:54):

+

Wordle 1,201 6/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 02 2024 at 10:27):

+

Wordle 1,201 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 02 2024 at 13:07):

+

Wordle 1,201 4/6*

+

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 02 2024 at 13:43):

+

Wordle 1,201 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 02 2024 at 14:18):

+

Wordle 1,201 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 02 2024 at 16:06):

+

Wordle 1,201 3/6*

+

:green_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 02 2024 at 16:30):

+

Wordle 1,201 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 03 2024 at 11:59):

+

Wordle 1,202 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 03 2024 at 12:00):

+

Wordle 1,202 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 03 2024 at 13:23):

+

Wordle 1,202 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 03 2024 at 13:43):

+

Wordle 1,202 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 03 2024 at 14:07):

+

Wordle 1,202 4/6

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+Lots of 4s today...

+ + + + +

view this post on Zulip Frank West (Oct 03 2024 at 14:47):

+

Wordle 1,202 3/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 03 2024 at 14:56):

+

Wordle 1,202 3/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 03 2024 at 15:56):

+

Wordle 1,202 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 03 2024 at 21:09):

+

Wordle 1,203 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 04 2024 at 09:58):

+

Wordle 1,203 4/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 04 2024 at 10:33):

+

Wordle 1,203 3/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 04 2024 at 11:11):

+

Wordle 1,203 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 04 2024 at 13:04):

+

Wordle 1,203 5/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 04 2024 at 13:37):

+

Wordle 1,203 6/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::yellow_large_square::green_large_square::green_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 04 2024 at 14:44):

+

Wordle 1,203 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 04 2024 at 15:38):

+

Wordle 1,203 3/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Oct 04 2024 at 15:51):

+

Wordle 1,203 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 04 2024 at 16:46):

+

Wordle 1,203 3/6* :sunglasses:

+

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 05 2024 at 10:22):

+

Wordle 1,204 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 05 2024 at 13:09):

+

Wordle 1,204 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 05 2024 at 13:31):

+

Wordle 1,204 4/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 05 2024 at 13:33):

+

Wordle 1,204 5/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 05 2024 at 13:43):

+

Wordle 1,204 4/6

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 05 2024 at 14:39):

+

Wordle 1,204 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 05 2024 at 14:39):

+

Lost a streak of 88, 2 away from my max streak.

+

Wordle 1,204 X/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 05 2024 at 20:15):

+

Wordle 1,204 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 05 2024 at 20:36):

+

Wordle 1,205 4/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 06 2024 at 10:22):

+

Wordle 1,205 3/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 06 2024 at 11:58):

+

Wordle 1,205 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 06 2024 at 14:23):

+

Wordle 1,205 5/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 06 2024 at 16:03):

+

Wordle 1,205 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 06 2024 at 18:33):

+

Wordle 1,205 6/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:yellow_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 07 2024 at 00:09):

+

Wordle 1,205 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 07 2024 at 08:40):

+

Wordle 1,206 3/6* :sunglasses:

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 07 2024 at 10:14):

+

Wordle 1,206 4/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 07 2024 at 12:15):

+

Wordle 1,206 3/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 07 2024 at 13:27):

+

Wordle 1,206 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 07 2024 at 14:13):

+

Wordle 1,206 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 07 2024 at 14:25):

+

Wordle 1,206 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 07 2024 at 14:35):

+

Wordle 1,206 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 07 2024 at 15:12):

+

Wordle 1,206 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 07 2024 at 15:14):

+

Wordle 1,206 3/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 07 2024 at 15:14):

+

Wordle 1,206 5/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 07 2024 at 18:47):

+

Wordle 1,206 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 07 2024 at 20:56):

+

Wordle 1,207 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 08 2024 at 09:47):

+

Wordle 1,207 4/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 08 2024 at 10:33):

+

Wordle 1,207 2/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 08 2024 at 12:17):

+

Wordle 1,207 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 08 2024 at 13:11):

+

Wordle 1,207 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 08 2024 at 13:41):

+

Wordle 1,207 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 08 2024 at 13:46):

+

Wordle 1,207 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 08 2024 at 13:55):

+

Wordle 1,207 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 08 2024 at 14:08):

+

Wordle 1,207 5/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 08 2024 at 18:47):

+

Wordle 1,207 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 08 2024 at 21:38):

+

Wordle 1,208 5/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 09 2024 at 10:00):

+

Wordle 1,208 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 09 2024 at 10:14):

+

Wordle 1,208 6/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+That was a rough one

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 09 2024 at 13:10):

+

Wordle 1,208 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

Almost ran out of letters.

+ + + + +

view this post on Zulip Maroš Kučera (Oct 09 2024 at 13:13):

+

Wordle 1,208 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 09 2024 at 13:28):

+

Wordle 1,208 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 09 2024 at 13:47):

+

Wordle 1,208 X/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 09 2024 at 13:55):

+

Wordle 1,208 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 09 2024 at 14:17):

+

Wordle 1,208 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 09 2024 at 16:23):

+

Wordle 1,208 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 10 2024 at 03:31):

+

Wordle 1,209 5/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 10 2024 at 10:09):

+

Wordle 1,209 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 10 2024 at 10:23):

+

Wordle 1,209 3/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 10 2024 at 11:09):

+

Wordle 1,209 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 10 2024 at 11:12):

+

Wordle 1,209 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 10 2024 at 13:29):

+

Wordle 1,209 6/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 10 2024 at 14:57):

+

Wordle 1,209 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 10 2024 at 15:16):

+

Wordle 1,209 2/6*

+

:green_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 10 2024 at 16:10):

+

Wordle 1,209 6/6

+

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 10 2024 at 16:46):

+

Wordle 1,209 4/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 10 2024 at 20:34):

+

Wordle 1,210 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 11 2024 at 09:58):

+

Wordle 1,210 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 11 2024 at 10:25):

+

Wordle 1,210 5/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 11 2024 at 11:08):

+

Wordle 1,210 6/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 11 2024 at 13:18):

+

Wordle 1,210 5/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 11 2024 at 14:57):

+

Wordle 1,210 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 11 2024 at 18:16):

+

Wordle 1,210 X/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

Darn it! I had the right answer but changed it last minute

+ + + + +

view this post on Zulip Tim Uckun (Oct 11 2024 at 21:09):

+

Wordle 1,211 2/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 12 2024 at 10:32):

+

Wordle 1,211 3/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 12 2024 at 11:33):

+

Wordle 1,211 4/6*

+

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 12 2024 at 13:12):

+

Wordle 1,211 2/6*

+

:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 12 2024 at 14:25):

+

Wordle 1,211 3/6*

+

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 12 2024 at 14:42):

+

Wordle 1,211 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 12 2024 at 21:00):

+

Wordle 1,212 3/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 12 2024 at 23:57):

+

Wordle 1,212 2/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

Okay :sweat_smile:

+ + + + +

view this post on Zulip Andrew Patton (Oct 13 2024 at 06:44):

+

Wordle 1,211 2/6*

+

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 13 2024 at 10:31):

+

Wordle 1,212 2/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 13 2024 at 12:09):

+

Wordle 1,212 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 13 2024 at 15:12):

+

Wordle 1,212 2/6*

+

:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 13 2024 at 15:45):

+

Wordle 1,212 2/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 13 2024 at 21:13):

+

Wordle 1,213 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 14 2024 at 02:56):

+

Wordle 1,212 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 14 2024 at 10:26):

+

Wordle 1,213 3/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 14 2024 at 13:53):

+

Wordle 1,213 4/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 14 2024 at 14:30):

+

Wordle 1,213 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 14 2024 at 14:39):

+

Wordle 1,213 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 14 2024 at 15:51):

+

Wordle 1,213 3/6

+

:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 14 2024 at 15:53):

+

Wordle 1,213 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 14 2024 at 17:43):

+

Wordle 1,213 6/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 14 2024 at 21:05):

+

Wordle 1,214 X/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

+

Skunked

+ + + + +

view this post on Zulip Andrew Patton (Oct 15 2024 at 05:56):

+

Wordle 1,213 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 15 2024 at 10:15):

+

Wordle 1,214 5/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 15 2024 at 11:02):

+

Wordle 1,214 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 15 2024 at 11:20):

+

Wordle 1,214 3/6* :sunglasses:

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 15 2024 at 13:06):

+

Wordle 1,214 6/6

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 15 2024 at 13:24):

+

Wordle 1,214 X/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 15 2024 at 13:58):

+

Wordle 1,214 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 15 2024 at 14:16):

+

Wordle 1,214 6/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

What?

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 15 2024 at 15:02):

+

Wordle 1,214 6/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 15 2024 at 16:40):

+

Wordle 1,214 X/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 15 2024 at 20:50):

+

Wordle 1,215 3/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 16 2024 at 05:01):

+

Wordle 1,215 3/6*

+

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 16 2024 at 08:11):

+

Wordle 1,215 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 16 2024 at 10:18):

+

Wordle 1,215 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 16 2024 at 12:17):

+

Wordle 1,215 4/6

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 16 2024 at 13:09):

+

Wordle 1,215 2/6*

+

:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 16 2024 at 13:24):

+

Wordle 1,215 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 16 2024 at 16:14):

+

Wordle 1,215 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 16 2024 at 19:24):

+

Wordle 1,215 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 16 2024 at 21:29):

+

Wordle 1,216 6/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 17 2024 at 00:55):

+

Wordle 1,215 2/6*

+

:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 17 2024 at 01:26):

+

Wordle 1,215 3/6*

+

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 17 2024 at 10:14):

+

Wordle 1,216 4/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 17 2024 at 11:28):

+

Wordle 1,216 6/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 17 2024 at 12:01):

+

Wordle 1,216 5/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 17 2024 at 13:21):

+

Not doing so good lately.

+

Wordle 1,216 X/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 17 2024 at 13:27):

+

Wordle 1,216 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 17 2024 at 15:36):

+

Wordle 1,216 2/6*

+

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 17 2024 at 17:48):

+

Wordle 1,216 6/6

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:yellow_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 17 2024 at 17:56):

+

Wordle 1,216 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 17 2024 at 20:37):

+

Wordle 1,217 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 18 2024 at 09:46):

+

Wordle 1,217 5/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 18 2024 at 10:41):

+

Wordle 1,217 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 18 2024 at 13:17):

+

Wordle 1,217 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 18 2024 at 13:19):

+

Wordle 1,217 3/6*

+

:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 18 2024 at 13:20):

+

Wordle 1,217 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 18 2024 at 15:11):

+

Wordle 1,217 5/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 18 2024 at 18:17):

+

Wordle 1,217 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 18 2024 at 18:31):

+

Wordle 1,217 6/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 18:34):

+

Look at all that :green_large_square::green_large_square::green_large_square:!

+ + + + +

view this post on Zulip Tim Uckun (Oct 18 2024 at 19:53):

+

Wordle 1,218 X/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

+

Skunked

+ + + + +

view this post on Zulip Rebecca Palma (Oct 19 2024 at 10:30):

+

Wordle 1,218 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 19 2024 at 13:14):

+

Wordle 1,218 5/6

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 19 2024 at 14:26):

+

Wordle 1,218 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 19 2024 at 14:43):

+

Wordle 1,218 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 19 2024 at 15:30):

+

Wordle 1,218 6/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 19 2024 at 20:33):

+

A word about yesterdays wordle. In NZ it's spelled fibre.

+ + + + +

view this post on Zulip Tim Uckun (Oct 19 2024 at 20:33):

+

Wordle 1,219 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 19 2024 at 21:44):

+

Wordle 1,218 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 19 2024 at 21:46):

+

Tim Uckun said:

+
+

A word about yesterdays wordle. In NZ it's spelled fibre.

+
+

lol. It’s still today’s Wordle in the western hemisphere :laughing:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 20 2024 at 10:50):

+

Wordle 1,219 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 20 2024 at 12:27):

+

Wordle 1,219 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 20 2024 at 15:10):

+

Wordle 1,219 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 20 2024 at 16:17):

+

Wordle 1,219 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 20 2024 at 16:18):

+

Wordle 1,219 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 20 2024 at 17:00):

+

Wordle 1,219 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 20 2024 at 20:39):

+

Wordle 1,220 2/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 20 2024 at 20:40):

+

Scott Abbey said:

+
+

Tim Uckun said:

+
+

A word about yesterdays wordle. In NZ it's spelled fibre.

+
+

lol. It’s still today’s Wordle in the western hemisphere :laughing:

+
+

Sorry I thought I let 24 hours pass. Didn't mean to spoil it for anybody.

+ + + + +

view this post on Zulip Scott Abbey (Oct 20 2024 at 22:01):

+

lol. Nah I don’t think you did. I think I was the last one to answer, and I don’t open the thread until I solve it, just in case.

+ + + + +

view this post on Zulip Maroš Kučera (Oct 21 2024 at 05:49):

+

I saw someone post something using a spoiler block/style, which I didn't know was available. It wasn't in Slack and it could be the way to safely say something about current Wordle (like I had wanted to, a couple of times :innocent: ).

+ + + + +

view this post on Zulip Scott Abbey (Oct 21 2024 at 06:29):

+

Wordle 1,220 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 21 2024 at 10:29):

+

Wordle 1,220 2/6*

+

:yellow_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 21 2024 at 11:56):

+

Wordle 1,220 2/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 21 2024 at 14:28):

+

Wordle 1,220 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 21 2024 at 15:28):

+

Wordle 1,220 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 21 2024 at 18:40):

+

Wordle 1,220 4/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 21 2024 at 19:55):

+

Wordle 1,220 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 21 2024 at 21:31):

+

Wordle 1,221 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 22 2024 at 09:56):

+

Wordle 1,221 4/6*

+

:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 22 2024 at 11:13):

+

Wordle 1,221 5/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 22 2024 at 12:12):

+

Wordle 1,221 2/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 22 2024 at 13:12):

+

Wordle 1,221 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 22 2024 at 13:22):

+

Wordle 1,221 4/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 22 2024 at 14:13):

+

Wordle 1,221 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 22 2024 at 14:26):

+

Wordle 1,221 3/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 22 2024 at 14:46):

+

Wordle 1,221 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 22 2024 at 20:00):

+

Wordle 1,222 X/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 22 2024 at 20:44):

+

Wordle 1,221 3/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 23 2024 at 09:03):

+

Wordle 1,222 6/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 23 2024 at 10:46):

+

Wordle 1,222 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 23 2024 at 12:21):

+

Went through a lot of letters on this one

+

Wordle 1,222 5/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 23 2024 at 12:31):

+

Wordle 1,222 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 23 2024 at 12:51):

+

Wordle 1,222 4/6*

+

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 23 2024 at 13:42):

+

Wordle 1,222 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 23 2024 at 13:43):

+

I've added a new challenge for myself. Starting word will be yesterday's word

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 23 2024 at 14:52):

+

Wordle 1,222 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 23 2024 at 18:43):

+

Wordle 1,222 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Oct 23 2024 at 22:45):

+

Wordle 1,223 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 24 2024 at 10:05):

+

Wordle 1,223 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 24 2024 at 11:14):

+

Wordle 1,223 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 24 2024 at 13:03):

+

Wordle 1,223 6/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

The new first word experiment was almost :cry: but :clap:

+ + + + +

view this post on Zulip David Goelitz (Oct 24 2024 at 13:32):

+

Wordle 1,223 3/6*

+

:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 24 2024 at 14:33):

+

Wordle 1,223 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 24 2024 at 15:08):

+

Wordle 1,223 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 24 2024 at 17:23):

+

Wordle 1,223 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 24 2024 at 18:14):

+

Wordle 1,223 5/6

+

:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 24 2024 at 20:26):

+

Wordle 1,224 X/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

:face_with_symbols_on_mouth:

+ + + + +

view this post on Zulip Scott Abbey (Oct 25 2024 at 09:58):

+

Wordle 1,224 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 25 2024 at 10:03):

+

Wordle 1,224 6/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+Rough day for hard mode

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 25 2024 at 12:51):

+

Wordle 1,224 5/6*

+

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

:man_facepalming:

+ + + + +

view this post on Zulip David Goelitz (Oct 25 2024 at 13:22):

+

Wordle 1,224 6/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 25 2024 at 13:32):

+

Wordle 1,224 6/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:frown:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 25 2024 at 14:41):

+

Wordle 1,224 3/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 25 2024 at 15:49):

+

Wordle 1,224 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 25 2024 at 16:02):

+

Wordle 1,224 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 25 2024 at 16:04):

+

Wordle 1,224 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 25 2024 at 16:43):

+

Wordle 1,224 5/6* ugh

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 25 2024 at 21:37):

+

Wordle 1,225 6/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 26 2024 at 12:11):

+

Wordle 1,225 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 26 2024 at 13:06):

+

Wordle 1,225 6/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 26 2024 at 14:07):

+

Wordle 1,225 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 26 2024 at 14:24):

+

Wordle 1,225 4/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 26 2024 at 15:10):

+

Wordle 1,225 5/6*

+

:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 26 2024 at 15:31):

+

Wordle 1,225 4/6*

+

:white_large_square::green_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Oct 26 2024 at 16:45):

+

Wordle 1,225 X/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 26 2024 at 20:59):

+

Wordle 1,226 4/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 27 2024 at 12:59):

+

Wordle 1,226 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 27 2024 at 15:45):

+

Wordle 1,226 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 27 2024 at 16:21):

+

Wordle 1,226 5/6

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 27 2024 at 16:54):

+

Wordle 1,226 3/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 27 2024 at 17:13):

+

Wordle 1,226 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 28 2024 at 03:40):

+

Wordle 1,226 3/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 28 2024 at 04:03):

+

Wordle 1,227 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 28 2024 at 04:18):

+

Wordle 1,227 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 28 2024 at 10:56):

+

Wordle 1,227 5/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 28 2024 at 14:03):

+

Wordle 1,227 5/6*

+

:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 28 2024 at 15:11):

+

Wordle 1,227 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 28 2024 at 15:18):

+

Wordle 1,227 5/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Oct 28 2024 at 15:38):

+

Wordle 1,227 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 28 2024 at 15:51):

+

Wordle 1,227 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 28 2024 at 16:49):

+

Wordle 1,227 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 28 2024 at 21:29):

+

Wordle 1,228 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 29 2024 at 09:56):

+

Wordle 1,228 4/6

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Scott Abbey (Oct 29 2024 at 12:13):

+

Wordle 1,228 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 29 2024 at 13:01):

+

Wordle 1,228 2/6*

+

:black_large_square::black_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 29 2024 at 13:38):

+

Wordle 1,228 3/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 29 2024 at 13:50):

+

Wordle 1,228 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 29 2024 at 14:30):

+

Wordle 1,228 3/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 29 2024 at 14:34):

+

Wordle 1,228 3/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 30 2024 at 01:19):

+

Wordle 1,229 3/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 30 2024 at 02:22):

+

05ddd74d-1049-4f4c-97d7-63f7f68e7402.png

+

Relevant to my life rn

+ + + + +

view this post on Zulip Scott Abbey (Oct 30 2024 at 04:15):

+

Wordle 1,229 X/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 30 2024 at 09:36):

+

Wordle 1,229 3/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 30 2024 at 12:05):

+

Wordle 1,229 6/6

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 30 2024 at 13:41):

+

Wordle 1,229 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 30 2024 at 13:42):

+

Wordle 1,229 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 30 2024 at 15:08):

+

Wordle 1,229 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 30 2024 at 16:42):

+

Wordle 1,229 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 30 2024 at 16:53):

+

Wordle 1,229 3/6*

+

:yellow_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 30 2024 at 21:13):

+

Wordle 1,230 3/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Oct 31 2024 at 10:05):

+

Wordle 1,230 4/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Oct 31 2024 at 14:36):

+

Wordle 1,230 6/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Oct 31 2024 at 14:38):

+

Wordle 1,230 4/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 31 2024 at 14:48):

+

Wordle 1,230 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Oct 31 2024 at 15:18):

+

Wordle 1,230 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Oct 31 2024 at 20:38):

+

Wordle 1,230 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Oct 31 2024 at 20:58):

+

Wordle 1,231 5/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 21:08):

+

Wordle 1,230 5/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 01 2024 at 10:49):

+

Wordle 1,231 3/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 01 2024 at 12:02):

+

Wordle 1,231 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 01 2024 at 13:14):

+

Wordle 1,231 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 01 2024 at 14:36):

+

Wordle 1,231 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 01 2024 at 20:34):

+

Wordle 1,232 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 01 2024 at 22:14):

+

Wordle 1,231 5/6

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Nov 02 2024 at 06:26):

+

Wordle 1,231 5/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 02 2024 at 07:10):

+

Wordle 1,232 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 02 2024 at 12:13):

+

Wordle 1,232 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 02 2024 at 13:18):

+

Wordle 1,232 6/6

+

:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 02 2024 at 16:35):

+

Wordle 1,232 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 02 2024 at 17:04):

+

Wordle 1,232 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Nov 02 2024 at 17:41):

+

Wordle 1,232 3/6*

+

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 02 2024 at 20:36):

+

Wordle 1,233 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 03 2024 at 12:29):

+

Wordle 1,233 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 03 2024 at 12:55):

+

Wordle 1,233 2/6

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 03 2024 at 14:51):

+

Wordle 1,233 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 03 2024 at 15:10):

+

Wordle 1,233 5/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 03 2024 at 16:45):

+

Wordle 1,233 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 03 2024 at 21:27):

+

Wordle 1,234 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 04 2024 at 13:19):

+

Wordle 1,234 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 04 2024 at 14:55):

+

Wordle 1,234 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 04 2024 at 15:14):

+

Wordle 1,234 5/6

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 04 2024 at 15:15):

+

Oh cool: 123456

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 04 2024 at 15:21):

+

Wordle 1,234 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 04 2024 at 20:00):

+

Wordle 1,235 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 05 2024 at 12:28):

+

Wordle 1,235 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 05 2024 at 13:45):

+

Wordle 1,235 4/6*

+

:yellow_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 05 2024 at 14:30):

+

Wordle 1,235 2/6*

+

:green_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 05 2024 at 19:59):

+

Wordle 1,236 4/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 06 2024 at 00:16):

+

Wordle 1,235 4/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 06 2024 at 11:18):

+

Wordle 1,236 3/6

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 06 2024 at 13:30):

+

Wordle 1,236 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 06 2024 at 14:57):

+

Wordle 1,236 4/6*

+

:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 06 2024 at 15:20):

+

Wordle 1,236 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 06 2024 at 20:50):

+

Wordle 1,237 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 06 2024 at 21:05):

+

Wordle 1,236 5/6

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 07 2024 at 11:28):

+

Wordle 1,237 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 07 2024 at 12:51):

+

Wordle 1,237 5/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 07 2024 at 15:39):

+

Wordle 1,237 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 07 2024 at 20:23):

+

Wordle 1,238 3/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 08 2024 at 04:27):

+

Wordle 1,237 3/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 08 2024 at 10:59):

+

Wordle 1,238 3/6*

+

:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Nabeel S (Nov 08 2024 at 12:20):

+

I got really lucky! Wordle 1,238 2/6

+

:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 08 2024 at 13:10):

+

Wordle 1,238 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 08 2024 at 13:45):

+

Wordle 1,238 4/6*

+

:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 08 2024 at 15:00):

+

Wordle 1,238 3/6

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 08 2024 at 16:39):

+

Wordle 1,238 4/6*

+

:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 08 2024 at 16:57):

+

Wordle 1,238 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 08 2024 at 19:41):

+

Wordle 1,239 6/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 09 2024 at 14:30):

+

Wordle 1,239 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 09 2024 at 14:43):

+

Wordle 1,239 5/6

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 09 2024 at 16:22):

+

Wordle 1,239 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 09 2024 at 16:34):

+

Wordle 1,239 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 09 2024 at 20:29):

+

Wordle 1,240 X/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 10 2024 at 13:48):

+

Wordle 1,240 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 10 2024 at 14:12):

+

Wordle 1,240 4/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 10 2024 at 15:25):

+

Wordle 1,240 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 10 2024 at 20:55):

+

Wordle 1,240 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 10 2024 at 21:23):

+

Wordle 1,241 5/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 10 2024 at 21:25):

+

Wordle 1,240 5/6

+

:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 11 2024 at 13:34):

+

Wordle 1,241 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 11 2024 at 14:10):

+

Wordle 1,241 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 11 2024 at 16:06):

+

Wordle 1,241 3/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 11 2024 at 21:16):

+

Wordle 1,242 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Nov 12 2024 at 06:30):

+

Wordle 1,241 5/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 12 2024 at 11:02):

+

Wordle 1,242 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 12 2024 at 13:42):

+

Wordle 1,242 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 12 2024 at 14:10):

+

Wordle 1,242 3/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 12 2024 at 15:19):

+

Wordle 1,242 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 12 2024 at 15:46):

+

Wordle 1,242 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 12 2024 at 20:16):

+

Wordle 1,243 X/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 12 2024 at 20:59):

+

Wordle 1,242 5/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Nov 13 2024 at 02:36):

+

Wordle 1,242 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 13 2024 at 11:16):

+

Wordle 1,243 4/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 13 2024 at 12:36):

+

Wordle 1,243 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 13 2024 at 13:17):

+

Wordle 1,243 5/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 13 2024 at 15:23):

+

Wordle 1,243 2/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 13 2024 at 18:20):

+

Wordle 1,243 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 13 2024 at 18:49):

+

Wordle 1,243 4/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 13 2024 at 21:30):

+

Wordle 1,244 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 14 2024 at 10:53):

+

Wordle 1,244 5/6

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 14 2024 at 13:39):

+

Wordle 1,244 6/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 14 2024 at 19:01):

+

Wordle 1,244 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

rough!

+ + + + +

view this post on Zulip Tim Uckun (Nov 14 2024 at 20:53):

+

Wordle 1,245 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 15 2024 at 01:15):

+

Wordle 1,244 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Nov 15 2024 at 01:52):

+

Wordle 1,244 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 15 2024 at 11:16):

+

Wordle 1,245 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 15 2024 at 14:00):

+

Wordle 1,245 3/6

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 15 2024 at 15:29):

+

Wordle 1,245 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 15 2024 at 16:05):

+

Wordle 1,245 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 15 2024 at 16:42):

+

Wordle 1,245 4/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 15 2024 at 17:04):

+

Wordle 1,245 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 15 2024 at 20:33):

+

Wordle 1,246 3/6*

+

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 16 2024 at 13:01):

+

Wordle 1,246 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 16 2024 at 15:40):

+

Wordle 1,246 2/6 :trophy:

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 16 2024 at 17:00):

+

Wordle 1,246 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 16 2024 at 17:46):

+

Wordle 1,246 3/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 16 2024 at 20:56):

+

https://www.youtube.com/watch?v=X_Hw9P1iZfQ

+
+ + + + +

view this post on Zulip Robert Purcell (Nov 17 2024 at 14:32):

+

Wordle 1,247 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 17 2024 at 14:35):

+

@Tim Uckun assuming you meant to post that to a different channel/topic, but not sure which one!

+ + + + +

view this post on Zulip Jerod Santo (Nov 17 2024 at 14:35):

+

Wordle 1,247 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 17 2024 at 15:33):

+

Wordle 1,247 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 17 2024 at 18:24):

+

Wordle 1,247 3/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 17 2024 at 19:59):

+

Wordle 1,248 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 17 2024 at 20:01):

+

@Jerod Santo Apologies for the wrong paste I can't seem to be able to delete it, feel free to delete it if you are able.

+ + + + +

view this post on Zulip Ed Howard (Nov 17 2024 at 20:51):

+

Wordle 1,247 3/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 18 2024 at 10:26):

+

Wordle 1,248 3/6*

+

:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 18 2024 at 13:16):

+

Wordle 1,248 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 18 2024 at 14:45):

+

Wordle 1,248 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 18 2024 at 15:47):

+

Wordle 1,248 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 18 2024 at 17:21):

+

Wordle 1,248 3/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 18 2024 at 21:03):

+

Wordle 1,248 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 18 2024 at 21:17):

+

Wordle 1,249 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 19 2024 at 10:47):

+

Wordle 1,249 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 19 2024 at 13:52):

+

Wordle 1,249 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 19 2024 at 14:50):

+

Wordle 1,249 4/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 19 2024 at 15:27):

+

Wordle 1,249 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 19 2024 at 16:48):

+

Wordle 1,249 6/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 19 2024 at 17:47):

+

Wordle 1,249 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 19 2024 at 20:20):

+

Wordle 1,250 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 20 2024 at 11:02):

+

Wordle 1,250 4/6

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 20 2024 at 13:19):

+

Wordle 1,250 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 20 2024 at 13:20):

+

Wordle 1,250 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 20 2024 at 13:37):

+

Wordle 1,250 3/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 20 2024 at 15:14):

+

Wordle 1,250 3/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 20 2024 at 15:17):

+

Wordle 1,250 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 20 2024 at 21:04):

+

Wordle 1,251 5/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 21 2024 at 10:45):

+

Wordle 1,251 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 21 2024 at 14:25):

+

Wordle 1,251 3/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 21 2024 at 14:30):

+

Wordle 1,251 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 21 2024 at 16:34):

+

Wordle 1,251 2/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 21 2024 at 17:22):

+
+

Zulip has a Spoiler Feature !?

+
+ + + + +

view this post on Zulip Frank West (Nov 21 2024 at 17:39):

+

Wordle 1,251 4/6*

+

:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 21 2024 at 18:51):

+

Wordle 1,251 2/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 21 2024 at 21:05):

+

Wordle 1,252 3/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 22 2024 at 04:44):

+

Wordle 1,251 4/6*

+

:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 22 2024 at 10:58):

+

Wordle 1,252 3/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 22 2024 at 13:43):

+

Wordle 1,252 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 22 2024 at 15:23):

+

Wordle 1,252 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 22 2024 at 16:30):

+

Wordle 1,252 3/6*

+

:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 22 2024 at 17:03):

+

Wordle 1,252 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 22 2024 at 17:15):

+

Wordle 1,252 3/6*

+

:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 22 2024 at 20:20):

+

Wordle 1,253 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Nov 23 2024 at 02:31):

+

Wordle 1,252 3/6*

+

:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 23 2024 at 10:56):

+

Wordle 1,253 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 23 2024 at 13:20):

+

Wordle 1,253 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 23 2024 at 14:53):

+

Wordle 1,253 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 23 2024 at 16:16):

+

Wordle 1,253 5/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 23 2024 at 16:20):

+

Wordle 1,253 2/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 23 2024 at 21:07):

+

Wordle 1,254 5/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 24 2024 at 13:51):

+

Wordle 1,254 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 24 2024 at 15:54):

+

Wordle 1,254 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 24 2024 at 16:59):

+

Wordle 1,254 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:yellow_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 24 2024 at 18:32):

+

Wordle 1,254 3/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 24 2024 at 20:57):

+

Wordle 1,255 6/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 25 2024 at 11:03):

+

Wordle 1,255 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 25 2024 at 13:25):

+

Wordle 1,255 4/6*

+

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 25 2024 at 13:28):

+

Wordle 1,255 5/6

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 25 2024 at 16:24):

+

Wordle 1,255 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 25 2024 at 16:27):

+

Wordle 1,255 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 25 2024 at 21:13):

+

Wordle 1,256 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 26 2024 at 00:40):

+

Wordle 1,255 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 26 2024 at 10:54):

+

Wordle 1,256 5/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 26 2024 at 13:30):

+

Wordle 1,256 4/6*

+

:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 26 2024 at 14:32):

+

Wordle 1,256 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 26 2024 at 15:33):

+

Wordle 1,256 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 26 2024 at 15:34):

+

Wordle 1,256 3/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 26 2024 at 18:53):

+

Wordle 1,256 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 26 2024 at 20:02):

+

Wordle 1,256 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 26 2024 at 20:22):

+

Wordle 1,257 4/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 27 2024 at 12:07):

+

Wordle 1,257 5/6*

+

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 27 2024 at 13:26):

+

Wordle 1,257 3/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 27 2024 at 14:37):

+

Wordle 1,257 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 27 2024 at 15:12):

+

Wordle 1,257 4/6*

+

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 27 2024 at 15:34):

+

Wordle 1,257 4/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Nov 27 2024 at 15:54):

+

Wordle 1,257 4/6*

+

:green_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 27 2024 at 16:53):

+

Wordle 1,257 6/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 27 2024 at 17:59):

+

Wordle 1,258 4/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 28 2024 at 14:09):

+

Wordle 1,258 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 28 2024 at 14:20):

+

Wordle 1,258 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 28 2024 at 15:41):

+

Wordle 1,258 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 28 2024 at 15:57):

+

Wordle 1,258 6/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 28 2024 at 16:34):

+

Wordle 1,258 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 28 2024 at 20:37):

+

Wordle 1,259 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 29 2024 at 00:39):

+

Wordle 1,258 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 29 2024 at 13:53):

+

Wordle 1,259 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 29 2024 at 15:50):

+

Wordle 1,259 3/6*

+

:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 29 2024 at 16:11):

+

Wordle 1,259 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 29 2024 at 16:51):

+

Wordle 1,259 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 29 2024 at 16:54):

+

Wordle 1,259 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Nov 29 2024 at 17:43):

+

Wordle 1,259 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Nov 30 2024 at 13:01):

+

Wordle 1,260 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Nov 30 2024 at 15:23):

+

Wordle 1,260 4/6*

+

:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Nov 30 2024 at 16:26):

+

Wordle 1,260 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 30 2024 at 17:38):

+

Wordle 1,260 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Nov 30 2024 at 17:42):

+

Wordle 1,260 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Nov 30 2024 at 20:39):

+

Wordle 1,261 6/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 01 2024 at 13:25):

+

Wordle 1,261 6/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 01 2024 at 14:05):

+

Wordle 1,261 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 01 2024 at 16:02):

+

Wordle 1,261 5/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 01 2024 at 16:50):

+

Wordle 1,261 5/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 01 2024 at 17:15):

+

Wordle 1,261 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 01 2024 at 20:35):

+

Wordle 1,262 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 02 2024 at 10:58):

+

Wordle 1,262 6/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 02 2024 at 13:23):

+

Wordle 1,262 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 02 2024 at 14:25):

+

Wordle 1,262 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 02 2024 at 15:53):

+

Wordle 1,262 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 02 2024 at 16:39):

+

Wordle 1,262 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 02 2024 at 21:10):

+

Wordle 1,263 4/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 03 2024 at 11:07):

+

Wordle 1,263 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 03 2024 at 13:09):

+

Wordle 1,263 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 03 2024 at 13:22):

+

Wordle 1,263 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 03 2024 at 14:50):

+

Wordle 1,263 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 03 2024 at 15:43):

+

Wordle 1,263 3/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 03 2024 at 15:43):

+

Wordle 1,263 4/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 03 2024 at 15:45):

+

Wordle 1,263 4/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 03 2024 at 18:48):

+

Wordle 1,264 4/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 04 2024 at 11:10):

+

Wordle 1,264 3/6

+

:green_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 04 2024 at 13:33):

+

Wordle 1,264 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 04 2024 at 14:33):

+

Wordle 1,264 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 04 2024 at 15:55):

+

Wordle 1,264 3/6*

+

:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 04 2024 at 16:06):

+

Wordle 1,264 4/6*

+

:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 04 2024 at 19:59):

+

Wordle 1,264 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 05 2024 at 04:18):

+

Wordle 1,265 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 05 2024 at 11:10):

+

Wordle 1,265 5/6

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 05 2024 at 14:56):

+

Wordle 1,265 5/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 05 2024 at 15:26):

+

Wordle 1,265 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 05 2024 at 15:46):

+

Wordle 1,265 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 05 2024 at 16:26):

+

Wordle 1,265 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 05 2024 at 16:33):

+

Wordle 1,265 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 05 2024 at 20:28):

+

Wordle 1,266 6/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 05 2024 at 22:54):

+

Wordle 1,265 5/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Dec 06 2024 at 07:13):

+

Wordle 1,265 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::green_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 06 2024 at 12:31):

+

Wordle 1,266 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 06 2024 at 13:30):

+

Wordle 1,266 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew Patton (Dec 06 2024 at 13:58):

+

Wordle 1,266 4/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 06 2024 at 14:34):

+

Wordle 1,266 4/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 06 2024 at 15:45):

+

Wordle 1,266 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 06 2024 at 16:04):

+

Wordle 1,266 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 06 2024 at 19:45):

+

Wordle 1,266 3/6*

+

:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 06 2024 at 20:33):

+

Wordle 1,267 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 06 2024 at 21:39):

+

Wordle 1,266 4/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 07 2024 at 15:07):

+

Wordle 1,267 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 07 2024 at 17:31):

+

Wordle 1,267 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 07 2024 at 18:14):

+

Wordle 1,267 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 07 2024 at 19:23):

+

Wordle 1,267 4/6

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 07 2024 at 20:01):

+

Wordle 1,267 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 07 2024 at 20:37):

+

Wordle 1,268 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 08 2024 at 01:07):

+

Wordle 1,267 6/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 08 2024 at 12:35):

+

Wordle 1,268 5/6

+

:green_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 08 2024 at 13:29):

+

Wordle 1,268 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 08 2024 at 16:10):

+

Wordle 1,268 6/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 08 2024 at 17:48):

+

Wordle 1,268 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 08 2024 at 17:53):

+

Wordle 1,268 5/6*

+

:black_large_square::black_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Dec 08 2024 at 20:12):

+

Wordle 1,268 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 08 2024 at 21:14):

+

Wordle 1,269 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 09 2024 at 13:32):

+

Wordle 1,269 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 09 2024 at 15:01):

+

Wordle 1,269 5/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 09 2024 at 16:21):

+

Wordle 1,269 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 09 2024 at 16:26):

+

Wordle 1,269 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 09 2024 at 16:45):

+

Wordle 1,269 4/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 09 2024 at 16:55):

+

Wordle 1,269 4/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 09 2024 at 21:16):

+

Wordle 1,270 3/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 10 2024 at 14:00):

+

Wordle 1,270 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 10 2024 at 14:28):

+

Wordle 1,270 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 10 2024 at 15:50):

+

Wordle 1,270 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 10 2024 at 17:03):

+

Wordle 1,270 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 10 2024 at 20:42):

+

Wordle 1,271 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 10 2024 at 20:55):

+

Wordle 1,270 4/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 10 2024 at 23:05):

+

Wordle 1,270 5/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 10 2024 at 23:48):

+

Wordle 1,270 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 11 2024 at 13:31):

+

Wordle 1,271 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 11 2024 at 15:17):

+

Wordle 1,271 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 15:20):

+

Wordle 1,271 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 11 2024 at 15:49):

+

Wordle 1,271 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 11 2024 at 16:51):

+

Wordle 1,271 4/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 11 2024 at 18:07):

+

Wordle 1,271 3/6*

+

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 11 2024 at 20:43):

+

Wordle 1,271 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 11 2024 at 20:54):

+

Wordle 1,272 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 12 2024 at 12:51):

+

Wordle 1,272 X/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:

+

That one was not nice.

+ + + + +

view this post on Zulip Robert Purcell (Dec 12 2024 at 13:53):

+

Wordle 1,272 6/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 12 2024 at 14:29):

+

Wordle 1,272 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 12 2024 at 16:14):

+

Wordle 1,272 5/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 12 2024 at 16:35):

+

Wordle 1,272 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 12 2024 at 19:25):

+

Wordle 1,272 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 12 2024 at 20:43):

+

Wordle 1,272 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 12 2024 at 20:49):

+

Wordle 1,273 X/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 13 2024 at 13:38):

+

Wordle 1,273 X/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 13 2024 at 13:42):

+

Wordle 1,273 X/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 13 2024 at 14:24):

+

Wordle 1,273 5/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 13 2024 at 14:54):

+

Wordle 1,273 X/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 13 2024 at 15:31):

+

Wordle 1,273 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 13 2024 at 15:31):

+

Dang that's a lot of X/6 today...

+ + + + +

view this post on Zulip Rebecca Palma (Dec 13 2024 at 17:19):

+

Wordle 1,273 6/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 13 2024 at 20:53):

+

Wordle 1,274 4/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 14 2024 at 12:44):

+

Wordle 1,274 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 14 2024 at 13:32):

+

Wordle 1,274 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 14 2024 at 14:36):

+

Wordle 1,274 3/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 14 2024 at 14:42):

+

Wordle 1,274 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 14 2024 at 15:44):

+

Wordle 1,274 5/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 14 2024 at 15:54):

+

Wordle 1,274 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 14 2024 at 16:29):

+

Wordle 1,274 X/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 14 2024 at 21:25):

+

Wordle 1,275 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 15 2024 at 13:32):

+

Wordle 1,275 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 15 2024 at 13:38):

+

Wordle 1,275 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 15 2024 at 13:52):

+

Wordle 1,275 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 15 2024 at 14:14):

+

Wordle 1,275 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 15 2024 at 14:53):

+

Wordle 1,275 X/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 15 2024 at 16:03):

+

Wordle 1,275 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 15 2024 at 16:19):

+

Wordle 1,275 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 15 2024 at 20:38):

+

Wordle 1,276 2/6*

+

:yellow_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 16 2024 at 10:10):

+

Wordle 1,276 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 16 2024 at 13:43):

+

Wordle 1,276 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 16 2024 at 14:52):

+

Wordle 1,276 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 16 2024 at 15:08):

+

Wordle 1,276 2/6*

+

:yellow_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 16 2024 at 15:19):

+

Wordle 1,276 3/6*

+

:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 16 2024 at 16:06):

+

Wordle 1,276 3/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 16 2024 at 20:45):

+

Wordle 1,277 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 17 2024 at 11:38):

+

Wordle 1,277 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 17 2024 at 13:14):

+

Wordle 1,277 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 17 2024 at 15:34):

+

Wordle 1,277 4/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 17 2024 at 15:42):

+

Wordle 1,277 4/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 17 2024 at 17:23):

+

Wordle 1,277 4/6*

+

:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 17 2024 at 19:25):

+

Wordle 1,277 6/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 17 2024 at 21:11):

+

Wordle 1,278 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 18 2024 at 03:53):

+

Wordle 1,277 5/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 18 2024 at 11:15):

+

Wordle 1,278 6/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 18 2024 at 13:26):

+

Wordle 1,278 3/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 18 2024 at 13:46):

+

Wordle 1,278 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 18 2024 at 15:29):

+

Wordle 1,278 3/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 18 2024 at 15:34):

+

Wordle 1,278 4/6*

+

:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 18 2024 at 17:08):

+

Wordle 1,278 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 18 2024 at 20:53):

+

Wordle 1,279 6/6*

+

:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 19 2024 at 11:16):

+

Wordle 1,279 3/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 19 2024 at 13:29):

+

Wordle 1,279 4/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 19 2024 at 14:57):

+

Wordle 1,279 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 19 2024 at 16:01):

+

Wordle 1,279 3/6*

+

:yellow_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 19 2024 at 16:19):

+

Wordle 1,279 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 19 2024 at 16:29):

+

Wordle 1,279 5/6*

+

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 19 2024 at 18:29):

+

Wordle 1,279 3/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 20 2024 at 01:26):

+

Wordle 1,280 3/6*

+

:yellow_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 20 2024 at 10:47):

+

Wordle 1,280 2/6

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 20 2024 at 14:22):

+

Wordle 1,280 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 20 2024 at 14:42):

+

Wordle 1,280 3/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 20 2024 at 15:16):

+

Wordle 1,280 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 20 2024 at 15:46):

+

Wordle 1,280 3/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 20 2024 at 16:44):

+

Wordle 1,280 3/6*

+

:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 20 2024 at 16:55):

+

Wordle 1,280 3/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 20 2024 at 20:45):

+

Wordle 1,281 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 21 2024 at 13:58):

+

Wordle 1,281 6/6*

+

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 21 2024 at 14:35):

+

Wordle 1,281 5/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 21 2024 at 15:15):

+

Wordle 1,281 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 21 2024 at 15:26):

+

Wordle 1,281 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 21 2024 at 15:41):

+

Wordle 1,281 3/6*

+

:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 21 2024 at 15:44):

+

Wordle 1,281 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 21 2024 at 16:49):

+

Wordle 1,281 3/6*

+

:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 21 2024 at 20:28):

+

Wordle 1,282 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 22 2024 at 14:28):

+

Wordle 1,282 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 22 2024 at 15:12):

+

Wordle 1,282 5/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 22 2024 at 16:04):

+

Wordle 1,282 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 22 2024 at 16:18):

+

Wordle 1,282 3/6*

+

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 22 2024 at 16:58):

+

Wordle 1,282 5/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 22 2024 at 17:52):

+

Wordle 1,282 3/6*

+

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 22 2024 at 21:27):

+

Wordle 1,283 3/6*

+

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 23 2024 at 15:04):

+

Wordle 1,283 4/6*

+

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 23 2024 at 15:11):

+

Wordle 1,283 4/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 23 2024 at 15:30):

+

Wordle 1,283 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 23 2024 at 16:10):

+

Wordle 1,283 3/6*

+

:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 23 2024 at 17:17):

+

Wordle 1,283 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 23 2024 at 19:25):

+

Wordle 1,283 4/6*

+

:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 23 2024 at 20:58):

+

Wordle 1,284 6/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Gert Van Gool (Dec 23 2024 at 23:36):

+

Wordle 1,283 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 24 2024 at 12:59):

+

Wordle 1,284 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 24 2024 at 15:19):

+

Wordle 1,284 5/6*

+

:black_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 24 2024 at 17:01):

+

Wordle 1,284 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 24 2024 at 17:03):

+

Wordle 1,284 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 24 2024 at 17:17):

+

Wordle 1,284 6/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 24 2024 at 17:57):

+

Wordle 1,284 4/6*

+

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 24 2024 at 20:31):

+

Wordle 1,285 2/6*

+

:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 25 2024 at 15:30):

+

Wordle 1,285 2/6*

+

:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 25 2024 at 15:39):

+

Wordle 1,285 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 25 2024 at 15:44):

+

Wordle 1,285 3/6*

+

:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 25 2024 at 16:25):

+

Wordle 1,285 2/6*

+

:white_large_square::yellow_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 25 2024 at 16:27):

+

Wordle 1,285 4/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 25 2024 at 19:21):

+

Wordle 1,285 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 25 2024 at 20:47):

+

Wordle 1,286 5/6*

+

:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 26 2024 at 13:42):

+

Wordle 1,286 4/6*

+

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 26 2024 at 14:14):

+

Wordle 1,286 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 26 2024 at 16:46):

+

Wordle 1,286 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 26 2024 at 17:04):

+

Wordle 1,286 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 26 2024 at 18:54):

+

Wordle 1,286 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 26 2024 at 20:56):

+

Wordle 1,287 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 27 2024 at 00:51):

+

Wordle 1,286 5/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 27 2024 at 11:27):

+

Wordle 1,287 2/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 27 2024 at 13:44):

+

Wordle 1,287 6/6*

+

:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 27 2024 at 14:39):

+

Wordle 1,287 3/6*

+

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 27 2024 at 14:44):

+

Wordle 1,287 5/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 27 2024 at 14:46):

+

Wordle 1,287 4/6*

+

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 27 2024 at 16:22):

+

Wordle 1,287 5/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 27 2024 at 16:25):

+

Wordle 1,287 3/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 27 2024 at 20:43):

+

Wordle 1,288 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 28 2024 at 12:50):

+

Wordle 1,288 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 28 2024 at 13:50):

+

Wordle 1,288 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 28 2024 at 16:40):

+

Wordle 1,288 4/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 28 2024 at 17:44):

+

Wordle 1,288 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 28 2024 at 17:44):

+

Wow, everyone is 4/6 on this one so far

+ + + + +

view this post on Zulip Frank West (Dec 28 2024 at 17:56):

+

Wordle 1,288 5/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

Breaking the streak.

+ + + + +

view this post on Zulip Tim Uckun (Dec 28 2024 at 20:56):

+

Wordle 1,289 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 29 2024 at 12:39):

+

Wordle 1,289 5/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 29 2024 at 14:32):

+

Wordle 1,289 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+
+
+ + + + +

view this post on Zulip David Goelitz (Dec 29 2024 at 15:58):

+

Wordle 1,289 5/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 29 2024 at 17:08):

+

Wordle 1,289 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 29 2024 at 17:57):

+

Wordle 1,289 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 30 2024 at 06:06):

+

Wordle 1,289 5/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 30 2024 at 13:22):

+

Wordle 1,290 3/6*

+

:green_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Dec 30 2024 at 14:06):

+

Wordle 1,290 3/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 30 2024 at 16:10):

+

Wordle 1,290 2/6*

+

:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 30 2024 at 17:33):

+

Wordle 1,290 4/6*

+

:green_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Dec 30 2024 at 17:37):

+

Wordle 1,290 2/6*

+

:white_large_square::yellow_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 30 2024 at 19:26):

+

Wordle 1,290 4/6*

+

:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
+:black_large_square::yellow_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 30 2024 at 20:38):

+

I got wordle in 2 yesterday while riding as a passenger in a car. Forgot to post it here :). Today was not so great

+

Wordle 1,291 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 30 2024 at 21:04):

+

Wordle 1,290 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Dec 31 2024 at 14:21):

+

Wordle 1,291 5/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

Feels like I just stumbled into this one :shrug:

+ + + + +

view this post on Zulip Ed Howard (Dec 31 2024 at 15:05):

+

Wordle 1,291 4/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

"Me, and you..."

+ + + + +

view this post on Zulip Rebecca Palma (Dec 31 2024 at 15:55):

+

Wordle 1,291 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Dec 31 2024 at 16:03):

+

Wordle 1,291 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Dec 31 2024 at 16:45):

+

Wordle 1,291 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Dec 31 2024 at 17:57):

+

Wordle 1,291 5/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Dec 31 2024 at 18:13):

+

Wordle 1,291 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Dec 31 2024 at 20:40):

+

Wordle 1,292 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 01 2025 at 11:06):

+

Wordle 1,292 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 01 2025 at 13:21):

+

Wordle 1,292 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 01 2025 at 14:19):

+

Wordle 1,292 4/6*

+

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 01 2025 at 14:43):

+

Wordle 1,292 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 01 2025 at 16:38):

+

Wordle 1,292 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 01 2025 at 16:55):

+

Wordle 1,292 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 01 2025 at 17:19):

+

Wordle 1,292 3/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 01 2025 at 17:43):

+

Wordle 1,292 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 01 2025 at 20:59):

+

Wordle 1,293 3/6*

+

:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 02 2025 at 13:10):

+

Wordle 1,293 5/6*

+

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 02 2025 at 13:27):

+

Wordle 1,293 2/6*

+

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 02 2025 at 14:40):

+

Wordle 1,293 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 02 2025 at 14:55):

+

Wordle 1,293 3/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 02 2025 at 15:22):

+

Wordle 1,293 2/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 02 2025 at 16:36):

+

Wordle 1,293 2/6*

+

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 02 2025 at 20:39):

+

Wordle 1,294 3/6*

+

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 03 2025 at 04:11):

+

Wordle 1,293 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+

I almost missed today’s!

+ + + + +

view this post on Zulip Maroš Kučera (Jan 03 2025 at 11:07):

+

Wordle 1,294 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 03 2025 at 13:37):

+

Wordle 1,294 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 03 2025 at 13:40):

+

Wordle 1,294 3/6*

+

:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 03 2025 at 14:18):

+

Wordle 1,294 3/6

+

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 03 2025 at 15:11):

+

Wordle 1,294 4/6*

+

:green_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 03 2025 at 16:31):

+

Wordle 1,294 2/6

+

:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 03 2025 at 17:12):

+

Wordle 1,294 3/6*

+

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 03 2025 at 17:22):

+

Wordle 1,294 3/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 04 2025 at 13:36):

+

Wordle 1,295 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
+:yellow_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 04 2025 at 13:40):

+

Wordle 1,295 4/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 04 2025 at 13:41):

+

Wordle 1,295 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 04 2025 at 15:06):

+

Wordle 1,295 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 04 2025 at 15:41):

+

Wordle 1,295 4/6*

+

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 04 2025 at 16:28):

+

Wordle 1,295 2/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 04 2025 at 17:17):

+

Wordle 1,295 2/6*

+

:black_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 04 2025 at 20:52):

+

Wordle 1,296 6/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 05 2025 at 13:41):

+

Wordle 1,296 6/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 05 2025 at 14:00):

+

Wordle 1,296 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 05 2025 at 14:43):

+

Wordle 1,296 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 05 2025 at 15:26):

+

Wordle 1,296 5/6*

+

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 05 2025 at 16:15):

+

Wordle 1,296 5/6*

+

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 05 2025 at 16:16):

+

Wordle 1,296 5/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 05 2025 at 18:19):

+

Wordle 1,296 5/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 05 2025 at 20:46):

+

Wordle 1,297 5/6*

+

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 06 2025 at 11:06):

+

Wordle 1,297 5/6

+

:green_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 06 2025 at 14:14):

+

Wordle 1,297 5/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:green_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 06 2025 at 15:17):

+

Wordle 1,297 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 06 2025 at 15:35):

+

Wordle 1,297 2/6*

+

:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Jan 06 2025 at 15:43):

+

First one in a long time. I stopped playing when I heard there was a strike and then didn’t follow it closely. Then I found out that that it didn’t go so well and the whole thing made me sad. But here I am:

+

Wordle 1,297 3/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 06 2025 at 15:59):

+

Wordle 1,297 4/6*

+

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 06 2025 at 21:55):

+

Wordle 1,298 4/6*

+

:green_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
+:green_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
+:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 06 2025 at 23:07):

+

Wordle 1,297 3/6*

+

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 07 2025 at 08:17):

+

Wordle 1,298 3/6*

+

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 07 2025 at 11:06):

+

Wordle 1,298 2/6

+

:yellow_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 07 2025 at 14:46):

+

Wordle 1,298 5/6*

+

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 07 2025 at 17:38):

+

Wordle 1,298 2/6*

+

:yellow_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 07 2025 at 18:13):

+

Wordle 1,298 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 07 2025 at 20:37):

+

Wordle 1,299 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 07 2025 at 21:36):

+

Wordle 1,298 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Andrew O'Brien (Jan 08 2025 at 00:36):

+

Wordle 1,298 4/6*

+

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 08 2025 at 09:50):

+

Wordle 1,299 3/6* :sunglasses:

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 08 2025 at 11:01):

+

Wordle 1,299 4/6

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 08 2025 at 13:21):

+

Wordle 1,299 3/6*

+

:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 08 2025 at 14:21):

+

Wordle 1,299 3/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 08 2025 at 15:06):

+

Wordle 1,299 3/6*

+

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 08 2025 at 15:19):

+

Wordle 1,299 3/6*

+

:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
+:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 08 2025 at 20:24):

+

Wordle 1,300 5/6*

+

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::yellow_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 08 2025 at 20:36):

+

Wordle 1,299 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
+:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 09 2025 at 11:20):

+

Wordle 1,300 5/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 09 2025 at 13:40):

+

Wordle 1,300 4/6*

+

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
+:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 09 2025 at 14:15):

+

Wordle 1,300 6/6*

+

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 09 2025 at 14:17):

+

Wordle 1,300 3/6*

+

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 09 2025 at 15:27):

+

Wordle 1,300 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 09 2025 at 16:12):

+

Wordle 1,300 5/6*

+

:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 09 2025 at 20:53):

+

Wordle 1,301 4/6*

+

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 10 2025 at 01:30):

+

Wordle 1,300 4/6*

+

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 10 2025 at 06:26):

+

Wordle 1,300 6/6*

+

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
+:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
+:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 10 2025 at 13:40):

+

Wordle 1,301 3/6*

+

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 10 2025 at 14:44):

+

Wordle 1,301 4/6*

+

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 10 2025 at 15:18):

+

Wordle 1,301 4/6*

+

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
+:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
+:green_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 10 2025 at 15:23):

+

Wordle 1,301 4/6*

+

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 10 2025 at 16:08):

+

Wordle 1,301 4/6*

+

:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 10 2025 at 17:41):

+

Wordle 1,301 5/6*

+

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
+:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 10 2025 at 18:12):

+

Wordle 1,301 3/6* :sunglasses:

+

:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 10 2025 at 21:53):

+

Wordle 1,302 5/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Robert Purcell (Jan 11 2025 at 13:48):

+

Wordle 1,302 5/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:yellow_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Ed Howard (Jan 11 2025 at 13:50):

+

Wordle 1,302 4/6

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
+:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Frank West (Jan 11 2025 at 16:06):

+

Wordle 1,302 4/6*

+

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
+:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip David Goelitz (Jan 11 2025 at 16:25):

+

Wordle 1,302 4/6*

+

:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Rebecca Palma (Jan 11 2025 at 16:25):

+

Wordle 1,302 3/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Lars Ellingsen (Jan 11 2025 at 18:19):

+

Wordle 1,302 4/6*

+

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
+:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
+:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Jerod Santo (Jan 11 2025 at 19:25):

+

Wordle 1,302 4/6*

+

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
+:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + + +

view this post on Zulip Tim Uckun (Jan 11 2025 at 20:51):

+

Wordle 1,303 4/6*

+

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
+:white_large_square::yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
+:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
+:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/index.html b/stream/454981-homelab/index.html new file mode 100644 index 0000000000..0120f23eee --- /dev/null +++ b/stream/454981-homelab/index.html @@ -0,0 +1,32 @@ + +Zulip Chat Archive +

Stream: homelab

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/1U.20NAS.html b/stream/454981-homelab/topic/1U.20NAS.html new file mode 100644 index 0000000000..3a46a7b7a3 --- /dev/null +++ b/stream/454981-homelab/topic/1U.20NAS.html @@ -0,0 +1,32 @@ + +1U NAS · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: 1U NAS

+ +
+ + + + + + +

view this post on Zulip Matthew Sanabria (Sep 09 2024 at 23:48):

+

Anyone have a recommendation for a small 1U NAS? Something that can fit into a half-depth network rack.

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 10 2024 at 03:16):

+

Haven't used their hardware before but there's a few options here https://www.qnap.com/en-us/product?conditions=form_factor-short_depth_rackmount

+
QNAP’s comprehensive selection of NAS solutions meets different consumer needs from small bay models designed for home users to tower and rackmount level NAS for businesses and workgroups. <a href="https://www.qnap.com/event/starter-guide/en/home.php" target="_blank">Learn more<i class="bi bi-chevron-right ms-2"></i></a>
+ + + + +

view this post on Zulip Matthew Sanabria (Sep 10 2024 at 03:31):

+

Oh I've heard of qnap before. Thanks Adam!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Configuring.20RPi.20OS.20Images.html b/stream/454981-homelab/topic/Configuring.20RPi.20OS.20Images.html new file mode 100644 index 0000000000..bc70ef7190 --- /dev/null +++ b/stream/454981-homelab/topic/Configuring.20RPi.20OS.20Images.html @@ -0,0 +1,62 @@ + +Configuring RPi OS Images · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Configuring RPi OS Images

+ +
+ + + + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 18:44):

+

I wish I started doing this sooner :grinning_face_with_smiling_eyes:For the first time I tried preconfiguring my raspberry pi os image with an ssh key and wifi settings. So now I never need to plug it into a keyboard and monitor.

+ + + + +

view this post on Zulip Erik Svensson (Sep 22 2024 at 20:28):

+

What OS are you guys running for RPi? I have a RPi 4B that I have run hypriot OS on but I am eyeballing Thalos and wondering if that's a good choice or not? I had my eyes on K3OS a few years' back but that was discontinued when Darren Shepherd left Rancher/Suse. I want to run k3s or a similar small foot print kubernets distro on it.

+ + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 21:20):

+

I used Sidero's Omni for a while and it was really nice. But I kind of concluded that it was overkill. At the moment I'm just using plain old Raspberry Pi OS, with docker-compose and I like the simplicity of it.

+ + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 21:21):

+

image.png

+
+ + + + +

view this post on Zulip Nabeel S (Sep 22 2024 at 21:21):

+

I'm not even using the three RPi's :-D

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 23 2024 at 03:42):

+

For my Raspberry Pi's I use Raspberry Pi OS.

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 23 2024 at 13:40):

+

The only thing I’ve used besides Raspberry Pi OS is Talos. I couldn’t figure out how to get it to join a cluster with the Docker nodes I was running on my Mac, but I think that came down to networking. I’m sure it would’ve been fine if all of my nodes were RPis.

+ + + + +

view this post on Zulip Matt Johnson (Sep 23 2024 at 21:31):

+

I’m running Ubuntu 22.04 on a Pi4 and Ubuntu 24.04 on a Pi5.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Documenting.20nixos.20on.20Raspberry.20Pi.html b/stream/454981-homelab/topic/Documenting.20nixos.20on.20Raspberry.20Pi.html new file mode 100644 index 0000000000..76cdab6ae6 --- /dev/null +++ b/stream/454981-homelab/topic/Documenting.20nixos.20on.20Raspberry.20Pi.html @@ -0,0 +1,48 @@ + +Documenting nixos on Raspberry Pi · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Documenting nixos on Raspberry Pi

+ +
+ + + + + + +

view this post on Zulip Patrick Arminio (Dec 31 2024 at 19:10):

+

:wave: I finally had time to experiment with nixos on a raspberry pi, though not exactly for a server, but for a digital signage application for my mom's store :blush:

+

I wanted to make the setup reproducible, since we'll put the Pis in 3 or 4 shops, so with help from a friend I tried nixos. I didn't know it was possible to create an image from a nixos definition (that's super cool!)

+

It's also cool that you can update the Pi remotely via nixos-rebuild!

+

But unfortunately for my project there's one big issue, which is the missing hw acceleration for video playback, so all the videos are basically stuttering, I've done some research, but haven't found an approach that works :(

+

Here's my code for people that are curious https://github.com/patrick91/nix-pi-example/ :D

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 01 2025 at 01:21):

+

Yeah, the Raspberry Pi company basically gave up on hardware decoding and assumes that the CPUs are fast enough

+ + + + +

view this post on Zulip Patrick Arminio (Jan 01 2025 at 01:29):

+

that's a shame, I wish I knew enough to help! For now I think I might just create an image based on raspbian and a script to download my app :blush:

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 01 2025 at 01:45):

+

It's probably worth experimenting with codecs and frame rates and resolutions for your videos
+You _should_ be able to find a combination that works well enough on a RPi 3 or 4

+ + + + +

view this post on Zulip Patrick Arminio (Jan 01 2025 at 01:49):

+

@Ron Waldon-Howe ah, good to know, I'll explore that in future! for now I want to get this project done :D

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/FI-BRUH.21.21.21.20finally.20got.20it.21.html b/stream/454981-homelab/topic/FI-BRUH.21.21.21.20finally.20got.20it.21.html new file mode 100644 index 0000000000..0454917e5c --- /dev/null +++ b/stream/454981-homelab/topic/FI-BRUH.21.21.21.20finally.20got.20it.21.html @@ -0,0 +1,36 @@ + +FI-BRUH!!! finally got it! · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: FI-BRUH!!! finally got it!

+ +
+ + + + + + +

view this post on Zulip Jarvis (Dec 30 2024 at 15:04):

+

image.png

+
+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 30 2024 at 18:45):

+

Woah, I'm so jelly!

+ + + + +

view this post on Zulip Jarvis (Dec 30 2024 at 20:27):

+

Ron Waldon-Howe said:

+
+

Woah, I'm so jelly!

+
+

They came to do the initial setup but still need to send out an excavation crew in the spring to dig the line.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Home.20wifi.20setup.html b/stream/454981-homelab/topic/Home.20wifi.20setup.html new file mode 100644 index 0000000000..12f9989823 --- /dev/null +++ b/stream/454981-homelab/topic/Home.20wifi.20setup.html @@ -0,0 +1,49 @@ + +Home wifi setup · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Home wifi setup

+ +
+ + + + + + +

view this post on Zulip Tim Uckun (Nov 28 2024 at 07:25):

+

Hey guys. I have a two story concrete home and the wifi signal upstairs is weak. To make matters much worse I am VDSL because apparently being 15 KM away from the fourth largest city in New Zealand means I am living in the boondocks.

+

I am currently using a RT-AC5300 for wifi and a DSL-AC68U as a modem for the VDSL (wifi turned off) and want to upgrade now that all the black friday sales are on. Any recommendations? Should I go mesh? One problem I foresee with the mesh is that right now if the wifi goes on the fritz my wife knows which device to reboot and if she has to reboot three devices when I am not at home she will revolt. Another issue is that I can't really pull an ethernet cable upstairs so the mesh will have to communicate via wifi itself which will probably require at least three units to reach upstairs and the back of the house.

+

Many years have gone by since I bought these units and it's probably time to upgrade. I don't want to spend too much money but I do want to get a better wifi experience.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 01 2024 at 04:07):

+

Define concrete home. Concrete exterior walls only? Concrete interior walls and subfloor?

+

Where's the location of the Wi-Fi access point currently? I'm assuming it's 1st floor given you said you can't run a cable upstairs.

+

A lot of mesh systems have a dedicated radio for back channel communication so it's much better than when mesh first came out.

+ + + + +

view this post on Zulip Tim Uckun (Dec 01 2024 at 20:40):

+

Cinderblock walls and thick concrete floors. It's a beast of a house :)

+

Anyway I ended up buying an asus xd5 three node mesh system. The base unit by itself was doing better than the ac5300 despite it's tiny size and lack of "dead spider" (what my wife calls it) antennas. With the other nodes I can now get 5g coverage upstairs which is great.

+

My main goal is to have a better chromecast experience but alas last night I did have troubles again with stuttering and such. I have no idea why the signal has so much trouble going between my laptop and the chromecast in the same room.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 02 2024 at 03:45):

+

Yeah that's a bit weird that you're seeing stuttering. I know Chromecast relies on mDNS and such but if it's working that shouldn't be an issue for you.

+ + + + +

view this post on Zulip Tim Uckun (Dec 02 2024 at 21:13):

+

I'll have to look into mdns settings and see if that's a possible issue. I don't know either frankly. I am runnin an m1 macbook air so that can't be the problem, now I have great wifi upstairs so that's not the issue either. Maybe chromecast isn't that great but I have relied on it for years despite it messing up frequently.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/IaC.20for.20homelab.html b/stream/454981-homelab/topic/IaC.20for.20homelab.html new file mode 100644 index 0000000000..e709373c90 --- /dev/null +++ b/stream/454981-homelab/topic/IaC.20for.20homelab.html @@ -0,0 +1,61 @@ + +IaC for homelab · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: IaC for homelab

+ +
+ + + + + + +

view this post on Zulip Andy Miller (Oct 23 2024 at 08:32):

+

What configuration tools/language do you use for your homelab? Terraform? Dagger? Anisible? something else?

+

My Raspberry Pi has died so I'm about to recreate it, but figure I would like all the config somewhere so I can easily recreate it in future.

+

Looking for recommendations! Thanks :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip James McNally (Oct 23 2024 at 08:34):

+

I'm using saltstack but mostly because I work with Industrial IoT devices where that works better than something like Ansible so wanted to get some hands on time with it. I do like it, but I don't have enough experience to say if it is the best option for most people.

+ + + + +

view this post on Zulip Konrad (Oct 23 2024 at 21:08):

+

I guess it kind of depends on how far you want to go. Personally, I have a git repo on github that holds a lot of docker compose stacks, which I push via github actions over tailscale down to my NAS. Renovate is watching the repo and proposes updates.
+I manage a few things that way, other systems like pihole I just set up manually, but I push my dns records into it via github actions as well. But the base OS was hand crafted more or less, I only automated the software provisioning on top.

+

A fun project I am tinkering on uses talos. If you can run your workload on kubernetes, that might be an option as well. It is basically a fully api driven OS to run Kubernetes. You push your config and get a kubeconfig, from there you can push your YAML to the cluster or pull it e.g. via ArgoCD.

+ + + + +

view this post on Zulip Matt Johnson (Oct 23 2024 at 22:03):

+

I’ve used a git repo to keep track of changes and typically start with a bunch of notes, references, and commands recorded in Markdown files. I’ve tried to build out Ansible configs for the bare metal hosts I have in my home lab, but that is more for the practice and possible ability to reproduce the same configuration across multiple mini PCs. It likely depends on how complex the hosts end up being and what all you want to have documented.

+

My approach to a home lab is to establish something I can spin up VMs on top of and I organize all the VMs as independent experiments that I keep in separate directories in the git repo so that I can spin something up or down locally using terraform and manage the configuration with ansible. It’s a lot of work up front… but once there is an established pattern it’s nice to be able to reuse pieces for playing with different kinds of software and other infrastructure.

+ + + + +

view this post on Zulip Matthias Schippling (Oct 27 2024 at 20:22):

+

I'm using Ansible to configure my Raspberry Pis (LEDs/Bluetooth/WiFi on/off), to do dist-upgrades and setup containers with Docker. That's been working well for me so far.

+

I've started using Terraform to configure my domains' DNS and my home network's Mikrotik Router and UniFi AP. But that is still in its early stages and I can't give any recommendation either way :-).

+ + + + +

view this post on Zulip shaun smiley (Oct 28 2024 at 14:54):

+

I use NixOS for most OS's (which has its own language to configure itself), with Ansible to orchestrate both NixOS nodes, and fully provision other misc things.

+ + + + +

view this post on Zulip Jari (Nov 04 2024 at 09:34):

+

I'm using Ansible aswell. Haven't yet figured out how to manage bhyve virtual machines but I'm guessing it's doable with Ansible.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Improving.20my.20home.20automation.20setup.html b/stream/454981-homelab/topic/Improving.20my.20home.20automation.20setup.html new file mode 100644 index 0000000000..f41d8560bb --- /dev/null +++ b/stream/454981-homelab/topic/Improving.20my.20home.20automation.20setup.html @@ -0,0 +1,49 @@ + +Improving my home automation setup · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Improving my home automation setup

+ +
+ + + + + + +

view this post on Zulip Nabeel S (Dec 11 2024 at 22:24):

+

I've finally decided to re-factor my home smart-light situation. I've been using wifi-based bulbs. Enough of them have died that I'm anyways needing replacements. My goals are:

+ +

Based on my research I'm going to attempt to setup a Home Assistant with a Zigbee hub and Zigbee lights.

+

Any recommendations or gotchas I should watch out for?

+ + + + +

view this post on Zulip Erik Horton (Dec 14 2024 at 17:03):

+

I'm sort of in the same boat. Been using OHLUX wifi bulbs that have just be ok, fixing issues "in post" (home assistant automation). They got the job done for cheap, but I'd rather have smart light switches / toggles that guests can use + the home assistant integration. I haven't committed on any switches yet, but have been keeping an eye on https://inovelli.com/. Lutron are probably the most reliable from what I understand, and Kasa might be good for cheap.

+ + + + +

view this post on Zulip Matthias Schippling (Dec 14 2024 at 21:30):

+

I'm using a SONOFF Zigbee 3.0 USB Dongle Plus as my Zigbee Hub, IKEA Zigbee LEDs for my regular lightbulbs and a few fancy OSRAM and Philips Hue lamps. Everything coordinated via MQTT, Zigbee2MQTT, Home Assistant and NodeRED. Switches are by IKEA and Philips Hue.

+

MQTT because together with Zigbee2MQTT it's the common protocol with my Tasmota Smart Plugs and I can easily mix and match the next "higher" abstraction, i.e. Home Assistant and NodeRED in my case.

+

Home Assistant because it offers nice dashboards and I can easily integrate WiFi devices or web-service based things (e.g. Withings smart scale, printer, etc.)

+

NodeRED because I like the way to easily chain together inputs, transformations and outputs.
+I used it to build a small state machine for a Philips Hue Tap Dial. With double or triple click on a button I switch between my configured modes and single click switches a function in the selected mode (e.g. a certain light on-off, movie projector on-off). The dial is used to change the volume of the Sonos sound bar or the brightness of a light, also based on the double-/triple-click selected mode.

+

So far, I have no major issues.
+The only thing I would advise is to have a dedicated remote for each manufacturer you're using, to be able to easily factory reset a lightbulb in case it has issues. e.g. the "Wireless Dimmer Switch" for Philips Hue lamps or the STYRBAR remote for IKEA bulbs. Each will most likely also work with lamps from other manufacturers but in case they don't, I like to be prepared ;-).

+ + + + +

view this post on Zulip Fershad Irani (Dec 15 2024 at 15:38):

+

Bought a Texas Instruments ZigBee hub & have been using that with Home Assistant running on a local raspberry pi for a while now. No issues with both Philips Hue lights (bulbs, hue go, light strip, motion sensor, or dimmer switch) to the point where I've packed away the Hue Hub & removed the app from my phone. Also using IKEA bulbs with it, and some Broadlink IR/RF "remotes" to automate things like turning on the AC in summer at different times. No issues with anything, but the Broadlinks are bloody hard to get setup initially.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Making.20better.20use.20of.20an.20entry.20level.20m1.20mac.html b/stream/454981-homelab/topic/Making.20better.20use.20of.20an.20entry.20level.20m1.20mac.html new file mode 100644 index 0000000000..c59c7d691a --- /dev/null +++ b/stream/454981-homelab/topic/Making.20better.20use.20of.20an.20entry.20level.20m1.20mac.html @@ -0,0 +1,54 @@ + +Making better use of an entry level m1 mac · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Making better use of an entry level m1 mac

+ +
+ + + + + + +

view this post on Zulip Tim Uckun (Nov 08 2024 at 19:47):

+

I bought my wife an M1 iMac a while back and most of the time it sits there doing nothing. All she does is basically use safari to do web stuff and youtube and stuff.

+

I want to make better use of this machine. It doesn't have a lot of disk space or RAM (minimal configuration).

+

Any suggestions? Obviously I could put an external drive and make it a file server but I don't really need a file server as all my laptops have enough space and the important documents are backed up to icloud.

+ + + + +

view this post on Zulip Siddhartha Golu (Nov 09 2024 at 05:36):

+

Maybe look into setting up some machine learning projects for tinkering? If it is an entry level Mac, maybe you can try setting up Ollama and try to run some smaller models like Qwen-1.5B for coding autocomplete.

+

mlx-whisper would also be a good project to play around with. I personally use it extensively in my language learning journey. I no longer look for accurate subtitles for any French media, the Whisper Turbo + mlx_whisper works amazingly well.

+ + + + +

view this post on Zulip Tim Uckun (Nov 09 2024 at 06:09):

+

I guess I'll have to set it for remote usage first. Maybe I'll give coder a try...

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 09 2024 at 06:14):

+

I don't know that you'll for sure figure out a better use for it than the utility your spouse is already enjoying :)
+iMacs have a built-in webcam and microphone, right? There might be something neat you can do with computer vision? :shrug:

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 09 2024 at 15:23):

+

Local LLM usage for sure and you could expose that as a service outside the network. Docker for sure. Plex. Is it 10Gbe?

+ + + + +

view this post on Zulip Tim Uckun (Nov 09 2024 at 20:32):

+

@Ron Waldon-Howe My wife doesn't use it all the time and she doesn't use it to full capacity so that's why I was thinking it's being underutilized.

+

@Adam Stacoviak it's on wifi like all other other devices in the house.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Nix.20users.3F.html b/stream/454981-homelab/topic/Nix.20users.3F.html new file mode 100644 index 0000000000..89bd52a51e --- /dev/null +++ b/stream/454981-homelab/topic/Nix.20users.3F.html @@ -0,0 +1,131 @@ + +Nix users? · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Nix users?

+ +
+ + + + + + +

view this post on Zulip Anders Johansson (Oct 26 2024 at 06:16):

+

Anyone fiddling with nix, nix-darwin for their computer setup and what not?

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 26 2024 at 08:13):

+

Not yet but I saw that this was announced: https://determinate.systems/

+ + + + +

view this post on Zulip Anders Johansson (Oct 26 2024 at 09:11):

+

I use their nix installer script. Really easy.

+ + + + +

view this post on Zulip shaun smiley (Oct 28 2024 at 14:57):

+

I tried out NixOS a few years ago, and now only have 2 (out of 15) nodes converted. Going all in wasn't my plan, but it was just too good. I have some experience with Nix on other OS's as well, as I am slowly rolling Nix out for developer environments on other Linux Distros and Mac.

+ + + + +

view this post on Zulip Anders Johansson (Oct 28 2024 at 15:01):

+

Nice - I’ve been looking at it from the side lines for quite some time now before taking the decision to migrate from my ansible setup for my computer setup. And now roughly five days into it I’m almost done and can honestly say that I’m amazed on how awesomely it has been to learn.

+ + + + +

view this post on Zulip FlakM (Oct 28 2024 at 17:01):

+

I've been daily driving NixOs for more then 2 years now. I deploy blog, home server and personal machine. It's absolutely irreplaceable for me now

+ + + + +

view this post on Zulip Anders Johansson (Oct 28 2024 at 17:34):

+

@FlakM what made you decide on NixOS?

+ + + + +

view this post on Zulip FlakM (Oct 28 2024 at 18:05):

+

If I recall correctly I got annoyed at jumping between machines with different software versions and missing configuration. But since then I've found out so many little use cases that made the whole effort worthwhile.

+ + + + +

view this post on Zulip FlakM (Oct 28 2024 at 18:25):

+

@Anders Johansson kudos on the journey! Wait until a year from now you will come back and understand the system in 30 seconds :heart_eyes: Did you have any major problems with migrating?

+ + + + +

view this post on Zulip Anders Johansson (Oct 28 2024 at 18:35):

+

@FlakM thank you :folded_hands: no real issues. The major ones was mostly figure out nix-darwin and home-manager. Once I did that it was pretty smooth sailing from that. Only thing left now is make the setup a little more modular so work both for my private and work computers.

+ + + + +

view this post on Zulip FlakM (Oct 28 2024 at 19:19):

+

Btw to procrastinate from other work Im reading the PhD thesis describing nix and Nixos by Elco https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf it's a fascinating read. Especially when I take into the consideration release year (20 years ago!)

+ + + + +

view this post on Zulip FlakM (Oct 28 2024 at 19:21):

+

It's scary how much of the PITA still the deployment ecosystem is 20 years later

+ + + + +

view this post on Zulip Anders Johansson (Oct 29 2024 at 04:45):

+

Nice - I’m in transition between positions so some great reading is most welcome 👍🏻

+ + + + +

view this post on Zulip James McNally (Oct 29 2024 at 10:09):

+

I've dabbled with dev shells but not got as far as the OS. I'm still very lost on understanding the progression with flakes!

+ + + + +

view this post on Zulip FlakM (Oct 29 2024 at 10:35):

+

That's a mess. Flakes should have become a non experimental feature long time ago.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 00:52):

+

Ya'll using NixOS or just Nix package manager?

+ + + + +

view this post on Zulip FlakM (Nov 01 2024 at 06:51):

+

Nixos on Linux machines and nix on macs. My colleagues use nix on Ubuntu systems since they don't want to invest too much time into learning but still appreciate dev shells in our projects

+ + + + +

view this post on Zulip Anders Johansson (Nov 01 2024 at 14:40):

+

Only nix on Mac as of now. Started to look into maybe use the arm port of Nixon on my arm Mac at home. Who knows where this rabbit hole will take me :nerd:

+ + + + +

view this post on Zulip shaun smiley (Jan 12 2025 at 06:15):

+

James McNally said:

+
+

I've dabbled with dev shells but not got as far as the OS. I'm still very lost on understanding the progression with flakes!

+
+

We could probably start a new topic just for that. Once you get the "right" view of them, the extra value they add are totally worth it, and they actually simplify a lot of stuff. I don't use channels at all any more, and all of the exact versions of repos are pinned in the lock file (and version controlled), just like you'd expect with package-lock.json, cargo.lock etc.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/PiHole.3A.20Proxmox.20vs.20base.20metal.html b/stream/454981-homelab/topic/PiHole.3A.20Proxmox.20vs.20base.20metal.html new file mode 100644 index 0000000000..8f861bfa69 --- /dev/null +++ b/stream/454981-homelab/topic/PiHole.3A.20Proxmox.20vs.20base.20metal.html @@ -0,0 +1,86 @@ + +PiHole: Proxmox vs base metal · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: PiHole: Proxmox vs base metal

+ +
+ + + + + + +

view this post on Zulip Colin Dean (Nov 02 2024 at 18:51):

+

My RPi 4-based PiHole DNS system is not performing adequately. Lookups are fine, although running Unbounded as a local resolver can be frustrating because of the time delay inherent in a more privacy-focus DNS configuration. Ultimately, using the admin tool — something I've had to do frequently, frustratingly, because of the slowness issues and incorrect lookups creating HSTS errors — is painful. The log pages take too long to populate and search almost doesn't work.

+

I'm considering replacing this w/ an Intel Atom N95-based SBC, already acquired & in testing, running Proxmox with a DietPi VM configured with PiHole.

+

I anticipate the SBC not doing much beyond DNS. Should I ditch Proxmox and install DietPi to the metal? This is my first experiment with Proxmox and it's going _okay_ so far.

+

I'll probably keep the Raspberry Pi PiHole around as a secondary/fallback in any case. I don't have much of a use for it otherwise at the moment. I might sell it and another RPi4 in a SmartiPi case with display to fund the purchase of a RPi 5 for use as a desktop control panel / monitoring device as I used the RPi4+SmartiPi in the past (its virtual kbd was too cumbersome; this was fixed in the most recent RaspPiOs release!).

+

Public fediverse thread with this quandary: https://mastodon.social/@colindean/113414533649947543

+

Thoughts?

+ + + + +

view this post on Zulip Konrad (Nov 02 2024 at 19:34):

+

I have a similar setup inspired by this video:
+https://youtu.be/hPfk0qd4xEY?si=j9DO7-1b4-WbXJMD

+

Basically, I run Proxmox on an old laptop and installed my primary pihole on that inside a VM. That allows me to use the hardware for multiple purposes, but it also provides an easy way to backup the pihole instance by sending a VM backup to my NAS.
+My secondary instance is running on a RaspberryPi. If I reboot my proxmox host, keepalived switches the IP to the Pi. If it comes back, the IP switches back as well.

+

I mainly use the piholes for ad blocking and DNS resolution in my LAN. Ad blocking does not require syncing. The DNS records are synced via Github actions by copying /etc/pihole/custom.list to the target systems and executing pihole restartdns reload.

+

Overall, the setup works quite well. My router uses the floating IP of the pihole setup for the DHCP responses so that all my non static devices get the right nameserver setups automatically.

+ + + + +

view this post on Zulip Konrad (Nov 02 2024 at 19:37):

+

Besides having redundancy, it also allows to test pihole upgrades on one instance, and if things would break, there would still be the secondary instance. On proxmox, you can even create a snapshot and rollback if necessary.

+ + + + +

view this post on Zulip Raúl (Nov 05 2024 at 17:18):

+

My suggestion: skip Proxmox and VMs for everything you can and use simple containers instead in whatever Linux distribution you feel comfortable with. VMs just add a layer of wasted CPU cycles and memory, are much slower, and a ton more work. I never understood why VMs in Proxmox seem to be the default solution people reach out to. With a VM, you're running an entire operating system, with all the resource consumption and maintenance overhead it entails, and without any real benefit. I have an Intel nuc running more than 20 services with Docker Compose, including pi-hole and adguard home. I cannot imagine having to manage 20+ VMs, with updates, configuration, individual backups, etc.

+

More to the point of your RPi not performing adequately, unless you have a very large amount of DNS traffic, I'd say something else is wrong there. I have a RPi 2 running pi-hole and it there's no slowdown whatsoever. If you have a 4 and it's performing poorly, I'd say there's probably another bottleneck somewhere. SD card, perhaps?

+ + + + +

view this post on Zulip Raúl (Nov 05 2024 at 17:20):

+

If you try the containers route, this will be useful: https://www.linuxserver.io/

+ + + + +

view this post on Zulip Alex Barnes (Nov 06 2024 at 18:47):

+

Until recently I followed similiar route and just had everything running in docker on an Odroid. But after having to reset up the whole thing multiple times, due to random crashes and updates. I decided to give proxmox a try, and wouldn't go back now.
+I have a single VM with docker running and all same containers as before. But I have nightly backups scheduled. So if I encounter an error I can restore from backup extremely easily.
+Also like the fact I can quickly spin up and new VM to try stuff out, without affecting the setup that is running all my services in docker.

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 06 2024 at 19:55):

+

Yup VMs are nice for backup and moving around. I have backups going to TrueNAS and can restore a VM on any Proxmox machine on the network that has access to that backup store. Don't hate on VMs.

+

I can also easily spin up a new VM based on a template that's already primed with a set Ubuntu version, ssh key, Docker, etc.

+ + + + +

view this post on Zulip Raúl (Nov 10 2024 at 09:47):

+

But you can also automate backups with containers.

+

The only advantage I can see on the Proxmox side (and that's Proxmox only, not VMs in general) is the convenience of clicking a few buttons and having a backup done (which can still be achieved for containers by using one of the many backups softwares available). But that means you're backing up the entire VM, OS included, which is hundreds of orders of magnitude larger than what you need for many (I would even say most) of the workloads you run.

+

With containers, you mount a directory onto the container as a volume containing the configuration files for the software in the container, perhaps another one for any user-created files, and you just backup those directories. Some of those backups are not even 1 MB. Compared to a few GB for backing up a VM that does exactly the same thing, it just doesn't seem to make sense. Sure, some backups, even if just capturing the mounted directory, will be several hundred GB or even TB, if we're talking about audio or video - but how many of those do you have, versus how many of the config-files-only?

+

If what you want is the convenience and ease of use of proxmox, there are some backup software that makes it as easy for regular backups, and you just need to select the directories you want.

+

As for moving VMs around, you can also do it with containers. Just move the mounted directories and possibly a docker-compose.yaml file. That's one of the beauties of containers, they're (mostly) idempotent and fully reproducible with ease.

+

So by using containers, you'll be saving on disk space, external storage costs (you are keeping a copy of your backups elsewhere, right?), CPU usage by not running a full OS on top of the host OS, and time not spent managing a fleet of virtual machines. This translates to both money savings, and environmental savings. I just don't get it.

+ + + + +

view this post on Zulip Raúl (Nov 10 2024 at 09:51):

+

As for the templates, that would be a docker-compose.yaml file. A few Kb. Also much easier to manage than a full disk image of a VM. And if you want a visual tool to manage it like Proxmox, you can use Portainer or one of the various alternatives.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Rack.20Recommendations.html b/stream/454981-homelab/topic/Rack.20Recommendations.html new file mode 100644 index 0000000000..ed53809f8f --- /dev/null +++ b/stream/454981-homelab/topic/Rack.20Recommendations.html @@ -0,0 +1,47 @@ + +Rack Recommendations · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Rack Recommendations

+ +
+ + + + + + +

view this post on Zulip Matthew Sanabria (Oct 23 2024 at 03:28):

+

Anyone have a recommendation for a full-depth rack that's ideally on casters for moving around? Going to keep it my basement and place network equipment, NAS, and servers within.

+ + + + +

view this post on Zulip Scott Abbey (Oct 23 2024 at 13:49):

+

I have the StarTech rack from Amazon and it’s done well for me. The casters aren’t the best, but I have it on carpet, so they’ll definitely work better on a hard floor.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 26 2024 at 08:14):

+

Thank you!

+ + + + +

view this post on Zulip Jarvis Yang (Oct 28 2024 at 15:53):

+

Hey @Matthew Sanabria jw if you already have full length servers or other full length equipment? I ended up finding a 23" rack on FB marketplace from a local school for cheap. Then I put a harbor freight dolly at the base :rolling_on_the_floor_laughing:
+I'm mostly running mini pcs but did find a server case that would fit a full atx mobo and 3 card gpu! 02ea7fac-7597-4e72-bdc8-e05a7d71a442.jpg

+

e4f05330-b0fe-4374-abdf-eccabc159ef7.jpg

+

6e1931ec-adc7-4e01-b337-b3f3a29dfd72.jpg

+
+ + + + +

view this post on Zulip Matthew Sanabria (Oct 31 2024 at 01:37):

+

That dolly idea is pretty good. I'm gonna check local listings. I don't yet have full length equipment but I'm due for some upgrades and I'd like to have a full-length rack for that.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Raspberry.20PIs.20for.20homelab.html b/stream/454981-homelab/topic/Raspberry.20PIs.20for.20homelab.html new file mode 100644 index 0000000000..f1961cc2f0 --- /dev/null +++ b/stream/454981-homelab/topic/Raspberry.20PIs.20for.20homelab.html @@ -0,0 +1,137 @@ + +Raspberry PIs for homelab · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Raspberry PIs for homelab

+ +
+ + + + + + +

view this post on Zulip Patrick Arminio (Nov 18 2024 at 08:57):

+

Hi there, I have a few raspberry PIs (a couple of 5 and a couple of 4), could I use them to host apps like pihole, home assistant and random web services?

+ + + + +

view this post on Zulip Raúl (Nov 18 2024 at 15:26):

+

Yes, they're perfect for that. I've had pihole running on RPi 2 for around two years now, and it's been working great. I think I even heard of people hosting Jellyfin on a RPi. And if you have multiple Pis and are feeling brave or want the learning experience, you could even set up a kubernetes cluster to run your stuff.

+ + + + +

view this post on Zulip Patrick Arminio (Nov 18 2024 at 15:37):

+

@Raúl thanks! yeah I was thinking of using something like k8s, mostly because I'd love to use all these raspberry pis as if they were one machine

+ + + + +

view this post on Zulip Raúl (Nov 18 2024 at 15:39):

+

Just keep in mind that K8s adds a lot of complexity, so if you're not used to it, it may be a little overwhelming.

+ + + + +

view this post on Zulip Patrick Arminio (Nov 18 2024 at 16:00):

+

good to know!

+ + + + +

view this post on Zulip Adam Bedenbaugh (Nov 18 2024 at 18:30):

+

I've used pihole and jellyfin on a raspberry pi 4 and both worked well. I prefer to use docker compose for because I find it easiest. If you are interested in Kubernetes on a Pi, then check out k3s. Its a lightweight version of Kubernetes.

+ + + + +

view this post on Zulip Raúl (Nov 18 2024 at 18:33):

+

I also use compose but I have a single Intel NUC. Compose doesn't do clustering. Good tip about k3s! And there's also docker swarm, which is probably a much saner option for a homelab setup.

+ + + + +

view this post on Zulip Justin Garrison (Nov 20 2024 at 20:40):

+

I’ll throw out the suggestion of using Talos for Kubernetes (only pi 4 support) or k2d for a Kubernetes interface on top of docker

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 20 2024 at 22:14):

+

I used Talos for a long time on my Pi cluster, but could only get drivers for HAT accessories from the official Raspberry Pi kernel
+It was painful getting those modules into a system extension for Talos
+Without obscure hardware, however, Talos is amazing

+ + + + +

view this post on Zulip Patrick Arminio (Nov 21 2024 at 08:01):

+

@Justin Garrison thanks! I have two PI5 so Talos is a no go :( I might try nixos though :blush:

+ + + + +

view this post on Zulip FlakM (Nov 26 2024 at 17:23):

+

@Patrick Arminio Nixos has a very nice k3s module :ok:

+ + + + +

view this post on Zulip Patrick Arminio (Nov 26 2024 at 17:27):

+

@FlakM do you have a link? :D

+ + + + +

view this post on Zulip FlakM (Nov 26 2024 at 17:28):

+

You can search for the options using search on website: https://search.nixos.org/options?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=k3s

+ + + + +

view this post on Zulip FlakM (Nov 26 2024 at 17:32):

+

I run it on my dev machine to test helm charts, it's a single line away https://github.com/FlakM/nix_dots/blob/0e09dc06885409a6207a89f549db64b137a1745a/shared/k3s/default.nix#L4 happy to help if you need it :ok:

+ + + + +

view this post on Zulip Patrick Arminio (Nov 26 2024 at 17:35):

+

oh I see, cool! I'll check once I finally make time to install everything on the first PI :D

+ + + + +

view this post on Zulip Erik Svensson (Dec 29 2024 at 21:32):

+

I have a pi4 that's running k3s too but It's been shut off for a while (probably a couple of years at this point). I haven't upgraded from 1.21 so I feel like a fresh install might be in order :sweat_smile: I just wanted the challenge to setup kubernetes on a small device rather than actually running a bunch of workload on it. I got it running on top of hypriotOS, but after reading a bit about Talos, I feel like I should give it a fresh start with that. Not much of an idea really, to run a single node kubernetes cluster except for the tinkering challenge, but hey, what are homelabs for if not for tinkering and having fun?

+ + + + +

view this post on Zulip Colin Dean (Dec 30 2024 at 21:52):

+

If you've got them laying around, RPs are great for Homelabbery. Anymore, though, if you're going to consider buying RPi5 _new_ for it… hold fast: you can _probably_ find cheaper used SBCs that are often more powerful, higher RAM, x86_64, and _probably_ similar perf:watts ratio if not better.

+

Case in point: I've got a Raspberry Pi 3 running my PiHole setup and a RPi CM4 running Home Assistant inside of an HA Yellow. For the cost of a Raspberry Pi 5, I picked up an Acemagic box used for $50 _shipped_. 12 GB RAM, 4-core N95… an older version of this. It'll soon be replacing that RPi3 with the Acemagic box running Proxmox with a DietPi VM running PiHole and might put something else mission-critical on that Acemagic box, too. Things related to DNS or "this box cannot go down unless everything else is down and it should be the first thing back online when the power comes back". I'll put a RPi CM5 in the HA Yellow.

+ + + + +

view this post on Zulip Siddhartha Golu (Dec 31 2024 at 05:24):

+

Thanks for the pointer to Acemagic boxes. That 16 + 512 combo at $130 looks affordable. Curious to know what mini PCs are other folks using.

+

I've been looking for HP EliteDesk 800 G4 Mini, but unfortunately Ebay is not available in India and I can't find any decent second hand suppliers selling these.

+ + + + +

view this post on Zulip FlakM (Dec 31 2024 at 05:39):

+

Did you take a look at Dell wyse thin clients? They are dirt cheap here in Europe and pretty capable little machines.

+ + + + +

view this post on Zulip Siddhartha Golu (Dec 31 2024 at 05:45):

+

I haven't! Thank you, will take a look.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Self-hosting.20Github.20Copilot.3F.html b/stream/454981-homelab/topic/Self-hosting.20Github.20Copilot.3F.html new file mode 100644 index 0000000000..dad145639a --- /dev/null +++ b/stream/454981-homelab/topic/Self-hosting.20Github.20Copilot.3F.html @@ -0,0 +1,28 @@ + +Self-hosting Github Copilot? · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Self-hosting Github Copilot?

+ +
+ + + + + + +

view this post on Zulip Andrew O'Brien (Jan 03 2025 at 22:44):

+

I know some people are having success with ollama on their own hardware. Anyone doing this for a code assistant that they're actually using to help with real work? What kind of minimum hardware is necessary for a decently (not necessarily top tier) performing system?

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 04 2025 at 00:19):

+

I'm using helix ( https://helix-editor.com/ ) which currently can only be extended via LSP servers, so I've added lsp-ai ( https://github.com/SilasMarvin/lsp-ai/ ) to connect it to ollama ( https://ollama.com/ ), to interact with Google's gemma2 ( https://ai.google.dev/gemma/prohibited_use_policy ) which has better licence terms for me compared to Meta's llama3.1, etc

+

Note that this UX is not as complete as GitHub Copilot in Visual Studio Code, but I do get LLM-generated completions, and they are useful suggestions some of the time (feels like 10-20% of the time, usually I'll go with a suggestion from the language-specific LSP server instead)

+

These completions are very fast, almost instant, on my M3 MacBook Pro (2023) and also even on a Dell Precision 5550 (2020), but take a second or so on my desktop PC which has AMD GPUs (2022)

+

I think you mostly need to make sure your model can fit into GPU RAM (I _think_, I could be wrong about this), so GPU RAM is more important than GPU clock speed

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/Server.20Hardening.html b/stream/454981-homelab/topic/Server.20Hardening.html new file mode 100644 index 0000000000..48e70e0834 --- /dev/null +++ b/stream/454981-homelab/topic/Server.20Hardening.html @@ -0,0 +1,37 @@ + +Server Hardening · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: Server Hardening

+ +
+ + + + + + +

view this post on Zulip Matthew Fish (Nov 08 2024 at 04:21):

+

Due to recent events, I am wanting to double check my privacy standards, and ensure I have some better security running on my network. Any suggestions on books, courses, etc to look into?

+ + + + +

view this post on Zulip Notification Bot (Nov 08 2024 at 04:21):

+

This topic was moved here from #general > Server Hardening by Matthew Fish.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:31):

+

r/privacy is a pretty good resource.

+ + + + +

view this post on Zulip Siddhartha Golu (Nov 08 2024 at 05:38):

+

Check out /r/selfhosted. I routinely see good discussions on the same topic.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/TuringPi.html b/stream/454981-homelab/topic/TuringPi.html new file mode 100644 index 0000000000..477d9c1c63 --- /dev/null +++ b/stream/454981-homelab/topic/TuringPi.html @@ -0,0 +1,92 @@ + +TuringPi · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: TuringPi

+ +
+ + + + + + +

view this post on Zulip Matthew Sanabria (Sep 16 2024 at 17:28):

+

TuringPi boards are shipping in the next few weeks! They announced a case today: https://turingpi.com/introducing-our-new-mini-itx-case/

+
After months of collaboration with the community, we’re excited to finally unveil our long-awaited mini ITX case for the Turing Pi 2 and 2.5 boards! This case is designed to meet the needs of hobbyists and developers looking for a compact yet highly functional solution. In this blog post, we’ll walk you through the details […]
+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 00:53):

+

Got my TuringPi in! Got a basic Ubuntu OS flashed but I think I'm gonna put Talos Linux on this for Kubernetes.

+

@Justin Garrison is https://firmware.turingpi.com/turing-rk1/talos/ the best location for the latest Talos images for TuringPi?

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 01 2024 at 01:47):

+

Hmmm, that's a little behind upstream Talos: https://github.com/siderolabs/talos/releases/tag/v1.8.2

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 01 2024 at 01:48):

+

I wonder if generic ARM64 images will work on the Turing Pi yet, but I don't think we've entered the golden age of having generic ARM64 images boot everywhere

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 01:48):

+

Looks like this fork is the most up to date version of Talos for TuringPi: https://github.com/nberlee/talos

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 01:50):

+

I'm flashing it now to find out.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 02:24):

+

Flashed and boots but I'm just running into issues during the installation. My IP changed on reboot so my Talos apply-config is now different and I don't know how to change it correctly. Flashing again!

+ + + + +

view this post on Zulip Justin Garrison (Nov 01 2024 at 03:37):

+

You set a static ip or set up a reservation?

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 03:46):

+

Reservation for now.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 03:46):

+

I got a single controller/worker node running.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 03:46):

+

It took me longer than it should have to realize that after the initial talosctl apply-config that I should drop the --insecure flag for future patches.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 03:47):

+

I also needed:

+
machine:
+  kernel:
+    modules:
+      - name: rockchip-cpufreq
+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/UPS.20for.20homelab.html b/stream/454981-homelab/topic/UPS.20for.20homelab.html new file mode 100644 index 0000000000..1a84f2d007 --- /dev/null +++ b/stream/454981-homelab/topic/UPS.20for.20homelab.html @@ -0,0 +1,47 @@ + +UPS for homelab · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: UPS for homelab

+ +
+ + + + + + +

view this post on Zulip Lars Ellingsen (Sep 21 2024 at 21:34):

+

Finally got my NAS setup (TrueNAS scale, built the machine, carryover from Slack a few weeks ago). Now I'm wondering if I should get a UPS for it... What's everyone else doing? Mostly I'm worried about protecting the drives

+ + + + +

view this post on Zulip Konrad (Sep 25 2024 at 14:32):

+

I am using an UPS for my synology. Not sure if I would really need one, but it jumped in multiple times already, mostly because of some fuses triggering.

+

But I use it actively for that purpose as well, e.g. when I installed a shelly, I could just trigger the fuse, connect the wires, put the fuse back in and everything was still running. You just need to hurry a bit as it only might last for 20min or so :smiley:

+ + + + +

view this post on Zulip René (Sep 25 2024 at 18:08):

+

I've had a UPS for a long time, but noticed that it got pretty warm, and found it out hat a small permanent power drain ~20watts, the power lasted long enough for the nas to powerdown safely.

+

My assumption is, that it's major use was to prevent power surges from lightning and buffer power drops, which happened quite often.

+

What I will get is a small UPS for my modem, those tend to be quite touchy.

+ + + + +

view this post on Zulip Konrad (Sep 26 2024 at 05:14):

+

UPS also help to "clean" your power. It's not like your power is super stable all the time, there are variances coming from turning new consumers on or off or even starting/stopping energy providers. If your country leverages solar energy, this doesn't provide a fixed supply either.
+A UPS can act as buffer here, which can increase the live time of your electronic equipment.

+ + + + +

view this post on Zulip Jari (Sep 27 2024 at 13:00):

+

@Konrad well that depends on what kind of a UPS you have. Online UPSs do generate the AC waveform all the time but offline UPSs pass through the grid and only when voltage is out of spec they switch off the relay and start the battery inverter. Needless to say that online UPSs are more expensive and well, better.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/ZFSBootMenu.html b/stream/454981-homelab/topic/ZFSBootMenu.html new file mode 100644 index 0000000000..5db5c9437f --- /dev/null +++ b/stream/454981-homelab/topic/ZFSBootMenu.html @@ -0,0 +1,27 @@ + +ZFSBootMenu · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: ZFSBootMenu

+ +
+ + + + + + +

view this post on Zulip Andrew O'Brien (Sep 18 2024 at 13:53):

+

I know we have some ZFS fans here. Anyone using ZFSBootMenu? I've been trying to come up with a multiboot setup that would also allow me to do snapshots/clones and restore. I got it working with Debian 12 and almost working with Debian 10 (Debian 12 set up my zpool with some features that 10 doesn't support... but it does try to boot :sweat_smile:)

+

Seems like a pretty slick solution. I'm starting to understand the power of the filesystem when you use it for the entire disk rather than as a bolt-on you setup after install.

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 18 2024 at 19:17):

+

I had to nuke my whole zpool and start over with --compatibility set to zol-0.7, but now it's all good! I have full system snapshots and can muck about with the OS as I please. If I mess anything up I can restore from the boot menu. Or I can clone a new OS as a workspace.

+

Next up... get SSH to the boot menu working so I can reboot an pick the OS from a different room.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/channel.20events.html b/stream/454981-homelab/topic/channel.20events.html new file mode 100644 index 0000000000..e828759572 --- /dev/null +++ b/stream/454981-homelab/topic/channel.20events.html @@ -0,0 +1,52 @@ + +channel events · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: channel events

+ +
+ + + + + + +

view this post on Zulip Notification Bot (Sep 06 2024 at 20:32):

+

Public channel created by Matthew Sanabria. Description:

+
+

A place for all things home lab!

+
+ + + + +

view this post on Zulip Matthew Sanabria (Sep 06 2024 at 20:33):

+

I probably should have named this #homelab (singular).

+ + + + +

view this post on Zulip Notification Bot (Sep 06 2024 at 21:14):

+

Adam Stacoviak changed the description for this channel.

+ +
+

A place for all things home lab!

+
+ +
+

Talk about the tech you're running or want to run in your homelab.

+
+ + + + +

view this post on Zulip Notification Bot (Sep 06 2024 at 21:14):

+

Adam Stacoviak renamed channel homelabs to homelab.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/public.20access.20to.20home.20lab.html b/stream/454981-homelab/topic/public.20access.20to.20home.20lab.html new file mode 100644 index 0000000000..f027ea1aef --- /dev/null +++ b/stream/454981-homelab/topic/public.20access.20to.20home.20lab.html @@ -0,0 +1,113 @@ + +public access to home lab · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: public access to home lab

+ +
+ + + + + + +

view this post on Zulip Matthew Sanabria (Sep 06 2024 at 20:34):

+

What are you all doing to expose services run in your home lab publicly? Any security features you're using (e.g., Cloudflare)?

+ + + + +

view this post on Zulip Alex Barnes (Sep 06 2024 at 20:48):

+

I've taken to not exposing anything over last year or so. Just use tailscale exclusively now, and that's worked flawlessly.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 06 2024 at 21:05):

+

Do you have Tailscale on any device that you'd use to access it then? I'm thinking of trying to self-host a Google photos alternative, I think I'd need Tailscale on each phone

+ + + + +

view this post on Zulip Alex Barnes (Sep 06 2024 at 21:33):

+

Yes, so any device I use outside my local network I have tailscale installed on. And also installed on my two homelab servers.
+So I can use services running on those outside the local network by using the tailnet ip's or use the server as an exit node and use local ip's.
+I haven't done, but you can also setup ACL's to control which devices can connect to each other.
+Yes I'm hoping to get round to trying immich for photos at some point.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 07 2024 at 00:56):

+

I think tailscale would work for some of my selfish use cases but if I were hosting for others then requiring tailscale is a high barrier to entry to ask.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 07 2024 at 00:56):

+

What about like fronting for something like DDoS protection and such?

+ + + + +

view this post on Zulip Alex Barnes (Sep 07 2024 at 09:48):

+

Yes of course, there is only my wife and I using the services I've got running. I've not looked into anything else as not had any need so far.

+ + + + +

view this post on Zulip Alex Barnes (Sep 07 2024 at 09:49):

+

@Matthew Sanabria Enjoyed your blog post on system initiative. It's prompted me to have another look at it. Hoping to create some functions to manage proxmox in my homelab.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 08 2024 at 02:12):

+

@Alex Barnes thank you for reading that. I really enjoy System Initiative. It's still in its early days but it's a refreshing look on the whole infrastructure as code space. My Turing Pi 2.5 should be shipping this month so I'm going to continue to use System Initiative for my home lab once it's in.

+ + + + +

view this post on Zulip Matthew Fish (Oct 02 2024 at 18:05):

+

I use Cloudflare for things i want to access easily (or family, wife, etc) pushed to Nginx Proxy Manager, then Authentik SSO, SAML, or Header Auth for about 1/3 of my hosts, which could probably use improvement. I also run fail2ban, which I need to dig into more, and a bunch of custom rules on my site via Cloudflare blocking by country, IP range, and ASIN.

+

Everything else I Tailscale into. It's great!

+ + + + +

view this post on Zulip Konrad (Oct 03 2024 at 15:52):

+

Not using it yet, but Tailscale funnel could be used to expose tailscale resources to the public internet. That sounds handy if you have clients which do not run a tailscale client but also expose more attack surface, basically like running stuff on a public VPS.

+ + + + +

view this post on Zulip AJ Kerrigan (Oct 03 2024 at 16:28):

+

Wasn't aware of tailscale funnel, sounds like ngrok for your tailnet

+ + + + +

view this post on Zulip Matthew Fish (Oct 03 2024 at 17:51):

+

TailScale Funnel Docs for anyone interested, will be taking a look at this.

+ + + + +

view this post on Zulip Konrad (Oct 03 2024 at 20:50):

+

In essence, you could also rent a VPS for the public IP, install nginx and tailscale, and route incoming public requests to your tailnet IP by adjusting the nginx conf. There are many options. I just thought tailscale is used by many already and does usually not end up costing money for homelab usage. :sweat_smile:

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 06 2024 at 03:28):

+

Thanks for sharing Tailscale funnel. Didn't know about that.

+ + + + +

view this post on Zulip Konrad (Oct 06 2024 at 07:19):

+

Kudos to @Gerhard he mentioned it to me :smiley:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/454981-homelab/topic/self-hosting.20CI.20runners.20at.20home.html b/stream/454981-homelab/topic/self-hosting.20CI.20runners.20at.20home.html new file mode 100644 index 0000000000..b9ea9678b1 --- /dev/null +++ b/stream/454981-homelab/topic/self-hosting.20CI.20runners.20at.20home.html @@ -0,0 +1,19 @@ + +self-hosting CI runners at home · homelab · Zulip Chat Archive +

Stream: homelab

+

Topic: self-hosting CI runners at home

+ +
+ + + + + + +

view this post on Zulip Ron Waldon-Howe (Dec 21 2024 at 06:06):

+

I'm running my GitLab CI jobs on my RPi 4 cluster: https://aus.social/@jokeyrhyme/113688797221248897

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/index.html b/stream/455097-kaizen/index.html new file mode 100644 index 0000000000..5010cb9a9b --- /dev/null +++ b/stream/455097-kaizen/index.html @@ -0,0 +1,21 @@ + +Zulip Chat Archive +

Stream: kaizen

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/A.20Sponsors.20feed.html b/stream/455097-kaizen/topic/A.20Sponsors.20feed.html new file mode 100644 index 0000000000..57cd418291 --- /dev/null +++ b/stream/455097-kaizen/topic/A.20Sponsors.20feed.html @@ -0,0 +1,143 @@ + +A Sponsors feed · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: A Sponsors feed

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 19:32):

+

One idea we've been kicking around is to create a separate podcast/feed called "Changelog Sponsors" (or similar) that can be subscribed to directly. Each episode in the feed would contain the audio/summary of a new sponsorship campaign.

+

Reasons this might be cool:

+ +

Reasons this might not be cool:

+ +

Outstanding questions:

+ +

Interested to hear what others think of this idea!

+ + + + +

view this post on Zulip Maroš Kučera (Sep 13 2024 at 06:51):

+

I want this! :innocent:
+I am interested in the campaigns, but apparently never enough to download a standard episode and listen. Also, it would probably be hard to know whether I've heard that one or not, since the chapter name only has the name of the sponsor, but maybe there are two or more distinct campaigns for that sponsor.
+I don't know about submitting to Spotify/Apple/etc though. On one hand, at least one rando will subscribe and be content, but at least one rando will subscribe and be really confused and maybe even mad :sweat_smile:
+I can see the review already: "What the hell, this show is just ads! What has the world come to? :angry: " even though it's clearly stated in the show description what it is...

+

Regarding the questions:

+ +
Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, brain science, and the people involved.
+ + + + +

view this post on Zulip Alex Barnes (Sep 13 2024 at 07:14):

+

I'd really like this, I discovered quite a few new technologies to try through your Ads. So have kind of missed them since subscribing to ++. Never thought I'd be saying that about Ads, but testament to how good a job you do with them.

+ + + + + +

view this post on Zulip Maroš Kučera (Sep 13 2024 at 07:19):

+

Wait, ads are included in ++ News? When writing my previous message, I was not sure at first, so I checked in my Overcast and then on the site to see chapters and episode length and it looked as though News++ doesn't include them. Or is it that they are included in Supercast feed but not in custom feeds? :sweat_smile:

+ + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 10:02):

+

News++ episodes do not have the ad in them

+ + + + +

view this post on Zulip Pontus Ullgren (Sep 13 2024 at 11:04):

+

I would also like this. I think the ads on Changelog podcast are really informative and I somewhat miss them since I became a ++ subscriber. Having a way to listen to them and just do it once would be :superhero:

+

For the questions:

+ + + + + +

view this post on Zulip Matt Johnson (Sep 14 2024 at 03:38):

+

You described some of the pieces you go through in your process of producing the podcasts in the latest friends episode #61, and you already have the recordings in some state where you can include them as ads in other episodes. Do you expect there would be additional editing needed to drop ads into their own feed? I am sure there are pieces here I’m not familiar with in the workflow. Can you share more about what hurdles you expect to deal with in creating a new feed for the ads? What can be done to minimize the effort needed to take the individuals clips and drop them into a separate feed? Thinking about this a bit, I’m wondering if the ads are all different for each pod or is they overlap, and how many ads you produce. As a first step, would just adding it as an option to the custom feeds for ++ members take much additional effort, or is that part of the additional friction?

+

I would want you to keep things as simple as possible as a first approach to reduce the amount of additional effort it may take, and then look for identifying how to improve it from there. As a ++ member, I recognize I’m closer to the metal :at_work: and if it’s a bit raw or rough in a few unique spots it’s not going to upset me any. :rock_on:

+

My opinions on your outstanding questions:

+ + + + + +

view this post on Zulip Jerod Santo (Sep 15 2024 at 13:31):

+

Loving all the conversation around this idea! A few answers/clarifiers:

+
+

Master feed: No do not include them

+
+

Yeah I think this is the right call.

+
+

Do you expect there would be additional editing needed to drop ads into their own feed?

+
+

Maybe just a little, but the biggest additional effort would be the publishing of each ad as an episode, which required titling, summary, uploading, etc, etc

+
+

As a first step, would just adding it as an option to the custom feeds for ++ members take much additional effort, or is that part of the additional friction?

+
+

Once we commit to this and create the feed, adding it to the custom feeds will be trivial.

+
+

I don’t think I know what the difference would be with news sponsor ads, initially I would expect them to be included also.

+
+

Most of our ad spots are produced by Adam in a silo. The final assets (wav files) go in to a general pool and then are duplicated/placed into different episodes as the sponsorship calendar dictates. News ads are produced by me as just one of the 6 stories in each week's Changelog News. They also don't have a music bed and start with me saying "It's now time for sponsored news!"

+

So the format is a bit different and the production is wildly different. I understand that as a listener those differences are mostly moot, so it makes sense that most of y'all think News ads should go in the Sponsors Feed. I _mostly_ agree with that conclusion.

+ + + + +

view this post on Zulip Pontus Ullgren (Sep 15 2024 at 20:25):

+

Come to think about it, just the fact that you can say to potential sponsors that you have people that pay to get the shows without ads and they still wants to. and in the future possibly will, listen to them. Not sure many podcasts can say that :rofl:

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 16 2024 at 17:24):

+

I would also like this feed. It's much easier to link to an episode rather than trying to find chapters.

+ + + + +

view this post on Zulip Sol Oman (Sep 21 2024 at 05:02):

+

You realize you are Super Bowl-level here?!? Where else would anyone :cry: about missing the ads? Really well done Changelog!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Code.20deploys.html b/stream/455097-kaizen/topic/Code.20deploys.html new file mode 100644 index 0000000000..5a8acc187d --- /dev/null +++ b/stream/455097-kaizen/topic/Code.20deploys.html @@ -0,0 +1,379 @@ + +Code deploys · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Code deploys

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 16 2024 at 16:04):

+

jerodsanto just successfully deployed 51ce73830256b3db6e21f3f8df73a4a604c68201

+ + + + +

view this post on Zulip Jerod Santo (Oct 16 2024 at 16:06):

+

Ok so that worked :sweat_smile:

+

Now I have to figure out how to get the commit message in a reliable way. Has anyone done this before? I'm not a GH Actions expert by any means...

+

Also, once you get the message itself, how do you best wrap/format it for Zulip display?

+ + + + +

view this post on Zulip Jerod Santo (Oct 16 2024 at 16:08):

+

Hmm also can you not mute a specific topic inside a channel? I can see people wanting to mute this one but not all of the other kazen'ing that's going on...

+ + + + +

view this post on Zulip Jerod Santo (Oct 16 2024 at 16:10):

+

CleanShot 2024-10-16 at 11.09.04@2x.png

+

Ok it looks like you can mute a topic inside a channel. I was just confused by the wording on this popover...

+ + + + +

view this post on Zulip Philip Durbin (Oct 16 2024 at 23:29):

+

It looks like Zulip itself sends commits to a channel: https://chat.zulip.org/#narrow/channel/8-commits/topic/zulip.20.2F.20main/near/1963618

+ + + + +

view this post on Zulip Philip Durbin (Oct 16 2024 at 23:33):

+

Based on https://github.com/zulip/zulip/blob/9.2/.github/workflows/zulip-ci.yml#L258 maybe they use https://github.com/zulip/github-actions-zulip/blob/main/send-message/README.md ?

+ + + + +

view this post on Zulip Philip Durbin (Oct 16 2024 at 23:33):

+

Oh, send-message is what you're already using. :sweat_smile:

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 17 2024 at 01:06):

+

Jerod Santo said:

+
+

I was just confused by the wording on this popover...

+
+

Ah dang that's unfortunate. On mobile it's much clearer with a "Mute topic" menu option.

+ + + + +

view this post on Zulip Jerod Santo (Oct 17 2024 at 13:36):

+

Philip Durbin said:

+
+

It looks like Zulip itself sends commits to a channel

+
+

Seems like they are only reporting failures on that one.

+
- name: Report status to CZO
+        if: ${{ failure() && github.repository == 'zulip/zulip' && github.event_name == 'push' }}
+        uses: zulip/github-actions-zulip/send-message@v1
+        with:
+          api-key: ${{ secrets.ZULIP_BOT_KEY }}
+          email: "github-actions-bot@chat.zulip.org"
+          organization-url: "https://chat.zulip.org"
+          to: "automated testing"
+          topic: ${{ steps.failure_report_string.outputs.topic }}
+          type: "stream"
+          content: ${{ steps.failure_report_string.outputs.content }}
+
+ + + + +

view this post on Zulip Logbot (Oct 17 2024 at 16:54):

+

jerodsanto just successfully deployed f168c4ea

+

Attempt to fix short SHA fetching in Actions

+ + + + +

view this post on Zulip Philip Durbin (Oct 17 2024 at 23:25):

+

@Jerod Santo you fixed it! Seems like ${{ github.event.commits[0].message }} is working for you based on https://github.com/thechangelog/changelog.com/blob/f168c4ead1da6025f2cc3a52d9973dc781adf0fb/.github/workflows/dagger_on_namespace.yml#L80

+ + + + +

view this post on Zulip Logbot (Oct 18 2024 at 13:55):

+

jerodsanto just successfully deployed b8343c69:

+
+

Tweak Zulip deploy message format

+
+ + + + +

view this post on Zulip Logbot (Oct 23 2024 at 18:50):

+

jerodsanto just successfully deployed 1dab3df0:

+
+

Blech! (mix deps.get_dev strikes again)

+
+ + + + +

view this post on Zulip Logbot (Oct 24 2024 at 15:02):

+

jerodsanto just successfully deployed 50462905:

+
+

Fix call to queue an Overcast ping

+
+ + + + +

view this post on Zulip Jerod Santo (Oct 24 2024 at 15:46):

+

ok so what's the easiest/best way to have this post "the list of commits since the last deploy"?

+ + + + +

view this post on Zulip Logbot (Oct 24 2024 at 16:39):

+

jerodsanto just successfully deployed 9d150fd0:

+
+

Reduce Overcast ping rate limit

+
+ + + + +

view this post on Zulip Logbot (Oct 30 2024 at 20:39):

+

jerodsanto just successfully deployed 19246f72:

+
+

Add chapters to Zulip new episode messages

+
+ + + + +

view this post on Zulip Logbot (Oct 31 2024 at 14:21):

+

jerodsanto just successfully deployed 49263608:

+
+

[admin] Add daily subs chart

+
+ + + + +

view this post on Zulip Logbot (Nov 06 2024 at 14:44):

+

jerodsanto just successfully deployed 0db349cc:

+
+

Improve header links in News emails

+
+ + + + +

view this post on Zulip Logbot (Nov 06 2024 at 20:15):

+

jerodsanto just successfully deployed 622dfe31:

+
+

Add Merch link to header nav

+
+ + + + +

view this post on Zulip Logbot (Nov 08 2024 at 20:32):

+

jerodsanto just successfully deployed bf0bc864:

+
+

Link to the episode before the chapters in Zulip messages

+
+ + + + +

view this post on Zulip Logbot (Nov 15 2024 at 15:41):

+

jerodsanto just successfully deployed 86c763cb:

+
+

update <itunes:explicit> tag from "no" to "false" (#531)

+
+ +

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

+ +

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

+ +

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

+
+

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

+ + + + +

view this post on Zulip Logbot (Nov 20 2024 at 15:33):

+

jerodsanto just successfully deployed f1814e03:

+
+

Various episode/news img tweaks

+
+ + + + +

view this post on Zulip Logbot (Nov 21 2024 at 19:15):

+

jerodsanto just successfully deployed de716075:

+
+

Subtitle size tweak

+
+ + + + +

view this post on Zulip Logbot (Nov 25 2024 at 17:21):

+

jerodsanto just successfully deployed d69bc734:

+
+

Link up sotl 2024 form

+
+ + + + +

view this post on Zulip Logbot (Nov 27 2024 at 16:46):

+

jerodsanto just successfully deployed 3440f5e0:

+
+

Enable team members to replace changelog_dev with a prod db dump (#533)

+
+ +

There is a single command to run:

+
just restore-dev-db-from-prod
+
+ +

This implies that:

+ +

Part of this change we exposed a few more private recipes and made it
+clear who they are meant for:

+ +

We also added just add-oban-pro-repo so that we make this integration
+easier for team members - I always forget about it!

+

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

+ +

Single tool to rule them all :fist: icu4c seems to be working on macOS 14.7
+ARM now. Checked that the new command works as expected. Also confirmed
+that CI works locally.

+

Also run:

+
npx browserslist@latest --update-db
+
+ +

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

+
+

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

+ + + + +

view this post on Zulip Logbot (Dec 05 2024 at 16:41):

+

jerodsanto just successfully deployed 7c1500d9:

+
+

Enable team members to run dev with a Neon db branch (#534)

+
+

Single command:

+
just dev-with-neon-branch gerhard-2024-11-29
+
+ +

The above uses a branch that I created on the 29th of November. You can
+create a new Neon db branch today, using your $USER, with the following
+command:

+
just neon-create-branch
+
+ +

This will create e.g. USER-YYYY-MM-DD prod db branch.

+

Here is a list of all the new commands that go well together:

+
[team]
+dev-with-neon-branch branch                  # Run app in dev mode with $branch
+neon-branch-connection branch *ARGS          # Show $branch connection details
+neon-branches                                # List prod db branches
+neon-create-branch                           # Create a new branch off the prod db
+
+ +

This change also removes the now redundant way of creating Neon db branches.

+

Follow-up to:

+ +

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

+ + + + +

view this post on Zulip Logbot (Dec 05 2024 at 16:46):

+

jerodsanto just successfully deployed 5933c0c2:

+
+

Improve on the Zulip auth app integration (#535)

+
+

We want to reference all secrets from 1Password so that when we need to
+rotate anything, we simply update the values in 1Password and restart
+the app so that it reads the new values just-in-time, at boot time.

+

FTR:

+ +

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

+ + + + +

view this post on Zulip Logbot (Dec 05 2024 at 17:11):

+

jerodsanto just successfully deployed 2182a223:

+
+

Announce deploys in Zulip from GitHub runners too (#536)

+
+

If Namespace.so was to fail - Always run 2 of everything™ - we want to
+notify Zulip of a deploy when we fallback to the GitHub runner.

+

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

+ + + + +

view this post on Zulip Logbot (Dec 10 2024 at 19:17):

+

jerodsanto just successfully deployed 3b0af88d:

+
+

Linkify chapters in Zulip new episode messages

+
+ + + + +

view this post on Zulip Logbot (Dec 19 2024 at 18:19):

+

jerodsanto just successfully deployed 4a30b613:

+
+

Ensure post news items receive correct type

+
+ + + + +

view this post on Zulip Logbot (Jan 09 2025 at 17:57):

+

jerodsanto just successfully deployed 3d995941:

+
+

Back to Elixir 1.16.3, Erlang 26.2.5

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Kaizen.20.2317.html b/stream/455097-kaizen/topic/Kaizen.20.2317.html new file mode 100644 index 0000000000..563f22ada7 --- /dev/null +++ b/stream/455097-kaizen/topic/Kaizen.20.2317.html @@ -0,0 +1,21 @@ + +Kaizen #17 · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Kaizen #17

+ +
+ + + + + + +

view this post on Zulip Gerhard (Nov 25 2024 at 11:14):

+

We've been posting these discussions for a while on GitHub (since Kaizen 9 - Mar. 2, 2023), and while some of you may check them out after the episode comes out, I think that very few are aware of them before.

+

Sharing this here in case someone wants to get a glimpse into what we are preparing for the next Kaizen: https://github.com/thechangelog/changelog.com/discussions/525

+

Feel free to comment on the GitHub thread directly - here works too!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Kaizen.20for.20dev.html b/stream/455097-kaizen/topic/Kaizen.20for.20dev.html new file mode 100644 index 0000000000..2cac0456d7 --- /dev/null +++ b/stream/455097-kaizen/topic/Kaizen.20for.20dev.html @@ -0,0 +1,61 @@ + +Kaizen for dev · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Kaizen for dev

+ +
+ + + + + + +

view this post on Zulip Al Gonzalez (Sep 26 2024 at 16:08):

+

First of all, let me say that while I enjoy many of the podcasts, the Kaizen episodes are my favorites and Gerhard's enthusiasm and sense of humor are a treat.

+

It'd be great if you're team, and especially @Gerhard, would elaborate more on your use of Kaizen for development and DevOps. Most Kaizen coverage seems to be about manufacturing or using some piece of software. I haven't found a lot about using it in a dev team setting.

+

Maybe get Gerhard to do some blog post?

+ + + + +

view this post on Zulip FlakM (Oct 01 2024 at 17:28):

+

@Al Gonzalez I have exactly the same feelings. I try to channel my inner @Gerhard when I present my work. When it comes to kaizen I recommend Kim's Gen work (Pheonix Project, DevOps handbook and many more). The whole devops movement is very heavily inspired by Toyota, lean manufacturing, Andon Cord and dojos. Can't recommend giving them a read or a listen strongly enough!

+ + + + +

view this post on Zulip Gerhard (Dec 05 2024 at 10:53):

+

Al Gonzalez said:

+
+

First of all, let me say that while I enjoy many of the podcasts, the Kaizen episodes are my favorites and Gerhard's enthusiasm and sense of humor are a treat.

+

It'd be great if you're team, and especially Gerhard, would elaborate more on your use of Kaizen for development and DevOps. Most Kaizen coverage seems to be about manufacturing or using some piece of software. I haven't found a lot about using it in a dev team setting.

+

Maybe get Gerhard to do some blog post?

+
+

Thank you, I really appreciate that!

+

Both books that @FlakM recommended have been part of my library for many years now, highly recommended. Also worth exploring:

+

The Goal by Eliyahu Goldratt is my favourite way of understanding the core principles. https://en.wikipedia.org/wiki/The_Goal_(novel) . It's Not Luck is a great follow-up.

+

On YouTube, these are good places to continue your reasearch: https://www.youtube.com/results?search_query=jez+humble & https://www.youtube.com/@ContinuousDelivery

+

And then there is a whole DORA world to explore: https://en.wikipedia.org/wiki/DevOps_Research_and_Assessment (note the Accelerate book) & https://dora.dev/research/

+ + + + +

view this post on Zulip Al Gonzalez (Dec 18 2024 at 04:06):

+

Thank you for the references. I'll look into them soon. I have to admit that I've seen DORA in some posts, but I haven't looked into it yet.

+ + + + +

view this post on Zulip Erik Svensson (Jan 09 2025 at 20:49):

+

I finished The Phoenix Project this year and I highly recommend it! The first 3/4 is written like a novel but packed with theory sort of woven into the story which makes it a much easier read than a true factual book.

+ + + + +

view this post on Zulip Daniel Buckmaster (Jan 10 2025 at 02:36):

+

I had read The Phoenix Project a couple of years ago and read The Goal this year. It was really interesting to see the direct inspiration. The Goal was pretty great, and a quick read. I have trouble applying it to software development (as opposed to "IT operations" which Phoenix focuses on).

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Logbot.20needs.20a.20cool.20look.html b/stream/455097-kaizen/topic/Logbot.20needs.20a.20cool.20look.html new file mode 100644 index 0000000000..611c6309d0 --- /dev/null +++ b/stream/455097-kaizen/topic/Logbot.20needs.20a.20cool.20look.html @@ -0,0 +1,265 @@ + +Logbot needs a cool look · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Logbot needs a cool look

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 24 2024 at 16:28):

+

I'm setting up some automation around here and need an awesome avatar for @Logbot. I figured combining our collective artistic/prompting skills should yield something we're happy with...

+

Post 'em if you got 'em (and sound off/react to the ones you like the best)

+

Most loved image gets used!

+ + + + +

view this post on Zulip Jerod Santo (Sep 24 2024 at 16:29):

+

Here's a couple I generated with DALL-E, just to get the ball rolling...

+

logbot-1.png

+

logbot-2.webp

+
+ + + + +

view this post on Zulip Siddhartha Golu (Sep 24 2024 at 17:44):

+

logbot.png

+

Generated via Flux

+ + + + +

view this post on Zulip Troy Witthoeft (Sep 25 2024 at 00:44):

+

logbot.png

+
+ + + + +

view this post on Zulip René (Sep 25 2024 at 09:04):

+

image.png

+
+ + + + +

view this post on Zulip René (Sep 25 2024 at 09:05):

+

i like my avatars flat and possibly svg's :)

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 13:11):

+

I dig the simplicity of that one, @René! Not sure about the bg color and it'd be rad if Logbot would smile or at least smirk. Iterate? :wink:

+ + + + +

view this post on Zulip James Thurley (Sep 25 2024 at 15:01):

+

image.png
+Tried to make one based on a "C"!

+
+ + + + +

view this post on Zulip René (Sep 25 2024 at 17:53):

+

Dall-e has quite a strong bias for its look.

+

image.png
+image.png

+

flux.1 is little better

+

image.png
+image.png
+image.png
+image.png
+image.png

+
+ + + + +

view this post on Zulip James Thurley (Sep 25 2024 at 18:38):

+

robots.jpg
+Maybe one of these :big_smile:

+
+ + + + +

view this post on Zulip Philip Durbin (Sep 25 2024 at 22:47):

+

My daughter made this one:

+

logbot.png

+
+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 14:31):

+

I used to be good at drawing when I was a kid. At least that's what my parents told me. Now I'm old. So I asked a gen AI model to do this one.
+df65ae4e-1790-4a3f-ba27-bc113787ce20.webp

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 14:32):

+

Oh man, my first post here and I messed it up :sweat_smile::sweat_smile::sweat_smile:

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 14:32):

+

The image is in webp format, maybe Zulip doesn't handle it.

+ + + + +

view this post on Zulip Jerod Santo (Sep 26 2024 at 15:29):

+

I hate webp sometimes, for this reason

+ + + + +

view this post on Zulip James Thurley (Sep 26 2024 at 15:35):

+

@Raúl Great bot though - a literal log bot :laughing:

+ + + + +

view this post on Zulip Jerod Santo (Sep 26 2024 at 16:15):

+

df65ae4e-1790-4a3f-ba27-bc113787ce20-1727367268453.webp

+

Weird the webp uploaded just fine for me

+ + + + +

view this post on Zulip Raúl (Sep 26 2024 at 16:56):

+

Jerod Santo said:

+
+

df65ae4e-1790-4a3f-ba27-bc113787ce20-1727367268453.webp

+

Weird the webp uploaded just fine for me

+
+

Huh, I guess it just didn't like me :shrug::smile:

+ + + + +

view this post on Zulip Sukhdeep Brar (Sep 28 2024 at 19:28):

+

Jerod Santo said:

+
+

df65ae4e-1790-4a3f-ba27-bc113787ce20-1727367268453.webp

+

Weird the webp uploaded just fine for me

+
+

Logbot being a literal :wood: is really fun!

+ + + + +

view this post on Zulip Raúl (Sep 28 2024 at 20:26):

+

Yeah, I thought it was a fun little play with the words :smile:

+ + + + +

view this post on Zulip Alya Abbott (Sep 30 2024 at 19:48):

+

Raúl said:

+
+

Huh, I guess it just didn't like me :shrug::smile:

+
+

@Raúl What browser did you use to upload the file? The Zulip app relies on the metadata provided by your browser to decide whether to display it as an image.

+ + + + +

view this post on Zulip Raúl (Sep 30 2024 at 20:01):

+

Alya Abbott said:

+
+

Raúl said:

+
+

Huh, I guess it just didn't like me :shrug::smile:

+
+

Raúl What browser did you use to upload the file? The Zulip app relies on the metadata provided by your browser to decide whether to display it as an image.

+
+

I used the mobile app on Android, which is probably the embedded OS browser.

+ + + + +

view this post on Zulip Jerod Santo (Oct 03 2024 at 14:23):

+

Ok until somebody comes up with something objectively better, @Logbot is now an actual log... bot! Good one @Raúl :clap:

+ + + + +

view this post on Zulip Matthew Fish (Oct 03 2024 at 15:24):

+

Jerod Santo said:

+
+

Ok until somebody comes up with something objectively better, Logbot is now an actual log... bot! Good one Raúl :clap:

+
+
+ + + + +

view this post on Zulip Jerod Santo (Oct 03 2024 at 15:28):

+

"It's better than bad, it's good!"

+

https://www.youtube.com/watch?v=FR-REDevAzk

+
+ + + + +

view this post on Zulip Raúl (Oct 05 2024 at 09:27):

+

Jerod Santo said:

+
+

Ok until somebody comes up with something objectively better, Logbot is now an actual log... bot! Good one Raúl :clap:

+
+

Wow, that's cool! I'm glad you guys liked the idea :smile:

+ + + + +

view this post on Zulip Tillman Jex (Oct 07 2024 at 19:22):

+

Came here to say exactly that. Love that it's a log :rolling_on_the_floor_laughing:

+ + + + +

view this post on Zulip Jerod Santo (Oct 16 2024 at 18:46):

+

This is a fun little microsite: https://emoji.build/deal-with-it-generator/

+

logbot-as-log-dealwithit.gif

+
+ + + + +

view this post on Zulip James Thurley (Oct 17 2024 at 06:09):

+

Minor thing, but it would really help my OCD if logbot could be centered horizontally :sweat_smile:

+ + + + +

view this post on Zulip Ed Howard (Oct 17 2024 at 10:29):

+

Jerod Santo said:

+
+

"It's better than bad, it's good!"

+

https://www.youtube.com/watch?v=FR-REDevAzk

+
+

Indeed, much like Gritty Kitty. Fine products from a more civilized age.

+ + + + +

view this post on Zulip Jerod Santo (Oct 17 2024 at 16:09):

+

Trying this version with transparent bg for awhile...

+

logbot-transparent.png

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Transcript.20improvements.html b/stream/455097-kaizen/topic/Transcript.20improvements.html new file mode 100644 index 0000000000..bfe6233b35 --- /dev/null +++ b/stream/455097-kaizen/topic/Transcript.20improvements.html @@ -0,0 +1,44 @@ + +Transcript improvements · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Transcript improvements

+ +
+ + + + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 26 2024 at 08:45):

+

I am planning to contribute my time on improving or even add episode transcripts to the fresh episodes. Do you usually pay a transcribing serving for that and the cost is being covered by ++ subscribers and maybe some corporate sponsors?

+ + + + +

view this post on Zulip Jerod Santo (Oct 26 2024 at 12:49):

+

That's amazing that you'd like to help! Yes, we pay a specific person (Alexandru) to transcribe each new episode. The best way to help Alex/us out would be to improve the transcripts once he posts them by fixing unintelligibles, etc

+

Our repo can be found here: https://github.com/thechangelog/transcripts

+ + + + +

view this post on Zulip Notification Bot (Oct 28 2024 at 11:33):

+

This topic was moved here from #general > Episode transcript improvements by Jerod Santo.

+ + + + +

view this post on Zulip Jerod Santo (Oct 28 2024 at 11:34):

+

@Andrei Jiroh Halili are you Hornet-Wing on GitHub or are those transcript edit PRs that I just merged unrelated?

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 28 2024 at 13:40):

+

Nope and not yet, but I may start contributing some fixes when my time allows. @Jerod Santo

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Website.20Request.20Invite.20Link.html b/stream/455097-kaizen/topic/Website.20Request.20Invite.20Link.html new file mode 100644 index 0000000000..e8e63fe1a7 --- /dev/null +++ b/stream/455097-kaizen/topic/Website.20Request.20Invite.20Link.html @@ -0,0 +1,48 @@ + +Website Request Invite Link · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Website Request Invite Link

+ +
+ + + + + + +

view this post on Zulip Matt Johnson (Dec 14 2024 at 17:40):

+

I found a link on https://changelog.com/~ that pointed to https://changelog.com/~/zulip to "Request Invite" but it resulted in a 404 for me.

+

Considering you have to be logged in to the site to access those links (I didn't realize that until Adam pointed it out) that may have something to do with it, and I'm already in Zulip here, so maybe it's broken because I don't need to get an invite anymore. :shrug:

+

Later I tried it again from my browser and got some little popup on the page that said:
+"Hmm, Zulip is saying 'We weren't able to invite anyone.' :thinking:"

+

How does that work, does it take the email address from my changelog.com account to send to a Zulip API for an invite to that email address?

+

I can reproduce it by going to the /~/zulip path directly in a separate browser window, but I first ran into the 404 I think from clicking the "Request Invite" button... it was weird and now that I've tried it again, I'm not quite sure how to reproduce what I originally saw when clicking the "Request Invite" button.

+

I was just trying to walk through the steps to be able to describe the steps properly.

+

@Jerod Santo Adam suggested I post a conversation here to see if it needs any discussion.

+ + + + +

view this post on Zulip Jerod Santo (Dec 19 2024 at 16:42):

+

@Matt Johnson so that /~/zulip link is supposed to be a POST request. Phoenix uses some JS to accomplish that when you click on it. Hence the 404. I could fix that by making it work for both POST and GET but I do think this is a rare occasion.

+

Matt Johnson said:

+
+

How does that work, does it take the email address from my changelog.com account to send to a Zulip API for an invite to that email address?

+
+

Yes that's how it works.

+ + + + +

view this post on Zulip Jerod Santo (Dec 19 2024 at 16:44):

+

What's odd is that the message you should get with an email address that's already joined is:

+
+

Your email already has an account. We'll see you in there! :umm:

+
+

I just confirmed that's what I get when I click the "Request Invite" button from /~

+

I wonder if there was a temporary Zulip API outage or some way that our request just failed instead. Can you at least reproduce that error message? If so, I can debug/fix it.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/Why.20do.20you.20need.20a.20CDN.20if.20you.20have.20fly.3F.html b/stream/455097-kaizen/topic/Why.20do.20you.20need.20a.20CDN.20if.20you.20have.20fly.3F.html new file mode 100644 index 0000000000..e38a09a5cd --- /dev/null +++ b/stream/455097-kaizen/topic/Why.20do.20you.20need.20a.20CDN.20if.20you.20have.20fly.3F.html @@ -0,0 +1,63 @@ + +Why do you need a CDN if you have fly? · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: Why do you need a CDN if you have fly?

+ +
+ + + + + + +

view this post on Zulip Tim Uckun (Dec 25 2024 at 03:24):

+

If your app is running near your customers why do you need a CDN?

+

If Tigris is storing your assets near your customers why do you need a CDN?

+

Just curious.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 25 2024 at 04:09):

+

You don't.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 25 2024 at 04:10):

+

Unless that CDN is then just there to serve _optimized_ content for the user or to offload resources from your main application- specifically in the case of many clients to one server.

+ + + + +

view this post on Zulip Thomas Eckert (Dec 25 2024 at 05:16):

+

I think Tim is asking this question about the Pipedream project for Changelog.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 25 2024 at 18:36):

+

Ah gotcha. I wasn't sure.

+ + + + +

view this post on Zulip Sukhdeep Brar (Dec 25 2024 at 18:54):

+

I assume it's similar to having microservices. Instead of having to access the entire changelog app, callers can access the cache (cdn).
+CDN might have more edge locations than something like an app host (like Fly) would have, since their resource needs are smaller (different).

+

Note: this is an educated guess. I've spent, almost, no time developing for the web.

+ + + + +

view this post on Zulip Tim Uckun (Dec 25 2024 at 20:54):

+

I was just reading the tigris web site and they say

+
+

Objects in Tigris are stored close to the region where they’re written. Then, when requested, objects are cached close to the requesting user. This cache is intelligently managed by Tigris based on global traffic patterns. This behavior offers CDN-like behavior with zero configuration required.

+
+

If I needed a CDN like functionality this seems like a no brainer. Just put your stuff there and let tigris do the rest.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455097-kaizen/topic/channel.20events.html b/stream/455097-kaizen/topic/channel.20events.html new file mode 100644 index 0000000000..737b3eb35c --- /dev/null +++ b/stream/455097-kaizen/topic/channel.20events.html @@ -0,0 +1,22 @@ + +channel events · kaizen · Zulip Chat Archive +

Stream: kaizen

+

Topic: channel events

+ +
+ + + + + + +

view this post on Zulip Notification Bot (Sep 07 2024 at 12:51):

+

Public channel created by Jerod Santo. Description:

+
+

A place to discuss how we can continuously improve things

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/index.html b/stream/455613-friends/index.html new file mode 100644 index 0000000000..5d6999a521 --- /dev/null +++ b/stream/455613-friends/index.html @@ -0,0 +1,29 @@ + +Zulip Chat Archive +

Stream: friends

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/60.3A.20Starbucks.20DVD.20peddlers.html b/stream/455613-friends/topic/60.3A.20Starbucks.20DVD.20peddlers.html new file mode 100644 index 0000000000..8de7e115a8 --- /dev/null +++ b/stream/455613-friends/topic/60.3A.20Starbucks.20DVD.20peddlers.html @@ -0,0 +1,72 @@ + +60: Starbucks DVD peddlers · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 60: Starbucks DVD peddlers

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 07 2024 at 12:45):

+

Emily Freeman joins the show alongside our Ship It co-host, Justin Garrison! We hear Emily’s burnout story & learn how she and Forrest Brazeal are putting tech-focused influencers on tap. But first: area code turf wars, bad movie reboots & buying used DVDs… at Starbucks?!

+

https://changelog.com/friends/60

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 08 2024 at 02:16):

+

This episode was great! I loved Emily's thoughts on burnout and content creating. Now I wish I went up to introduce myself to her at All Things Open last year. Also stay strapped everyone!

+ + + + +

view this post on Zulip Jerod Santo (Sep 08 2024 at 13:01):

+

I thought about naming this episode, "Do you strap?" :laughter_tears:

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 08 2024 at 16:17):

+

Submission to remakes/reboots better than the ones we had as kids: post-2010 My Little Pony is way better.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 08 2024 at 23:27):

+

My reaction to hearing that Twitter is still the most reliable place for you to get tornado warnings was the same as Emily's, something like: :exploding_head: It's wild to me that essential services are relying on social media for this. On the one hand I get it, go where the people are. On the other hand, ensure your first party channel is the best channel!!

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 09 2024 at 01:55):

+

Jerod Santo said:

+
+

I thought about naming this episode, "Do you strap?" :laughter_tears:

+
+

This would have been great haha. Maybe if you all spoke about being strapped like 2 minutes longer.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 09 2024 at 03:35):

+

Oh man. I'm from SoCal (714) and Justin's comment on the 909 area code is SO TRUE :joy: had me laughing out loud while walking my dog

+ + + + +

view this post on Zulip jvtrigueros (Sep 10 2024 at 00:14):

+

I also still have my original cell phone number! Southern AZ (928)

+ + + + +

view this post on Zulip Notification Bot (Sep 10 2024 at 14:08):

+

This topic was moved here from #general > Friends 60: Starbucks DVD peddlers by Jerod Santo.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/61.3A.20Reverse.20rug.20pull.2C.20so.20cool.3F.html b/stream/455613-friends/topic/61.3A.20Reverse.20rug.20pull.2C.20so.20cool.3F.html new file mode 100644 index 0000000000..8782339e1f --- /dev/null +++ b/stream/455613-friends/topic/61.3A.20Reverse.20rug.20pull.2C.20so.20cool.3F.html @@ -0,0 +1,103 @@ + +61: Reverse rug pull, so cool? · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 61: Reverse rug pull, so cool?

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 13 2024 at 14:58):

+

Jerod & Adam share our Zulip first impressions, react to Elasticsearch going open source (again), discuss Christian Hollinger’s blog post on why he still self-hosts & answer a listener question: how do we produce podcasts?

+

:link: https://changelog.com/friends/61

+
Jerod & Adam share our Zulip first impressions, react to Elasticsearch going open source (again), discuss Christian Hollinger's blog post on why he still self-hosts & answer a listener question: how do we produce podcasts?
+ + + + +

view this post on Zulip Matt Johnson (Sep 14 2024 at 03:57):

+

This was a fun episode. I appreciated the reference to Not Till We Are Lost :smirk:. I didn’t know you helped produce Grafana’s Big Tent. I heard it referenced somewhere and have listened to a few episode and enjoyed it, great job! I’m interested in what other friends you might be working with to help produce for, that’s cool. I enjoyed hearing about how the sausage gets made, and I think its interesting to get a peak behind the curtain and hear more about some of the difficult parts, and where you have found ways to improve the process along the journey. Thanks

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 14 2024 at 04:42):

+

1B5F1B10-7542-454B-BE6E-5EA876857D39.jpg

+

Mind you, this is where I am. I like to take my time and often listen several times over the course of months.

+

External pods are fun. I think we add a TON of value to the process. Half the battle is starting. The other half is sustaining. With the right direction, the content is easy(ish).

+ + + + +

view this post on Zulip Jerod Santo (Sep 14 2024 at 11:53):

+

Marco fixed it!

+

170EDC97-5614-48CC-9425-AFFB9BEFB350.png

+
+ + + + +

view this post on Zulip Adam Stacoviak (Sep 14 2024 at 16:58):

+

Yes!! He listens (to the show?).

+ + + + +

view this post on Zulip Jerod Santo (Sep 15 2024 at 13:36):

+

Adam Stacoviak said:

+
+

Yes!! He listens (to the show?).

+
+

His update shipped prior to our show shipping, so this was a nice coincidence.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 16 2024 at 04:31):

+

Fwiw I love the chapters, even though I don't really jump around at all. Most of the time that I'm listening to podcasts I'm walking the dog, working out, or something similar where I'm not really looking at my phone. But I do use them to see what's coming up and use the links if desired. Before I subscribed to ++ I used them to skip ads :sweat_smile: but I mostly listen straight through and rarely want to skip anything because the content is great!

+ + + + +

view this post on Zulip Chris Glaubitz (Sep 16 2024 at 07:11):

+

Got mentioned on ++ for the first time: "Ah no. That's a different chris" :joy:

+ + + + +

view this post on Zulip Jeff Henson (Sep 16 2024 at 17:25):

+

I love that y'all put so much effort into your chapters and I get really annoyed when listening to a podcast without them. :laughing:

+

I never use them to skip anything but I'm constantly using them to go back to the start of the current conversation/topic to re-listen to something that I got distracted during.

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 16 2024 at 18:32):

+

heck yeah on well done chapters. i mostly use them if i want to go back and reference/quote something for sharing or personal notes. don't always have the presence of mind to flag a spot while listening. but i also use them to scan ahead if i'm _pretty_ sure that i'm bouncing off an episode but open to being pulled back in :grinning: . in either case, stumbling across the fun chapter names is a classy touch :top_hat:

+ + + + +

view this post on Zulip Tillman Jex (Sep 16 2024 at 18:48):

+

Whoever manages to pull off the complete master sequence to hugging Adam immediately becomes a certified legend: eyes locked locked from afar, slight smile, walking up, hand extended, into half hug, whisper during the half hug "I want the whole thing", execute full hug. Possibly the funniest thing I've heard on the show to date :rolling_on_the_floor_laughing:

+

I just can't get the image out of my head of catching someone looking dead ahead, crossing a conference room hand extended hahaha.

+ + + + +

view this post on Zulip Jerod Santo (Sep 16 2024 at 19:53):

+

brb gotta go listen to that chapter again now :joy:

+ + + + +

view this post on Zulip Brian Fulton (Oct 20 2024 at 19:59):

+

As I'm reading this, I'm imagining its Erlich Bachman doing this :laughing:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/62.3A.20Kaizen.21.20Just.20do.20it.html b/stream/455613-friends/topic/62.3A.20Kaizen.21.20Just.20do.20it.html new file mode 100644 index 0000000000..383cd048a4 --- /dev/null +++ b/stream/455613-friends/topic/62.3A.20Kaizen.21.20Just.20do.20it.html @@ -0,0 +1,153 @@ + +62: Kaizen! Just do it · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 62: Kaizen! Just do it

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 20 2024 at 18:36):

+

:link: https://changelog.com/friends/62

+
Gerhard Lazu joins us for Kaizen 16! Our Pipe Dream™️ is becoming a reality, our custom feeds are shipping, our deploys are rolling out faster & our tooling is getting `just` right.
+ + + + +

view this post on Zulip Matt Johnson (Sep 21 2024 at 00:17):

+

Relating to pipedream / pipe-reality / change-pipe / pipe-log / pipely...
+I did a little experimenting with purging requests and trying to get some thoughts together on how to purge all instances if there were multiple Varnish instances.

+

https://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/default.vcl#L93
+https://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/VARNISH_TESTING.md#purging-all-varnish-instances
+https://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/VARNISH_TESTING.md#acls
+https://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/VARNISH_TESTING.md#testing-the-local-varnish-container

+

I like the idea of a test harness, nice job @Jerod Santo ...
+https://github.com/thechangelog/pipedream/issues/2

+
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
On Kaizen 16 I said: I'd love be able to develop against this with confidence, especially once we start adding those edge redirects and things... And Gerhard said: Create an issue... open source fo...
+ + + + +

view this post on Zulip Matt Johnson (Sep 21 2024 at 00:39):

+

Custom Feeds:
+I remember the week that the custom feeds were hinted at in a New episode on a Monday and then that Friday Supercast broke and a whole bunch of ++ members including myself switched over to the custom feeds, and at that point I dropped the Supercast feed going all in on the custom feed.

+

It sounds like @Adam Stacoviak and @Gerhard need to adopt these new "features" earlier so you don't face regression bugs. :laughing:

+

:point_right: :nerd: :point_left: I'm a nerd... I just logged into changelog.com from my phone :-)

+
Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, brain science, and the people involved.
+ + + + +

view this post on Zulip Matt Johnson (Sep 21 2024 at 01:30):

+

I'm anxious to see any videos from SREday!

+ + + + +

view this post on Zulip Matt Johnson (Sep 21 2024 at 03:47):

+

just -n install and just install worked pretty cool.
+I then ran just contribute ...and wow yeah, that does a lot!

+

It worked though:
+CleanShot-2024-09-20-at-22.44.442x.png

+
+ + + + +

view this post on Zulip Owen Valentine (Sep 21 2024 at 13:04):

+

pipedre.am :eyes:

+ + + + +

view this post on Zulip Jerod Santo (Sep 21 2024 at 13:06):

+

Matt Johnson said:

+
+

just -n install and just install worked pretty cool.
+I then ran just contribute ...and wow yeah, that does a lot!

+

It worked though:

+
+

That's awesome!

+ + + + +

view this post on Zulip Jerod Santo (Sep 21 2024 at 13:08):

+

Rolled this feature out yesterday.

+

CleanShot-2024-09-21-at-08.07.222x.png
+Any other apps we should add to the list (and what is their URI format?)

+
+ + + + +

view this post on Zulip Owen Valentine (Sep 22 2024 at 07:08):

+

Jerod Santo said:

+
+

Matt Johnson said:

+
+

just -n install and just install worked pretty cool.
+I then ran just contribute ...and wow yeah, that does a lot!

+

It worked though:

+
+

That's awesome!

+
+

AntennaPod please: https://antennapod.org/documentation/podcasters-hosters/add-on-antennapod :D

+
Create an ‘Open in AntennaPod’ link
+ + + + +

view this post on Zulip Anders Johansson (Sep 22 2024 at 14:19):

+

The sound of Gerhards genuine happiness when he found out that you have started using zulip made my run today! Keep up the good work!

+ + + + +

view this post on Zulip Luke Palnau (Sep 24 2024 at 16:29):

+

@Gerhard So interesting hearing about the experimentation with the tool just, I had added just to a couple of work repos as a simpler make. I've been considering how to migrate our deployment pipeline away from bash scripts to something like dagger/python, hoping it would be easier to maintain across a team of typescript/python engineers. I hadn't considered performance loss, just focused on easier maintainability.

+

I've been testing act for local GH actions development, I'm interested to look at the GH actions local runs described in this episode, is this the right PR to look at?

+
First run, empty cache (first time penalty) + + + +Second run, primed cache + + + + +This replaces our Dagger on Fly.io setup with Dagger on Namespace.so +We still keep K8s to see if we can improve on Namesp...
+ + + + +

view this post on Zulip Gerhard (Dec 05 2024 at 10:38):

+

Hi @Luke Palnau :wave:

+

Migrating from bash scripts to a Dagger Python module makes a lot of sense! The most important distinction in that world is that the entire context starts in a container, and you are guaranteed version correctness (especially if you pin container images down to the sha256, which I highly recommend).

+

In terms of performance loss, this typically happens when you get QEMU involved (if building cross-platform images) or when the container runtime is not platform native (e.g. running Docker Desktop on macOS). It can also happen when you are shuttling a lot of context (source code & artefacts) to and back from Dagger. This usually happens with large repositories which have simplistic context filtering rules, meaning that the entire context gets uploaded on every call.

+

This is a good starting point: https://docs.dagger.io/adopting

+

https://github.com/thechangelog/changelog.com/pull/522 is when we switched from running Dagger on Fly.io to Namespace.so. This is using a really old version of Dagger which didn't have support for modules & functions.

+

As a generic, big picture, from scratch approach, my first thought is https://www.youtube.com/watch?v=g2E86Ke_RME

+

What is the outcome that you are trying to achieve? Based on your answer, I can recommend the simplest way of getting there.

+ + + + +

view this post on Zulip Gerhard (Dec 05 2024 at 10:41):

+

Anders Johansson said:

+
+

The sound of Gerhards genuine happiness when he found out that you have started using zulip made my run today! Keep up the good work!

+
+

From where I'm standing, we are all in on Zulip! :nerd:

+

Using it on Arc makes it feel like a native app. Here's a meta preview:
+image.png

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/63.3A.20The.20wrong.20place.20to.20slap.20a.20person.html b/stream/455613-friends/topic/63.3A.20The.20wrong.20place.20to.20slap.20a.20person.html new file mode 100644 index 0000000000..5a9a393078 --- /dev/null +++ b/stream/455613-friends/topic/63.3A.20The.20wrong.20place.20to.20slap.20a.20person.html @@ -0,0 +1,135 @@ + +63: The wrong place to slap a person · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 63: The wrong place to slap a person

+ +
+ + + + + + +

view this post on Zulip Logbot (Sep 27 2024 at 22:45):

+

Nick Nisi joins Adam and Jerod to talk about Karaoke, ARC and the business model of web browsers, this WordPress drama, and an epic bonus for Changelog ++ subscribers.

+

:link: https://changelog.com/friends/63

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 27 2024 at 23:13):

+

I can't listen just yet but this is one of my favorite episode titles already

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 28 2024 at 00:29):

+

I’m over here listening to the ++ bonus and OMG whoever is not a Changelog ++ subscriber is 100% missing out. 

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 28 2024 at 00:29):

+

By the way, I am listening via my custom feed. Thank you very much. 

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 28 2024 at 00:34):

+

I also agree that it’s a dope title 

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 28 2024 at 00:35):

+

And it’s not clickbait 

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 28 2024 at 02:16):

+

Not sure if it's because I'm on the Android client but all of Adam's emoji's come through like thisScreenshot_20240927-191555.png

+
+ + + + +

view this post on Zulip Lars Ellingsen (Sep 28 2024 at 02:16):

+

Is this the first ++ content that wasn't just one chapter?

+ + + + +

view this post on Zulip Jerod Santo (Sep 28 2024 at 03:39):

+

Our #define extra rounds had more than one chapter, but this might be the longest ever

+ + + + +

view this post on Zulip Philip Durbin (Sep 28 2024 at 13:35):

+

lol napkin math

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 28 2024 at 13:38):

+

Fun wide-ranging episode, A+ title. I also love anytime there's a book-related tangent discussion that makes me tweak my reading queue :heart:

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Sep 29 2024 at 00:44):

+

@Lars Ellingsen same here on desktop webapp
+image.png

+
+ + + + +

view this post on Zulip Ricky Hussmann (Sep 29 2024 at 18:24):

+

Regarding the WordPress conversation (and I did hear the disclaimer at the start of the segment that we’ve learned a lot of things since, and I’m speaking from the future, relatively);

+

First, as to which side the Changelog or Adam or Nick should be on, I think you can be on whatever side you want. You get to have your opinion. It may be a little stickier for the Changelog as I guess it’s a separate entity.

+

Given that, the thing I’m struggling with is the parallels to the rug pull / BUSL situations. In what ways is this different (and how important are the differences) than say Redis changing their license to prevent Amazon from profiting off the Redis source without contributing back monetarily?

+

Granted, a license change affects more users potentially, but I feel like the core of the intent in these situations feels very similar.

+

Additionally, and this is with some new information, is seems Matt M. is talking out both sides of his mouth about the issue; is it because WP engine is not contributing back or is it because they’re violating copyright where the rules change literally days before the blow-up?

+

Rarely are things binary, and I would hope that if I ran WP engine I would run it differently, but my gut sense on this is that Matt M. is in the wrong. Once again open source grinds up against the gears of the reality of capitalism; are you a purist or a realist?

+ + + + +

view this post on Zulip Ricky Hussmann (Sep 29 2024 at 18:27):

+

I guess I’m not here to say Matt M is wrong; he can do whatever he wants as well. I just don’t agree with it.

+ + + + +

view this post on Zulip Alex Barnes (Sep 29 2024 at 19:55):

+

Loved the ++ segment of this episode. Science fiction and coffee two of my favourite topics. I only started reading science fiction the past few years, and have just finished the third book in the three body problem which completely blew my mind.
+@Adam Stacoviak if you like time travel books, I recently read The First Fifteen Lives Of Harry August, a great read, would highly recomend it.

+ + + + +

view this post on Zulip Matt Johnson (Sep 30 2024 at 15:46):

+

Enjoyed the ++ portion here, and was a bit surprised :flushed: when the end of the normal episode hit and I noticed the progress indicator on the episode hadn’t reach the half way point yet. :grinning_face_with_smiling_eyes: Also enjoyed the books discussed… added a new one to my wish list, and re-prioritized my next read/listen.

+ + + + +

view this post on Zulip Mason Stallmo (Oct 02 2024 at 16:59):

+

Ricky Hussmann said:

+
+

Regarding the WordPress conversation (and I did hear the disclaimer at the start of the segment that we’ve learned a lot of things since, and I’m speaking from the future, relatively);

+

First, as to which side the Changelog or Adam or Nick should be on, I think you can be on whatever side you want. You get to have your opinion. It may be a little stickier for the Changelog as I guess it’s a separate entity.

+

Given that, the thing I’m struggling with is the parallels to the rug pull / BUSL situations. In what ways is this different (and how important are the differences) than say Redis changing their license to prevent Amazon from profiting off the Redis source without contributing back monetarily?

+

Granted, a license change affects more users potentially, but I feel like the core of the intent in these situations feels very similar.

+

Additionally, and this is with some new information, is seems Matt M. is talking out both sides of his mouth about the issue; is it because WP engine is not contributing back or is it because they’re violating copyright where the rules change literally days before the blow-up?

+

Rarely are things binary, and I would hope that if I ran WP engine I would run it differently, but my gut sense on this is that Matt M. is in the wrong. Once again open source grinds up against the gears of the reality of capitalism; are you a purist or a realist?

+
+

I've found myself recently leaning a lot on DHH's framing of open source. That it's an exercise in gift giving. By building open source software you're giving a gift to the wider community and that should come with all the expectations of giving a gift in the physical world (it would be quite rude to get mad at someone for giving you a "lesser" gift as reciprocation for a gift you gave them).

+

From a business perspective there are real trade offs to making something open source. One of those is that you're not going to be able to capture the whole market yourself. You will have competitors profiting off your work and that's just part of the deal. That said, there is a real chance that the total market would be much smaller if the project wasn't open source. As a business you're capturing part of a much larger market than would otherwise exist which is likely better than capturing the whole of a smaller market.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/64.3A.20Developer.20.28un.29happiness.html b/stream/455613-friends/topic/64.3A.20Developer.20.28un.29happiness.html new file mode 100644 index 0000000000..85e62768e9 --- /dev/null +++ b/stream/455613-friends/topic/64.3A.20Developer.20.28un.29happiness.html @@ -0,0 +1,151 @@ + +64: Developer (un)happiness · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 64: Developer (un)happiness

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 04 2024 at 19:00):

+

Abi Noda, co-founder and CEO at DX, joins the show to talk through data shared from the Stack Ocverflow 2024 Developer Survey, why devs are really unhappy, and what they're doing at DX to help orgs and teams to understand the metrics behind their developer's happiness and productivity.

+

:link: https://changelog.com/friends/64

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 05 2024 at 03:53):

+

Between this and the ShipIt title, I feel like I should feel bad lol

+ + + + +

view this post on Zulip josué (Oct 05 2024 at 11:09):

+

Agreed @Lars Ellingsen .
+Feels like my podcast feed is the right place to slap a person and the person is me.

+ + + + +

view this post on Zulip Tillman Jex (Oct 06 2024 at 18:10):

+

It was good to be made aware of how simple the questions were that ended up contributing to these results.
+I can't help but think that people's general feeling of unhapiness seeped its way into their answers.

+

As Abi said, the measurement of being happy has been said to be the sum average of all times you had the feeling of happiness over x period of time.

+

There is a lot of really crazy shit going down in the world right now... And as a very large proportion of the StackOverflow survey participants are from the US. The political roller coaster is also going to be a factor.

+

I'm feeling more and more like it's a "with a pinch of salt" kind of survey finding...
+Maybe once all the chaos settles, people won't see all the cited difficulties (tech debt, management issues, etc) as cause to be AS unhappy.

+ + + + +

view this post on Zulip Don MacKinnon (Oct 07 2024 at 15:55):

+

So....not sure where the best place is to report his but there is a typo in this episode's description. Tried to see if these were stored in Github but I didn't see them. Stack Overflow is misspelled as "Stack Ocverflow"

+ + + + +

view this post on Zulip Jerod Santo (Oct 07 2024 at 16:34):

+

Fixed, thanks! :green_heart:

+ + + + +

view this post on Zulip Hobson Lane (Oct 08 2024 at 11:11):

+

This looks like the 2023 paper that lists some of the 14 dimensions and shows the feedback_loop-cog_load-flow_state triangle: https://queue.acm.org/detail.cfm?id=3595878
+And here's the page that jerod was scrolling through: https://getdx.com/research/the-one-number-you-need-to-increase-roi-per-engineer/
+To get to the crux, a 3x4 table of dxi dimensions: https://getdx.com/img/optimized/0X1WSvamun-1280.webp?_cchid=f4862b61e71455197241d67c67a53558

+
+ + + + +

view this post on Zulip Hobson Lane (Oct 08 2024 at 11:40):

+

Some things I heard/read:

+
    +
  1. PRs/engineer
  2. +
  3. Time to 10th pr
  4. +
  5. Lead time
  6. +
  7. ROI
  8. +
  9. R&D/engineer
  10. +
  11. Revenue/engineer
  12. +
  13. Incidents/engineer
  14. +
  15. Perceived delivery rate
  16. +
+

dxi 14 Drivers:

+
    +
  1. Deep work
  2. +
  3. Developer environment
  4. +
  5. Batch size
  6. +
  7. Incident response (rate)
  8. +
  9. Local iteration
  10. +
  11. Production debugging
  12. +
  13. Ease of release
  14. +
  15. Incident response time
  16. +
  17. Build & test experience/time
  18. +
  19. Code review
  20. +
  21. Documentation
  22. +
  23. Code maintainability
  24. +
  25. Change confidence
  26. +
  27. Cross-team colab & planning
  28. +
+ + + + +

view this post on Zulip Hobson Lane (Oct 08 2024 at 11:41):

+
+ + + + +

view this post on Zulip Jerod Santo (Oct 08 2024 at 13:43):

+

Good stuff, @Hobson Lane, thanks for posting :clap:

+ + + + +

view this post on Zulip Tim Uckun (Oct 10 2024 at 03:43):

+

I get the feeling that the unhappiness score is mostly due to the awkward wording of the question and the weird option choices but......

+

I wonder if a big part of this is that we developers feel entitled and lack gratitude for our situations. My wife used to work part time for an NGO as an at home tutor for children with severe mental or physical difficulties. These children could not attend school and my wife would visit them at home once a week to go over their homework and to help them with their struggles. Often these kids would be hostile due to either physical pain or frustration or anger so her job was quite difficult at times. To add insult to injury not only was she paid almost nothing but was not compensated for the use of her vehicle and certainly not for the numerous treats or supplies she would provide for the children.

+

It occurred me one day that I got paid more by lunch time than she did for an entire month of work. I asked her why she put up with it and she said her only goal was to make the life of the child more pleasant for one hour. She didn't expect anything else, that was enough for her to keep going.

+

I spent my whole day working so that some company could sell more shitty product to more consumers who probably didn't need the thing anyway. I don't think having a faster CI or better pull requests would have made me more happy in that job.

+

I bet a lot of devs are in similar circumstances, maybe even 80%

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 11 2024 at 21:03):

+

I think there's definitely something to that, Tim. I notice a difference in those who came from other careers or had more menial jobs before for sure. But in general losing benefits or salary feels worse than never having them... So I think that adds to it, too.

+

There's also a weird dissonance of being told you're a shareholder and have a stake in the company, and then having no actual input into decisions and getting laid off the next week like it's nothing. It almost feels like gaslighting.

+

But I just heard a great quote on Silicon Valley to back up your point:

+
+

Richard: Ok, I'll talk to my guys about it, but they won't be happy.
+Action Jack: Of course not, Richard. They're engineers.

+
+ + + + +

view this post on Zulip Tim Uckun (Oct 11 2024 at 21:15):

+

Are people losing benefits and salaries though? I understand that some people are being told they can no longer work remotely and I guess that's a loss of benefit but my experience is that devs get a raise every time they change jobs and indeed it's one of the greatest benefits of the job is that you can easily hop between jobs.

+

As for being a shareholder I think that's the curse of the stock options. I never worked for stock options myself. If somebody offered pay + stock options then OK but I would try to negotiate actual vested stock or a short timeline for vesting or even revenue/profit sharing depending on the situation. If I thought I would help the company increase their profits then I'll take stock or profit share as a part of my compensation. If it's a huge company and I'll have minimal or no impact then that's a different story.

+

I have been living in New Zealand for the last twenty years or so and over here we don't have to worry too much about other benefits such as health insurance or vacation time and such. Vacation and sick leave are regulated by the government and there is universal health care coverage.

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 11 2024 at 21:23):

+
+

Are people losing benefits and salaries though?

+
+

I brought up those examples because they're top of mind.. at my company we've just been told that our benefits are getting worse (going to have to pay a lot more for insurance) and our pay bands just went down. In our case that doesn't change current salary, but if you're about to get promoted, for example, you might get basically no raise. Hearing similar things from other as well... And many of my friends who got laid off at my last job (along with me) had to settle for a lower salary. So they aren't necessarily excited for their new job, which I think leads to the huge amount of complacency in this survey.

+

I'm with you on stock, but it's standard at tech companies here in the US. I actually asked for as much base salary as possible vs. stock in all my jobs. I'd much rather have the sure thing. But with how recruiters and executives talk about stock, I think a lot of newer-in-career folks think it's going to be a huge windfall for them at some point. I'm much more jaded in that sense. They're also only actually liquid and worth something if the company is public (or gets acquired - sometimes).

+

NZ - Ah yeah, I'm a little jealous. I would love to not have employment tied to insurance... :slight_frown:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/65.3A.20The.20indispensable.20cog.html b/stream/455613-friends/topic/65.3A.20The.20indispensable.20cog.html new file mode 100644 index 0000000000..fc7ced1b5c --- /dev/null +++ b/stream/455613-friends/topic/65.3A.20The.20indispensable.20cog.html @@ -0,0 +1,54 @@ + +65: The indispensable cog · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 65: The indispensable cog

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 11 2024 at 19:30):

+

Go Time co-host, Johnny Boursiquot, joins Adam & Jerod to discuss not making the (first) cut, applying Founder Mode, being a cog (or not), realizing that companies are posting fake engineering jobs & the (maybe) imminent demise of the .io TLD.

+

:link: https://changelog.com/friends/65

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 11 2024 at 22:57):

+

“I’m afraid of bears” might be the best opener of all time.

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 16 2024 at 04:25):

+

If you want to spend 15 minutes learning a little more about TLDs, the Economics of Everyday Things (Freakonomics network) did an episode not long ago: https://freakonomics.com/podcast/top-level-domains/

+ + + + +

view this post on Zulip Tim Uckun (Oct 17 2024 at 20:47):

+

Random thoughts that occurred to me.

+

Anybody who has been in the military knows nobody is indispensable. People in the military come and go all the time whether it's due to reassignment, promotion, or ending their service from the bottom to the commander in chief. Despite all that the institution goes on.

+

Any "founder" or CEO or manager that builds a team where the loss of one person would have a significant impact on running the business has failed.

+

What good would a second or third or fifth lynchpin do on a wagon wheel?

+

How would you build a wheel with only lynchpins? You also need spokes and of course that iron plate on the rim that get to be smashed continuously on the rocks and dirt. Now there is an analogy for you. Who are those people in your organization? The spokes that hold the rim and the iron plate on the rim which gets all the wear and tear and is mainly designed to suffer.

+ + + + +

view this post on Zulip James Thurley (Oct 18 2024 at 06:59):

+

I’m imagining the rim as first line support, with the customers trying to smash their way through to talk to the people further in.

+ + + + +

view this post on Zulip Tim Uckun (Oct 18 2024 at 19:55):

+

Yep. They are the front line troops aren't they. Much under appreciated, under paid, abused by all and loved by none.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/66.3A.20You.27ll.20rent.20chips.20and.20be.20happy.html b/stream/455613-friends/topic/66.3A.20You.27ll.20rent.20chips.20and.20be.20happy.html new file mode 100644 index 0000000000..88401ea1c8 --- /dev/null +++ b/stream/455613-friends/topic/66.3A.20You.27ll.20rent.20chips.20and.20be.20happy.html @@ -0,0 +1,53 @@ + +66: You'll rent chips and be happy · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 66: You'll rent chips and be happy

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 18 2024 at 18:48):

+

Zac Smith left his role leading Equinix Metal in June of 2023. Since then, he's been thinking deeply about the present and potential future of data centers, OEMs, chip makers & more.

+

:link: https://changelog.com/friends/66

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 18 2024 at 21:53):

+

Nice reference in the title :laughing: https://en.wikipedia.org/wiki/You'll_own_nothing_and_be_happy

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 19 2024 at 00:56):

+

Dope titles ftw.

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 20 2024 at 01:18):

+

I’m just learning how closely my 7 year old is listening to your shows (she asked me to explain Kubernetes in the middle of a Ship It! I think I did a pretty good job). She requested “the Changelog and Friends song with words” at the start of this episode.

+

I vaguely remember something like that. Anyway, just wanted to let you know you guys are killing it with the 5-10yo bracket, not that they have much of a choice. And thanks for keeping things kid-safe.

+ + + + +

view this post on Zulip Fershad Irani (Oct 21 2024 at 07:22):

+

Interesting to hear Zac's take on the sustainability challenges & opportunities facing the large data center providers. My personal opinion is that the limitations and slow pace to deploy of our current grid could be enough to put the breaks on the uptake & broad adoption of AI (at least it might drive the costs up, which will then be pass on to users who might not be willing to pay as much).

+

But he's absolutely on the right path with what he says about the large providers being catalysts for our energy transition. They've got pretty aggressive climate targets for their operations & right now aren't tracking well to reach them (see Microsoft as an example). These providers are desperate for clean energy & have the large budgets to pay for it. That gives a pathway for new technologies and energy sources to have early-stage customers who are willing to absorb the costs & help scale adoption for them. Pretty critical to getting things like small-modular nuclear, hydrogen, and long-duration batteries down to a competitive cost point (or proving they're not able to reach that cost point as well).

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 24 2024 at 04:31):

+

Alternative title: "Don't go buying waterfalls"

+

Enjoyable and informative episode. Some serious/deep stuff for an "& Friends!" Loved Zac's thoughts on aligning broad human/social goals with capitalistic desires. Getting incentives moving in the same direction can be very powerful.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/67.3A.20Ten.20years.20of.20freeCodeCamp.html b/stream/455613-friends/topic/67.3A.20Ten.20years.20of.20freeCodeCamp.html new file mode 100644 index 0000000000..5d81f168d9 --- /dev/null +++ b/stream/455613-friends/topic/67.3A.20Ten.20years.20of.20freeCodeCamp.html @@ -0,0 +1,281 @@ + +67: Ten years of freeCodeCamp · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 67: Ten years of freeCodeCamp

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 25 2024 at 16:15):

+

At the tail end of 2019, we got together with Quincy Larson to celebrate ten years of Changelog & five years of freeCodeCamp by recording back-to-back episodes on each other's pods. Can you believe it's now five years later and we're all still here doing our thing?! Let's learn what Quincy and the amazing community at freeCodeCamp have been up to!

+

:link: https://changelog.com/friends/67

+ + + + +

view this post on Zulip Jerod Santo (Oct 25 2024 at 16:38):

+

Would it be useful to add a table with the chapters to these announcement posts? Something like:

+

Chapters:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#StartTitleRuns
0100:00Your favorite ever show01:25
0201:25Let's talk!00:38
0302:03Sponsor: Fly.io02:45
0404:51Birthdays & Friends00:51
0505:42A vision realized?04:38
0610:20Just getting started05:42
0716:03Deciding what to work on02:38
0818:41The liberty hook05:10
0923:51A bad precedent01:25
1025:17Sponsor: Speakeasy00:53
1126:10The job market08:29
1234:39Entrepreneurship07:00
1341:39Quincy has a book?!04:42
1446:21Sponsor: AssemblyAI02:17
1548:38Sponsor: Wix Studio00:54
1649:32Curriculum talk10:51
171:00:24Going low-level03:52
181:04:15Obsessed with learning02:33
191:06:48Teaching English02:43
201:09:31Teaching from our transcripts05:20
211:14:52Finding the right people04:54
221:19:46Still being ignored (so far)03:03
231:22:49freeCodeCamp esports!02:35
241:25:24Learn to Code RPG02:34
251:27:58The future of education07:51
261:35:50Quincy on the bass!01:44
271:37:33Adam's challenge02:55
281:40:28Bye, friends00:32
291:41:01Next week on The Changelog01:50
+

(All of the start, chapter links, etc. times would be linked. Just doing this by hand for an example)

+ + + + +

view this post on Zulip James Thurley (Oct 25 2024 at 16:51):

+

I like it. For the feeds which I don't listen to by default I can get a better idea of whether I want to try the individual episode.

+ + + + +

view this post on Zulip Tim Uckun (Oct 28 2024 at 04:23):

+

Nice episode. Quincy is doing amazing things.

+

I do hate the fact that Elon's "college is useless" statement has caught on so strongly in American culture though. I am sure he insists that the people he hires on SpaceX or his right wing PACs or whatever else he is up to have degrees. He is just pandering to the MAGA crowd who regularly rails against the "educated elite".

+ + + + +

view this post on Zulip Jerod Santo (Oct 28 2024 at 10:03):

+

The American sentiment that college isn’t worth it precedes Elon Musk’s political rise.

+ + + + +

view this post on Zulip Daniel Buckmaster (Oct 28 2024 at 10:11):

+

See: Thiel Fellowship!

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 28 2024 at 13:42):

+

As a Hack Clubber: :eyes:

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 28 2024 at 15:15):

+

I liked the idea of a free certification I could go and get. But... putting it behind 3000 hours of content means that almost no employed professionals will get it. This feels counterproductive.

+

If I studied 2h a day, 300 days a year, it would still take me _five years_ to get it. That's impossible anyways with my family and job, and I'm sure many others are in that situation. If it's only new grads or self taught folks who aren't yet employed who have the cert, I feel like it might not mean as much to employers.

+

A certification like PMP from the PMI (mentioned in the episode) is largely focused on hands-on work at a job. I wonder if we could do something similar....

+ + + + +

view this post on Zulip Tim Uckun (Oct 28 2024 at 21:36):

+

@Jerod Santo When I was growing up everybody was encouraged to go to college. It was seen as a necessary requirement for getting a decent job. I did go and drop out, then I went back and dropped out again because it wasn't for me. Not having a degree meant that I could not get a lot of jobs so I ended up going the enterpreneur route which did work out for me but I don't think it's for everybody.

+

During my time in school the things I valued most were not related to computers (my major) but the science and literature and philosophy I was exposed to and of course hanging out with poetry majors and architecture students and physics and mathematics majors. My favorite teacher was my abstract algebra teacher and I can honestly say my mind was blown by that class. Something I have never and will never use in real life but still expanded my mind more than all the chemicals people experiment with.

+ + + + +

view this post on Zulip matt wilkie (Oct 31 2024 at 04:53):

+

Great idea! i just used it to relocate my new favourite quote:

+

"Art is how you decorate space, music is how you decorate time" --Jean Paul Bas---t

+

(couldn't make out last name)
+https://changelog.com/friends/67#t=5750

+ + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 13:40):

+

Yeah that's a great quote. A quick web search couldn't land me on the original source. Maybe someone else can find it?

+ + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 13:42):

+

I think Quincy said "Jean Paul Basquiat" but that's not a person, I don't think. He probably meant to say: https://en.wikipedia.org/wiki/Jean-Michel_Basquiat

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/68.3A.20Wine.20Web.20and.20a.20whole.20lot.20of.20Whatnot.html b/stream/455613-friends/topic/68.3A.20Wine.20Web.20and.20a.20whole.20lot.20of.20Whatnot.html new file mode 100644 index 0000000000..c8af8e42e2 --- /dev/null +++ b/stream/455613-friends/topic/68.3A.20Wine.20Web.20and.20a.20whole.20lot.20of.20Whatnot.html @@ -0,0 +1,303 @@ + +68: Wine Web and a whole lot of Whatnot · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 68: Wine Web and a whole lot of Whatnot

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 01 2024 at 21:00):

+

We join the Whiskey Web and Whatnot podcast live from the hallway track at All Things Open 2024. Topics include: Chianti, content creation, open source, fake jobs, cancel culture, Silicon Valley (ding), frontend frustrations, the Roman empire & more.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's talk!00:39
0200:39Sponsor: Fly.io02:45
0303:24The setup01:11
0404:35Wine & Friends01:42
0506:17"Brought to you by"01:36
0607:53x.com hot take00:40
0708:33Good legs on this wine02:24
0810:58Tentacle ratings05:20
0916:18Content creation worth it?02:05
1018:23Open source worth it?02:42
1121:05Building reputation04:45
1225:50Sponsor: WorkOS03:17
1329:07Sponsor: Wix Studio00:54
1430:01National certification04:55
1534:56Lone wolf is lonely01:18
1636:14Fake jobs02:25
1738:39Cancel Culture03:05
1841:44Cancer Culture01:57
1943:42The WP Engine example01:29
2045:11By any means necessary03:13
2148:17SV Analogy: Part 100:18
2248:36Max Howell cameo01:03
2349:38SV Analogy: Part 202:01
2451:39MANAMA?01:43
2553:22Indies vs Orgs00:39
2654:02Succession v Gladiator02:56
2756:58Sponsor: Timescale02:16
2859:14How about no?01:44
291:00:58Where to draw the line01:36
301:02:34SaaS deps00:44
311:03:18Phoenix blues?00:45
321:04:03Framework laptops02:01
331:06:04Eminem is how old?!00:52
341:06:56How to end00:18
351:07:15Jerod's dream job00:23
361:07:38Adam's dream job02:45
371:10:23Bye friends!00:47
381:11:10Next week on The Changelog01:37
+

:link: https://changelog.com/friends/68

+ + + + +

view this post on Zulip Jerod Santo (Nov 02 2024 at 15:21):

+

On the subject of Fake (not Steve) Jobs: it appears some news outlets have caught wind of the phenomenon... https://www.sfgate.com/tech/article/ghost-jobs-california-tech-industry-19871249.php

+ + + + +

view this post on Zulip Tim Uckun (Nov 03 2024 at 21:34):

+

What is the rationality behind bleeping on the podcast? We are all adults here, we have all heard these words before countless times and use them every day in our normal language.

+

Is this some requirement from the podcast hosting companies or apple or whatever?

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 03 2024 at 22:47):

+

The two reasons I remember are

+ + + + + +

view this post on Zulip Lars Ellingsen (Nov 05 2024 at 17:02):

+

I finally figured out why Jerod is anti-TS. He wants the file extension to be his initials

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 05 2024 at 18:02):

+

We really want to reach the widest developer audience as possible -- that means the younger generation as well as those with kids present when listening...and that happens a lot. Not bleeping also forces the "E" tag on the podcast which generally is just limiting.

+ + + + +

view this post on Zulip John Johnson (Nov 06 2024 at 07:12):

+

I just listened to this episode.
+The Whiskey Web and the Changelog combo was a blast :100: :boom:

+

Keep it rolling...

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/69.3A.20ANTHOLOGY.20.E2.80.94.20Self-hosted.2C.20self-confident.20.26.20self-employed.html b/stream/455613-friends/topic/69.3A.20ANTHOLOGY.20.E2.80.94.20Self-hosted.2C.20self-confident.20.26.20self-employed.html new file mode 100644 index 0000000000..92e88d4499 --- /dev/null +++ b/stream/455613-friends/topic/69.3A.20ANTHOLOGY.20.E2.80.94.20Self-hosted.2C.20self-confident.20.26.20self-employed.html @@ -0,0 +1,361 @@ + +69: ANTHOLOGY — Self-hosted, self-confident & self-employed · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 69: ANTHOLOGY — Self-hosted, self-confident & self-employed

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 08 2024 at 21:00):

+

We take you one last time back to the All Things Open 2024 hallway track to talk with some friends, new & old. We speak with Alex Kretzchmar about self-hosting. We speak with Israa Taha about self-confidence. We speak with Avindra Fernando & Adhithi Ravichandran about self-employment. :link: https://changelog.com/friends/69

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's talk!00:38
0200:38Sponsor: Sentry03:17
0303:55Alex Kretzchmar intro00:21
0404:16Nice to meet Alex00:45
0505:01Sell hosting to self-hosters01:32
0606:33Writing a book02:46
0709:19NixOS excitement03:39
0812:57To self-host or not03:58
0916:55What's new at Tailscale10:18
1027:13No Google October02:47
1130:00Perplexica02:30
1232:31Sponsor: Coder.com02:00
1334:30Sponsor: Eight Sleep02:35
1437:06Israa Taha intro00:25
1537:31Nice to nudge Israa00:53
1638:24ATO first impressions00:37
1739:01HallwayConf!02:11
1841:11Foo Camp & BarCamp01:30
1942:41THAT spaces04:08
2046:50React Native space01:27
2148:17Keeping up with RN00:34
2248:51Expo & new RN arch00:38
2349:29Is it GPT-able?00:51
2450:20Learn by doing what?01:07
2551:27Israa's magic wand01:09
2652:35Israa the podcaster00:14
2752:49Sponsor: AssemblyAI03:24
2856:13Avi & Adhiti intro00:31
2956:43Nice to mispronounce Avi00:32
3057:15Rock chalk, Jayhawk!00:47
3158:02Avi's career path00:24
3258:26Avi's life path00:33
3358:59Starting a business02:46
341:01:45Opportunistic00:53
351:02:38The hardest part00:57
361:03:35Hunting down checks00:20
371:03:55Mean-time to payment01:45
381:05:40Hours worked vs hours billed01:23
391:07:03Maintaining balance02:05
401:09:08Bringing kids to confs01:04
411:10:12Power couple01:18
421:11:30The next generation00:52
431:12:22Nice to break fasts with Adhithi01:50
441:14:11Avi's story checks out00:23
451:14:34Adhithi's career path01:22
461:15:56Separation of concerns01:17
471:17:13How it happened01:08
481:18:21Two eggs, one basket00:41
491:19:02Referral fee, plz01:02
501:20:04De-risking00:25
511:20:29What drives her00:55
521:21:23Imagine having a boss00:30
531:21:54Scaling biz, kids01:54
541:23:47Let's talk again soon!01:06
551:24:53(Butter snobbery)02:16
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/70.3A.20Bus.20factors.20.26.20conspiracy.20theories.html b/stream/455613-friends/topic/70.3A.20Bus.20factors.20.26.20conspiracy.20theories.html new file mode 100644 index 0000000000..dfed44c31d --- /dev/null +++ b/stream/455613-friends/topic/70.3A.20Bus.20factors.20.26.20conspiracy.20theories.html @@ -0,0 +1,348 @@ + +70: Bus factors & conspiracy theories · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 70: Bus factors & conspiracy theories

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 15 2024 at 21:00):

+

Adam & Jerod discuss the news! Our Merch sale, useful built-in macOS CLI utilities, the slow death of the hyperlink, systematically estimating a project's bus factor, The Browser Company abandoning Arc, the Dead Internet theory & more! :link: https://changelog.com/friends/70

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's talk!00:38
0200:38Sponsor: Sentry02:15
0302:53Rivalries & Friends03:02
0405:55That sweet, sweet merch05:52
0511:47Going way back (machine)01:05
0612:52Useful macOS CLI utilities10:35
0723:27The slow death of the hyperlink06:15
0829:42Sponsor: Fly.io02:23
0932:05Sponsor: Eight Sleep02:30
1034:35The Bus / Truck factor11:56
1146:31Glass Onion vs Knives Out04:03
1250:33Arc is a dead browser walking08:35
1359:08Sponsor: AssemblyAI01:28
141:00:36Are you on Bluesky?07:33
151:08:10Dead Internet theory07:33
161:15:43Bye, friends00:40
171:16:22Next week on The Changelog01:37
+ + + + +

view this post on Zulip Dustin (Nov 16 2024 at 18:41):

+

I’m always a little sad that https://changelog.fm is merely a vanity URL and not the primary

+ + + + +

view this post on Zulip Nabeel S (Nov 17 2024 at 12:38):

+

I'm trying to get people to call the bus factor "the lottery factor" instead.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 17 2024 at 19:36):

+

Nabeel S said:

+
+

I'm trying to get people to call the bus factor "the lottery factor" instead.

+
+

I know many people that tried this but it doesn't really catch on with a lot of people. Takes a lot to explain it. Plus winning the lottery doesn't necessarily mean that someone is gone for good. I get the sentiment though.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 17 2024 at 19:43):

+

Negativity definitely gets more human engagement, alas

+ + + + +

view this post on Zulip Don MacKinnon (Nov 18 2024 at 04:08):

+

Regarding the discussion around Bluesky, I've been using it a lot in the past week. Vibe-wise it feels 2014 Twitter like but with much better moderation and tooling baked in. You have far more control over being able to tailor your experience on the platform, plus unlike the others it's built around portability. You can set your handle to be your domain so if down the road you decide to move to another AT protocol platform you're not starting all over. Momentum has definitely picked up, they are at 19 million users now (you had 15 at the time of the recording), they've been adding roughly 1 million users a day for the past several days. I originally signed up back in 2023 but momentum on the platform just picked up since the election.

+ + + + +

view this post on Zulip Daniel Lauzon (Nov 18 2024 at 06:08):

+

Merch!
+Lovely new banner...
+Great deals.
+But shipping costs to Canada are bananas.

+ + + + +

view this post on Zulip Jerod Santo (Nov 18 2024 at 14:36):

+

@Daniel Lauzon DM me your mailing address and I'll see if I can find some cheaper way

+ + + + +

view this post on Zulip Jamie Tanna (Nov 18 2024 at 18:31):

+

Re "the algo" I've got a weird thing with my RSS x-poster on LinkedIn where it never displays the post image, it stopped a while back and pretty sure that's cause they thought I was spamming :sweat_smile:

+ + + + +

view this post on Zulip Jamie Tanna (Nov 18 2024 at 18:37):

+

Parallel is useful! I wrote about it in the past (https://www.jvt.me/posts/2022/04/28/shell-queue/) as it simplified some stuff I was doing considerably

+ + + + +

view this post on Zulip Jamie Tanna (Nov 18 2024 at 18:40):

+

See also https://chaoss.community/kb/metric-contributor-absence-factor/ for an alternative to "bus factor"

+ + + + +

view this post on Zulip Jerod Santo (Nov 18 2024 at 19:13):

+

Naming effort appreciated, but there is a zero percent chance that "Contributor Absence Factor" catches on in any meaningful way...

+

Another factor that makes "bus factor" sticky as a name is that it's lurid, yet feasible. It just sells the concept of an unexpected, sudden absence of a person really, really well. No further explanation necessary.

+

I actually think the bigger controversy here was the "truck factor" paper's authors hypothesizing the murder of Python's BDFL by a rival language's mob... :upside_down:

+ + + + +

view this post on Zulip Dustin (Nov 18 2024 at 20:07):

+

CAF score though :thinking:

+ + + + +

view this post on Zulip Dustin (Nov 18 2024 at 20:08):

+

Just jargon-y enough to catch on

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 18 2024 at 23:52):

+

It's probably true that most places with coders will also have buses, too
+It just occurred to me that maybe the concept of a bus isn't universal, but it's probably more universal than a lottery

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 19 2024 at 04:41):

+

Nabeel S said:

+
+

I'm trying to get people to call the bus factor "the lottery factor" instead.

+
+

This is how I always refer to it. Just like retro instead of postmortem

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 19 2024 at 06:19):

+

Postmortems and retros are 100% different.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 19 2024 at 06:58):

+

What's your take Adam? I have an idea in my mind of the difference, but I've seen them used interchangeably so many times.

+ + + + +

view this post on Zulip Nabeel S (Nov 19 2024 at 12:20):

+

I prefer less morbid terminology whenever possible.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 20 2024 at 06:33):

+

I don't use retro when referring to a postmortem. I didn't even know people did that. I do, however, interchange root cause analysis (RCA) and postmortem.

+

To me a postmortem is tied to an outage or incident and has a clear goal driven by facts- find out what exactly happened, how it was resolved, and note action items for the future. Two people cannot disagree about what went wrong because there's meant to be a single source of facts for what happened.

+

A retro can be about anything, does not have a clear goal, and is driven by opinion- people discuss a past experience and share context that'll hopefully make things better for next time. Two people can have different opinions about what can be improved and how to improve it.

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 20 2024 at 14:45):

+

I concur.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 20 2024 at 15:09):

+

Well said!

+ + + + +

view this post on Zulip Notification Bot (Nov 20 2024 at 19:32):

+

A message was moved here from #general > new episodes by Jerod Santo.

+ + + + +

view this post on Zulip Jerod Santo (Nov 20 2024 at 19:34):

+

@Ed Howard incredibly helpful, thanks! I've driven out to Durham and Chapel Hill from the airport, but not from downtown Raleigh, I guess.

+ + + + +

view this post on Zulip Konrad (Nov 23 2024 at 13:34):

+

Adam Stacoviak said:

+
+

Postmortems and retros are 100% different.

+
+

I thought a retro refers to a scrum/agile concept of having a meeting in every iteration/sprint to discuss what went well and what went wrong.

+

A post mortem in my understanding is a investigation and discussion about an incident and what happened in order to trigger it.

+

Not sure if there are strict definitions about that, but this was my mental model so far :sweat_smile:

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 23 2024 at 15:28):

+

Retro is a review of a sprint or known sustained effort. Typically this is in meeting form with documentation of what each person shared.

+

Postmortem is a structured analysis of an incident. Typically this is a single person or team activity to examine the incident and often produces an artifact that can be shared with a group to illustrate the incident details.

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 23 2024 at 15:29):

+

They are similar in nature, but not the same.

+ + + + +

view this post on Zulip Philip Durbin (Dec 15 2024 at 13:26):

+

CHAOSS (Community Health Analytics in Open Source Software) recently renamed their Bus Factor metric to Contributor Absence Factor after a lengthy discussion.

+ + + + +

view this post on Zulip Konrad (Dec 15 2024 at 16:04):

+

@Adam Stacoviak probably there is no hard definition, but at least in the context of scrum, it sounds a bit like you are mixing Sprint Retrospective and Sprint Review meetings.
+https://scrumguides.org/scrum-guide.html

+
+

Sprint Review
+The purpose of the Sprint Review is to inspect the outcome of the Sprint and determine future adaptations. The Scrum Team presents the results of their work to key stakeholders and progress toward the Product Goal is discussed.

+
+
+

During the event, the Scrum Team and stakeholders review what was accomplished in the Sprint and what has changed in their environment. Based on this information, attendees collaborate on what to do next. The Product Backlog may also be adjusted to meet new opportunities. The Sprint Review is a working session and the Scrum Team should avoid limiting it to a presentation.

+
+
+

The Sprint Review is the second to last event of the Sprint and is timeboxed to a maximum of four hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.

+
+
+

Sprint Retrospective
+The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness.

+
+
+

The Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes, tools, and their Definition of Done. Inspected elements often vary with the domain of work. Assumptions that led them astray are identified and their origins explored. The Scrum Team discusses what went well during the Sprint, what problems it encountered, and how those problems were (or were not) solved.

+
+
+

The Scrum Team identifies the most helpful changes to improve its effectiveness. The most impactful improvements are addressed as soon as possible. They may even be added to the Sprint Backlog for the next Sprint.

+
+
+

The Sprint Retrospective concludes the Sprint. It is timeboxed to a maximum of three hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/71.3A.20Local-first.2C.20y.2Fn.3F.html b/stream/455613-friends/topic/71.3A.20Local-first.2C.20y.2Fn.3F.html new file mode 100644 index 0000000000..521d153821 --- /dev/null +++ b/stream/455613-friends/topic/71.3A.20Local-first.2C.20y.2Fn.3F.html @@ -0,0 +1,170 @@ + +71: Local-first, y/n? · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 71: Local-first, y/n?

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 22 2024 at 22:35):

+

Our friends Johannes Schlickling & James Long join us to discuss the movement of local-first, its pros and cons, the tradeoffs, and the path to the warming waters of mostly local apps. :link: https://changelog.com/friends/71

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's talk!00:40
0200:40Sponsor: Fly.io02:32
0303:12Meet our friends02:23
0405:34Defining local-first04:01
0509:36Why go local-first?16:36
0626:12Sponsor: Timescale02:17
0728:29Sponsor: Eight Sleep02:32
0831:01What are the tradeoffs?15:09
0946:10Fighting the browser02:41
1048:51Overtone.pro07:35
1156:26Sponsor: WorkOS02:50
1259:16How warm are local-first waters?11:42
131:10:59Apple notes is less local-first05:59
141:16:57The future for "mostly" local13:35
151:30:32Listen to localfirst.fm01:38
161:32:10Closing thoughts and stuff01:28
+ + + + +

view this post on Zulip Tim Uckun (Nov 26 2024 at 20:27):

+

The problem I see is that you are using the world "local" differently than me. You say local is local to the machine but I say local is local to me. This means it's local no matter what machine I am on. My laptop, my desktop, my phone, my wife's desktop etc. I want my data to be there ready and waiting for me.

+

Clearly what is needed it a distributed database that is individualized somehow with a shared component.

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 26 2024 at 20:31):

+

It seems like most local first projects use a sync engine to ensure different devices share data. The point though is that the sync engine is "optional" or at least resilient to network outage.

+

The Automerge folks were even talking about a completely app-agnostic sync protocol, so any local first app could use commodity syncing backend that doesn't know anything about specific apps. https://www.localfirst.fm/4

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 28 2024 at 05:27):

+

I like the "mostly local" terminology personally. Local first always felt wrong because most applications are remote (cloud) first.

+ + + + +

view this post on Zulip Sukhdeep Brar (Nov 29 2024 at 00:48):

+

I think that is the key distinctiono with local first. The local experience should be optimized. It's more about not being online online. (Not is it about being local only).
+A lot of apps are developed cloud first, and the after thought is the "you're offline" banner. I, personally, welcome our local first overlords.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 01 2024 at 04:04):

+

I agree with the sentiment but by that definition it's still cloud first and local afterthought.

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 01 2024 at 22:21):

+

Matthew Sanabria said:

+
+

Local first always felt wrong because most applications are remote (cloud) first.

+
+

It's fine for those remote-first apps to not be called local-first ;). I think it's important that the local-first term is quite strong, because there actually is a big difference. If you have a cloud app that works well-enough when the network is patchy, that's great. But it's not the same thing!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/72.3A.20ShopTalk.20.26.20Friends.html b/stream/455613-friends/topic/72.3A.20ShopTalk.20.26.20Friends.html new file mode 100644 index 0000000000..ce503617bd --- /dev/null +++ b/stream/455613-friends/topic/72.3A.20ShopTalk.20.26.20Friends.html @@ -0,0 +1,255 @@ + +72: ShopTalk & Friends · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 72: ShopTalk & Friends

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 06 2024 at 23:11):

+

Chris Coyier and Dave Rupert join Adam and Jerod for a ShopTalk & Friends conversation on the viability of the web, making content, ads to support that content, Codepen's future plans, books, side quests, and social networks devaluing links. :link: https://changelog.com/friends/72

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's talk!00:44
0200:44Sponsor: Sentry02:00
0302:47Was that a websocket?01:34
0404:22Does Codepen have sponsors?01:35
0505:57Tasteful well placed ads02:14
0608:11Secret Dave dream00:58
0709:08Devs who don't dev03:52
0813:01Web component land08:42
0921:42Humble websites and HN01:56
1023:39Is the web a viable platform?07:08
1130:47Devaluing links02:44
1233:31Attacking what's good abou tthe web02:25
1335:57Sponsor: Fly.io02:23
1438:20Sponsor: Coder.com02:07
1540:27Play to the strengths of linking03:27
1643:54Codepen 2.0?!06:26
1750:20Codepen World's Fair05:07
1855:27Always be recording (ABR)02:46
1958:13Chris likes our ad format02:31
201:00:43Win win win02:05
211:02:48Selling it for us04:52
221:07:40Sponsor: AssemblyAI01:29
231:09:09ShopTalk ambitions04:54
241:14:03Niche app builders02:47
251:16:50Tech adjacent content04:27
261:21:18Chef Frank Proto coming soon02:57
271:24:15David Goggins soon?01:19
281:25:34Did you read ALL these books?01:02
291:26:35SO many dirty dishes02:21
301:28:56Trash on the counter (Adam sings)01:29
311:30:25The long slow decline00:34
321:30:58Closing thoughts and stuff02:21
331:33:20++ Teaser00:53
+ + + + +

view this post on Zulip Matthew Sanabria (Dec 07 2024 at 15:30):

+

Typo on Chapter 12's title.

+ + + + +

view this post on Zulip Sukhdeep Brar (Dec 10 2024 at 00:54):

+

The, almost, tangent in the ++ content about prioritizing and time would be a topic I would love to hear more about. It's a tough problem in software to balance what can be done, what should be done, and what you want to do :stuck_out_tongue_wink:

+ + + + +

view this post on Zulip Dustin (Dec 10 2024 at 07:53):

+

This was such a fun episode

+ + + + +

view this post on Zulip Matthias Schippling (Dec 14 2024 at 13:55):

+

I was very pleasantly surprised to hear "Cracking the Cryptic" mentioned in the show. 4 years ago this video showed up in my Youtube feed. It's one of my favorites and I've been a fan ever since: https://www.youtube.com/watch?v=yKf9aUIxdb4, although I don't watch them regularly.
+I think it's easy to draw parallels to software engineering, where you sometimes encounter really difficult problems and struggle to find even where to start, but when you get into a flow state suddenly everything clicks into place and you solve the issue.

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/73.3A.20Kaizen.21.20Three.20wise.20men.3F.html b/stream/455613-friends/topic/73.3A.20Kaizen.21.20Three.20wise.20men.3F.html new file mode 100644 index 0000000000..ad0d40c91e --- /dev/null +++ b/stream/455613-friends/topic/73.3A.20Kaizen.21.20Three.20wise.20men.3F.html @@ -0,0 +1,398 @@ + +73: Kaizen! Three wise men? · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 73: Kaizen! Three wise men?

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 13 2024 at 20:00):

+

Gerhard is back for Kaizen 17! We discuss our CPU.fm changes in-depth, detail new Zulip / Neon integrations & put our Pipedream to the test. Oh, and a Gerhard surprise (of course)! :link: https://changelog.com/friends/73

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's Kaizen!00:38
0200:38Sponsor: Sentry02:04
0302:42iA Presenter & Friends01:42
0404:24The main thing04:36
0509:00CPU.fm03:59
0612:59JOMO04:04
0717:03Jerod's KDD01:48
0818:51Embedded Kaizen01:44
0920:35Early Xmas01:59
1022:34just contribute?02:20
1124:54jellyfin.makeitwork.tv05:31
1230:24PR #53305:36
1336:00Sponsor: Coder.com02:24
1438:24PR #53404:29
1542:54All-in on Zulip10:49
1653:42Chapters in Zulip05:52
1759:34Deploys in Zulip07:41
181:07:15Sponsor: Eight Sleep02:29
191:09:44Sponsor: Wix Studio00:55
201:10:39Testing our Pipedream11:43
211:22:22A new CDN is born09:47
221:32:08How close is the Pipedream07:35
231:39:44Bye, friends00:59
241:40:42Coming up next01:53
251:42:35(Your favorite ever show)01:29
+ + + + +

view this post on Zulip Jerod Santo (Dec 13 2024 at 20:01):

+

Check out those :point_up: chapter start time links @Gerhard @Adam Stacoviak :star_struck:

+ + + + +

view this post on Zulip Matous Michalik (Dec 13 2024 at 21:35):

+

I immediately jumped here to check those chapter links. They look great!

+

Anyway while I’m here, I wish you all the best in the future. Those changes you talked about are big and from outside they look scary. But I can’t say they’re unexpected.

+

I will definitely miss the Go time song though.

+ + + + +

view this post on Zulip Jerod Santo (Dec 13 2024 at 21:58):

+

You don't have to miss it! https://changelog.com/beats/theme-songs

+ + + + +

view this post on Zulip Jamie Tanna (Dec 14 2024 at 11:16):

+

TIL there's a Zulip app, I thought it was only mobile web, so I'm now using that - big pain point of contributing to the community is it's mostly from mobile, and the editing experience is subpar on mobile Web (keyboard pops over the text box, etc)

+ + + + +

view this post on Zulip Matt Johnson (Dec 14 2024 at 13:55):

+

I don't think I ever noticed the link structure for the links that go directly to a chapter. I had a little fun trying to find a specific spot in one of the chapters and linking to it (/friends/73#t=3185 or /friends/73#t=53:05) :green_heart:

+ + + + +

view this post on Zulip Jerod Santo (Dec 14 2024 at 14:11):

+

@Matt Johnson hard-to-notice feature, but there's also a button in the player that will copy a timestamp link for sharing

+

CleanShot 2024-12-14 at 08.09.54@2x.png

+
+ + + + +

view this post on Zulip Dustin (Dec 14 2024 at 16:05):

+

Jamie Tanna said:

+
+

TIL there's a Zulip app

+
+

I’m a bit disappointed. There’s a new flutter version in beta which is supposedly faster and more reliable but it doesn’t look like they’ve rethought the UX at all. For the most part I rarely notice the difference between Slack and Zulip but on mobile, finding any conversation I was a part of and have already marked read is basically gonna forever.

+ + + + +

view this post on Zulip Jerod Santo (Dec 14 2024 at 16:08):

+

I agree with mobile app is nowhere near Slack's in usefulness/quality. That's bad news that the new version doesn't rethink the UX much...

+ + + + +

view this post on Zulip Dustin (Dec 14 2024 at 17:00):

+

FWIW, I’m going off the 2 screenshots in this blogpost https://blog.zulip.com/2024/12/12/new-flutter-mobile-app-beta/ not from having played with it

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 14 2024 at 21:25):

+

I'm using it right now, and you're right that the fundamental navigation hasn't really changed. There's a lot of feedback happening in chat.zulip.org if you want to make your voice heard!

+ + + + +

view this post on Zulip Dustin (Dec 15 2024 at 14:04):

+

@Jerod Santo I’m having the exact same dilemma as you about the new MacBook pros!

+ + + + +

view this post on Zulip Dustin (Dec 15 2024 at 14:07):

+

Also wondering if it makes sense to have a "Untopic" topic in #general for the stuff that doesn't yet have a topic.

+ + + + +

view this post on Zulip Dustin (Dec 15 2024 at 14:09):

+

Daniel Buckmaster said:

+
+

I'm using it right now, and you're right that the fundamental navigation hasn't really changed. There's a lot of feedback happening in chat.zulip.org if you want to make your voice heard!

+
+

I hate reporting UX issues without being able to suggest a solution :sad: And I don't really feel like I have a strong sense for what a better experience would be! Slack's is better but I don't think it's ideal by any stretch.

+ + + + +

view this post on Zulip Philip Durbin (Dec 15 2024 at 15:27):

+

Dustin said:

+
+

Also wondering if it makes sense to have a "Untopic" topic in #general for the stuff that doesn't yet have a topic.

+
+

This Zulip instance is not configured to require topics so you could just go for it. Just leave out the topic, I mean.

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 16 2024 at 14:49):

+

Still like Pipedream (or Dreampipe) as name because it's a pipe that's a dream to work with. But I'm guessing that's already trademarked.

+ + + + +

view this post on Zulip Troy Witthoeft (Dec 17 2024 at 00:55):

+

Today I learned that there was no direct mention of three wise men, just three gifts.

+ + + + +

view this post on Zulip Pontus Ullgren (Dec 17 2024 at 20:06):

+

@Gerhard Regarding the testing of VCL did you consider the build in test tool VTC ?
+https://varnish-cache.org/docs/trunk/reference/vtc.html#

+

Can not find any mentioning of it in https://github.com/thechangelog/pipedream/pull/3
+If not I would urge you to take a look at it it allows you to build test where you can "fake" the backend and allows you to run all tests locally. Also Varnish useses it to test them self so there is a lot of example code to look at.

+ + + + +

view this post on Zulip Jerod Santo (Dec 21 2024 at 15:15):

+

@Troy Witthoeft correct. Also they weren't there at Jesus' birth. They visited <= 2 years later.

+

Cultural depictions of the Bible are shockingly wrong in the most obvious ways, once you read it carefully for yourself. The Mandella Effect is strong with this one.

+

A few other examples, off the top of my head:

+ + + + + +

view this post on Zulip Tim Uckun (Dec 21 2024 at 20:38):

+

One of the interesting things in genesis is in the garden there is the tree of knowledge and the tree of life. Adam and Eve eat the fruit and gain knowledge of good and evil and once god finds out he sends out cherubim to put flaming swords in front of the tree of life so that they don't eat the fruit of that tree and become immortal and become like gods.

+

There is so much to unpack in that story. From the fact that god lied when he told them they would die on the day they ate the fruit and the serpent told them the truth when he said he said god was lying to the fact that immortality was within reach for humanity and prevented with swinging flaming swords at the east border of the garden (the garden apparently has borders!)

+

Anyway it's a funny origin story.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 21 2024 at 23:45):

+

Well, they did sort of die: their old pre-knowledge lives were over
+Like in Tarot, perhaps death here was a symbol of significant change

+ + + + +

view this post on Zulip Tim Uckun (Dec 22 2024 at 03:10):

+

The exact quote is ""But of the tree of the knowledge of good and evil you shall not eat, for in the day that you eat of it you shall surely die". Seems pretty straightforward to me but I get that billions of people tend to interpret the bible in millions of ways.

+

The serpent on the other hand says

+

"“You will not certainly die,” the serpent said to the woman. 5 “For God knows that when you eat from it your eyes will be opened, and you will be like God, knowing good and evil.”"

+

Which did indeed turn out to be true.

+

Here is another wild thing. God told them they could eat the fruit of any tree except the tree of knowledge. He didn't mention the tree of life which means if they did eat from that tree they would be immortal. He also prevented them from eating the fruit of tree of life despite not telling them not to eat it.

+

Like I said it's a funny origin story.

+

My favorite origin story is the one where many universes are created every time Mahavishnu exhales.  Each universe is created, exists for a certain period of time, and is then destroyed, only to be recreated again in an endless cycle.

+

Kind of cool to have a multiverse origin story and the breathing cycle of mahavishnu is the age of the universe.

+ + + + +

view this post on Zulip Gerhard (Dec 22 2024 at 12:53):

+

These looking amazing!

+

I love the tight integration between the Changelog episodes & Zulip. Now Zulip feels like a proper extension of the content, and based on all the comments in this one thread alone, I think that it's working really well.

+

I also think that we have the first topic for the next Kaizen: https://github.com/thechangelog/changelog.com/discussions/538

+

image.png

+
+ + + + +

view this post on Zulip Gerhard (Dec 22 2024 at 13:06):

+

Andrew O'Brien said:

+
+

Still like Pipedream (or Dreampipe) as name because it's a pipe that's a dream to work with. But I'm guessing that's already trademarked.

+
+

Yes, Pipedream had a nice ring to it, but it was less practical as a domain name: https://www.spaceship.com/domain-search/?query=pipedream.tech&beast=false&tab=domains

+

image.png

+

It might still come back in the future - pipedream.com if the idea sticks & grows financially - but for now this makes for a great story, and only those that were there at the beginning get this:

+

image.png

+

I expect us to brainstorm some more and find a way to throw a twist of Pied Piper somehow in the mix.

+

Current state: https://pipely.tech 🧙🏼‍♂️🧙🏼‍♂️🧙🏼‍♂️

+ + + + +

view this post on Zulip Gerhard (Dec 22 2024 at 13:06):

+

Pontus Ullgren said:

+
+

Gerhard Regarding the testing of VCL did you consider the build in test tool VTC ?
+https://varnish-cache.org/docs/trunk/reference/vtc.html#

+

Can not find any mentioning of it in https://github.com/thechangelog/pipedream/pull/3
+If not I would urge you to take a look at it it allows you to build test where you can "fake" the backend and allows you to run all tests locally. Also Varnish useses it to test them self so there is a lot of example code to look at.

+
+

I missed this while looking at Varnish. This is super useful, thank you @Pontus Ullgren :+1:

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 22 2024 at 17:30):

+

Pied Pipedream

+ + + + +

view this post on Zulip Pontus Ullgren (Dec 26 2024 at 17:35):

+

Gerhard said:

+
+

I missed this while looking at Varnish. This is super useful, thank you Pontus Ullgren :+1:

+
+

As always the docs can be better around this tool. But a few years ago I was working building varnish vmods and all the tests was made using VTC. I found that the collection of tests from the varnish-cache source code was the best source of information. https://github.com/varnishcache/varnish-cache/tree/master/bin/varnishtest/tests

+

Most test has the vcl inline in the test but you can also include vcl files as shown in https://github.com/varnishcache/varnish-cache/blob/master/bin/varnishtest/tests/v00046.vtc

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/74.3A.20State.20of.20the.20.22log.22.202024.html b/stream/455613-friends/topic/74.3A.20State.20of.20the.20.22log.22.202024.html new file mode 100644 index 0000000000..d87fce5d1c --- /dev/null +++ b/stream/455613-friends/topic/74.3A.20State.20of.20the.20.22log.22.202024.html @@ -0,0 +1,488 @@ + +74: State of the "log" 2024 · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 74: State of the "log" 2024

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 20 2024 at 20:07):

+

Our 7th annual year-end wrap-up is here! We're featuring 12 listener voicemails, dope Breakmaster Cylinder remixes & our favorite episodes of the year. Thanks for listening! :green_heart: :link: https://changelog.com/friends/74

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's "sotl"01:26
0201:26Sponsor: Fly.io02:45
0304:11Teasers & Friends01:17
0405:28A failed mini-game03:13
0508:41AJ Kerrigan VM01:15
0609:56Reacting to AJ00:46
0710:42AJ Kerrigan BMC Remix00:51
0811:33Adam's green ears00:54
0912:27Erno Voutilainen VM02:47
1015:14Reacting to Erno01:34
1116:48Erno Voutilainen BMC Remix01:47
1218:35Breaking news00:23
1318:58Don MacKinnon VM00:45
1419:43Reacting to Don03:32
1523:15Don MacKinnon BMC Remix01:18
1624:33Andrew O'Brien VM00:48
1725:22Reacting to Andrew06:44
1832:06Andrew O'Brien BMC Remix02:15
1934:21Sponsor: Eight Sleep02:18
2036:38Sponsor: Wix Studio00:54
2137:32Jarvis Yang VM01:14
2238:45Reacting to Jarvis03:03
2341:48Jarvis Yang BMC Remix01:20
2443:08Brett Cannon VM02:29
2545:38Reacting to Brett03:54
2649:31Brett Cannon BMC Remix02:00
2751:32The longest episode02:11
2853:43Nabeel Sulieman VM01:36
2955:18Reacting to Nabeel02:03
3057:21Nabeel Sulieman BMC Remix02:26
3159:47Lars Wikman VM01:10
321:00:58Reacting to Lars03:08
331:04:05Lars Wikman BMC Remix00:44
341:04:49Changelog Beats!02:52
351:07:40Nick Nisi VM00:49
361:08:30Reacting to Nick02:09
371:10:39Nick Nisi BMC Remix01:00
381:11:39Rusty Nail VM02:50
391:14:29Reacting to Rusty01:48
401:16:17Rusty Nail BMC Remix01:06
411:17:22Jump Around01:23
421:18:45Mat Ryer VM00:47
431:19:32Reacting to Mat01:03
441:20:35Mat Ryer BMC Remix01:28
451:22:03Jamie Tanna VM03:48
461:25:51Reacting to Jamie05:18
471:31:09Jamie Tanna BMC Remix00:33
481:31:41Jay-Z: we have concerns01:39
491:33:20Sponsor: Retool04:31
501:37:52Now it's our turn!01:21
511:39:13Favorite titles05:47
521:44:59Jerod's list06:47
531:51:46Adam's list04:13
541:55:59The through line04:29
552:00:28Is Friends better?02:14
562:02:42Bye, friends02:40
572:05:21Thanks for a great year!01:29
+ + + + +

view this post on Zulip Lars Wikman (Dec 20 2024 at 22:40):

+

Dance party in my office.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 21 2024 at 00:18):

+

I have to say, The Royal Tenenbaums is probably my favorite of the Wes Anderson films.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 21 2024 at 00:19):

+

These remixes are great.

+ + + + +

view this post on Zulip Jamie Tanna (Dec 21 2024 at 09:28):

+

++ on enjoying the migration to Zulip! I've also started to move one of my community Slacks over to Zulip :eyes:

+ + + + +

view this post on Zulip Jerod Santo (Dec 21 2024 at 14:57):

+

I agree @Don MacKinnon! Did you pick up the reference like I did? Still waiting for Andrew to confirm/deny...

+

@Lars Wikman "That's what I'm up to"

+

Makes me wonder: now that the BMC remixes are A Thing, are people recording their voicemails with that in mind? For instance, when AJ said: "That's building a solid base", it felt like maybe he knew BMC might use that...

+ + + + +

view this post on Zulip Jamie Tanna (Dec 21 2024 at 17:52):

+

"Just in time Jamie" :skull:

+ + + + +

view this post on Zulip Jamie Tanna (Dec 21 2024 at 17:52):

+

Also sorry the audio seemed really echoy on my VM :grimacing: didn't notice that when I was editing it down!

+ + + + +

view this post on Zulip Lars Wikman (Dec 21 2024 at 18:15):

+

I mean as someone sharing some of your neuro-fun. Being JIT instead of 2WA (2 Weeks After) is great.

+ + + + +

view this post on Zulip Jamie Tanna (Dec 21 2024 at 18:51):

+

Haha yes that's absolutely true :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip AJ Kerrigan (Dec 21 2024 at 19:44):

+

Really enjoyed the episode, including the casual dismissal of my "order" to not include/remix my voicemail :laughing: . No intent behind the "solid base" point, though it definitely sounded like a lob after I heard the remix.

+ + + + +

view this post on Zulip AJ Kerrigan (Dec 21 2024 at 19:45):

+

It's always cool hearing which episodes stick out to people :thumbs_up:

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 21 2024 at 22:56):

+

Oh man, I can’t believe I forgot to leave a favorite episode! Loved the remix.

+

Yes, that was a Royal Tenenbaums reference and I loved the Wes Anderson discussion that followed! Although, it’s kind of entered my lexicon because of another favorite podcast (The Greatest Generation for anyone who needs a Star Trek rewatch podcast with fart jokes) where they often say that where they’re about to introduce a theory or piece of headcanon.

+

Hope Adam enjoys Fantastic Mr. Fox or whichever one he picks.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 22 2024 at 17:24):

+

Oh I love that it was an intentional reference

+ + + + +

view this post on Zulip Matt Johnson (Dec 23 2024 at 03:17):

+

I’m going to have to vote for Zelda over Castlevania myself. :smirk:

+ + + + +

view this post on Zulip Sukhdeep Brar (Dec 29 2024 at 15:21):

+

Anyone happen to know _which_ retro kid Adam was referring to with the DK and Zelda synthwave remixes? I assume it's https://youtube.com/@retrokidbeatmaker, but I only see the DK mixes :frown:

+ + + + +

view this post on Zulip Sukhdeep Brar (Dec 29 2024 at 15:24):

+

Oh, that must be the one. The Zelda (Dark World) mix is under the videos. There isn't an associated album.

+

P.S. found their Spotify link as well: https://open.spotify.com/artist/1nfNwWy7edYRcNo4gq0bK4?si=U5NgEyFzTk-mdn33O00sYw

+

P.P.S. I didn't find the edit button in Zulip. But based on the above, I'm sure I'll find it with 1 minute of posting this.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 29 2024 at 17:09):

+

https://youtu.be/WoeP9N-dYx4?si=btcX3cQOY9S3jipp

+
+ + + + +

view this post on Zulip Adam Stacoviak (Dec 29 2024 at 17:14):

+

I can share my process to archive to Plex if y’all are interested in that.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/75.3A.20It.27s.20a.20peccadillo.20circus.html b/stream/455613-friends/topic/75.3A.20It.27s.20a.20peccadillo.20circus.html new file mode 100644 index 0000000000..a1a17e12ce --- /dev/null +++ b/stream/455613-friends/topic/75.3A.20It.27s.20a.20peccadillo.20circus.html @@ -0,0 +1,292 @@ + +75: It's a peccadillo circus · friends · Zulip Chat Archive +

Stream: friends

+

Topic: 75: It's a peccadillo circus

+ +
+ + + + + + +

view this post on Zulip Logbot (Jan 10 2025 at 19:03):

+

Mat Ryer is back! He plays the piano, we tell each other truths/lies, we pay homage to the 8" floppy disk, Mat accepts an open source medal, and so much more. It's a real circus. MatGPT! :link: https://changelog.com/friends/75

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Let's talk!00:38
0200:38Sponsor: Sentry02:04
0302:42Piano & Friends01:04
0403:46Using LLMs in interviews01:19
0505:05Cool with AI assisted01:34
0606:39The quintessential pair00:39
0707:18Socrates no writey01:13
0808:31Recovering from bad jokes00:54
0909:24Jerod is correct01:10
1010:34Mat talks to idiots01:00
1111:34Destructiveware01:39
1213:13Two truths, one lie00:54
1314:07Mat's truths/lie06:32
1420:38Jerod's truths/lie03:26
1524:04Adam's truths/lie10:13
1634:17Sponsor: Notion02:14
1736:31Slime mold is cool02:19
1838:51Jerod breaks the show02:07
1940:57Floppy history02:21
2043:19Adam's other Pi lies03:32
2146:51And your winner is...00:57
2247:47Rogue Amoeba marketing dept.01:06
2348:54Sponsor: DeleteMe02:28
2451:22Mat's open source medal02:04
2553:26Piccadilly?01:28
2654:54Stretchr talk03:27
2758:20Peccadillo loop closing02:02
281:00:23Testify is banned01:38
291:02:01Mat's acceptance speech00:53
301:02:54Mat's acceptance song01:37
311:04:31Mandella Effects01:38
321:06:09Nelson Mandella started it01:54
331:08:03Seeing dead people01:54
341:09:57The Sixth Sense spoilers!02:02
351:11:59MatGPT: summarize this podcast in song03:39
361:15:38Bye, friends00:13
371:15:51Coming up next (Join ++)02:00
+ + + + +

view this post on Zulip Jerod Santo (Jan 10 2025 at 19:03):

+

Best Friends episode of 2025. No contest.

+ + + + +

view this post on Zulip James Thurley (Jan 11 2025 at 10:06):

+

Is there an unbleeped f-word here?

+

https://changelog.com/friends/75#t=25:29

+

I'm not offended or anything, but I know you guys like to keep things clean :big_smile:

+ + + + +

view this post on Zulip Owen Valentine (Jan 11 2025 at 12:19):

+

James Thurley said:

+
+

Is there an unbleeped f-word here?

+

https://changelog.com/friends/75#t=25:29

+

I'm not offended or anything, but I know you guys like to keep things clean :big_smile:

+
+

Sounds more like just a vocal thing to me, don't think the intention here was anything cuss-y

+ + + + +

view this post on Zulip Maroš Kučera (Jan 11 2025 at 13:21):

+

Yeah, I can’t imagine Jerod inserting a swear there :big_smile:

+ + + + +

view this post on Zulip Maroš Kučera (Jan 11 2025 at 13:30):

+

Or Adam, to be clear. I just realised I can’t imagine any of you two swearing at all :big_smile:
+It took me a while to get to this point, but I really appreciate that Changelog pods are clean and especially that you two don’t even need to be bleeped out. That’s how a host of topical podcast should talk, not like a dockworker or a college freshman :sunglasses: :thumbs_up:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455613-friends/topic/plusplus-ato-2024.3A.20Waymos.20make.20bad.20neighbors.20.28Changelog.2B.2B.20.F0.9F.94.90.29.html b/stream/455613-friends/topic/plusplus-ato-2024.3A.20Waymos.20make.20bad.20neighbors.20.28Changelog.2B.2B.20.F0.9F.94.90.29.html new file mode 100644 index 0000000000..0524516bd8 --- /dev/null +++ b/stream/455613-friends/topic/plusplus-ato-2024.3A.20Waymos.20make.20bad.20neighbors.20.28Changelog.2B.2B.20.F0.9F.94.90.29.html @@ -0,0 +1,84 @@ + +plusplus-ato-2024: Waymos make bad neighbors (Changelog++ 🔐) · friends · Zulip Chat Archive +

Stream: friends

+

Topic: plusplus-ato-2024: Waymos make bad neighbors (Changelog++ 🔐)

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 27 2024 at 16:00):

+

Adam & Jerod hallway-track-it before our All Things Open interviews. We discuss the trend in rebooting old school vehicles, our likes & dislikes of EVs, the Hummer's new crab walk, Tesla's gambit & more (This episode is for Changelog++ ears only.) :link: https://changelog.com/friends/plusplus-ato-2024

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00The Pledge00:48
0200:48The Turn03:35
0304:23The Prestige00:56
+ + + + +

view this post on Zulip Adam Stacoviak (Nov 28 2024 at 00:40):

+

This episode is absolute gold. If you’re not a Changelog++ subscriber, I’m just sad for you.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 28 2024 at 04:49):

+

Yeah it's a real sha-me if you're not

+

I was extremely Waymo skeptical but rode in one on a work trip this year because my teammates wanted to. It was by far our best driver in Phoenix out of about 8 other humans. Highly recommend

+ + + + +

view this post on Zulip James Thurley (Nov 30 2024 at 07:42):

+

This is the kind of in-depth technical content I subscribe for :laughing:

+ + + + +

view this post on Zulip Matt Johnson (Nov 30 2024 at 15:34):

+

The Subspace Deformation Detection And Ranging (SUDDAR) reference was an amusing addition, loved it.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Dec 14 2024 at 04:57):

+

Adam Stacoviak said:

+
+

This episode is absolute gold. If you’re not a Changelog++ subscriber, I’m just sad for you.

+
+

Wish I could afford Changelog++, but I am currently a student. RIP

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/index.html b/stream/455709-gotime/index.html new file mode 100644 index 0000000000..15cdb9e7f3 --- /dev/null +++ b/stream/455709-gotime/index.html @@ -0,0 +1,25 @@ + +Zulip Chat Archive +

Stream: gotime

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/330.3A.20Home.20automation.20with.20Go.html b/stream/455709-gotime/topic/330.3A.20Home.20automation.20with.20Go.html new file mode 100644 index 0000000000..d6428cedda --- /dev/null +++ b/stream/455709-gotime/topic/330.3A.20Home.20automation.20with.20Go.html @@ -0,0 +1,52 @@ + +330: Home automation with Go · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 330: Home automation with Go

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 10 2024 at 19:35):

+

Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who’ve taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you’re interested in automating your home (or working with micro controllers) come learn how to get started!

+

https://gotime.fm/330

+
Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who've taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you're interested in automating your home (or working with micro controllers) come learn how to get started...
+ + + + +

view this post on Zulip Tillman Jex (Sep 11 2024 at 10:51):

+

Ooooh yes. Can't wait to sink my ears into this one!

+ + + + +

view this post on Zulip Tillman Jex (Sep 12 2024 at 09:18):

+

@Adam Stacoviak, Mike and Ricardo developed a solution for a freezer temperature alarm, which you voiced an interest for in the last home automation pod from memory :+1: Mentioned at 00:14:45-ish.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 17 2024 at 15:13):

+

Anyone here using TinyGo? What microcontrollers are you all running?

+ + + + +

view this post on Zulip Karl Cardenas (Sep 21 2024 at 19:17):

+

@Matthew Sanabria I just picked up a Pico 2 Wifi to follow along with the book exercises. This will be my first foray into TinyGo :grimacing:

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 22 2024 at 15:09):

+

Oh nice! I have a Pico and Pico W. I believe the Pico W requires a third-party wireless driver for now- it's not baked into TinyGo. I have an idea for a few projects but haven't had the time to sit down an implement.

+

Let me know how you like the book. I might pick up a copy.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/331.3A.20How.20I.20lost.20my.20.28old.29.20job.20to.20AI.html b/stream/455709-gotime/topic/331.3A.20How.20I.20lost.20my.20.28old.29.20job.20to.20AI.html new file mode 100644 index 0000000000..5b673cacc3 --- /dev/null +++ b/stream/455709-gotime/topic/331.3A.20How.20I.20lost.20my.20.28old.29.20job.20to.20AI.html @@ -0,0 +1,173 @@ + +331: How I lost my (old) job to AI · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 331: How I lost my (old) job to AI

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 15:06):

+

:link: https://gotime.fm/331

+
In this follow-up to episode #306, "How soon until AI takes my job?", the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype.
+ + + + +

view this post on Zulip Matthew Sanabria (Sep 22 2024 at 15:19):

+

I forget who the guest is that says AI is not intelligence but I find myself agreeing with their views a lot. It's nice to hear people challenging what AI is.

+ + + + +

view this post on Zulip Tillman Jex (Sep 24 2024 at 20:00):

+

A welcomed and sobering discussion!

+ + + + +

view this post on Zulip Tim Uckun (Sep 25 2024 at 04:07):

+

Honestly I was disappointed with this episode. They spent too much time fighting straw men instead of having a serious discussion about this topic.

+

the show started by saying something astonishing which is that AI can generate code at the level of the average programmer. Wow. if that's true it's profound and should have warranted a long discussion on that topic alone.

+

They didn't spend enough time talking about the various AI out there and only seemed to be familiar with copilot and openai. The general consensus is that both google and anthropic do a better job at code generation. They also skipped over the fact that openai can actually test the code it generates and iterate.

+

They talked a lot about how their jobs are not at risk but if AI makes them ten percent more efficient then that means ten percent less programmers are needed. If the AI can generate a buggy app and the average programmer can generate a buggy app why would you use a programmer if the AI takes a day of iteration and the developer takes a month? Why couldn't I hire one programmer and write twenty apps myself and then give them to the programmer to fix the bugs?

+

They talked about how it's impossible to get detailed enough specs for an app but in real life those specs are given incrementally over many months of development. Why can't I do that with an AI but my turnaround time is minutes instead of a two weekly sprint?

+

Honestly there is much to talk about and I have no doubt AI has already replaced jobs and will replace many more in the future. This was a blown opportunity to have a serious conversation about this.

+

Oh and too many giggles. That's just a personal gripe though. Maybe that's an unpopular opinion.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 29 2024 at 03:26):

+

Similar to @Tim Uckun I was also a bit disappointed with this episode. Since it's on GoTime I'd have liked to hear more about how AI is impacting the need for Go experience.

+

The one guest that held a more negative view towards AI seemed to have the most to say about it. Particularly around it not being intelligent at all. I enjoyed their takes overall. Everyone else was noting how they felt about AI with no real substance. Missed opportunity to compare and contrast AI models, use cases, or even present data on job loss due to AI. I would have liked to hear a more serious conversation as well.

+

No shade on the hosts or guests at all. The episode felt more like a filler episode rather than one with a topic.

+ + + + +

view this post on Zulip Tim Uckun (Sep 29 2024 at 04:11):

+

I just listened to another podcast about AI and the guest had something really interesting to say. He said something like

+

AI is already better than an average human because the average human can't code at all.

+

Similarly the average human can't summarize a scientific paper, write a haiku about a hairless cat, diagnose an illness, or come up with 25 ideas about how to start a new SAAS company.

+

His point was that we are rushing too fast and have no idea how to control the AI and it's impact on the world right now and this is only going to get more dire as time goes on.

+

My opinion is that AI has already had a horrible negative impact on the world. The twitter algorithm is AI, the youtube algorithm is AI, the facebook algorithm is AI and these combined have already caused earth shaking results in elections, social division, riots, war, and strife all over the world.

+

Also of course in Gaza AI literally gave orders to soldier to kill people and they did it resulting in deliberate targeting and execution of innocent people. Somebody is going argue that the AI wasn't the one giving orders but any honest view of the situation is that the AI observed the situation, selected a target, gave the targeting information to a human who then pulled the trigger unquestioningly. The only reason the human was in that chain in the first place is that the AI didn't control the weaponry directly and that's going to change very soon.

+

maybe this topic is too heady for gotime and more suitable for practical AI podcast but very people seem to be willing to talk about it at all.

+ + + + +

view this post on Zulip Tillman Jex (Sep 30 2024 at 13:32):

+

I think the reason I found this sobering, is the same reason you both found it frustrating. I enjoyed listening to an episode where a group of "veteran" programmers discuss how AI is effecting their day-to-day (as is the podcasts description). The episode wasn't set up to be a serious discussion. But imo, there's still so much speculation about what the software industry will look like once the AI hype has settled, that it's all very nihilistic.

+

So hearing that at least for these people, their job hasn't changed at all and the tooling is more often than not leading them into bugs and problems, is sobering.

+

I listen to enough other news and podcasts on this topic that make me super anxious about my career change... This episode, with all its giggles, was very welcome.

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 30 2024 at 15:19):

+

That's a fair take. I do feel similarly in that I'm happy that most people's jobs haven't changed much in the advent of AI. There's a lot of noise out there about AI and it's nice for people to speak plainly about it. That being said I still feel disappointed and that the episode was a filler without much topic.

+ + + + +

view this post on Zulip Tim Uckun (Sep 30 2024 at 21:37):

+

@Tillman Jex Are you using it? Has it changed your workflow at all? I have found it very useful myself. I use the codeium VS code plugin and the auto complete alone is pretty amazing. I also like the window right there where I can ask a question and get an answer which includes a function or even a class. I used other AI which actually plans out an entire app and writes the code and the tests and everything.

+

All in all right now I find it a huge boost in productivity and I think it's only going to get better.

+ + + + +

view this post on Zulip Tim Uckun (Sep 30 2024 at 21:39):

+

One other thing that occurs to me is that eventually there will be models fine tuned for individual languages. Could you imagine a coding AI which is fine tuned for go or ruby or whatever? It would be regularly updated with changes to the language and new code at github.

+

I think that would be really amazing.

+ + + + +

view this post on Zulip Tillman Jex (Oct 01 2024 at 08:50):

+

Tim Uckun said:

+
+

Tillman Jex Are you using it? Has it changed your workflow at all?

+
+

I do use llama3 and deepseek-coder via ollama within neovim (gen.nvim plugin). But I have pre-defined prompts to use that don't end up giving me direct answers necessarily (e.g writing code). Or if they do generate code, I have an explanation generated as well. And I use them sparingly. I'll go to the docs first. Because I want to learn. I find AI to be a combination of a teacher + search engine. If your maths teacher was a robot AI, which you had 24/7 access to, would you really bother to understand its explanation of Pythagoras' Theorem? Or would you just prompt it again the night before you needed to hand your homework in?

+

I think the whole game with AI tooling is much more dangerous for non-established developers (senior and above?). For us, the ability to actually put together working solutions quickly is qualified by our desire to break into the industry (where people want you to write code that works). But it's a double edged sword use these tools to get there. Because committing to using increasingly powerful and optimised tools, like you suggest with language or user specific models, creates a false sense of ability.

+

Being two or three years into a career and needing to solve a bug in front of my manager when the internet is momentarily down and I can't access whatever ML tool I depend on, or I'm off-site somewhere, or work on a different computer that doesn't have _my_ custom model, and suddenly realising how little I can _actually_ do, is a scary thought.

+

I can't remember where I heard it, but it was a statement that it's more fun to be competent. I believe this to be true. I saw this a lot in the music industry for example. Where people use all sorts of tools to correct their timing and pitch in the recording process (to make a "splash" in the industry with a great release), and then they have a really tough, stressful and disappointing time performing live because the concert goers realize they can't actually play.

+ + + + +

view this post on Zulip Tim Uckun (Oct 01 2024 at 21:06):

+

Interesting that my perspective is so opposite of this. Maybe it's because I have been doing this so long.

+

I haven't been able to memorize the standard library of any language so I absolutely can't code without the internet AI or not. I tried once when I was going to go on a long flight. I downloaded all the docs I thought I might need but I still couldn't do it. If I had an AI downloaded I think I could have though. So the AI is actually a better tool when you don't have the internet in my opinion.

+

I also find programming tedious and boring for the most part these days. It's always to slog to go through stupid trivial shit most of the day to do stupid mundane things like moving data back and forth, validating user input, dealing with messy stupid data from external sources, dealing with every niggling thing that could go wrong etc. The joy of programming has been replaced with drudgery and the AI promises to take that away. Let it write all that boring code and let me concentrate on the interesting stuff. Let it write the tests, the fixtures, the mocks etc, if not wholly then 90% so I don't have to deal with that boilerplate.

+

This is even more useful in a language like go which is so insanely verbose and tedious and frankly hard to type. I recently had to write a web scraper. I wrote in Ruby and it went smooth like butter. It was so easy to go incrementally, and debug in a console where I could try out different xpath expressions and see what resulted over and over again until I could find just the right incantation to narrow in on the div I needed. I then asked myself I could do this in go and holy crap the difference is night and day. If I already hadn't figured out the xpath using ruby I am convinced it would take me weeks to do it in go. During my spike the setup for the library alone was longer than the whole class I wrote in Ruby.

+

AI is perfect for go. Go is a simple language so there is less ways for the AI to hallucinate. There is a ton of ceremony in go and the AI can generate all that for you, there is a lot of tedium in go and AI can ease that for you.

+

It wouldn't surprise me if google already has an internal AI specifically made for writing go at this point.

+ + + + +

view this post on Zulip Tillman Jex (Oct 02 2024 at 07:38):

+

Ah yep, that makes sense then. For you with an established career, AI is a huge productivity boost, while most likely not affecting your job security, also because your time spent in the industry and professional network help with that security. While for me it could well be snake oil; outsource my learning in place of fast execution with AI, only to find that n years down the track, managers want people who can code without AI (to some degree).

+

I would confidently make one prophetic point though; if you'd began learning to code using today's AI tools, it would've taken much less time for you to find programming tedious and boring.

+ + + + +

view this post on Zulip Matous Michalik (Oct 13 2024 at 22:30):

+

In my experience the usefulness of AI like copilot is highly dependent on the problem domain you are in.

+

When copilot first come out I was working on simple CRUD APIs and copilot felt like magic. Most of the times it could generate whole function just from its name. ( moving data with pitchfork from A to B )

+

Then i moved to fintech where the code was expected to adhere to strict requirements. And most of the work was integration of arcane interbanking protocols. Copilot was still somewhat useful for boiler plate in tests but it didn’t understand the problem domain well. ( Moving data from A to B with steps in between that you cannot find answers for on SO )

+

Now i am working on orchestration layer for bespoke hardware product and it’s borderline useless. Best thing it can do is to guess a somewhat useful log line strings half of the time. ( There is handful of orgs on the planet with similar problem domain )

+

If i need to go fast lately i just disable the thing because the suggestions are distracting me.

+

All three examples are from Go codebases so my anecdotal evidence suggests AI isn’t good at Go. It’s good at solving problems that were solved millions of times before.

+

And in each company there is at least one cursed problem no one saw before that AI will not be able to solve.

+ + + + +

view this post on Zulip Tillman Jex (Oct 14 2024 at 07:34):

+

That makes total sense! And I'm glad to hear it (for my sake) as I need these kinds of validations to maintain the ethos of not relying on it too much to actually learn how to program (I'm only three or so years in).

+

I've since written a short blog post to this effect.

+

It's also like (golang) Johnny said in the last episode on Changelog, that he's happy if people spend time generating AI slop (not in any way suggesting that's what you were doing!!) so that developers like him (experienced and knowledgeable without AI tooling) have plenty of work in the future haha. I see the truth in that for sure.

+

There was another post way back (on Gotime I'm pretty sure) about a team that came into rescue the US department of health's website because the current team couldn't figure it out. And that was PRE AI.

+ + + + +

view this post on Zulip Tim Uckun (Oct 14 2024 at 21:09):

+

Here is what I would do if I had resources. Since I am not the brightest of bulbs I presume somebody has already done this.

+
    +
  1. Take a Coding AI and fine tune it for a language.
  2. +
  3. Take that and fine tune it again for all the code base in your company directory (sourcegraph?)
  4. +
  5. Now build a rag for each individual project which includes all open tickets, design specs, email discussions, meeting minutes etc.
  6. +
+

Now you have an AI which is hyper focused on this particular project and "knows" the business domain.

+ + + + +

view this post on Zulip Andrei Jiroh Halili (Oct 24 2024 at 16:13):

+

Tim Uckun said:

+
+

I just listened to another podcast about AI and the guest had something really interesting to say. He said something like

+
+

Can you please link where is that podcast episode here in the thread for context (maybe it is already posted here (will backread again), so apologies if that's the case)?

+ + + + +

view this post on Zulip Tim Uckun (Oct 24 2024 at 20:31):

+

@Andrei Jiroh Halili

+

It was not a changelog podcast .It was from universe today. Fraser Caine puts out amazing content IMHO. This is the episode https://share.fireside.fm/episode/2YAGasSP+qA4Yv5Dp

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/332.3A.20.22Founder.20Mode.22.20at.20work.20when.20you.27re.20not.20a.20founder.html b/stream/455709-gotime/topic/332.3A.20.22Founder.20Mode.22.20at.20work.20when.20you.27re.20not.20a.20founder.html new file mode 100644 index 0000000000..8d96ac5b70 --- /dev/null +++ b/stream/455709-gotime/topic/332.3A.20.22Founder.20Mode.22.20at.20work.20when.20you.27re.20not.20a.20founder.html @@ -0,0 +1,83 @@ + +332: "Founder Mode" at work when you're not a founder · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 332: "Founder Mode" at work when you're not a founder

+ +
+ + + + + + +

view this post on Zulip Logbot (Sep 24 2024 at 19:15):

+

Tech twitter ("tech X"?) is abuzz with Paul Graham's Founder Mode essay. How does that affect you or come into play when you're not a founder? Does it matter at all to you, your projects & your code?

+

:link: https://gotime.fm/332

+ + + + +

view this post on Zulip Chris Glaubitz (Sep 26 2024 at 13:08):

+

Spicy... Only people whose native language US English is, should write (about) Software :P

+ + + + +

view this post on Zulip René (Sep 26 2024 at 14:27):

+

i pick up your spice and add:

+

Only people with 2 conversational languages and a passport should claim such a thing!

+

:flag_austria:

+ + + + +

view this post on Zulip Chris Glaubitz (Sep 26 2024 at 15:06):

+

I think that was the very first unpop where I thought... well, that's really going to be unpop... at least in all-but-one-country in the world :big_smile:

+ + + + +

view this post on Zulip Chris Glaubitz (Sep 26 2024 at 15:17):

+

And I was reminded of some old episode. Matt said something like: Thank you for correcting my correct English into incorrect English.

+ + + + +

view this post on Zulip Maroš Kučera (Sep 27 2024 at 07:00):

+

I remember that one. It was about the pronounciation of beta :big_smile:

+ + + + +

view this post on Zulip Matthew Sanabria (Sep 29 2024 at 03:36):

+

I really liked Kris' unpopular opinion and general stance on using accurate vocabulary in this industry. I'm aware that not everyone speaks English or learned English as a primary or first language. Kris didn't say that only people that know English well should write software, but rather than people should make more of an effort to look up the definitions of words and use the correct words to describe things. That's true of any language one is writing in. English just happens to be the ubiquitous language for software.

+

I understand people are busy and may not have time to correct their writing but I too would like to see more of an effort for clear communication. Too many acronyms and words used in the wrong context. I've seen it confuse people and I've been confused by it.

+ + + + +

view this post on Zulip Matous Michalik (Oct 10 2024 at 22:42):

+

I would like a episode called “spice with Kris”, his rants are work of art. He clearly has a material for at least a full episode. And yes by his standards i should not be allowed to write software with my terrible english. But whatever he isn’t running the world.

+ + + + +

view this post on Zulip Brian Buchholz (Oct 12 2024 at 14:52):

+

Kris's rant was interesting, but I have to disagree! (I guess that's the point of an unpopular opinion, right?)
+My interpretation of his stance: he thinks we (software engineers) are terrible at naming things, which causes unnecessary confusion. He claims not just that our naming is poor, but that it's incorrect English, and his primary example is the usage of "asynchronous", "concurrent", and "parallel", which he claims are completely wrong and inconsistent with common English language definitions.

+

Firstly, I don't know if the software industry is any better or worse at naming things than other industries (think of all the incomprehensible jargon in legalese, and there are plenty of lawyers with liberal arts degrees!), but I do take issue with the example of "asynchronous"/"concurrent" being "just wrong" English.

+

"Asynchronous" is commonly used in contrast to "real-time" with respect to communication: A phone call is "real-time" (or "synchronous"), while email is "asynchronous". This is not a software engineering idiom, it is common English usage.

+

So Bob can send Alice an email. Alice can respond whenever she wants, and while Bob waits for a reply, he can do other tasks like read a book. This is "asynchronous" communication, in the software-sense and in common English.

+

Confusingly, "concurrent" is technically an *antonym* of asynchronous, but this is NOT a contradiction. It just depends on what you are describing in relation to what. In the example above:

+ +

So the communication is asynchronous, which enables Bob and Alice to do other tasks concurrently.

+

In this framing, it makes pretty good sense to me why JS functions are called "async" and how they can be used to achieve "concurrency". Ultimately, these are complex and nuanced topics. It takes experience to grok them, and I think if we consulted all the top English majors in the world to come up with better names, there would still be confusion (maybe even more so :sweat_smile: )

+

To the larger point: yes, communication is hard, and probably a lot of engineers could do more to develop this skill. Relevant context and precise language are always better. You can't just say "implement this async" without any context and expect 100 other engineers know what it means, but that's true of almost any phrase used out of context.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/333.3A.20Russ.20Cox.20on.20passing.20the.20torch.html b/stream/455709-gotime/topic/333.3A.20Russ.20Cox.20on.20passing.20the.20torch.html new file mode 100644 index 0000000000..18bbf7b0d8 --- /dev/null +++ b/stream/455709-gotime/topic/333.3A.20Russ.20Cox.20on.20passing.20the.20torch.html @@ -0,0 +1,26 @@ + +333: Russ Cox on passing the torch · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 333: Russ Cox on passing the torch

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 03 2024 at 16:37):

+

In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin's previous role as tech lead of the “Go core”.

+

:link: https://gotime.fm/333

+ + + + +

view this post on Zulip Matous Michalik (Oct 10 2024 at 22:52):

+

I am looking forward for the QOL changes Austin mentioned. I have high hopes.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/334.3A.20Unpop.20roundup.html b/stream/455709-gotime/topic/334.3A.20Unpop.20roundup.html new file mode 100644 index 0000000000..04fb9d356f --- /dev/null +++ b/stream/455709-gotime/topic/334.3A.20Unpop.20roundup.html @@ -0,0 +1,57 @@ + +334: Unpop roundup · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 334: Unpop roundup

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 09 2024 at 19:30):

+

The last time we did a roundup of our unpopular opinion polls, it was November of 2021!
+That's too long ago, so today we fix that bug. Join Go Time producer, Jerod Santo, as he ranks & reviews the most (un)popular opinions of 2022.

+

:link: https://gotime.fm/334

+ + + + +

view this post on Zulip Jamie Tanna (Oct 11 2024 at 17:38):

+

Do all Unpops go to a vote? I'm interested to see the numbers on my ones :eyes: but not sure I've seen them asked, so guess we don't do all of them!

+ + + + +

view this post on Zulip Jamie Tanna (Oct 11 2024 at 17:52):

+

Super interesting listening to Johnny's microphone upgrade over time :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip Jerod Santo (Oct 11 2024 at 18:06):

+

Almost all of them do. Every once in awhile one slips through or we have technical problems etc

+ + + + +

view this post on Zulip Jerod Santo (Oct 11 2024 at 18:06):

+

Also we are kinda backed up rn so depending on when you were last on it may still be upcoming...

+ + + + +

view this post on Zulip josué (Oct 14 2024 at 02:03):

+

Very nice stats here @Jerod Santo. Well done

+ + + + +

view this post on Zulip Jerod Santo (Oct 14 2024 at 18:24):

+

Thanks @josué! I plan on doing another one (for 2023) sometime soon...

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/335.3A.20AI.20for.20Observability.html b/stream/455709-gotime/topic/335.3A.20AI.20for.20Observability.html new file mode 100644 index 0000000000..1708176a1f --- /dev/null +++ b/stream/455709-gotime/topic/335.3A.20AI.20for.20Observability.html @@ -0,0 +1,29 @@ + +335: AI for Observability · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 335: AI for Observability

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 23 2024 at 14:01):

+

Yasir Ekinci joins Johnny & Mat to talk about how virtually every Observability vendor is rushing to add Generative AI capabilities to their products and what that entails from both a development and usability perspective.

+

:link: https://gotime.fm/335

+ + + + +

view this post on Zulip Tim Uckun (Oct 24 2024 at 20:38):

+

I used to work for a company that had an analytics product. We would produce wonderful graphs and reports for people but most business people had a lot of difficulty making use of the dashboards. They couldn't understand what the significance of two lines converging on a graph meant when the data scientist that put together the graph knew the significance even though he had limited domain knowledge.

+

We ended up selling an add on where our data scientists would actually look at their graphs and make a weekly written report to send to the managers and that turned out to be a big hit.

+

In the end I don't think people even want to look at dashboards or charts. They just want to be told what's going on. This is where the AI can really help I think. Skip the pretty charts, send an email saying "the last ad campaign you ran did not have a significant impact on sales or foot traffic". That's all they want to know.

+

Maybe I should get a job at grafana.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/336.3A.20Writing.20a.20shell.20in.20Go.html b/stream/455709-gotime/topic/336.3A.20Writing.20a.20shell.20in.20Go.html new file mode 100644 index 0000000000..7df308c73c --- /dev/null +++ b/stream/455709-gotime/topic/336.3A.20Writing.20a.20shell.20in.20Go.html @@ -0,0 +1,140 @@ + +336: Writing a shell in Go · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 336: Writing a shell in Go

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 06 2024 at 21:00):

+

Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's Go Time!00:47
0200:47Sponsor: Fly02:45
0303:32Qi Xiao00:48
0404:20Elvish02:30
0506:50What is a shell?09:09
0616:00Sponsor: Retool02:51
0718:51Why Go?04:08
0822:59Different OS03:32
0926:30Features09:05
1035:351,000 line bash file02:21
1137:56The perfect use case for Go05:27
1243:24What Go made harder02:56
1346:19What's next?04:05
1450:25Sponsor: Timescale02:17
1552:42Unpopular Opinions!00:26
1653:08Qi's unpop04:37
1757:46Johnny's unpop06:27
181:04:12Outro01:04
+

:link: https://gotime.fm/336

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/337.3A.20Crawl.2C.20walk.20.26.20run.20your.20way.20to.20usable.20CLIs.20in.20Go.html b/stream/455709-gotime/topic/337.3A.20Crawl.2C.20walk.20.26.20run.20your.20way.20to.20usable.20CLIs.20in.20Go.html new file mode 100644 index 0000000000..2f9c2c7565 --- /dev/null +++ b/stream/455709-gotime/topic/337.3A.20Crawl.2C.20walk.20.26.20run.20your.20way.20to.20usable.20CLIs.20in.20Go.html @@ -0,0 +1,176 @@ + +337: Crawl, walk & run your way to usable CLIs in Go · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 337: Crawl, walk & run your way to usable CLIs in Go

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 12 2024 at 21:30):

+

With the number of libraries available to Go developers these days, you'd think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team's journey towards a production-ready CLI. :link: https://gotime.fm/337

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's Go Time!00:47
0200:47Sponsor: Fly02:29
0303:16Intro02:52
0406:08Setting out to build07:59
0514:08Network calls07:09
0621:17Sponsor: JetBrains03:10
0724:28Versioning01:53
0826:21Next step03:37
0929:58CLI07:04
1037:03From Ruby to Go04:50
1141:53Words of wisdom03:21
1245:13Sponsor: Retool01:44
1346:57Unpopular Opinions!00:34
1447:31Wesley's first unpop05:31
1553:02Wesley's second unpop03:35
1656:37Outro01:04
+ + + + +

view this post on Zulip Tim Uckun (Nov 13 2024 at 21:33):

+

Coming from a ruby background I am surprised he didn't write the CLI in Crystal. Crystal does allow you to ship stand alone binaries and mimics the ruby standard library very closely. It also has meta programming in the form of macros and other features which go lacks and would feel natural to a ruby programmer.

+ + + + +

view this post on Zulip Al Gonzalez (Nov 14 2024 at 01:32):

+

Has Crystal's support for Windows been completed?

+ + + + +

view this post on Zulip Tim Uckun (Nov 14 2024 at 03:14):

+

I don't know about completed but they have supported it for CLI usage for a long time.

+ + + + +

view this post on Zulip Üllar (Nov 14 2024 at 07:51):

+

reading the initial blog post, I came away with a sense that there were a lot of moving pieces just to create a CLI tool

+

is such an approach really worth it for the additional overhead of having so many dependencies (both in terms of Go and surrounding tools)?

+ + + + +

view this post on Zulip Maxime Thomassin (Nov 14 2024 at 13:09):

+

I fully agree with both unpopular opinions! Especially the first one resonate really well with me. I find Linux is getting biggeer and bigger and with that, a lot more CLI usage and adoption.
+ When you build a system, you also have to create the controls to pilot that system, you want to offer a wheel not an electric panel. In our case, a good UX. For sure, a CLI will always remain low level interaction, but it will be higher then directly API endpoints. Having some commands that do many commands to abstract common flows is a really a good UX because if not you need to know the system really well. Kubecli is pretty good on that, it has both.

+

Moreover, in terms of devlopment, it allows the team that have great tooling to work with the system they are building and that is extremely important as the team grows and the system scale. Plus, it allows to start interacting with the system early in dev. This help build ideas on how the system should be interacted, fix issues and start paving the way for the next step of UX which is often a webapp and how we approach it.
+Integration test --> CLI --> WebApp, are all ways to interact with the system, from low level to high level. Its necessary to do them as you learn how should people interact with your system incrementally. As you write the integration test, you think of the CLI and how it should be, as you write the CLI, you build ideas on how to webapp should be. And you start paving the way for that.

+

In terms of positional arguments, I also agree, or if it can be consistent across all or most commands. In one cli I have built, with around 20 commands, they all had one positional argument and it with the same effect, a filter on name/namespace. It was possible to set it by 2 flags, but that consistent shortcut as the only positional argument was a really good improvement on quick flows.

+ + + + +

view this post on Zulip geemus (Wesley Beary) (Nov 15 2024 at 19:21):

+

@Tim Uckun When I joined the company, the CLI was already in-progress in go. Plus we already were working with a mono-repo that contained both a ruby/rails backend and a go backend that interoperate. Between the history and having go tooling/expertise on the team already, it seemed sensible to continue down that path. So I didn't really consider other language options that much, though I have seen Crystal in the wild (I think maybe the Crunchy Data CLI is in Crystal if I recall).

+

@Üllar There certainly are a lot of moving pieces and each dependency inherently has some cost. Because we already had node and go dependencies in the mono repo (for the rails and go backends respectively), the additional cost was lower than if we were adding whole languages. We incrementally built to where we are now and each addition has seemed worth it, but we continue to evaluate other options (I'm comparing vacuum and spectral for openapi linting lately for example). I've done this kind of work without external dependencies in the past and so far I think I prefer that complexity to having to roll my own and/or having gaps in tooling. Like many other programming tasks, there is a lot of "it depends" and/or "your milage may vary". But at least right now this array of things seems to be working well for me.

+

@Maxime Thomassin That's great to hear. I worry that people can be a bit too dogmatic about what "CLI" means or what it "should" be. I try to take a step back and ask what it's meant to accomplish and then try to figure out the best way to do that. Sometimes it's more low-level/granular, and sometimes not. And so far as that goes, I'll probably sometimes get it right and sometimes get it wrong, but we can always keep tweaking or trying again. I also agree with your analogy to other development stuff, it helps to be able to work more narrowly on just one part at a time (or sometimes to target end-to-end) instead of needing to try and consider the whole all the time. I think the tools help a lot with that and I embrace the opportunity to address one problem at a time. Finally, I think your example of the consistent positional args is a great one, that's exactly the kind of case that I think is a good fit.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 16 2024 at 05:24):

+

FYI there's #terminals-and-shells-and-tuis-oh-my for this domain area when we don't have anything episodes-specific to discuss

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/338.3A.20Unpop.20roundup.21.202023.html b/stream/455709-gotime/topic/338.3A.20Unpop.20roundup.21.202023.html new file mode 100644 index 0000000000..de24afb198 --- /dev/null +++ b/stream/455709-gotime/topic/338.3A.20Unpop.20roundup.21.202023.html @@ -0,0 +1,151 @@ + +338: Unpop roundup! 2023 · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 338: Unpop roundup! 2023

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 21 2024 at 22:01):

+

Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023. :link: https://gotime.fm/338

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's Go Time!00:46
0200:46Sponsor: Fly.io02:29
0303:15Time for a roundup!01:24
0404:39Top Pop #5: Carson Gross01:54
0506:33Top Pop #4: Chris James02:21
0608:54Top Pop #3: Lea Anthony03:15
0712:09Top Pop #2: Ole Bulbuk01:53
0814:01Top Pop #1: Johnny Boursiquot03:02
0917:03Sponsor: Timescale02:17
1019:20Unpopular Opinions!00:30
1119:51Top Unpop #5: Natalie Pistunovich02:17
1222:07Top Unpop #4: Ian Lopshire01:58
1324:05Top Unpop #3: Andy Walker01:12
1425:16Top Unpop #2: JAGS01:59
1527:16Top Unpop #1: REDACTED01:32
1628:48Sponsor: JetBrains03:10
1731:58Bonus #1: Joe Davidson01:36
1833:34Bonus #2: Matt Boyle01:45
1935:20Bonus #3: David Wickes01:29
2036:48Outro (Changelog News!)01:06
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/339.3A.20Pitching.20Go.20in.202025.html b/stream/455709-gotime/topic/339.3A.20Pitching.20Go.20in.202025.html new file mode 100644 index 0000000000..50f9756258 --- /dev/null +++ b/stream/455709-gotime/topic/339.3A.20Pitching.20Go.20in.202025.html @@ -0,0 +1,127 @@ + +339: Pitching Go in 2025 · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 339: Pitching Go in 2025

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 10 2024 at 21:46):

+

With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work? :link: https://gotime.fm/339

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's Go time!00:47
0200:47Sponsor: Timescale02:21
0303:08Meet the guests02:39
0405:46Proposing Go04:08
0509:55The innovator's dilemma06:18
0616:13A fresh perspective07:11
0723:23Sponsor: Retool01:42
0825:05Do languages matter?05:00
0930:05Do you sense the fanaticism14:12
1044:17Go's future04:53
1149:10Sponsor: JetBrains03:10
1252:21Unpopular opinions!00:30
1352:51Christian's unpop01:04
1453:54Kent's unpop01:12
1555:06Johnny's unpop04:13
1659:19Outro01:51
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/340.3A.20That.27s.20Go.20Time.21.html b/stream/455709-gotime/topic/340.3A.20That.27s.20Go.20Time.21.html new file mode 100644 index 0000000000..e893a90805 --- /dev/null +++ b/stream/455709-gotime/topic/340.3A.20That.27s.20Go.20Time.21.html @@ -0,0 +1,255 @@ + +340: That's Go Time! · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: 340: That's Go Time!

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 18 2024 at 16:16):

+

Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That's right, this is Go Time's finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won't regret it!

+

We share our feelings, reminisce on the good times, list some of our favorite moments & share a few opinions, which may (or may not) be unpopular. :wink: :link: https://gotime.fm/340

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's Go Time!00:47
0200:47Sponsor: Fly03:31
0304:19Beginning of the end04:14
0408:32What's happening?03:13
0511:46Reminiscing04:31
0616:17Live shows03:04
0719:21How to eat Cheetos00:54
0820:15Sponsor: JetBrains03:10
0923:25Fallthrough.fm03:24
1026:49GopherCon EU02:20
1129:09No experience necessary08:59
1238:07Go Time reunion01:01
1339:09New York01:22
1440:31Is your mic backwards?01:48
1542:19We'll edit that in01:42
1644:01Roast Mat05:23
1749:24Mat's GopherCon EU diary01:32
1850:56Shoutout to the editor02:02
1952:58Maintainance mini series00:45
2053:43Hold coders responsible03:02
2156:452053: A Go Odyssey02:38
2259:23Complaints01:48
231:01:11Ian's final words03:18
241:04:29Sponsor: Timescale02:21
251:06:50Unpopular Opinions!00:18
261:07:08Mat's unpop01:13
271:08:21Jerod's unpop00:47
281:09:09Mat's 2nd unpop08:30
291:17:39Kris' unpop01:27
301:19:06Angelica's unpop01:33
311:20:39Johnny's unpop04:26
321:25:05gotime.Exit(0)02:36
+ + + + +

view this post on Zulip Matthew Sanabria (Dec 18 2024 at 16:20):

+

Cute title for the last chapter.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 18 2024 at 16:21):

+

It's been real GoTime!

+ + + + +

view this post on Zulip Pontus Ullgren (Dec 18 2024 at 20:16):

+

:wave: 340 is a nice number to Go out on.

+ + + + +

view this post on Zulip Jamie Tanna (Dec 19 2024 at 08:25):

+

Oooof what an incredible last episode 👏🏽

+ + + + +

view this post on Zulip Chris Glaubitz (Dec 19 2024 at 08:26):

+

I'm so grateful for what all of you brought to us :thank_you: Don't remember exactly how the launch of go time got onto my radar back in the days. But I was listening from the very beginning up until now. Go time pulled me into the changelog ecosystem (that I was not aware of before) and became a ++er eventually.

+

Still a bit sad to see go time go a second time, but I'm certainly falling through :headphones: and am excited about what's coming next over there, as well as how CPU will pan out. Thanks again for all of the education and entertainment.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/Fallthrough.200.3A.20Falling.20Through.20-.20A.20New.20Perspective.html b/stream/455709-gotime/topic/Fallthrough.200.3A.20Falling.20Through.20-.20A.20New.20Perspective.html new file mode 100644 index 0000000000..3cf749fdc9 --- /dev/null +++ b/stream/455709-gotime/topic/Fallthrough.200.3A.20Falling.20Through.20-.20A.20New.20Perspective.html @@ -0,0 +1,62 @@ + +Fallthrough 0: Falling Through - A New Perspective · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: Fallthrough 0: Falling Through - A New Perspective

+ +
+ + + + + + +

view this post on Zulip Kris Brandow (Dec 16 2024 at 22:36):

+

Hi all! We’ve shipped episode 0 of Fallthrough! You can listen to it here: https://fallthrough.transistor.fm/episodes/falling-through-a-new-perspective
+Or if you want to see our faces, you can watch it on YouTube!
+https://www.youtube.com/watch?v=Tjj_U4qdAlE

+
+ + + + +

view this post on Zulip Matthew Sanabria (Dec 17 2024 at 02:33):

+

Episode 0 down. Many more to go!

+ + + + +

view this post on Zulip Al Gonzalez (Dec 17 2024 at 04:12):

+

I enjoyed ep0 and I'm looking forward to what's next. I, too, would like to hear more thoughts on error handling.

+ + + + +

view this post on Zulip Al Gonzalez (Dec 17 2024 at 04:15):

+

@Kris Brandow where'd you get the Vim and Go Time posters?

+ + + + +

view this post on Zulip Erik Svensson (Dec 17 2024 at 14:44):

+

Great news that the Go niche lives on through a different channel! I will be listening while whipping up a carbonara for me and the kids!

+ + + + +

view this post on Zulip Kris Brandow (Dec 17 2024 at 14:49):

+

Al Gonzalez said:

+
+

Kris Brandow where'd you get the Vim and Go Time posters?

+
+

I bought the Vim poster years ago on RedBubble. The Go Time poster I actually made myself from the Go Time logo.

+ + + + +

view this post on Zulip Pontus Ullgren (Dec 18 2024 at 20:15):

+

I really enjoyed ep0 and looking forward to the rest. Sounds like a great mix of content. As @Al Gonzalez I would also like to hear more thoughts on error handling. But also like the idea on discussions about other tech areas and programing languages.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/455709-gotime/topic/Fallthrough.201.3A.20War.20Stories.html b/stream/455709-gotime/topic/Fallthrough.201.3A.20War.20Stories.html new file mode 100644 index 0000000000..ec271b10ae --- /dev/null +++ b/stream/455709-gotime/topic/Fallthrough.201.3A.20War.20Stories.html @@ -0,0 +1,46 @@ + +Fallthrough 1: War Stories · gotime · Zulip Chat Archive +

Stream: gotime

+

Topic: Fallthrough 1: War Stories

+ +
+ + + + + + +

view this post on Zulip Kris Brandow (Jan 06 2025 at 14:02):

+

Hi all! We've shipped episode 1 of Fallthrough. You can listen to it here: https://fallthrough.transistor.fm/episodes/war-stories
+Or if you want to watch, it's also published on YouTube!
+https://www.youtube.com/watch?v=wg2rRupB8CQ

+
+ + + + +

view this post on Zulip Matthew Sanabria (Jan 06 2025 at 15:20):

+

Woot woot! Love that there's a video published. Let us know what you all think!

+ + + + +

view this post on Zulip Chris Glaubitz (Jan 08 2025 at 08:53):

+

Great episode. Loved the stories about self inflicted failures. We all experienced it, probably feeling bad/dumb about it, and being too harsh to ourselves, aren't we? It is good to hear you folks talking publicly about making "silly" mistakes.

+ + + + +

view this post on Zulip Kris Brandow (Jan 09 2025 at 00:09):

+

So glad you enjoyed the episode! I like telling stories because it gives the two fold benefit of helping other people avoid the mistakes we've made (or at least be better prepared for them) and helps remind us (and everyone else) that we're regular people at the end of the day :big_smile:

+ + + + +

view this post on Zulip Matthew Sanabria (Jan 09 2025 at 06:24):

+

Agreed. I don't trust people that haven't cause some sort of outage or at least admit to some mistakes in their career. I need to know that you'll run the SQL command live on the production database lol.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/index.html b/stream/456003-practicalai/index.html new file mode 100644 index 0000000000..d4d447fdcb --- /dev/null +++ b/stream/456003-practicalai/index.html @@ -0,0 +1,27 @@ + +Zulip Chat Archive +

Stream: practicalai

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/286.3A.20Cybersecurity.20in.20the.20GenAI.20age.html b/stream/456003-practicalai/topic/286.3A.20Cybersecurity.20in.20the.20GenAI.20age.html new file mode 100644 index 0000000000..a31fea8376 --- /dev/null +++ b/stream/456003-practicalai/topic/286.3A.20Cybersecurity.20in.20the.20GenAI.20age.html @@ -0,0 +1,21 @@ + +286: Cybersecurity in the GenAI age · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 286: Cybersecurity in the GenAI age

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 11 2024 at 20:37):

+

Dinis Cruz drops by to chat about cybersecurity for generative AI and large language models. In addition to discussing The Cyber Boardroom, Dinis also delves into cybersecurity efforts at OWASP and that organization’s Top 10 for LLMs and Generative AI Apps.

+

:link: https://practicalai.fm/286

+
Dinis Cruz drops by to chat about cybersecurity for generative AI and large language models. In addition to discussing The Cyber Boardroom, Dinis also delves into cybersecurity efforts at OWASP and that organization's Top 10 for LLMs and Generative AI Apps.
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/287.3A.20Pausing.20to.20think.20about.20scikit-learn.20.26.20OpenAI.20o1.html b/stream/456003-practicalai/topic/287.3A.20Pausing.20to.20think.20about.20scikit-learn.20.26.20OpenAI.20o1.html new file mode 100644 index 0000000000..03fec910b7 --- /dev/null +++ b/stream/456003-practicalai/topic/287.3A.20Pausing.20to.20think.20about.20scikit-learn.20.26.20OpenAI.20o1.html @@ -0,0 +1,20 @@ + +287: Pausing to think about scikit-learn & OpenAI o1 · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 287: Pausing to think about scikit-learn & OpenAI o1

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 17 2024 at 19:09):

+

:link: https://practicalai.fm/287

+
Recently the company stewarding the open source library scikit-learn announced their seed funding. Also, OpenAI released "o1" with new behavior in which it pauses to "think" about complex tasks. Chris and Daniel take some time to do their own thinking about o1 and the contrast to the scikit-learn ecosystem, which has t...
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/288.3A.20GraphRAG.20.28beyond.20the.20hype.29.html b/stream/456003-practicalai/topic/288.3A.20GraphRAG.20.28beyond.20the.20hype.29.html new file mode 100644 index 0000000000..70a5a9b6cb --- /dev/null +++ b/stream/456003-practicalai/topic/288.3A.20GraphRAG.20.28beyond.20the.20hype.29.html @@ -0,0 +1,20 @@ + +288: GraphRAG (beyond the hype) · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 288: GraphRAG (beyond the hype)

+ +
+ + + + + + +

view this post on Zulip Logbot (Sep 25 2024 at 18:32):

+

Seems like we are hearing a lot about GraphRAG these days, but there are lots of questions: what is it, is it hype, what is practical? One of our all time favorite podcast friends, Prashanth Rao, joins us to dig into this topic beyond the hype. Prashanth gives us a bit of background and practical use cases for GraphRAG and graph data.

+

:link: https://practicalai.fm/288

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/289.3A.20Understanding.20what.27s.20possible.2C.20doable.20.26.20scalable.html b/stream/456003-practicalai/topic/289.3A.20Understanding.20what.27s.20possible.2C.20doable.20.26.20scalable.html new file mode 100644 index 0000000000..1e7b6c6d39 --- /dev/null +++ b/stream/456003-practicalai/topic/289.3A.20Understanding.20what.27s.20possible.2C.20doable.20.26.20scalable.html @@ -0,0 +1,20 @@ + +289: Understanding what's possible, doable & scalable · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 289: Understanding what's possible, doable & scalable

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 03 2024 at 15:46):

+

We are constantly hearing about disillusionment as it relates to AI. Some that that is probably be valid, but Mike Lewis, an AI architect from Cincinnati, has proven that he can consistently get LLM and GenAI apps to the point of real enterprise value (even with the Big Cos of the world). In this episode, Mike joins us to share some stories from the AI trenches & highlight what it takes (practically) to show what is possible, doable & scalable with AI.

+

:link: https://practicalai.fm/289

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/290.3A.20Towards.20high-quality.20.28maybe.20synthetic.29.20datasets.html b/stream/456003-practicalai/topic/290.3A.20Towards.20high-quality.20.28maybe.20synthetic.29.20datasets.html new file mode 100644 index 0000000000..c00c3c6c7e --- /dev/null +++ b/stream/456003-practicalai/topic/290.3A.20Towards.20high-quality.20.28maybe.20synthetic.29.20datasets.html @@ -0,0 +1,20 @@ + +290: Towards high-quality (maybe synthetic) datasets · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 290: Towards high-quality (maybe synthetic) datasets

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 09 2024 at 13:30):

+

As Argilla puts it: "Data quality is what makes or breaks AI." However, what exactly does this mean and how can AI team probably collaborate with domain experts towards improved data quality? David Berenstein & Ben Burtenshaw, who are building Argilla & Distilabel at Hugging Face, join us to dig into these topics along with synthetic data generation & AI-generated labeling / feedback.

+

:link: https://practicalai.fm/290

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/291.3A.20Practical.20workflow.20orchestration.html b/stream/456003-practicalai/topic/291.3A.20Practical.20workflow.20orchestration.html new file mode 100644 index 0000000000..af5376830f --- /dev/null +++ b/stream/456003-practicalai/topic/291.3A.20Practical.20workflow.20orchestration.html @@ -0,0 +1,20 @@ + +291: Practical workflow orchestration · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 291: Practical workflow orchestration

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 15 2024 at 20:00):

+

Workflow orchestration has always been a pain for data scientists, but this is exacerbated in these AI hype days by agentic workflows executing arbitrary (not pre-defined) workflows with a variety of failure modes. Adam from Prefect joins us to talk through their open source Python library for orchestration and visibility into python-based pipelines. Along the way, he introduces us to things like Marvin, their AI engineering framework, and ControlFlow, their agent workflow system.

+

:link: https://practicalai.fm/291

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/292.3A.20Big.20data.20is.20dead.2C.20analytics.20is.20alive.html b/stream/456003-practicalai/topic/292.3A.20Big.20data.20is.20dead.2C.20analytics.20is.20alive.html new file mode 100644 index 0000000000..b8f2815c5f --- /dev/null +++ b/stream/456003-practicalai/topic/292.3A.20Big.20data.20is.20dead.2C.20analytics.20is.20alive.html @@ -0,0 +1,20 @@ + +292: Big data is dead, analytics is alive · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 292: Big data is dead, analytics is alive

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 24 2024 at 15:34):

+

We are on the other side of "big data" hype, but what is the future of analytics and how does AI fit in? Till and Adithya from MotherDuck join us to discuss why DuckDB is taking the analytics and AI world by storm. We dive into what makes DuckDB, a free, in-process SQL OLAP database management system, unique including its ability to execute lighting fast analytics queries against a variety of data sources, even on your laptop! Along the way we dig into the intersections with AI, such as text-to-sql, vector search, and AI-driven SQL query correction.

+

:link: https://practicalai.fm/292

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/293.3A.20The.20path.20towards.20trustworthy.20AI.html b/stream/456003-practicalai/topic/293.3A.20The.20path.20towards.20trustworthy.20AI.html new file mode 100644 index 0000000000..15dbca3712 --- /dev/null +++ b/stream/456003-practicalai/topic/293.3A.20The.20path.20towards.20trustworthy.20AI.html @@ -0,0 +1,20 @@ + +293: The path towards trustworthy AI · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 293: The path towards trustworthy AI

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 29 2024 at 19:04):

+

Elham Tabassi, the Chief AI Advisor at the U.S. National Institute of Standards & Technology (NIST), joins Chris for an enlightening discussion about the path towards trustworthy AI. Together they explore NIST's 'AI Risk Management Framework' (AI RMF) within the context of the White House's 'Executive Order on the Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence'.

+

:link: https://practicalai.fm/293

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/294.3A.20AI.20is.20changing.20the.20cybersecurity.20threat.20landscape.html b/stream/456003-practicalai/topic/294.3A.20AI.20is.20changing.20the.20cybersecurity.20threat.20landscape.html new file mode 100644 index 0000000000..e31c57da08 --- /dev/null +++ b/stream/456003-practicalai/topic/294.3A.20AI.20is.20changing.20the.20cybersecurity.20threat.20landscape.html @@ -0,0 +1,110 @@ + +294: AI is changing the cybersecurity threat landscape · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 294: AI is changing the cybersecurity threat landscape

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 05 2024 at 19:40):

+

This week, Chris is joined by Gregory Richardson, Vice President and Global Advisory CISO at BlackBerry, and Ismael Valenzuela, Vice President of Threat Research & Intelligence at BlackBerry. They address how AI is changing the threat landscape, why human defenders remain a key part of our cyber defenses, and the explain the AI standoff between cyber threat actors and cyber defenders.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:35
0200:35Sponsor: Fly02:45
0303:33AI standoff02:20
0405:53The problem to solve02:30
0508:23Cybercrime rising04:49
0613:12Blackberry's role06:59
0720:22Sponsor: Notion02:14
0822:52AI in the ecosystem06:44
0929:36Gartner hype cycle06:20
1036:09Sponsor: Eight Sleep02:31
1138:49There are no replicants09:47
1248:36Upcoming changes05:52
1354:36Outro00:46
+

:link: https://practicalai.fm/294

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/295.3A.20Creating.20tested.2C.20reliable.20AI.20applications.html b/stream/456003-practicalai/topic/295.3A.20Creating.20tested.2C.20reliable.20AI.20applications.html new file mode 100644 index 0000000000..883d8cd3dc --- /dev/null +++ b/stream/456003-practicalai/topic/295.3A.20Creating.20tested.2C.20reliable.20AI.20applications.html @@ -0,0 +1,127 @@ + +295: Creating tested, reliable AI applications · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 295: Creating tested, reliable AI applications

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 13 2024 at 19:30):

+

It can be frustrating to get an AI application working amazingly well 80% of the time and failing miserably the other 20%. How can you close the gap and create something that you rely on? Chris and Daniel talk through this process, behavior testing, and the flow from prototype to production in this episode. They also talk a bit about the apparent slow down in the release of frontier models. :link: https://practicalai.fm/295

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:46
0200:57Sponsor: Fly02:29
0303:33Thanksgiving preparations01:24
0404:57Agents in production01:30
0506:27AI ceiling & current hype02:11
0608:39Level of transformation02:10
0710:49Current models are mostly good enough05:56
0816:55Sponsor: Timescale02:17
0919:34Robust AI workflows05:04
1024:39Finding the right workflow06:08
1130:47Transition from notebook to code03:02
1234:06Sponsor: Eight Sleep02:34
1336:44Testing and integrating03:22
1440:07Sketching out a good framework07:17
1547:23Roles have shifted01:57
1649:20Outro00:46
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/296.3A.20scikit-learn.20.26.20data.20science.20you.20own.html b/stream/456003-practicalai/topic/296.3A.20scikit-learn.20.26.20data.20science.20you.20own.html new file mode 100644 index 0000000000..d620e73105 --- /dev/null +++ b/stream/456003-practicalai/topic/296.3A.20scikit-learn.20.26.20data.20science.20you.20own.html @@ -0,0 +1,121 @@ + +296: scikit-learn & data science you own · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 296: scikit-learn & data science you own

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 19 2024 at 21:00):

+

We are at GenAI saturation, so let's talk about scikit-learn, a long time favorite for data scientists building classifiers, time series analyzers, dimensionality reducers, and more! Scikit-learn is deployed across industry and driving a significant portion of the "AI" that is actually in production. :probabl is a new kind of company that is stewarding this project along with a variety of other open source projects. Yann Lechelle and Guillaume Lemaitre share some of the vision behind the company and talk about the future of scikit-learn! :link: https://practicalai.fm/296

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Timescale02:17
0303:05What is :probabl?04:29
0407:33Stewarding open source projects03:39
0511:13What is scikit-learn?02:06
0613:19The data science landscape03:43
0717:14Sponsor: WorkOS03:22
0820:50Scikit's role with general purpose models04:36
0925:26Further development04:40
1030:07:probabl's open source relationship05:10
1135:31Sponsor: Shopify01:32
1237:19Fun & interesting use-cases07:23
1344:42Getting started for new devs02:31
1447:13Future of scikit & :probabl04:02
1551:15Outro00:46
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/297.3A.20Clones.2C.20commerce.20.26.20campaigns.html b/stream/456003-practicalai/topic/297.3A.20Clones.2C.20commerce.20.26.20campaigns.html new file mode 100644 index 0000000000..f8df671ae9 --- /dev/null +++ b/stream/456003-practicalai/topic/297.3A.20Clones.2C.20commerce.20.26.20campaigns.html @@ -0,0 +1,138 @@ + +297: Clones, commerce & campaigns · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 297: Clones, commerce & campaigns

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 29 2024 at 17:30):

+

Chris and Daniel dive into what Trump’s impending second term could mean for AI companies, model developers, and regulators, unpacking the potential shifts in policy and innovation. Next, they discuss the latest models, like Qwen, that blur the performance gap between open and closed systems. Finally, they explore new AI tools for meeting clones and AI-driven commerce, sparking a conversation about the balance between digital convenience and fostering genuine human connections. :link: https://practicalai.fm/297

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: WorkOS02:50
0303:38Time for Tofurkey01:54
0405:32Coca-cola AI ads03:20
0508:52Election results effect on AI06:55
0615:47Open and closed souce under Trump02:17
0718:16Sponsor: Notion01:31
0819:55Alibaba Qwen & other Chinese models02:46
0922:41Security vulnerabilities04:39
1027:20Increasing context02:51
1130:11Model buffet04:50
1235:11Sponsor: Retool01:42
1337:05GitPickle.ai & AI agents08:51
1445:57AI in ecommerce04:15
1550:11Useful links02:12
1652:24Outro00:46
+ + + + +

view this post on Zulip Tim Uckun (Dec 01 2024 at 03:19):

+

When pondering what Trump might do in regards to AI I think there are two things to keep in mind.

+
    +
  1. He will undo every Biden executive order just on principle.
  2. +
  3. The word "competency" doesn't come to mind when looking at his proposed appointments to any and every position.
  4. +
+

The US has entered into the era of kakistocracy.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/298.3A.20Full-duplex.2C.20real-time.20dialogue.20with.20Kyutai.html b/stream/456003-practicalai/topic/298.3A.20Full-duplex.2C.20real-time.20dialogue.20with.20Kyutai.html new file mode 100644 index 0000000000..56cbacfa3f --- /dev/null +++ b/stream/456003-practicalai/topic/298.3A.20Full-duplex.2C.20real-time.20dialogue.20with.20Kyutai.html @@ -0,0 +1,133 @@ + +298: Full-duplex, real-time dialogue with Kyutai · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 298: Full-duplex, real-time dialogue with Kyutai

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 04 2024 at 16:00):

+

Kyutai, an open science research lab, made headlines over the summer when they released their real-time speech-to-speech AI assistant (beating OpenAI to market with their teased GPT-driven speech-to-speech functionality). Alex from Kyutai joins us in this episode to discuss the research lab, their recent Moshi models, and what might be coming next from the lab. Along the way we discuss small models and the AI ecosystem in France. :link: https://practicalai.fm/298

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Fly02:29
0303:16What is Kyutai?02:43
0405:59French AI ecosystem02:42
0508:41Formin a non-profit01:50
0610:31Connecting to open science01:57
0712:28What makes Kyutai stand out?03:46
0816:26Sponsor: Timescale02:21
0919:04Moshi's capabilities03:54
1022:58History of speech-to-speech models07:55
1130:53Cool things to try03:12
1234:13Sponsor: WorkOS02:51
1337:13Fine tuning data sets05:16
1442:28Model sizes02:42
1545:10Things to come03:23
1648:34Thanks for joining us!00:35
1749:16Outro00:46
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/299.3A.20Sidekick.20is.20an.20AI.20Shopify.20expert.html b/stream/456003-practicalai/topic/299.3A.20Sidekick.20is.20an.20AI.20Shopify.20expert.html new file mode 100644 index 0000000000..7d4dc78219 --- /dev/null +++ b/stream/456003-practicalai/topic/299.3A.20Sidekick.20is.20an.20AI.20Shopify.20expert.html @@ -0,0 +1,157 @@ + +299: Sidekick is an AI Shopify expert · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 299: Sidekick is an AI Shopify expert

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 11 2024 at 22:15):

+

Today, Chris explores Shopify Magic and other AI offerings with Mike Tamir, Distinguished ML Engineer and Head of Machine Learning, and Matt Colyer, Director of Product Management for Sidekick. They talk about how Shopify uses generative AI and LLMs to enhance their products, and they take a deeper dive into Sidekick, a first-of-its-kind, AI-enabled commerce assistant that understands a merchant’s business (products, orders, customers) and has been trained to know all about Shopify. :link: https://practicalai.fm/299

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Fly02:29
0303:16What is Shopify?01:54
0405:10What sets Shopify apart?00:59
0506:09Wide array of customers01:52
0608:01The Ai turning point01:11
0709:12Shopify's mission01:22
0810:33Approaching different models01:10
0911:43Strengths and weaknesses of different perspectives03:08
1014:51Growing pains02:19
1117:21Sponsor: Timescale02:21
1219:58Find your way out of the forest03:31
1323:29Other products03:48
1427:17Plugging in the ecosystem03:14
1530:45Sponsor: Eight Sleep02:34
1633:29What is Magic?00:41
1734:10Adding more AI capabilities?06:00
1840:10Finding utility in other tools04:07
1944:17Looking to the future06:07
2050:23Thanks for joining us!00:27
2150:50Outro00:46
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456003-practicalai/topic/300.3A.20Mozart.20to.20Megadeath.20at.20CHRP.html b/stream/456003-practicalai/topic/300.3A.20Mozart.20to.20Megadeath.20at.20CHRP.html new file mode 100644 index 0000000000..d305ea7bc6 --- /dev/null +++ b/stream/456003-practicalai/topic/300.3A.20Mozart.20to.20Megadeath.20at.20CHRP.html @@ -0,0 +1,139 @@ + +300: Mozart to Megadeath at CHRP · practicalai · Zulip Chat Archive +

Stream: practicalai

+

Topic: 300: Mozart to Megadeath at CHRP

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 19 2024 at 16:30):

+

Daniel and Chris groove with Jeff Smith, Founder and CEO at CHRP.ai. Jeff describes how CHRP anonymously analyzes emotional wellness data, derived from employees' music preferences, giving HR leaders actionable insights to improve productivity, retention, and overall morale. By monitoring key trends and identifying shifts in emotional health across teams, CHRP.ai enables proactive decisions to ensure employees feel supported and engaged. :link: https://practicalai.fm/300

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Shopify01:32
0302:20CHRP's purpose07:53
0410:14Initial reactions02:45
0512:58Approach to different settings03:39
0616:49Sponsor: Eight Sleep02:38
0719:42Your music persona04:01
0823:42Looking at music variation04:33
0928:15Forming a baseline01:01
1029:16Accounting for different tastes01:22
1130:38Keeping it human03:20
1234:13Sponsor: DeleteMe02:35
1337:05Core AI technologies04:16
1441:21Different reactions04:39
1546:01Perceived value03:48
1649:48The next phase02:02
1751:50Thanks for joining us!01:17
1853:07Outro00:45
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/index.html b/stream/456187-interviews/index.html new file mode 100644 index 0000000000..ad4b592cf9 --- /dev/null +++ b/stream/456187-interviews/index.html @@ -0,0 +1,28 @@ + +Zulip Chat Archive +

Stream: interviews

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/608.3A.20Building.20customizable.20ergonomic.20keyboards.html b/stream/456187-interviews/topic/608.3A.20Building.20customizable.20ergonomic.20keyboards.html new file mode 100644 index 0000000000..6e8345cdca --- /dev/null +++ b/stream/456187-interviews/topic/608.3A.20Building.20customizable.20ergonomic.20keyboards.html @@ -0,0 +1,195 @@ + +608: Building customizable ergonomic keyboards · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 608: Building customizable ergonomic keyboards

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 14:46):

+

Erez Zukerman shares the story of launching the ErgoDox EZ on Indiegogo (May 2015), what it takes to create customizable ergonomic keyboards, the benefits of split keyboards and custom key layouts, repairability and longevity, community engagement, and the attention to detail required in everything they create. We talk through their keyboard lineup, our personal experience with how we mouse and keyboard…we cover it all.

+

:link: https://changelog.fm/608

+
Erez Zukerman shares the story of launching the ErgoDox EZ on Indiegogo (May 2015), what it takes to create customizable ergonomic keyboards, the benefits of split keyboards and custom key layouts, repairability and longevity, community engagement, and the attention to detail required in everything they create. We talk...
+ + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 14:48):

+

I haven't bought one yet, but if/when I do it's gonna be the Voyager https://www.zsa.io/voyager

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 12 2024 at 15:00):

+

Same. Voyager for sure.

+ + + + +

view this post on Zulip Tillman Jex (Sep 12 2024 at 15:27):

+

Siiiiick. Been hoping Erez would come on a show! I've been on the voyager for about two years. Absolutely love it.

+ + + + +

view this post on Zulip AJ Kerrigan (Sep 12 2024 at 17:33):

+

Adam's wacom flow sounds pretty neat. One of the weird things I miss about traveling to a physical office is that I used to use a trackball left-handed in the office and right-handed at home to distribute wrist fatigue.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 12 2024 at 21:58):

+

Voyager is a great looking board, but man it feels like inflation has hit the MK market in the last couple of years :sob:

+

I think my friend has an old Ergodox, I should buy it off of him just to try out a split keyboard for an extended period....

+ + + + +

view this post on Zulip Adam Stacoviak (Sep 13 2024 at 00:03):

+

I was surprised at the cost. Sticker shock, for sure.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 02:17):

+

Yeah I have admired their boards for years but have stuck to cheaper options. That said, it sounds like I'm going to be getting a used, original Ergodox EZ

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 13 2024 at 02:25):

+

Not saying the prices aren't justified btw. They do seem to be great products, and it's not just ZSA charging more nowadays

+

I'm just reminiscing about the days of $300 boards being rare :big_smile:

+ + + + +

view this post on Zulip Chris Glaubitz (Sep 13 2024 at 07:45):

+

Team @Jerod Santo here. Loved the red thinkpad knob, remapped control to caps lock, using magic trackpad to an extend, that I'm not capable of using a mouse anymore when I'm sitting at another persons computer.

+ + + + +

view this post on Zulip Menno (Sep 13 2024 at 10:45):

+

I'm a long time Ergodox EZ user and am contemplating a Voyager as a travel board.

+

I've tried so many keebs the split staggered columns design (like the EZ and Voyager) seems to work best for me in terms of comfort and productivity. ZSA deserves a lot of credit for making high quality versions of boards like this accessible to folks who aren't hardcore keyboard nerds.

+ + + + +

view this post on Zulip Tillman Jex (Sep 13 2024 at 12:04):

+

Totally agree. The crazy thing is that some of the bare bones DIY projects to build keyboards are sometimes not so much cheaper, if you factor in the time of building it as a cost. And then they always seem a bit fragile, with open contacts, PCBs, etc.

+

So it is a bit expensive componentry wise, but I'm also a qualified remedial massage therapist on the side, and I've seen what even half a career's worth of bad ergonomics does to computer workers.
+Regular keyboards rotate your shoulders in a lot, shortens the pecs, makes the neck work harder --> headaches / backaches. Wrists make weird angles from being out of line with the shoulders --> carpal tunnel syndrome.
+For these sorts of things (inc. desk chair / modified desk) I invest for the long term.

+

And the custom layout means I have arrow keys in place of hjkl via a layer switch (no micro movements in the rotator cuff), and a numpad under my fingers via another layer switch (no raising of the wrist / over extension of the fingers).

+

It's a dream.

+ + + + +

view this post on Zulip Tillman Jex (Sep 15 2024 at 19:30):

+

Should listen to episodes before commenting, Erez mentioned all those physical ailments I mentioned in my last post already :sweat_smile:

+

I also got mixed up, I have the Moonlander, not the Voyager (I had a Moog Voyager for a long time, and I think I just respond by default as I'm sad to not have it anymore...). I would recommend the Moonlander over the Voyager unless you need to pack super light. The extra travel distance on the keys as well as having more keys (even if you don't need to use them all) and tenting are solid features that the Voyager doesn't have.

+ + + + +

view this post on Zulip Brett Cannon (Sep 18 2024 at 17:28):

+

The one thing I wish the Moonlander had was built-in tenting instead of it being a $119 accessory (I type at a 15% angle). That, and when I ordered my https://dygma.com/products/dygma-defy the tenting accessory wasn't in stock and there wasn't any schedule on when they would be available again (if ever).

+

I do love how ZSA leans into alt keyboard layouts, though, and make them easy to use with their keycaps w/o having to switch to dashes/blanks.

+
+ + + + +

view this post on Zulip Tillman Jex (Sep 19 2024 at 07:11):

+

It does have built in tenting, although the more you tent, the more the thumb cluster angles away (as the thumb cluster is one of the legs). But at 15degrees I would think it's still fine. The outer two keys on the thumb cluster are quite a stretch already I find. I only have sparingly used macros / shortcuts mapped to them (like screenshot / launcher).

+ + + + +

view this post on Zulip 45h15h (Sep 19 2024 at 14:47):

+

My pandemic project was to build a version 1 corne keyboard from a kit. That started me down the rabbit hole. Today, I use a custom keyboard I designed. After using it for a few months I am now going to change the location of some of the keys on the pinky.

+

The total keyboard cost me around $130 including 3D printed keycaps. The best part is when I iterate to next version with modified key layout, I can reuse everything. Which means the next version will cost me about $25.

+

Open source software like Ergogen and KiCad along with firmware like QMK, ZMK and KMKfw have made it easy to design and build your own keyboard. I recommend this series of articles to get started.

+
Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys. - foostan/crkbd
Split keyboard with Choc mini or Choc v1 switches and RP2040 Zero - axhixh/mini-kbd
Ergonomic keyboard layout generator. Contribute to ergogen/ergogen development by creating an account on GitHub.
In the first part of this guide, I discuss creating a keyboard layout with Ergogen's Units and Points sections.
+ + + + +

view this post on Zulip AJ Kerrigan (Sep 25 2024 at 15:59):

+

Anybody else check out a movemate after Erez mentioned it on this episode? My balance board thing was shot and always felt too narrow to put my feet where they wanted to be anyway. I splurged on the movemate and it's been a solid improvement :thumbs_up:

+ + + + +

view this post on Zulip John Tocher (Sep 29 2024 at 11:18):

+

This was a fantastic conversation. It was great to hear how into the tweaking of things EZ was, while still all for people changing things up and finding their own way, as opposed to the "one true solution" we often see in the tech space.

+

I'm really keen to try some of these thigns out, but I'm always changing keyboards and environments and wondering if I'd actually be able to spend enough time on any modified keyboard rig to give it enough time to see some benefit. I can control my home keyboard, and my main work one, although that's on a 4 way KVM, mostly flitting beween a Windows and Linux machine.

+

Does anyone else use a custom rig with regular OS switching, or moving it between home/office on a regualr basis?

+ + + + +

view this post on Zulip 45h15h (Sep 29 2024 at 13:25):

+

One of the advantage of smaller keyboards like 30% keyboard is the portability. I carry two keyboards, a clicky (Choc Robbin) and silent (Choc Red Pro) version between work and home every time I go to office. I love the clicky version but switch to silent version when I am in meetings.

+

Low profile, split < 60% keyboards are pretty portable.

+

While I don't remap my keyboard when I switch OS, I have often wondered about switch the CMD and CTRL keys depending on when I am on macos or linux. QMK supports remapping based on the detected OS. Some people have different "default" layers for each OS that they manually switch to.

+ + + + +

view this post on Zulip Anders Johansson (Oct 06 2024 at 05:26):

+

After listening to this episode I went and bought their Voyager keyboard. Now I wonder why I didn’t go down this path earlier.
+Great episode!

+ + + + +

view this post on Zulip Tillman Jex (Oct 07 2024 at 19:20):

+

nice, you definitely won't regret it !!!!!

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 27 2024 at 21:14):

+

If you're on a keyboard with lighting and the QMK firmware, give the RGB_MATRIX_PIXEL_RAIN lighting mode a whirl
+Reminds me of a panel of lights on the front of a mainframe in a movie
+I think it's quite cute :)

+ + + + +

view this post on Zulip James Thurley (Nov 28 2024 at 17:10):

+

@Ron Waldon-Howe I don't suppose you have a video of it?

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 28 2024 at 20:06):

+

@James Thurley f31c199f-1661-4124-b3ce-4e413d6b5bca.mp4

+
+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 28 2024 at 20:09):

+

381324e1-fffe-4f8e-a0eb-147392b1c531.jpg
+Huh, here's a still just in case the video doesn't work out

+
+ + + + +

view this post on Zulip James Thurley (Nov 29 2024 at 15:27):

+

Nice. I've got the heatmap set up on mine, where it creates a heatmap based on what keys are getting the most use. But when one of the kids comes and sits on my lap I switch it to a rainbow animation to entertain them :big_smile:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/609.3A.20The.20best.2C.20worst.20codebase.html b/stream/456187-interviews/topic/609.3A.20The.20best.2C.20worst.20codebase.html new file mode 100644 index 0000000000..7146a6f687 --- /dev/null +++ b/stream/456187-interviews/topic/609.3A.20The.20best.2C.20worst.20codebase.html @@ -0,0 +1,105 @@ + +609: The best, worst codebase · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 609: The best, worst codebase

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 14:54):

+

:link: https://changelog.fm/609

+
Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Let's just say Jimmy got into some stuff. There's even a Gilfoyle involved. This episode is...
+ + + + +

view this post on Zulip Andrew O'Brien (Sep 19 2024 at 15:13):

+

The thousand-column table is reminding me of the worst thing I came up with as a newbie engineer 20 years ago: The Perl script I built to make a pivot table in MySQL 3. There were about 20-30 data fields and some forum post I read said if I didn't want to buy some MS product that did multi-dimensional expressions (we didn't), just generate a massive CREATE TABLE ... SELECT with columns like SUM(IF(year=2004, stat, 0) AS stat_2004).

+

I had a DB table with a bunch of fields that controlled how the stat fields were combined which you had to manage through phpmyadmin and RTFSC to understand.

+

The webpage to actually query the thing was a PHP 4 monstrosity. I tried using OOP but it was slow and I had no idea how to profile it so I threw it out and rewrote it in a horrible imperative style. 4 years later when I left I felt guilty that it was the only thing I'd never returned to improve, but they were like "no, it works... we'll just never touch it". But they weren't counting on the fact that they had asked me to do quarterly as well as annual rollups, so they hit that limit way sooner than expected.

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 19 2024 at 15:41):

+

Awesome episode. This and the original blog post reminded me so much of my first job, which was also building internal software. Some random memories:

+ +

But some things we did well:

+ + + + + +

view this post on Zulip Andrew O'Brien (Sep 19 2024 at 21:59):

+

I think Adam said “it sounds like a game”. Can we get an open world game where the world is a medium size moderately technical business set in the ‘00s where you have a bad, but functional codebase and can improve it in ways that actually affect the company’s performance? (That last part might be the escapism that draws people in.)

+

The hardest part would probably be writing a codebase that looked like it grew organically over time at the hands of a bunch of different people with varying tastes and expertise.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 19 2024 at 23:17):

+

I said this in Slack and I'll cross-post it here. Munch reminded me of Brent from The Phoenix Project, for those who have read it. The well-meaning constraint on the system through which all value flows!

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 20 2024 at 14:52):

+

I'm checking Jimmy's podcast "Future of Coding". Looks like they've talked about a lot of classic papers in software engineering. I'm in the middle of their episode about the Programming as Theory paper by Peter Naur that he mentioned in this interview and loving the discussion.

+
Are you looking for the real computer revolution? Join the club! Future of Coding is a podcast and community of toolmakers, researchers, and creators working together to reimagine computing.
+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 20 2024 at 20:45):

+

The podcast is really good and I personally think the Naur episode is the absolute best. Though that may be because I like that paper the most.

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 21 2024 at 13:48):

+

Right before I started listening to it, my boss asked me to take over a PoC from another team and turn it into something productionizable. The idea of resurrecting “dead” code has been haunting me ever since hearing them talk about it.

+

Fortunately they all still work for the company so they’ll be available and I will get at least one of the engineers from the original team.

+ + + + +

view this post on Zulip René (Sep 24 2024 at 07:19):

+

This was exactly the interview I needed. I often fight with the frustration that the codebase I am maintaining is tedious, but this was a great reminder that the grass is not greener elsewhere, in some cases maybe.

+ + + + +

view this post on Zulip Ian Lessing (Sep 26 2024 at 17:47):

+

This was an awesome episode! :star: :star: Jimmy is a great story teller and I was shouting with laughter when he told the story of the law enforcement over reaction to his bug bounty payment request.

+ + + + +

view this post on Zulip Tillman Jex (Oct 07 2024 at 19:21):

+

Agreed, love story tellers! The episodes with Steve Yegge are like this too.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/610.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.html b/stream/456187-interviews/topic/610.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.html new file mode 100644 index 0000000000..9fe9231445 --- /dev/null +++ b/stream/456187-interviews/topic/610.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.html @@ -0,0 +1,42 @@ + +610: Leveling up JavaScript with Deno 2 · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 610: Leveling up JavaScript with Deno 2

+ +
+ + + + + + +

view this post on Zulip Logbot (Sep 26 2024 at 16:05):

+

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what's new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan's open letter to Oracle in an attempt to free the unused "JavaScript" trademark from the giant's clutches.

+

:link: https://changelog.fm/610

+ + + + +

view this post on Zulip Dan Cardin (Oct 05 2024 at 20:01):

+

i haven't gotten to the episodes to actually listen yet. but is this on both interviews/jsparty on purpose? it's slightly longer in Interviews :P

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 05 2024 at 20:23):

+

Dan Cardin said:

+
+

i haven't gotten to the episodes to actually listen yet. but is this on both interviews/jsparty on purpose? it's slightly longer in Interviews :P

+
+

It is, on Interviews Jerod explains that (hence the longer run time). I was confused at first too :big_smile:

+ + + + +

view this post on Zulip Jerod Santo (Oct 05 2024 at 20:29):

+

Yeah we had another interview fall through and figured folks might want to hear from Ryan on that feed vs not having a show that week :sunglasses:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/611.3A.20Free-threaded.20Python.html b/stream/456187-interviews/topic/611.3A.20Free-threaded.20Python.html new file mode 100644 index 0000000000..80f6df4498 --- /dev/null +++ b/stream/456187-interviews/topic/611.3A.20Free-threaded.20Python.html @@ -0,0 +1,82 @@ + +611: Free-threaded Python · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 611: Free-threaded Python

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 02 2024 at 18:31):

+

Jerod is joined by the co-hosts of core.py , Pablo Galindo & Łukasz Langa, a podcast about Python internals by people who work on Python internals. Python 3.13 is right around the corner, which means the Global Interpeter Lock (GIL) is now experimentally optional! This is a huge deal as Python is finally free-threaded. There's more to discuss, of course, so we get into all the gory details.

+

:link: https://changelog.fm/611

+ + + + +

view this post on Zulip Scott Chamberlain (Oct 02 2024 at 20:54):

+

wrt https://changelog.com/podcast/611#t=267 I'd still love to see a Changelog Python podcast :smiley_cat:

+ + + + +

view this post on Zulip Jerod Santo (Oct 02 2024 at 21:01):

+

Have you tried out core.py yet? :wink:

+ + + + +

view this post on Zulip Scott Chamberlain (Oct 02 2024 at 21:13):

+

Absolutely. Love it though it's often above my pay grade. In my mind there's still room for another high quality python pod

+ + + + +

view this post on Zulip Ian Lessing (Oct 02 2024 at 22:24):

+

thanks Jarod. definitely going to check out core.py

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 03 2024 at 18:16):

+

Enjoyed this one. I'm now working with Python daily so it was insightful for my day job :big_smile:

+

Very interesting cost/benefit to GIL and no-GIL

+ + + + +

view this post on Zulip Patrick Arminio (Oct 03 2024 at 20:42):

+

such a great interview @Jerod Santo! thank you :blush:

+ + + + +

view this post on Zulip Philip Durbin (Oct 03 2024 at 22:02):

+

Nice episode. The core.py podcast is a bit over my head so I enjoyed the summary for the masses. :grinning:

+ + + + +

view this post on Zulip Owen Valentine (Oct 04 2024 at 10:13):

+

Meta, but Logbot is looking very handsome

+ + + + +

view this post on Zulip Duncan (Oct 04 2024 at 14:34):

+

It shows how Ruby's mindshare has fallen that IIRC it wasn't mentioned at all. It's the language most similar to Python and has tread the same path (GIL accommodations, and shipping a JIT in CRuby).

+ + + + +

view this post on Zulip Sam Edwardes (Oct 31 2024 at 18:52):

+

For anyone looking for a Python podcast I really enjoy Talk Python to Me: https://talkpython.fm/

+

But I bet the Changelog could also produce a great Python pod :)

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/612.3A.20The.20Moneyball.20approach.html b/stream/456187-interviews/topic/612.3A.20The.20Moneyball.20approach.html new file mode 100644 index 0000000000..152e286008 --- /dev/null +++ b/stream/456187-interviews/topic/612.3A.20The.20Moneyball.20approach.html @@ -0,0 +1,42 @@ + +612: The Moneyball approach · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 612: The Moneyball approach

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 10 2024 at 17:47):

+

John Nunemaker joins us to share his new thesis for acquiring Rails based SaaS apps. He's early days on his next big thing called Very Good Software and recently acquired Fireside, a podcast hosting service started by Dan Benjamin. This comes after many years since John's acquisition of a lifetime of Speakerdeck to GitHub, which laid the foundation for these moves.

+

:link: https://changelog.fm/612

+ + + + +

view this post on Zulip Piotr (Oct 18 2024 at 01:10):

+

Interesting approach. Would be great to re-visit John next year to hear how the plans are playing out.

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 25 2024 at 02:33):

+

This episode made me want to own my own business more than any other. Loved hearing John talk about finding businesses to buy... You don't hear about that as much as starting one from scratch.

+ + + + +

view this post on Zulip Piotr (Oct 25 2024 at 11:06):

+

Lars Ellingsen said:

+
+

This episode made me want to own my own business more than any other. Loved hearing John talk about finding businesses to buy... You don't hear about that as much as starting one from scratch.

+
+

Here is an interesting related podcast https://builttosell.com/podcast/

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/613.3A.20Lessons.20from.2010k.20hours.20of.20programming.20.28Remastered.29.html b/stream/456187-interviews/topic/613.3A.20Lessons.20from.2010k.20hours.20of.20programming.20.28Remastered.29.html new file mode 100644 index 0000000000..baac6d06b7 --- /dev/null +++ b/stream/456187-interviews/topic/613.3A.20Lessons.20from.2010k.20hours.20of.20programming.20.28Remastered.29.html @@ -0,0 +1,79 @@ + +613: Lessons from 10k hours of programming (Remastered) · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 613: Lessons from 10k hours of programming (Remastered)

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 17 2024 at 22:01):

+

This week we're going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most don't apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, we'll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luck...

+

:link: https://changelog.fm/613

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 18 2024 at 03:30):

+

Anyone else’s RSS feed not updating to show this episode? Master feed and direct feed isn’t showing this episode.

+ + + + +

view this post on Zulip Lars Ellingsen (Oct 18 2024 at 03:38):

+

Mine looks ok

+ + + + +

view this post on Zulip Alex Barnes (Oct 18 2024 at 06:20):

+

Yes I can't see this one either. On ++ custom feed

+ + + + +

view this post on Zulip Nabeel S (Oct 18 2024 at 12:14):

+

My mind instantly asks: did something break due to a special character? :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 12:24):

+

That's what I was thinking too, but our master feed is currently validating so that can't be it...

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 14:32):

+

Seems like this was another caching-too-hard incident...

+ + + + +

view this post on Zulip Joe Lyles (Oct 21 2024 at 12:27):

+

Logbot said:

+
+

This week we're going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most don't apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, we'll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luck...

+

:link: https://changelog.fm/613

+
+

A bit late to the party here… I counted 12 during my somewhat broken listening session.

+ + + + +

view this post on Zulip Jerod Santo (Oct 23 2024 at 13:23):

+

Good effort, @Joe Lyles! I'll DM you

+ + + + +

view this post on Zulip Jamie Tanna (Nov 01 2024 at 08:41):

+

Re err it's also that error shadows the interface for an error so can be confusing too

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/614.3A.20Elasticsearch.20is.20open.20source.2C.20again.html b/stream/456187-interviews/topic/614.3A.20Elasticsearch.20is.20open.20source.2C.20again.html new file mode 100644 index 0000000000..588092f3be --- /dev/null +++ b/stream/456187-interviews/topic/614.3A.20Elasticsearch.20is.20open.20source.2C.20again.html @@ -0,0 +1,27 @@ + +614: Elasticsearch is open source, again · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 614: Elasticsearch is open source, again

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 24 2024 at 15:37):

+

Shay Banon, the creator of Elasticsearch, joins us to discuss pulling off a reverse rug pull. Yes, Elasticsearch is open source, again! We discuss the complexities surrounding open source licensing and what made Elastic change their license, the implications of trademark law, the personal and business impact of moving away from open source, and ultimately what made them hit rewind and return to open source.

+

:link: https://changelog.fm/614

+ + + + +

view this post on Zulip Philip Durbin (Oct 24 2024 at 22:54):

+

for-how-long.jpg

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/615.3A.20Rails.20is.20having.20a.20moment.20.28again.29.html b/stream/456187-interviews/topic/615.3A.20Rails.20is.20having.20a.20moment.20.28again.29.html new file mode 100644 index 0000000000..99c4a2a352 --- /dev/null +++ b/stream/456187-interviews/topic/615.3A.20Rails.20is.20having.20a.20moment.20.28again.29.html @@ -0,0 +1,318 @@ + +615: Rails is having a moment (again) · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 615: Rails is having a moment (again)

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 31 2024 at 20:59):

+

(Includes expletives) David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-owner of 37signals, joined the show to discuss this Rails moment and renewed excitement for Rails. We discuss hard opinions, developers being cooked too long in the JavaScript soup, finding developer joy, the pros and cons of the BDFL, the ongoing WordPress drama with WP Engine, and what's to come in Rails 8.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This week on The Changelog01:20
0201:20Sponsor: Fly.io02:45
0304:06Start the show!03:09
0407:15Say 5 nice things about JavaScript02:22
0509:37What is JavaScript soup?04:33
0614:10#NoBuild07:08
0721:19Rails' beliefs14:30
0835:49SQLite is new again09:34
0945:23Sponsor: Speakeasy00:53
1046:16No PaaS required.21:27
111:07:43Turso is cool02:42
121:10:25What if DHH goes on a bender?07:09
131:17:34Nothing lasts forever02:01
141:19:36Sponsor: WorkOS03:17
151:22:52Sponsor: Unblocked02:02
161:24:55Almost canceled.06:15
171:31:11Rails with a green hacker heart02:48
181:33:59David, you're doing it wrong.05:44
191:39:43Don't force me bro02:36
201:42:19The missing context09:53
211:52:12OK, Laravel.04:39
221:56:51Rails 8?01:30
231:58:21This was fun01:00
241:59:21Closing thoughts and stuff02:04
252:01:25BONUS (teaser) !!00:45
+

:link: https://changelog.fm/615

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 31 2024 at 22:45):

+

To be super clear, this one does include explicit language. Too many to bleep. 

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 01 2024 at 12:10):

+

Hearing DHH's opinions and approach to governance makes me think back on the Pieter Hintjens episode (#205). I wonder how ZeroMQ is getting long after his passing! It would be super interesting to check in with the new leadership. He had such a unique take on running a community and project.

+ + + + +

view this post on Zulip Jerod Santo (Nov 01 2024 at 12:12):

+

Really good idea @Daniel Buckmaster

+ + + + +

view this post on Zulip Nabeel S (Nov 02 2024 at 17:35):

+

I didn't mind the unbleeped episode, but it might have been good to note that at the beginning of the episode for people who care.

+

Also interesting idea: could plus plus feeds be customized to disable bleeping? :smiley:

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 02 2024 at 20:26):

+

It was mentioned in the intro to expect explicits.

+ + + + +

view this post on Zulip Tim Uckun (Nov 02 2024 at 20:40):

+

I enjoyed the DHH interview. Makes me want to fire up a new app and give it a try.

+

Aside from that DHH has got to be the easiest interview ever. Just make a comment and he can talk for an hour about it.

+ + + + +

view this post on Zulip Don MacKinnon (Nov 03 2024 at 16:40):

+

That was a great episode. I disagree with DHH on some things it's always entertaining to hear his passion on defending his opinions.

+ + + + +

view this post on Zulip Anders Johansson (Nov 03 2024 at 16:42):

+

DHH is always a fresh wind to hear. Great conclusion with that just more or listening the first half and more of discussion during the second half.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 03 2024 at 17:31):

+

Tim Uckun said:

+
+

Aside from that DHH has got to be the easiest interview ever. Just make a comment and he can talk for an hour about it.

+
+

I was thinking the same thing, lol

+

Yeah this was a great listen. It makes me want to try Rails again. Although I do prefer strongly typed languages...

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 03 2024 at 17:32):

+

The "Apache foundation is like a retirement home" comment had me laughing out loud

+ + + + +

view this post on Zulip Tim Uckun (Nov 03 2024 at 21:32):

+

@Lars Ellingsen The thing most people miss is that ruby is an optionally typed language. There are two typing systems, one built into ruby and one by stripe called sorbet. I prefer the latter because it has type annotations in the code. I believe both Stripe and Shopify are heavy users of Sorbet so it's in use in massive codebases.

+

Most rubyists don't use them because they don't like types but if you do like them they are available for you.

+

Finally the sorbet type system is pretty nice. Much nicer that the lame type system in go.

+ + + + +

view this post on Zulip Don MacKinnon (Nov 04 2024 at 15:35):

+

Yeah that Apache comment was gold.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 04 2024 at 15:37):

+

@Tim Uckun yeah from hearing about Sorbet I'd definitely use it if I started a Rails project. Kind of wish I could instead of using Python at work :sweat_smile:

+ + + + +

view this post on Zulip Don MacKinnon (Nov 04 2024 at 15:38):

+

Yeah this was a great listen. It makes me want to try Rails again. Although I do prefer strongly typed languages...

+

I prefer strongly typed languages these days as well.

+ + + + +

view this post on Zulip Philip Durbin (Nov 04 2024 at 22:31):

+

I laughed at the Apache crack but how true is it? We use Solr at work and have trouble keeping up with releases.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 05 2024 at 07:05):

+

I wonder if people increasingly prefer strongly typed languages the more time they spend in the industry (as a generalisation, accepting there will be many exceptions)?

+ + + + +

view this post on Zulip Tim Uckun (Nov 05 2024 at 20:43):

+

@Ron Waldon-Howe There have been numerous polls and studies done and there doesn't seem to be a trend or a clear winner in terms of productivity, less bugs etc.

+

My take is that people are attracted to tooling and strongly typed languages tended to have better IDE support. It will be interesting to see what direction AI driven tools will have on this choice.

+

My experience is that there are definitely tradeoffs when using types often at the cost of bloat and messiness of code especially when you are dealing with garbage coming in from the outside world. In those cases you basically have to build your own type checking at runtime and try and shoehorn that messy data into your neatly typed hierarchy. This kind of stuff is much easier in a language like ruby.

+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 06 2024 at 04:31):

+

DHH's takes on pendulum swings remind me of this classic tweet:
+https://x.com/swyx/status/1260019961868677121
+EXx9RHYVAAUgegZ.jpg
+(Image: "Cynics versus builders". Left hand shows a drawing of a pendulum labeled "Cynics see a pendulum". Right hand side shows an arrow which oscilates left to right while travelling up the page, labeled "Builders see switchbacks")

+
+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 06 2024 at 04:34):

+

Yes, just like fashion and other areas of human culture, technology certainly has its cycles and pendulums :)

+ + + + +

view this post on Zulip James Thurley (Nov 06 2024 at 08:59):

+

My take on strongly typed languages is: If the compiler isn't checking my types then I have to be. And I'm lazy.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/616.3A.20ANTHOLOGY.20.E2.80.94.20Packages.2C.20pledges.20.26.20protocols.html b/stream/456187-interviews/topic/616.3A.20ANTHOLOGY.20.E2.80.94.20Packages.2C.20pledges.20.26.20protocols.html new file mode 100644 index 0000000000..16b1d05a24 --- /dev/null +++ b/stream/456187-interviews/topic/616.3A.20ANTHOLOGY.20.E2.80.94.20Packages.2C.20pledges.20.26.20protocols.html @@ -0,0 +1,296 @@ + +616: ANTHOLOGY — Packages, pledges & protocols · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 616: ANTHOLOGY — Packages, pledges & protocols

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 07 2024 at 01:11):

+

The hallway track at All Things Open 2024 — features Carl George, Principal Software Engineer at Red Hat for a discussion on the state of open source enterprise linux and RHEL (Red Hat Enterprise Linux), Max Howell, creator of Homebrew and tea.xyz which offers rewards and recognition to open source maintainers, and Chad Whitacre, Head of Open Source at Sentry about the launch of Open Source Pledge and their plans to helps businesses and orgs to do the right thing and support open source.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This week on The Changelog01:08
0201:08Sponsor: Sentry03:17
0304:25Windows 95!00:06
0404:31Start the show!00:16
0504:47OK, BBQ.03:09
0607:56What do you do here?03:13
0711:09Engineer at RH since 201901:17
0812:26CentOS, RHEL, and Fedora05:46
0918:12Jerod is still confused00:20
1018:32Acquiring CentOS02:14
1120:46Upsteam or down?04:39
1225:24Rebuilder vs Product05:01
1330:26They want RHEL for free01:04
1431:30This is the angst03:41
1535:10Meta and CentOS00:45
1635:55Juicy future04:01
1739:57Extra in EPEL02:57
1842:54Sponsor: Coder.com02:04
1944:58Sponsor: Eight Sleep02:35
2047:33It's Max Howell00:16
2147:49News changed the plan02:50
2250:39How does the value flow?04:54
2355:33What is Tea?01:21
2456:53Do I need buy in?01:16
2558:09Betting or buying into specific packages01:52
261:00:01How does staking work?01:06
271:01:07How many tokens do you keep?01:31
281:02:38Onboarding projects01:12
291:03:50Working with maintainers02:27
301:06:17Why did you do this?01:32
311:07:49When?!01:08
321:08:57Understanding value seems clear03:05
331:12:02Adam shares an idea06:48
341:18:50Could this help secure open source?01:02
351:19:52Go to tea.xyz00:56
361:20:48Sponsor: AssemblyAI03:24
371:24:12The state of OSS funding03:16
381:27:27What do you get out of it?04:50
391:32:17Extending the FOSS Fund04:53
401:37:10Who's behind this?01:40
411:38:50Close the loop on JSON01:44
421:40:35Let's wave a magic wand01:53
431:42:28Go to opensourcepledge.com00:10
441:42:38Closing thoughts and stuff02:56
+

:link: https://changelog.fm/616

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/617.3A.20Gotta.20give.20to.20get.20back.html b/stream/456187-interviews/topic/617.3A.20Gotta.20give.20to.20get.20back.html new file mode 100644 index 0000000000..667f217b12 --- /dev/null +++ b/stream/456187-interviews/topic/617.3A.20Gotta.20give.20to.20get.20back.html @@ -0,0 +1,164 @@ + +617: Gotta give to get back · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 617: Gotta give to get back

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 14 2024 at 23:07):

+

We're on the main stage at THAT Conference with Danny Thompson. He has an amazing story and journey into tech. Thanks to our friends at Cloudflare for helping us get to THAT Conference earlier this year to enable this conversation.

+

Special thanks to Nick Nisi and Clark Sell for coming in clutch and getting us the audio to ship this show! :link: https://changelog.fm/617

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Changelog at THAT Conference01:12
0201:12Sponsor: Sentry02:15
0303:34It's Danny Thompson01:07
0404:41Frying chicken in gas stations01:08
0505:48I didn't know I could get a job00:29
0606:17Meeting IRL changed everything01:11
0707:28Getting connected and building communities01:22
0808:51Reviving groups01:41
0910:32What tweaks did you make?02:24
1012:56Sponsor: Fly.io02:29
1115:26What structure do you use?02:46
1218:11Similarities across communities02:18
1320:29Dallas Software Developers01:48
1422:17Consistency is everything01:06
1523:23What's the community size?01:23
1624:47You give. What do you get back?03:37
1728:23Sponsor: AssemblyAI01:29
1829:52The first spark06:23
1936:15What's next?01:25
2037:41Social media for devs06:11
2143:52Closing thoughts and stuff02:55
+ + + + +

view this post on Zulip Tim Uckun (Nov 16 2024 at 03:26):

+

Very inspirational episode.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/618.3A.20Two.20tickets.20for.20Departure.2C.20please.html b/stream/456187-interviews/topic/618.3A.20Two.20tickets.20for.20Departure.2C.20please.html new file mode 100644 index 0000000000..d9303d4e3c --- /dev/null +++ b/stream/456187-interviews/topic/618.3A.20Two.20tickets.20for.20Departure.2C.20please.html @@ -0,0 +1,576 @@ + +618: Two tickets for Departure, please · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 618: Two tickets for Departure, please

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 20 2024 at 19:30):

+

Today we're joined by a dynamic duo, Helena Zhang & Tobias Fried, who team up on all sorts of digital passion projects. This includes the wildly popular Phosphor Icons plus their latest joint, Departure Mono, a monospaced pixel font with a lo-fi technical vibe... that both Adam & Jerod are pretty much in love with. We discuss their tastes & inspirations, how they collab, making money on passion projects like these, velvet ropes & so much more. :link: https://changelog.fm/618

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This week on The Changelog01:24
0201:24Sponsor: Fly.io02:29
0303:53Start the show!01:07
0405:00A perfect website01:12
0506:12Monospace magic02:43
0608:56Adam's font journey02:20
0711:16Gushing on the site00:57
0812:13Website deep cuts02:46
0914:59The sincerest form of...00:54
1015:53Retrofuturism01:52
1117:45Jerod's font journey02:13
1219:57Monospace font nerdery04:05
1324:02Font regression testing02:55
1426:57Iosevka!01:16
1528:13GNU Unifont!01:25
1629:38Pixel font nerdery01:51
1731:29Adam reads the tea leaves02:39
1834:08Severance vibes01:06
1935:13Movie trailers aside01:05
2036:19Severance no mono?!00:54
2137:13Public library terminals00:34
2237:47More website details03:27
2341:14Adam pokes Jerod00:50
2442:04Building the flight deck00:45
2542:49Sponsor: Timescale02:13
2645:02Sponsor: Wix Studio00:53
2745:56Open source?00:51
2846:47Donate buttons02:25
2949:11Money can ruin passion projects01:47
3050:58Font & icon maintenance costs03:54
3154:52Gushing on Phosphor's site03:36
3258:28Still using IBM Plex Mono?01:33
331:00:01Making money01:58
341:01:59Font Awesome02:16
351:04:15People still buy/sell fonts?01:36
361:05:52Adam stares down imposter syndrome01:16
371:07:08Freedom in giving00:55
381:08:04Sponsor: WorkOS02:50
391:10:53Intangible benefits02:43
401:13:36Client services03:55
411:17:30Client work challenges01:25
421:18:56No gap in their flow03:05
431:22:00The velvet rope01:24
441:23:24One more idea01:52
451:25:16Toby on open source compensation07:17
461:32:33Patreon vs Buy Me a Coffee03:42
471:36:14Iconography streamers04:16
481:40:30Obligatory AI chapter03:25
491:43:55Support your human creators01:19
501:45:15Closing thoughts and stuff02:16
+ + + + +

view this post on Zulip Jerod Santo (Nov 20 2024 at 19:33):

+

Yo yo yo post your favorite coding (or otherwise) monospace font(s) in this thread :point_down:!

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 20 2024 at 22:11):

+

I'm on JetBrains Mono right now, but I used Iosevka for a long time before that, and Fira Code for a long time before that :)

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 20 2024 at 22:44):

+

Berkeley Mono: https://berkeleygraphics.com/typefaces/berkeley-mono/

+

Bought a lifetime license and never looked back. Figured if I'm gonna stare at text all day it better be something I like and consistent across my machines.

+ + + + +

view this post on Zulip AJ Kerrigan (Nov 21 2024 at 02:53):

+

I've been happily using Source Code Pro. Been a while since I really shopped around (at the time I liked Source Code Pro just a bit more than Fira Code). I'm open to giving Departure Mono a shot at least as a terminal font :eyes:, and I'm more in the ligatures-are-a-turnoff camp so not having them is fine by me.

+ + + + +

view this post on Zulip Fershad Irani (Nov 21 2024 at 05:24):

+

"I'm very intuitive and I have no facts."
+Saving this for future use.

+ + + + +

view this post on Zulip Dustin (Nov 21 2024 at 08:28):

+

I’m obsessed with the typefaces in iA writer https://github.com/iaolo/iA-Fonts so I use a nerdified version https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/iA-Writer

+ + + + +

view this post on Zulip Dustin (Nov 21 2024 at 08:29):

+

Not sure what nerd fonts is for but I’ve had some tools mention that the font you use needs to have that.

+ + + + +

view this post on Zulip Jerod Santo (Nov 21 2024 at 17:04):

+

Fershad Irani said:

+
+

"I'm very intuitive and I have no facts."
+Saving this for future use.

+
+

This is the way :sunglasses:

+ + + + +

view this post on Zulip Tim Uckun (Nov 21 2024 at 21:20):

+

I just seem to be using whatever is the default on all my apps. I guess I don't care all that much about the font. Maybe I should care more given I have prism correction in my glasses.

+ + + + +

view this post on Zulip valon-loshaj (Nov 23 2024 at 02:47):

+

loving the departure font. and their micro site is so neat!

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 23 2024 at 02:56):

+

I've been using Jetbrains Mono as well. I'd also buy merch with Departure on it if they made some....

+

Seeing Berkeley is tempting, don't think I've seen that before :eyes:

+ + + + +

view this post on Zulip James Thurley (Nov 23 2024 at 08:00):

+

I’ve settled on the Hack nerd font for dev. I might try departure on Monday, but as much as I love it I struggle to imagine using it as a daily driver :sweat_smile: It might fit in nicely for a project I’m working on though :thinking:

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 23 2024 at 08:02):

+

OOO, I used Hack for ages, another good one

+ + + + +

view this post on Zulip Tim Uckun (Nov 23 2024 at 21:31):

+

I looked at some of these fonts some of them really seem to trigger the prism in my eye, they look kind of "doubled". Does anybody know of fonts created for people with astigmatism or prism of poor vision in general?

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 23 2024 at 22:01):

+

My astigmatism is thankfully corrected by my glasses
+I've heard of fonts for dyslexia, but not poor vision
+Oh, maybe one of the variants of Monaspace is distinct enough in shape?
+https://github.com/githubnext/monaspace
+I forgot GitHub had their own font

+ + + + +

view this post on Zulip Tim Uckun (Nov 23 2024 at 23:14):

+

Hey here is a fun site. https://www.codingfont.com/

+

You keep selecting which one you prefer until you arrive at the ultimate font of your dreams. Kind of like sports brackets.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 24 2024 at 04:42):

+

Huh, it says my perfect font is Hack :) However, I also couldn't really tell the difference between the options for the last 7 or so rounds :shrug:

+ + + + +

view this post on Zulip Don MacKinnon (Nov 24 2024 at 18:26):

+

I've been using Fira Code Retina for a few years. The main thing for me is that any code typeface has to have good ligatures. I'm really liking the look of Berkeley Mono, I may have to give that a try.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 24 2024 at 19:00):

+

I love ligatures, but it seems like a lot of people don't like them at all

+ + + + +

view this post on Zulip Tim Uckun (Nov 24 2024 at 20:59):

+

@Ron Waldon-Howe I had the same issue, some of them looked almost exactly the same but if you stare hard enough you'll pick up subtle differences. I also went with the one that looked larger. This was odd to me as they are all supposed to be the same size.

+

Finally I wonder if I have a built in bias to pick the left side. I found myself preferring the left side more often than the right side.

+

I might do it again and see if I end up in the same place.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Nov 24 2024 at 21:05):

+

Yeah, personality tests have to produce consistent results if they are any good (glares at Myers Briggs)

+ + + + +

view this post on Zulip Tim Uckun (Nov 25 2024 at 04:03):

+

I went through the process again and got the same results so noto sans mono is the one for me I guess.

+ + + + +

view this post on Zulip James Thurley (Nov 25 2024 at 08:59):

+

I got the font I use... I guess you're quite likely to choose the font you're used to staring at 8 hours per day. There were some interesting fonts in there, like the all caps one, or the one that uses a handwriting style for italics (so for comments).

+ + + + +

view this post on Zulip Jerod Santo (Nov 25 2024 at 17:08):

+

This conversation certainly has me evaluating monospace fonts once again. Departure is too pixel-ly for my coding tastes, even though I love it for websites and other stuff.

+

Went through the codingfont.com site (very cool, gonna link it up more prominently in News this week (it made the list of links in issue 118) and it landed me on JetBrains Mono.

+

I'm going to use that for a bit and see if I like it more than Zed's built in Iosevka fork (which I do like as well).

+ + + + +

view this post on Zulip Dustin (Nov 25 2024 at 18:51):

+

Having no idea what coding font was before clicking I was hoping it was a personality test/buzzfeed quiz that matched you to “your” coding font :joy:

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 25 2024 at 19:59):

+

Red Hat Mono won for me...

+ + + + +

view this post on Zulip Jerod Santo (Nov 25 2024 at 20:26):

+

@Dustin not far from it :wink:

+ + + + +

view this post on Zulip Tim Uckun (Nov 25 2024 at 21:17):

+

One thing I noticed what that it doesn't have SF Mono which I was using before in my terminal.

+ + + + +

view this post on Zulip Don MacKinnon (Dec 11 2024 at 21:30):

+

Do Silicon Valley references warrant a ding sound on every mention? If so there was one missed in this episode :stuck_out_tongue:

+ + + + +

view this post on Zulip Jerod Santo (Dec 11 2024 at 22:17):

+

Haha we generally just do the first mention on each episode but I’m not sure how consistent that is!

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 11 2024 at 23:49):

+

Nice. What was the time of it?

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 11 2024 at 23:49):

+

Do we need chapter markers for each one? :P

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 11 2024 at 23:53):

+

If anything, I could use more cowbell Silicon Valley references

+ + + + +

view this post on Zulip Don MacKinnon (Dec 11 2024 at 23:54):

+

Adam Stacoviak said:

+
+

Nice. What was the time of it?

+
+

1:27:38

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 11 2024 at 23:58):

+

If AR glasses become an actual thing, I'd love a counter in the top right of my HUD for these Silicon Valley references :P

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 12 2024 at 01:12):

+

Don MacKinnon said:

+
+

Adam Stacoviak said:

+
+

Nice. What was the time of it?

+
+

1:27:38

+
+

Oooh, that was subtle ref. I think that one stuck past Jason (the editor).

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/619.3A.20Let.27s.20archive.20the.20web.html b/stream/456187-interviews/topic/619.3A.20Let.27s.20archive.20the.20web.html new file mode 100644 index 0000000000..c620ecb3be --- /dev/null +++ b/stream/456187-interviews/topic/619.3A.20Let.27s.20archive.20the.20web.html @@ -0,0 +1,330 @@ + +619: Let's archive the web · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 619: Let's archive the web

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 27 2024 at 19:00):

+

Nick Sweeting joins Adam and Jerod to talk about the importance of archiving digital content, his work on ArchiveBox to make it easier, the challenges faced by Archive.org and the Wayback Machine, and the need for both centralized and distributed archiving solutions. :link: https://changelog.fm/619

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Software moves fast. So keep up.01:06
0201:06Sponsor: Fly.io02:29
0303:35Let's talk archiving01:58
0405:34Wayback Machine has had challenges08:51
0514:25Starting ArchiveBox01:46
0616:11Fahrenheit 45106:36
0722:47The internet is young06:58
0829:45The time unlock03:15
0933:00Sponsor: Timescale02:17
1035:17Sponsor: Wix00:54
1136:11Archiving for legacy02:05
1238:162070 headline03:18
1341:34How does it work?02:54
1444:28Dealing archive and file size02:13
1546:41Nick uses ZFS!!01:31
1648:12Going mainstream?01:15
1749:27Accessing credentialed stuff02:27
1851:54Single or multiplayer game?02:53
1954:47Running ArchiveBox01:42
2056:29abx-dl is cool03:10
2159:39Adam's confession01:31
221:01:09This needs to become a thing01:31
231:02:40Nick's personal archive00:49
241:03:29Sponsor: WorkOS02:50
251:06:19This video is no longer available02:53
261:09:12Seriously using ArchiveBox02:40
271:11:52Mostly cooking videos03:35
281:15:27An internet on the internet01:33
291:17:00Session replay for your archive01:45
301:18:45An index worth sharing02:33
311:21:18Adam is sold, Jerod is not.00:43
321:22:01Thanks Hack Club Bank (HBC)01:29
331:23:31Nick interviews Adam and Jerod04:24
341:27:54You as a model03:11
351:31:05Are we done?00:49
361:31:53Closing thoughts and stuff04:08
371:36:01++ Teaser01:35
+ + + + +

view this post on Zulip Adam Stacoviak (Nov 28 2024 at 00:33):

+

02102AE9-7AA0-4C1F-850F-3569BE7545EB.jpg

+
+ + + + +

view this post on Zulip Siddhartha Golu (Nov 28 2024 at 05:57):

+

Excited to listen to this one!

+ + + + +

view this post on Zulip Tim Uckun (Nov 28 2024 at 07:26):

+

If you are interested in tomato based products look for Turkish ones.

+ + + + +

view this post on Zulip FlakM (Nov 29 2024 at 08:08):

+

Oh man I truly loved this conversation. I felt like I was around old friends in my favourite bar. I loved how you gave Nick a lot of space. It finally made my cheap sorry ass to become a changelog++ member.

+ + + + +

view this post on Zulip Jerod Santo (Nov 29 2024 at 16:01):

+

That's awesome to hear, thanks!

+ + + + +

view this post on Zulip Alden (Nov 30 2024 at 01:41):

+

I'm looking forward the interview with Frank Proto! As someone who works with protocol buffers daily he's the perfect chef for a crossover interview.

+

IMO chef bloggers and influencers have had a huge (but probably immeasurable) impact on the lives of ordinary people. Pre-internet it was way harder to learn techniques and processes to cook and bake better food. The OG Serious Eats was literally life changing for me because for once someone was explaining what was actually happening to the food and why it worked (or didn't). It's the site that got me into cooking which I really enjoy. A lot of techniques like dry brining, sous vide, reverse sear, velveting, tangzhong, etc. weren't widely known until people started sharing them online. It's similar to the open source phenomenon but for food.

+ + + + +

view this post on Zulip matt wilkie (Nov 30 2024 at 17:53):

+

What's the Youtube browser add-on mentioned that drastically improved the watching and interaction experience?

+ + + + +

view this post on Zulip Tim Uckun (Nov 30 2024 at 20:43):

+

One other thing about Tomato based products.

+

In Turkey they sell tomato powder. This is where they take the skin of tomatoes and dehydrate them and then powder them. Many people also make their own saving their tomato peels and dehydrating them in the hot son of the mediterranean.

+

This stuff is amazing. Put it anything and it basically turns it into a pizza! Soups, sandwiches, feta cheese, garlic bread, anything really.

+

Every time I go there I stock up.

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 30 2024 at 23:05):

+

Get me some! That sounds awesome.

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 30 2024 at 23:05):

+

I need a dehydrator.

+ + + + +

view this post on Zulip Gert Van Gool (Dec 03 2024 at 21:57):

+

One thing why Changelog could run an archivebox is for all the links that are shared in the news episodes. Jerod is already doing the curation there.

+ + + + +

view this post on Zulip Nick Sweeting (Jan 02 2025 at 04:02):

+

That's a great idea, I could help get that set up. Should be doable to run one for <$400/yr on a VPS

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/620.3A.20Hack.20Club.20takes.20to.20the.20High.20Seas.html b/stream/456187-interviews/topic/620.3A.20Hack.20Club.20takes.20to.20the.20High.20Seas.html new file mode 100644 index 0000000000..f5d41ce8a8 --- /dev/null +++ b/stream/456187-interviews/topic/620.3A.20Hack.20Club.20takes.20to.20the.20High.20Seas.html @@ -0,0 +1,204 @@ + +620: Hack Club takes to the High Seas · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 620: Hack Club takes to the High Seas

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 04 2024 at 20:45):

+

Jerod is joined by Hack Clubber Acon, who is fresh of the GitHub Universe stage and ready to tell us all about High Seas, a new initiative by Zach Latta and the Hack Club crew that's incentivizing teens to build cool personal projects by giving away free stuff. :link: https://changelog.fm/620

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00Welcome to The Changelog01:12
0201:12Sponsor: Sentry02:00
0303:11Start the show!01:51
0405:03Acon at Hack Club01:58
0507:01Designing Apocalypse01:13
0608:14Finding Hack Club01:30
0709:44Bottle cap obsession03:42
0813:26Gamification learnings05:26
0918:51On gaming02:08
1020:59On art01:22
1122:21Adapting to the web01:17
1223:38Sponsor: Fly.io04:30
1328:08High Seas03:18
1431:26Prizes!03:16
1534:42A trip down memory lane01:15
1635:574,980 doubloons02:40
1738:36Who built this?01:37
1840:13Guido & Anders!01:48
1942:01FAQs00:23
2042:24Sponsor: AssemblyAI01:29
2143:53What's next for Acon?01:38
2245:32Gap year & beyond02:07
2347:39Coming up next (sotl!)01:44
+ + + + +

view this post on Zulip Tim Uckun (Dec 10 2024 at 20:45):

+

This was a great interview. I kind of remember what it was like to be young and energetic.

+ + + + +

view this post on Zulip Jerod Santo (Dec 10 2024 at 20:48):

+

Haha yeah Acon is full of energy. Made me want to design a game/hackathon!

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 13 2024 at 04:41):

+

Well I didn’t expect to come away with such a mixture of hope for the future and inadequacy for what I’d done with my life by that point, but also kind of in general. :sweat_smile:

+

And great job explaining Pogs, Jerod :rolling_on_the_floor_laughing:

+ + + + +

view this post on Zulip Tim Uckun (Dec 13 2024 at 20:55):

+

I don't know why but the phrase "hella ton" just gave me the giggles.

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 14 2024 at 00:19):

+

Tim Uckun said:

+
+

I don't know why but the phrase "hella ton" just gave me the giggles.

+
+

I definitely noticed this as well. As someone from Southern California, it tricked me into thinking she was from the Bay Area

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/621.3A.20Building.20the.20developer.20cloud.html b/stream/456187-interviews/topic/621.3A.20Building.20the.20developer.20cloud.html new file mode 100644 index 0000000000..22657572ba --- /dev/null +++ b/stream/456187-interviews/topic/621.3A.20Building.20the.20developer.20cloud.html @@ -0,0 +1,288 @@ + +621: Building the developer cloud · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 621: Building the developer cloud

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 12 2024 at 14:00):

+

Kurt Mackey is back for a deep dive into what it takes to build the developer cloud. Kurt joins Adam to discuss the alliance between companies and cloud, something Kurt refers to as the "Rebel Alliance," cloud complexity vs usability, Fly's future with Postgres and why they've waited, thoughts on Neon and Supabase (Kurt shares a hot take), and our CDN saga and plan to build a simple CDN on Fly called Pipely (still a Pipedream). :link: https://changelog.fm/621

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This week on The Changelog01:02
0201:05Sponsor: Sentry02:04
0303:13Start the show!00:21
0403:33NO limits01:55
0505:29Clouds doing similar things00:58
0606:27DHH threw shade at Fly08:40
0715:07Blazing fast SSDs04:06
0819:12Hot take!!01:20
0920:32Rebel Alliance04:17
1024:50Back to Tigris03:10
1128:00Sponsor: Coder02:24
1230:24Is it the Rebellion?02:19
1332:43We're building managed Postgres03:10
1435:53The Cloud business05:42
1541:35Tigris on Fly03:48
1645:23No more Alliance?00:59
1746:21We asked Render to do Postgres for us06:21
1850:13Sponsor: Eight Sleep02:29
1952:42Sponsor: Wix Studio00:54
2053:37Why punt on managed Postgres?03:39
2157:15BTS on Percona02:29
2259:44Exotic DB services01:42
231:01:26Tigris'ing Neon on Fly00:52
241:02:17Our CDN saga08:46
251:11:03CDN on Fly05:45
261:16:48How's your life?03:22
271:20:10Divorce happened02:09
281:22:19I build Lego and watch TV00:52
291:23:11What's on your TV?01:53
301:25:05Ray Porter and Bobiverse03:01
311:28:05Fly's future?03:19
321:31:25That's it00:26
331:31:50Closing thoughts and stuff03:42
+ + + + +

view this post on Zulip Matt Johnson (Dec 12 2024 at 19:43):

+

Fun hearing the discussion about the Pipedream... anxious for Friday's episode now.

+ + + + +

view this post on Zulip AJ Kerrigan (Dec 12 2024 at 19:48):

+

This episode covered a lot of ground, tech / business / personal... great discussion :heart: .

+ + + + +

view this post on Zulip AJ Kerrigan (Dec 12 2024 at 19:52):

+

The rebel alliance topic was interesting, sounds like the tech startup version of an indie record label :grinning:

+ + + + +

view this post on Zulip Jerod Santo (Dec 12 2024 at 20:27):

+

@Matt Johnson the Pipedream is gets too REAL on Friday :stuck_out_tongue_wink:

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 14 2024 at 12:51):

+

Oh that idea of having people from different companies on to compare and contrast is great. It would be really interesting to see if different vendors with different approaches could come to agreement e.g. around different user needs, different customer profiles who may want to use them versus someone else. Or just get different takes on issues etc. I wonder if it would just be way too difficult to manage though :sweat_smile:

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 15 2024 at 05:51):

+

"Could you Tigris Neon on Fly" :laughing:

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 15 2024 at 06:17):

+

Since you were trading Bobiverse and Children of Time recs, have you guys read The Forever War? Plays with some similar concepts.

+

I'd recommend reading as a double feature with Starship Troopers, which was a big influence on the sci fi genre. Haldeman has said it's not a reaction to Starship Troopers, but was influenced by it and is quite a counterpoint.

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 15 2024 at 16:57):

+

The Rebel Alliance sounds cool to me, but I really appreciate that Kurt brought up HIPAA and BAAs. As someone working in health tech this is very true, and makes it way easier to just use the cloud you're already in vs looking for alternatives.

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 16 2024 at 14:45):

+

Daniel Buckmaster said:

+
+

"Could you Tigris Neon on Fly" :laughing:

+
+

r/brandnewsentences

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/622.3A.20We.20ain.27t.20afraid.20of.20no.20Ghostty.21.html b/stream/456187-interviews/topic/622.3A.20We.20ain.27t.20afraid.20of.20no.20Ghostty.21.html new file mode 100644 index 0000000000..11ce8925a9 --- /dev/null +++ b/stream/456187-interviews/topic/622.3A.20We.20ain.27t.20afraid.20of.20no.20Ghostty.21.html @@ -0,0 +1,442 @@ + +622: We ain't afraid of no Ghostty! · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 622: We ain't afraid of no Ghostty!

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 18 2024 at 22:03):

+

Mitchell Hashimoto joins the show to discuss Ghostty, the newest terminal in town. Mitchell co-founded HashiCorp, took it all the way to IPO, exited in 2023—and now he's working on a terminal emulator called Ghostty. Ghostty is set to 1.0 this month, so we sat down to talk through all the details. :link: https://changelog.fm/622

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This week on The Changelog00:57
0200:57Sponsor: Fly.io02:45
0303:43Start the show!00:22
0404:05Let's talk Ghostty01:15
0505:19What is Ghostty?02:13
0607:32Terminals are like web browsers02:02
0709:34Where did you start?02:01
0811:35What does fast mean?01:17
0912:53How do you make it fast?01:41
1014:34Terminal as a platform04:18
1118:52Ghostty passed Jerod's sniff test00:24
1219:15Should tmux be baked in?02:48
1322:03libghostty and Ghostty app01:26
1423:29The importance of Windows support02:00
1525:30The ambitions of Ghostty02:02
1627:32Impact, but not as a business02:10
1729:41Sponsor: Eight Sleep02:17
1831:59Sponsor: Wix Studio00:53
1932:52The Discord is active05:06
2037:58Who's behind Ghostty?01:39
2139:37How long have you been working on this?00:29
2240:07Post HashiCorp hobbies and stuff03:46
2343:52Nerd snipe BINGO (Zig)03:25
2447:17Symbiosis with Zig02:12
2549:29Any large technical problems?01:26
2650:55Why is font rendering hard?03:29
2754:24Packaging a favorite font?02:49
2857:13Let's talk config05:30
291:02:43Comparing to Warp's prompt08:17
301:11:00Sponsor: Retool04:30
311:15:30Should Mitchell write a shell too?02:48
321:18:18What's DHH's terminal?01:38
331:19:56When does Ghostty 1.0 drop?01:33
341:21:29App icon - the winking ghost01:40
351:23:09Designed by Michael Flarup01:12
361:24:21How much SwiftUI is in here?01:03
371:25:24Major 1.0 blockers?03:13
381:28:36Good question on X from Mark J02:31
391:31:07Happy with Terminal.app?01:05
401:32:12Visor mode!!02:59
411:35:11Terminal inspector02:01
421:37:13Wrapping up00:42
431:37:54Go to ghostty.org01:15
441:39:09Closing thoughts and stuff03:42
+ + + + +

view this post on Zulip Al Gonzalez (Dec 19 2024 at 21:07):

+

Love all the activity around shells, terminals and hybrids.
+Also, while I know it doesn't replace tmux, the Windows Terminal supports splitting the pane to run things like your editor (Helix, Neovim, Micro) next to, or above/below, a shell pane.

+

I'll be keeping an eye on Ghostty once it gets released to the rest of us.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 19 2024 at 22:41):

+

How long before Hashimoto moves on, hands it over to someone that turns out to be a rent-seeker, and Ghostty's licence is changed to BSL with a mandatory cloud subscription? :P

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 19 2024 at 22:44):

+

I do love that Hashimoto owns that his decision between Zig and Rust is emotional and subjective
+I see flame wars and toxic posts, especially in the Phoronix forums, that are anti-Codes-of-Conduct or anti-systemd, or anti-Rust, or anti-Wayland, and the authors always pretend to be objective but it takes almost no probing at all to see these are emptional preferences, not technical

+

And it's perfectly fine and human to have emotional reactions, as long as we know when it's happening and not lie about it

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 20 2024 at 20:31):

+

Is anyone using Ghostty that has used Wezterm? I've been so happy w/Wezterm (switched after Nick Nisi brought it up) that I'm curious if anything will get me to switch off of it

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 20 2024 at 22:58):

+

Ghostty uses GTK on Linux, and that's actually a drawback for me
+I actually prefer that alacritty and wezterm are so toolkit agnostic
+Going with GTK is the right move if you assume GNOME is the most popular desktop, but it'll rub everyone else the wrong way, IMO

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 20 2024 at 23:00):

+

@Lars Ellingsen I think if you've got a bunch of custom Lua in your wezterm setup, and you're really happy with specific custom behaviours you've built, then you might miss that by switching to Ghostty
+However, it's probably worth playing with just to appreciate the differences in either direction

+ + + + +

view this post on Zulip AJ Kerrigan (Dec 22 2024 at 22:51):

+

I haven't tried alacritty since I had a mac, and never used wezterm. Both worth revisiting. I'm a tmux-loving kitty user which smells contradictory :sweat_smile: . I like how Mitchell distanced himself from some of the tmux disdain out there.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Dec 23 2024 at 00:54):

+

What is probably needed is something like WHATWG or freedesktop.org but for terminal emulator and shell standards, so that existing protocols can be documented and new protocols can be discussed and implemented
+There are various issues that can't be elegantly solved in a terminal emulator without more information from the shell
+And it'd be awesome for terminal emulators to agree on how to advertise native widgets to shells
+And yeah, intermediate layers like muxers can then also implement those standards

+ + + + +

view this post on Zulip Tim Culverhouse (Dec 23 2024 at 16:39):

+

There is https://gitlab.freedesktop.org/terminal-wg, but they haven’t gained much “authority” in the space

+ + + + +

view this post on Zulip Erik Svensson (Dec 23 2024 at 16:55):

+

I can't wait to try GhosTTY! I'm using Guaketerm on linux mint now to get the "visor"-feeling that Jerod talked about (or was it Adam? I have a hard time distinguishing their voices). it's fundamental to me, and Guaketerm also supports split pane which is also fundamental.

+

We'll see what GhosTTY gives once it's released to the public, pretty stoked!

+

Edit: If I'd have to choose either feature, it's split pane > visor/quaketerm functionality

+ + + + +

view this post on Zulip Jamie Tanna (Dec 26 2024 at 21:40):

+

It's now live :eyes: #general > Ghostty is now v1.0 (and Open Source to all)

+ + + + +

view this post on Zulip Daniel Buckmaster (Dec 27 2024 at 06:59):

+

Hah, BDFLFN amused me. Partly because I started a new project recently, intended for open-source, and wrote in the first RFC that the project would follow a BDFN model until it grew enough to need actual governance. I think it's not a bad concept!

+

(Needless to say Ghostty has grown a little faster than my project which hasn't make it out of private-repo stage :joy:)

+ + + + +

view this post on Zulip Dustin (Dec 27 2024 at 19:31):

+

I would love if Ghostty could handle connection breaks over an ssh connection. The mosh port is blocked at work and it’s pretty much the only reason I use tmux/zellij

+ + + + +

view this post on Zulip Dan Cardin (Jan 01 2025 at 14:15):

+

fwiw wezterm gets you that. and @Jerod Santo made a comment similar, to the effect that he'd be sold if a terminal solved getting rid of tmux.

+

with wezterm, so long as you have it installed on both systems, you can use its built in multiplexer to transparently open new windows/panes inside the ssh context.

+

I dont much get the hype around ghostty tbh. i've nabbed multiple lua snippets for neat dynamic functionality, so it seems like it'd just be a step down always to not have scriptability

+ + + + +

view this post on Zulip Dustin (Jan 01 2025 at 16:15):

+

That's not replacing tmux though? That's just giving you tabs in the app instead of/in addition to tmux.

+ + + + +

view this post on Zulip Siddhartha Golu (Jan 01 2025 at 16:32):

+

I'm in a similar boat as Dan.

+

I'm excited to try Ghostty (mostly for scratching my itch for trying out new shiny things) but it would have to deliver a lot more differential features to compel me to make a switch. Last major switch was from Kitty to WezTerm and I've been pretty happy with it so far.

+

Can someone, who has tried both WezTerm and Ghostty, share their experiences?

+ + + + +

view this post on Zulip Matthew Sanabria (Jan 01 2025 at 17:00):

+

@Siddhartha Golu you can be that someone who tries both WezTerm and Ghostty and have your own experience. Only you can know if it fits your use case. Also remember Ghostty has been in development for less than 2 years and just released 1.0. Every other terminal has years on Ghostty.

+ + + + +

view this post on Zulip Ron Waldon-Howe (Jan 01 2025 at 23:03):

+

wezterm was my primary terminal emulator for years

+

For me, it's tradeoffs are that there's the tiniest performance impact from having a Lua runtime for configuration, but in exchange it is extremely flexible and rich in features, and the majority of it is Rust so it's likely to be as fast as the equivalent written in C or Zig (plus without thread safety issues that C and Zig happily allow)

+

wezterm does use Vulkan on Linux, unlike OpenGL used by alacritty and Ghostty, so if you like leaving legacy technology in the past then this is a plus

+

The Rust libraries for Wayland (Linux) had a major update that completely changed their APIs, and wezterm is in the middle of an upheaval there, which make it unusable for me, but I keep meaning to dive in and see if I can contribute some PRs

+

Due to those Wayland issues, I've switched to Ghostty on macOS and Linux for now

+

Zig _is_ indeed a much better C, but I want as much of my system to benefit from memory safety and thread safety, I don't care if this is Rust or Swift or Erlang/Elixir or some new language, but Zig is not safe enough for my goals, so I'll drop Ghostty and go back to wezterm as soon as that meets my needs again

+

I also understand why they chose GTK, but saying that it's "native" on Linux is not exactly accurate, and I personally also want to be removing as much GTK and Qt from my systems going forward too (big old blobs of memory-unsafe C++, not to mention I just subjectively dislike how they look)

+ + + + +

view this post on Zulip Dan Cardin (Jan 03 2025 at 13:57):

+

Dustin said:

+
+

That's not replacing tmux though? That's just giving you tabs in the app instead of/in addition to tmux.

+
+

perhaps i didn't explain it right, but it is literally replacing tmux. Your remote machine sessions are retained there if you disconnect. It's just more seamless because it attaches without nesting, and retains all the "native" window functionality.

+ + + + +

view this post on Zulip Dustin (Jan 03 2025 at 17:14):

+

Ah I found the docs. Cool!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456187-interviews/topic/623.3A.20The.20power.20of.20the.20button.html b/stream/456187-interviews/topic/623.3A.20The.20power.20of.20the.20button.html new file mode 100644 index 0000000000..ef2dbf7485 --- /dev/null +++ b/stream/456187-interviews/topic/623.3A.20The.20power.20of.20the.20button.html @@ -0,0 +1,209 @@ + +623: The power of the button · interviews · Zulip Chat Archive +

Stream: interviews

+

Topic: 623: The power of the button

+ +
+ + + + + + +

view this post on Zulip Logbot (Jan 09 2025 at 00:50):

+

Rachel Plotnick joins us for the first show of 2025 to discuss her book "Power Button" and the research she did, and why we love/hate buttons so much. We also discuss her upcoming book "License to Spill" as well as the research she's doing on energy drinks. :link: https://changelog.fm/623

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This week on The Changelog01:12
0201:12Sponsor: Sentry02:04
0303:23Start the show!00:16
0403:39It's Rachel Plotnick07:03
0510:42Buttons aren't cool01:48
0612:30Beginning her button research02:59
0715:29Push a button for my shower please06:19
0821:48Good for nothing button!00:18
0922:06Buttons are not dead01:40
1023:45Sponsor: Notion02:14
1126:00The underlying problem09:11
1235:11Re-button-ifying01:35
1336:46Placebo buttons05:20
1442:06When should it be a button?04:55
1547:00License to spill03:21
1650:22Sponsor: DeleteMe02:28
1752:50Reminded of The Truman Show00:59
1853:48Who is this book for?02:57
1956:45How do YOU eat Cheetos while coding?01:36
2058:21What is obsolescence culture?02:56
211:01:18Rachel's research on energy drinks06:36
221:07:54H2 Hummer crab walk01:30
231:09:24Rachel on the internet00:56
241:10:19Closing thoughts and stuff02:12
+ + + + +

view this post on Zulip Ricky Hussmann (Jan 09 2025 at 04:32):

+

re: traffic signals that have flash detection or object detection. At least in my area these are both true. Flash detection is intended to assist with emergency vehicles approaching, and the vehicle detection is typically inductive loops for metal detection rather than weight to the best of my knowledge.

+

I’m not a civil engineer or anything, but in my microprocessor class over 20 years ago one of our projects was to study and model an intersection traffic light setup close to the engineering school.

+ + + + +

view this post on Zulip Jamie Tanna (Jan 09 2025 at 08:06):

+

Was it intentional there was no "this week on The Changelog" and "start the show" chapters on the ++ version?

+ + + + +

view this post on Zulip Jerod Santo (Jan 09 2025 at 15:06):

+

@Ricky Hussmann ok cool thank you for confirming I haven't been completely wasting my time/effort all these years :laughing:

+ + + + +

view this post on Zulip Adam Stacoviak (Jan 09 2025 at 22:30):

+

@Jamie Tanna I think I just took us into the show this time. I didn't think about it much since "It's Rachel" was the first chapter of the show.

+ + + + +

view this post on Zulip Anthony Tibbs (Jan 11 2025 at 18:40):

+

@Jerod Santo I think you score 2 out of 3.

+

1 - While I'm sure there are examples of fake / useless buttons, I can confirm that pedestrian buttons do (at least sometimes) have a purpose. In my area, if you don't push the button, there may never be a 'walk' cycle or the green light for the side street will last only 15 or 20 seconds (not enough time to walk across).

+

2 - Similarly, the vehicle detector loops are real, although they rely on electrical induction and not weight. Sensitivity has to be tuned to avoid false positives but also avoid missing vehicles. I learned as a kid that when cycling at these lights, it is important to get ahead of the sensor so that a big car can come up behind you to trip it, because our bikes generally didn't have enough metal to do the job. Motorcycles sometimes have issues too. And in some configurations you might have needed to cross multiple loops in succession to have it register (especially in left-hand-turn lanes, where they need to "weed out" inadvertent triggers from opposite direction traffic).

+

3 - Finally, while some lights do have detection cameras to allow emergency vehicles to take priority, these are commonly infrared-based and require pulses at a specific frequency to trigger. I think on the 'flashing headlights' front, that fits into the "wives tale" world. Maybe there was one light somewhere that did that, but I'm sure they quickly realized that was ripe for 'misuse'.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/index.html b/stream/456196-jsparty/index.html new file mode 100644 index 0000000000..3abde77584 --- /dev/null +++ b/stream/456196-jsparty/index.html @@ -0,0 +1,25 @@ + +Zulip Chat Archive +

Stream: jsparty

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/338.3A.20Undirected.20hyper.20arrows.html b/stream/456196-jsparty/topic/338.3A.20Undirected.20hyper.20arrows.html new file mode 100644 index 0000000000..99585e79b3 --- /dev/null +++ b/stream/456196-jsparty/topic/338.3A.20Undirected.20hyper.20arrows.html @@ -0,0 +1,40 @@ + +338: Undirected hyper arrows · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 338: Undirected hyper arrows

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 12 2024 at 15:50):

+

Chris Shank has been on sabbatical since January, so he’s had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris’ brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvases? How can we make it easier to make “folk interfaces” on the web?

+

:link: https://jsparty.fm/338

+
Chris Shank has been on sabbatical since January, so he's had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris' brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvase...
+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 14 2024 at 12:46):

+

I'm only halfway through and have had a little glance through Chris's example repos. The approach reminds me of the Elm architecture, which centred IIRC around a single massive sum type with all the possible actions the user could take in the app, like Flux architecture action names. I never got to use that model in anger, it just seemed... both so sensible and so awkward to have one type for your whole app.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 15 2024 at 00:05):

+

RE "you have an HTML file but now how do you share it?" An underrated capability is that you can just send an HTML file in an email or messaging app, same as you would with an image! Of course browsers don't like you doing this, and block APIs if you're opening a local file. I also doubt mobile browsers will open local HTML files :(. But HTML files are a great place to start!

+ + + + +

view this post on Zulip Dustin (Sep 16 2024 at 15:52):

+

Mobile browsers don’t like them, but on iOS you can open them via Shortcuts like so. 9B1A665B-B858-403E-8A8F-1AB9AA5C4CEA.png

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/339.3A.20It.27s.20all.20about.20the.20squiggles.html b/stream/456196-jsparty/topic/339.3A.20It.27s.20all.20about.20the.20squiggles.html new file mode 100644 index 0000000000..a5b60f01a0 --- /dev/null +++ b/stream/456196-jsparty/topic/339.3A.20It.27s.20all.20about.20the.20squiggles.html @@ -0,0 +1,57 @@ + +339: It's all about the squiggles · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 339: It's all about the squiggles

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 19 2024 at 22:23):

+

:link: https://jsparty.fm/339

+
Nick is joined by Josh Goldberg & Dimitri Mitropoulos to discuss SquiggleConf, a new conference focused on web dev tooling. We explore the motivations behind creating a conference dedicated to developer tools, the challenges of organizing both conferences and local meetups, and strategies for building engaged tech comm...
+ + + + +

view this post on Zulip Joe Lyles (Sep 23 2024 at 16:08):

+

Regarding meet-ups: I have glanced around at some of the main sites for organizing meet-ups, but curious if anyone has alternative avenues for discovering groups?

+

Any advice on getting involved in meetups when there don’t seem to be any in my area?

+ + + + +

view this post on Zulip Philip Durbin (Sep 23 2024 at 23:59):

+

For general advice about meetups, I recommend this recent podcast: https://syntax.fm/show/818/cj-hosting-meetups-lunch-and-learn

+
CJ discusses hosting the Denver TypeScript meetup, the return of meetups post-COVID, finding organizers and speakers, using Meetup.com, what makes a good meetup, his first meetup experiences, the importance of community, and tips for organizing, attending, finding and getting involved with meetups.
+ + + + +

view this post on Zulip Philip Durbin (Sep 24 2024 at 00:00):

+

As for where to find them, https://meetup.com is by far the most popular.

+
Find Meetup events, join groups, or start your own. Make new friends and connect with like-minded people. Meet people near you who share your interests.
+ + + + +

view this post on Zulip Philip Durbin (Sep 24 2024 at 00:01):

+

That podcast above also mentions https://guild.host but there are far fewer events than what's on Meetup.

+
Guild is the platform for communities. Attend an Event, catch a Presentation, and follow a Network! +
+ + + + +

view this post on Zulip Joe Lyles (Sep 24 2024 at 12:20):

+

Thanks, @Philip Durbin ! I appreciate the feedback. Seems like meet-ups might be recovering some momentum.

+

For future readers - Syntax pod episode covers considerations for meet-ups such as: getting a location, style of meet-up, discovering meet-ups, cost of the event, formats for doing talks and finding speakers, no-talk and participatory meet-ups, attendee mindset, meet-ups and gyms, organizer tips, circle back to how to find a meet-up.

+

Bottom line - If you’re thinking about going to a meet-up, go. Also, get involved, consider organizing, and volunteer to speak.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/340.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.html b/stream/456196-jsparty/topic/340.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.html new file mode 100644 index 0000000000..9dfd332394 --- /dev/null +++ b/stream/456196-jsparty/topic/340.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.html @@ -0,0 +1,20 @@ + +340: Leveling up JavaScript with Deno 2 · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 340: Leveling up JavaScript with Deno 2

+ +
+ + + + + + +

view this post on Zulip Logbot (Sep 26 2024 at 18:30):

+

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what's new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan's open letter to Oracle in an attempt to free the unused "JavaScript" trademark from the giant's clutches.

+

:link: https://jsparty.fm/340

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/341.3A.20Create.20interactive.20tutorials.20the.20easy.20way.html b/stream/456196-jsparty/topic/341.3A.20Create.20interactive.20tutorials.20the.20easy.20way.html new file mode 100644 index 0000000000..c5f62f8117 --- /dev/null +++ b/stream/456196-jsparty/topic/341.3A.20Create.20interactive.20tutorials.20the.20easy.20way.html @@ -0,0 +1,20 @@ + +341: Create interactive tutorials the easy way · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 341: Create interactive tutorials the easy way

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 03 2024 at 17:00):

+

Tomek Sułkowski from TutorialKit joins Jerod to tell him all about the open source toolkit for creating awesome, interactive tutorials without having to code up the hard parts.

+

:link: https://jsparty.fm/341

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/342.3A.20A.20great.20horse.20to.20bet.20on.html b/stream/456196-jsparty/topic/342.3A.20A.20great.20horse.20to.20bet.20on.html new file mode 100644 index 0000000000..ec7e34993e --- /dev/null +++ b/stream/456196-jsparty/topic/342.3A.20A.20great.20horse.20to.20bet.20on.html @@ -0,0 +1,43 @@ + +342: A great horse to bet on · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 342: A great horse to bet on

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 10 2024 at 16:10):

+

Jerod & KBall discuss a trio of goings on in/around the web dev world: Evan You's new startup, Matt Mullenweg's WordPress mess & Ryan Carniato's WebComponents debate.

+

:link: https://jsparty.fm/342

+ + + + +

view this post on Zulip Philip Durbin (Oct 11 2024 at 13:58):

+

@Jerod Santo at the end of the episode (which was great, by the way) you asked if there's interest in a show with Lea and Ryan about Web Components. Yes. Absolutely. Thanks.

+ + + + +

view this post on Zulip Shawn Beatty (Oct 19 2024 at 18:41):

+

Philip Durbin said:

+
+

Jerod Santo at the end of the episode (which was great, by the way) you asked if there's interest in a show with Lea and Ryan about Web Components. Yes. Absolutely. Thanks.

+
+

Emphatically agree! We are working on a design system and paving the road with web components. There’s a lot to love but also some challenges we don’t want to be blind to when implementing in different frameworks. Would love to have an episode with a balanced take on the state of web components. I’ve been following Cory Laviska for a few years with shoelace and now the fold into Web Awesome. Rediscovered your pod cause I was looking for web component content. Great episode! Even created an account to come plus up the web component discussion :)
+best!

+ + + + +

view this post on Zulip Jerod Santo (Oct 21 2024 at 14:30):

+

I've reached out to Lea to see if she's interested. Ryan makes himself generally available for stuff like this, so she'll be harder to nail down, most likely.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/343.3A.20Digging.20through.20Jerod.20Santo.E2.80.99s.20tool.20box.html b/stream/456196-jsparty/topic/343.3A.20Digging.20through.20Jerod.20Santo.E2.80.99s.20tool.20box.html new file mode 100644 index 0000000000..d034bb7ca8 --- /dev/null +++ b/stream/456196-jsparty/topic/343.3A.20Digging.20through.20Jerod.20Santo.E2.80.99s.20tool.20box.html @@ -0,0 +1,86 @@ + +343: Digging through Jerod Santo’s tool box · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 343: Digging through Jerod Santo’s tool box

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 17 2024 at 17:01):

+

KBall interviews Jerod about the tools he uses in development, podcasting & business. We start with text editors & terminal tools, move to podcast recording & editing tools, discuss the open source podcasting platform Jerod built in Elixir, then finish with tools to run a small business & our approaches to genAI. Oh, and you don't want to miss Jerod's Big Confession!

+

:link: https://jsparty.fm/343

+ + + + +

view this post on Zulip Jerod Santo (Oct 17 2024 at 18:23):

+

That "Jerod's Big Confession" chapter just might get me kicked off the pod... (And no, it's not that I actually love TypeScript)

+ + + + +

view this post on Zulip Simon Mitternacht (Oct 18 2024 at 06:29):

+

Hi, looking forward to listening to this, but the last episode doesn’t show in the RSS feed (checked both jsparty and the master feed, in the iOS built in app).

+ + + + +

view this post on Zulip Siddhartha Golu (Oct 18 2024 at 07:52):

+

I'm facing the same issue as Simon, not able to fetch this episode via RSS

+ + + + +

view this post on Zulip Piotr (Oct 18 2024 at 09:38):

+

Why is it only today that I learned Changelog is built on Elixir + Phoenix? :sweat_smile:

+ + + + +

view this post on Zulip Simon Mitternacht (Oct 18 2024 at 09:54):

+

Showed up now :tada:

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 12:29):

+

Super weird that the directories aren't picking up this or the new Changelog Interview published yesterday. The feeds all look valid and the mp3 files are where they're supposed to be...

+ + + + +

view this post on Zulip Dustin (Oct 18 2024 at 16:01):

+

@Jerod Santo what computer do you have and how are you running Llama? That’s something I haven’t played with in Zed yet but I’d tried 3.0 with VSCode a while back and it was quite meh

+ + + + +

view this post on Zulip Dustin (Oct 18 2024 at 16:14):

+

I’m especially curious how many parameters you’re running

+ + + + +

view this post on Zulip Jerod Santo (Oct 18 2024 at 16:26):

+

I have an M1 MacBook Pro. I'm running llama3.2:latest via ollama. Pretty sure it's the smallest params

+ + + + +

view this post on Zulip Dustin (Oct 20 2024 at 05:16):

+

Cool. I’ve got the same setup. I’ll give it another shot then :grinning_face_with_smiling_eyes:

+ + + + +

view this post on Zulip Philip Durbin (Oct 31 2024 at 04:37):

+

This was a fun episode and motivated me to give Enchanted a try. However, on Mac, I can't seem to just start typing my message. Rather, I have to first click "Message" to give it focus. Same with every follow up message I want to send. I have to click "Message" first, and then start typing my message. Is anyone else seeing this? Any workarounds? I do see a couple related issues are open about this. I'm on Enchanted 1.7.2. Thanks.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/344.3A.20Kind.20of.20a.20big.20deal.html b/stream/456196-jsparty/topic/344.3A.20Kind.20of.20a.20big.20deal.html new file mode 100644 index 0000000000..efecf07914 --- /dev/null +++ b/stream/456196-jsparty/topic/344.3A.20Kind.20of.20a.20big.20deal.html @@ -0,0 +1,188 @@ + +344: Kind of a big deal · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 344: Kind of a big deal

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 31 2024 at 19:30):

+

Jerod & the gang play "Twenty" Questions to get to know Amy, review the big Svelte 5 release, discuss commercial open source & get Nick's report from SquiggleConf!

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:45
0303:24Hello party people!01:20
0404:44Welcoming Amy01:44
0506:28Let's play "20" Questions!01:00
0607:281: Pick a web framework01:51
0709:192: Share a spicy take01:27
0810:46E_TOO_MANY_DOMAINS00:59
0911:453: Overrated tech (TypeScript)02:55
1014:404: Favorite IRL activities01:57
1116:375: Compare violin to coding01:30
1218:066: Editors better than Vim00:47
1318:537: Nashville facts01:39
1420:328: Full-snack developer01:02
1521:349: Kinda a big deal01:29
1623:0310: Developer hero02:22
1725:25Sponsor: Jam.dev02:13
1827:38Svelte 5 is alive14:16
1941:54Sponsor: WorkOS03:21
2045:16Spicy Vercel takes02:47
2148:03Next, Svelte & WordPress04:07
2252:10Squiggles!03:38
2355:48React Summit US!02:01
2457:50Final words01:03
2558:52Next up on the pod01:21
+

:link: https://jsparty.fm/344

+ + + + +

view this post on Zulip Andrew Patton (Nov 01 2024 at 00:08):

+

i was really hoping someone would point out to @Nick Nisi that MCing in the imax theater was insuffishient

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/345.3A.20How.20Vercel.20thinks.20about.20Next.2Ejs.html b/stream/456196-jsparty/topic/345.3A.20How.20Vercel.20thinks.20about.20Next.2Ejs.html new file mode 100644 index 0000000000..711b4fb013 --- /dev/null +++ b/stream/456196-jsparty/topic/345.3A.20How.20Vercel.20thinks.20about.20Next.2Ejs.html @@ -0,0 +1,177 @@ + +345: How Vercel thinks about Next.js · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 345: How Vercel thinks about Next.js

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 07 2024 at 20:36):

+

Vercel CPO, Tom Occhino, joins Jerod for a one-on-one covering React & Next's past, present & future. We discuss the birth of React, Tom's move to Vercel, deploying Next apps to non-Vercel hosts, React as the next jQuery, the viability of Web Components, Vercel customers getting surprise bills & so much more.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:45
0303:24Welcoming Tom Occhino01:24
0404:48The birth of React04:46
0509:34The initial reaction04:09
0613:43Organic growth02:02
0715:44The documentary01:16
0817:01Sponsor: WorkOS03:21
0920:22From FB to Vercel03:17
1023:39Why Next.js03:55
1127:34Deploying Next.js to not-Vercel02:05
1229:39The DX vs UX thing03:54
1333:33Is Next.js tied to React?02:53
1436:26React as the next jQuery03:06
1539:32The viability of Web Components02:18
1641:50Sponsor: Notion02:23
1744:13Svelte inside Vercel02:24
1846:38What's new in Next.js08:35
1955:12Denial of Wallet attacks02:56
2058:08Always on top of AWS?02:27
211:00:35In-function concurrency01:06
221:01:42V0 (the AI chapter)07:38
231:09:20Closing time01:02
241:10:22Next up on the pod01:20
+

:link: https://jsparty.fm/345

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/346.3A.20It.27s.20all.20about.20documentation.html b/stream/456196-jsparty/topic/346.3A.20It.27s.20all.20about.20documentation.html new file mode 100644 index 0000000000..57d470ebc6 --- /dev/null +++ b/stream/456196-jsparty/topic/346.3A.20It.27s.20all.20about.20documentation.html @@ -0,0 +1,151 @@ + +346: It's all about documentation · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 346: It's all about documentation

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 14 2024 at 21:30):

+

Carmen Huidobro joins Amy, KBall & Nick on the show to talk about her work, the importance of writing docs, and her upcoming conference talk at React Summit US! :link: https://jsparty.fm/346

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:45
0303:24A hoy hoy!00:49
0404:13Welcoming Carmen01:28
0505:41Developer titles02:22
0608:03Documentation07:57
0716:00Carmen's talk07:26
0823:26Knip00:53
0924:19Vim02:35
1026:54LLMs for tools06:00
1132:54Sponsor: Jam.dev01:32
1234:26Ollama07:32
1341:57How to use these tools10:03
1452:00Dependencies05:38
1557:38Codemods02:14
1659:52Sustainability01:39
171:01:31Time to grow up03:19
181:04:50Getting in touch06:25
191:11:15Closing time01:46
201:13:01Next up on the pod01:14
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/347.3A.20Nine.20pillars.20of.20great.20Node.20apps.html b/stream/456196-jsparty/topic/347.3A.20Nine.20pillars.20of.20great.20Node.20apps.html new file mode 100644 index 0000000000..970335e9bb --- /dev/null +++ b/stream/456196-jsparty/topic/347.3A.20Nine.20pillars.20of.20great.20Node.20apps.html @@ -0,0 +1,145 @@ + +347: Nine pillars of great Node apps · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 347: Nine pillars of great Node apps

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 21 2024 at 19:04):

+

Recently, four pillars of the JavaScript community (James Snell, Natalia Venditto, Michael Dawson & Matteo Collina) teamed up to create a resource that lays out nine principles for doing Node.js right in enterprise environments. On this episode, Natalia & Matteo join Jerod to discuss all nine. :link: https://jsparty.fm/347

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Notion01:28
0302:07Hello party people01:36
0403:43How it came together03:09
0506:52The nine pillars01:31
0608:245: Avoid dependency creep06:15
0714:386: De-risk your dependencies04:06
0818:44Sponsor: WorkOS02:50
0921:347: Avoid globals08:34
1030:098: Handle errors, log well04:37
1134:469: Use API specs, generate clients05:37
1240:23Sponsor: Jam.dev01:31
1341:551: Do not block the event loop03:53
1445:472: Monitor Node-specific metrics04:09
1549:563: Use Node LTS04:36
1654:324: Automate testing, code review, conformance02:32
1757:04Bonus pillars03:09
181:00:14Closing time02:54
191:03:08Next up on the pod (merch!)01:00
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/348.3A.20WYSIWYG.html b/stream/456196-jsparty/topic/348.3A.20WYSIWYG.html new file mode 100644 index 0000000000..dca0331629 --- /dev/null +++ b/stream/456196-jsparty/topic/348.3A.20WYSIWYG.html @@ -0,0 +1,147 @@ + +348: WYSIWYG · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 348: WYSIWYG

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 29 2024 at 17:20):

+

At React Summit in New York, KBall & Nick sat down with Kent C. Dodds & Theo Browne for two fascinating conversations. Both of them showed us the whole gamut of their personalities!

+

Kent shared his insights on effective teaching methodologies and the future of developer education, while diving deep into React and the Remix/React Router ecosystem, and closing on an appeal for kindness int he world.

+

Then Theo took us behind the scenes of his developer-focused content creation, from streaming to the origins of the T3 stack, and how his online persona (including T3!) is "just him". :link: https://jsparty.fm/348

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: WorkOS02:49
0303:28Kent C. Dodds!01:24
0404:51AI talk07:15
0512:06Which AI?03:02
0615:08Most excited08:53
0724:01Codemods07:29
0831:30Making connections02:13
0933:43Be selfish01:56
1035:39Sponsor: Jam.dev01:32
1137:11Theo Browne!06:35
1243:47The T-3 stack03:09
1346:56Pages router02:44
1449:40TypeScript07:19
1556:59On career02:39
1659:37AI Talk07:37
171:07:15Why confs08:01
181:15:16Follow your excitement00:51
191:16:07Next up on the pod00:58
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/349.3A.20React.3A.20then.20.26.20now.html b/stream/456196-jsparty/topic/349.3A.20React.3A.20then.20.26.20now.html new file mode 100644 index 0000000000..2623cdbfe5 --- /dev/null +++ b/stream/456196-jsparty/topic/349.3A.20React.3A.20then.20.26.20now.html @@ -0,0 +1,165 @@ + +349: React: then & now · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: 349: React: then & now

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 05 2024 at 17:45):

+

Back at React Summit in New York, KBall & Nick sat down with Tom Occhino & Shruti Kapoor for more fascinating conversations.

+

Tom Occhino, a key figure in React's history at Facebook (now Meta), reveals the origin story of React, which began when an ads engineer presented a revolutionary approach to web UI rendering. The discussion extends to React's evolution through Next.js.

+

Then, Shruti Kapoor breaks down React 19's major features, including React Server Components (RSC), the new compiler implementation, and enhanced APIs that promise to streamline development workflows. :link: https://jsparty.fm/349

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:29
0303:08Tom Occhino!08:39
0411:47When React was first released03:51
0515:38Vercel vs Facebook06:01
0621:39Next.js04:28
0726:07Constraints02:20
0828:27AI (obligatory)05:39
0934:06Conferences01:51
1035:57Tom's final words00:55
1136:52Sponsor: WorkOS02:50
1239:42Sponsor: Jam.dev01:32
1341:15Shruti Kapoor!03:20
1444:35Actions02:41
1547:16Compiler04:48
1652:04Suspense05:05
1757:09Conferences04:11
181:01:20CDD01:05
191:02:25Exciting things03:24
201:05:49TypeScript (obligatory)03:06
211:08:55Shruti's final words03:20
221:12:15Outro00:55
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456196-jsparty/topic/Moar.20Ember.20.F0.9F.90.B9.html b/stream/456196-jsparty/topic/Moar.20Ember.20.F0.9F.90.B9.html new file mode 100644 index 0000000000..52bd2a1147 --- /dev/null +++ b/stream/456196-jsparty/topic/Moar.20Ember.20.F0.9F.90.B9.html @@ -0,0 +1,43 @@ + +Moar Ember 🐹 · jsparty · Zulip Chat Archive +

Stream: jsparty

+

Topic: Moar Ember 🐹

+ +
+ + + + + + +

view this post on Zulip Chris Manson (Sep 25 2024 at 14:06):

+

Obviously the first thing I do when I join a new chat platform is search for "Ember", and to my horror this is what I find

+
+

No search results.

+

You searched for: ember

+
+

Best fix that then! :joy: Anyone here use ember before? Anyone excited for the new stuff we're working on?

+ + + + +

view this post on Zulip Jerod Santo (Sep 25 2024 at 14:19):

+

Moar ember right here! ~> https://changelog.com/topic/ember

+ + + + +

view this post on Zulip Chris Manson (Sep 26 2024 at 18:18):

+

ha ha ha nice! I didn't know there was a topic on the website :joy: I'll just have to fill it with cool stuff over the coming years

+ + + + +

view this post on Zulip Caleb Fong (Oct 10 2024 at 18:28):

+

Yay moar ember!
+The most underrated JS framework!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/index.html b/stream/456580-shipit/index.html new file mode 100644 index 0000000000..51f917e82c --- /dev/null +++ b/stream/456580-shipit/index.html @@ -0,0 +1,30 @@ + +Zulip Chat Archive +

Stream: shipit

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/121.3A.20Building.20rawkode.20academy.html b/stream/456580-shipit/topic/121.3A.20Building.20rawkode.20academy.html new file mode 100644 index 0000000000..8e4e02b5e5 --- /dev/null +++ b/stream/456580-shipit/topic/121.3A.20Building.20rawkode.20academy.html @@ -0,0 +1,49 @@ + +121: Building rawkode academy · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 121: Building rawkode academy

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 15 2024 at 13:23):

+

:link: https://shipit.show/121

+
David created a successful YouTube channel but knew to take things to the next level he'd need to own more of the stack.
+ + + + +

view this post on Zulip Thomas Eckert (Sep 16 2024 at 22:31):

+

Such a great episode. I loved the quiz at the end.
+I haven't touched Wasm yet, and this is another push for me towards giving it a shot.
+I also really agreed with David that Rust is just so enjoyable to use. I've used it for the backend of my latest project and couldn't really justify it other than "I like it!" Maybe that's all that's needed.

+ + + + +

view this post on Zulip Daniel Buckmaster (Sep 17 2024 at 06:13):

+

Some very triggering takes on microservices in this episode :joy:. I'd really like to see what a single-column service looks like. I'm taking a look at the github repo but can't see any great example services... maybe this is a good one, which contains the mapping of hosts to shows? I do like the idea of table-per-feature (it reminds me of the ECS structure in video games). But I wonder if all the ceremony around each table is really worth it?
+Aaaaanyway I'm at risk of turning this into a microservices argument! Maybe we should try to focus on the specific approach in the episode, which is the use of grafbase, WASM on the backend, etc.

+
Rawkode Academy Monorepository. Contribute to RawkodeAcademy/RawkodeAcademy development by creating an account on GitHub.
Rawkode Academy Monorepository. Contribute to RawkodeAcademy/RawkodeAcademy development by creating an account on GitHub.
+ + + + +

view this post on Zulip Andrew O'Brien (Sep 17 2024 at 15:55):

+

I think I'd need to sit down with him for at least a half an hour to get pointers and what to look at to get an idea of how the whole system works and be able to take this discussion where you're hoping it'll go.

+

But without that, my gut reaction is that that kind of architecture works okay because the DB is in-process and can probably fit in memory. But that's speculation and also gets us dangerously close to arguing about theory without being grounded in the fact that he seems to have come up with something that works well for his use-case, which he certainly understands better than I do.

+ + + + +

view this post on Zulip David Flanagan (Nov 27 2024 at 15:04):

+

Sorry it took me so long to get here, but always happy to talk about and share my progress :grinning:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/122.3A.20Linux.20distros.html b/stream/456580-shipit/topic/122.3A.20Linux.20distros.html new file mode 100644 index 0000000000..f671e68c73 --- /dev/null +++ b/stream/456580-shipit/topic/122.3A.20Linux.20distros.html @@ -0,0 +1,67 @@ + +122: Linux distros · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 122: Linux distros

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Sep 20 2024 at 17:01):

+

:link: https://shipit.show/122

+
uBlue is trying to build the world's best Linux experience for developers and gamers. Jorge Castro joins Justin & Autumn to tell us how it's going.
+ + + + +

view this post on Zulip AJ Kerrigan (Sep 20 2024 at 17:23):

+

I know which episode is jumping to the front of my queue. Fun topic, and Jorge rocks :thumbs_up:

+ + + + +

view this post on Zulip Maarten Hazewinkel (Sep 23 2024 at 07:19):

+

On the outro topic of being able to extract some keys from a Yubikey, I don't think that it really invalidates the current Yubikey (the 'vulnerable' ones) as a good security measure.

+

Firstly, as I understand it, the process is quite involved, since you need both the normal login credentials and the physical key to do it, as well as a bunch of specialised equipment.
+The security model for something like a Yubikey is based on using something that you can secure like a physical item so that it cannot be hacked remotely. This is still true.

+

I heard about this on a security podcast (https://risky.biz) and both I and they agree that it's a very interesting and cool technical demonstration, but very hard to make practical us of.
+Also, they came back to it a week later after realising that if you need to steal the physical key anyway, why not use that directly instead of extracting the cryptographic key. If you want to cover your tracks, just leave a defective Yubikey of the same model behind and the user will almost certainly assume that it's just broken for some reason.

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 23 2024 at 12:18):

+

I want pictures of Justin’s travel Kube

+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 15:20):

+

The build log with pictures is at justingarrison.com/cubernetes

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 25 2024 at 16:11):

+

Oh nice! Now I think I remember seeing this a couple years ago.

+ + + + +

view this post on Zulip René (Sep 25 2024 at 18:11):

+

I really like the idea of the OS only providing the very basics to have a running system, just like containers.

+

Once my fedora fails me, I will definitely switch over to bluefin.

+ + + + +

view this post on Zulip Justin Garrison (Oct 07 2024 at 01:49):

+

You’d probably love talos (what I work on) for Kubernetes. I’m so spoiled to have the OS be completely API defined and integrated with k8s

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/123.3A.20A.20learning.20mindset.2C.20starting.20with.20COBOL.html b/stream/456580-shipit/topic/123.3A.20A.20learning.20mindset.2C.20starting.20with.20COBOL.html new file mode 100644 index 0000000000..cc5bb39522 --- /dev/null +++ b/stream/456580-shipit/topic/123.3A.20A.20learning.20mindset.2C.20starting.20with.20COBOL.html @@ -0,0 +1,32 @@ + +123: A learning mindset, starting with COBOL · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 123: A learning mindset, starting with COBOL

+ +
+ + + + + + +

view this post on Zulip Logbot (Sep 27 2024 at 18:33):

+

The ability to learn on the job has been a critical skill for David Beale throughout his career. Is the job market not allowing that anymore?

+

:link: https://shipit.show/123

+ + + + +

view this post on Zulip Matt Johnson (Sep 28 2024 at 18:39):

+

Thought the reference at the end to underground data centers was cool as I've been in one. I was working at a company that had a quarter rack in an old underground mine where some space was converted to operate as a data center. (https://bluebirdnetwork.com/areas-served/springfield-missouri/).

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 29 2024 at 15:52):

+

This episode filled me with nostalgia for coming into the field in the mid ‘00s where I just needed to know a little bit of PHP3 and MySQL and could find myself running my college’s website which I was able to build a software career from despite the fact that I majored in government.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/124.3A.20You.20suck.20at.20programming.html b/stream/456580-shipit/topic/124.3A.20You.20suck.20at.20programming.html new file mode 100644 index 0000000000..640efabe31 --- /dev/null +++ b/stream/456580-shipit/topic/124.3A.20You.20suck.20at.20programming.html @@ -0,0 +1,67 @@ + +124: You suck at programming · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 124: You suck at programming

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 04 2024 at 22:17):

+

Dave Eddy has learned systems programming the traditional way with books and man pages. Now he's sharing what he's learned, starting with bash.

+

:link: https://shipit.show/124

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 05 2024 at 17:52):

+

I consider myself pretty handy with bash but don’t even bother asking me how to do anything with arrays (especially associative). So that’s also a role of thumb for me.

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 05 2024 at 17:59):

+

Also glad to hear the same reservations about Go. I’ve been getting deeper into Kubernetes and have been trying to force myself to like it.

+

I fully respect that people have done great things with it. There’s nothing too hard about it as a language. It would give me the benefits I want (speed, concurrency, ease of deployment) at the level I mostly work at (between system and application). But after trying about 4 times I don’t like writing it and reading it feels kind of like PHP for me. (No shade intended, just not my taste.)

+ + + + +

view this post on Zulip Konrad (Oct 06 2024 at 07:39):

+

Bash definitely has its place, just think about all these java tools which require lots of startup parameters nobody can recall and everybody just wraps in a small script :sweat_smile:

+

But also for more complex stuff. When we started using docker at work, there was nur a clear guidance if docker swarm or kubernetes will win the orchestration game. I just needed a single node installer and as less as overhead for customers. I ended up writing a kind of mini-installer/runner in bash. It was advancing over time and was just packaged as rpm. Batteries included basically, just docker or later podman was required, the rpm even included the container images (I know, typically I should use registries for that, but I needed to serve air-gapped environments).

+

Bash did all the heavy lifting, creating secrets or prompted for values, displayed licenses, we supported even localisation to different languages.
+It handled the correct startup and shutdown of services, provided backup and log collection utilities.
+Eventually we could even setup database replication over the bash script.

+

There were steps which I did not love and would probably have done in golang today, but bash served me well all the years and I did not need to recompile it with most recent golang to fix CVEs :laughing:
+Also, the prototype startup script was working in a few hours and I kept advancing it iterativly. I could get quite fast quite far with bash and the "runtime" was just part of the default os packages, which is also a plus for security concerned customers. Those were also not that happy about docker at all :see_no_evil:

+ + + + +

view this post on Zulip Justin Garrison (Oct 07 2024 at 01:44):

+

Packaging containers in rpm is such a neat idea! If you already have an rpm repo (directory with web server) you don’t need to overly complicate it. Now I want to make a createrepo for oci artifacts on the file system

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 07 2024 at 14:19):

+

We have to push docker images out (no pull) in some of our deployment scenarios. Docker-exporting to tgz and then deploying metal components packaged a .debs has always felt hacky to me.

+

I had been considering putting the images in .debs too just to make it more consistent, but didn’t because I thought the package gods would strike me down. But knowing that someone else has done something similar gives me a little more confidence.

+ + + + +

view this post on Zulip Konrad (Oct 13 2024 at 11:47):

+

@Justin Garrison It was the simplest approach I could imagine. Some enterprise customers already had internal rpm repos for their red hat fleet, others could just upload the rpm to their VM and locally install it. I noticed if I save a list of images with docker save it even deduplicates image layers. I pushed everything out as a single rpm, customers just imported the rpm in the repositories and ran yum update. The rpm postinstall hook just executed docker load.
+The cli command was shipped as part of the rpm as well.
+If customers just updated the rpm, the old containers kept running, so no outage. Once a short outage of a minute or so was feasible, they could use the restart option which would update the containers with the new images.
+I had other scripts available to setup database replication if HA was required, but it was quite simple to get running which helped a lot in doing POCs especially for conservative customers.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/125.3A.20TIME.20to.20get.20SERIESous.20about.20databases.html b/stream/456580-shipit/topic/125.3A.20TIME.20to.20get.20SERIESous.20about.20databases.html new file mode 100644 index 0000000000..e763e14506 --- /dev/null +++ b/stream/456580-shipit/topic/125.3A.20TIME.20to.20get.20SERIESous.20about.20databases.html @@ -0,0 +1,20 @@ + +125: TIME to get SERIESous about databases · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 125: TIME to get SERIESous about databases

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 11 2024 at 15:00):

+

Lili Cosic's experience at different companies & communities has given her insights into what's important & when to adapt to learn new (or old) things.

+

:link: https://shipit.show/125

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/126.3A.20Kubernetes.20is.20an.20anti-platform.html b/stream/456580-shipit/topic/126.3A.20Kubernetes.20is.20an.20anti-platform.html new file mode 100644 index 0000000000..b25cacc411 --- /dev/null +++ b/stream/456580-shipit/topic/126.3A.20Kubernetes.20is.20an.20anti-platform.html @@ -0,0 +1,81 @@ + +126: Kubernetes is an anti-platform · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 126: Kubernetes is an anti-platform

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 18 2024 at 15:47):

+

Adam Jacob remains optimistic about the future for infrastructure and is building new ideas to make it better.

+

:link: https://shipit.show/126

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 20 2024 at 17:38):

+

So summarizing the “Kubernetes is an anti-platform” statement: it seemed to come down to the fact that K8s is very leaky as an abstraction. I think someone said you build something on it and it’s clear that it’s built on K8s.

+

Is this a function one of the most popular uses being platform teams building stuff that’s meant host other people’s workloads?

+

If you’re considering it more as a platform to build a sort of appliance of nodes that’s running predefined workloads and presenting an API/UI that has nothing to do with pods/services/etc does that sidestep the critique (or are there other more platform-ish things to consider)?

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 20 2024 at 17:49):

+

Also, I’m asking this having listened to the ep wearing my hoodie that SI sent to their first N beta users because I tried to get it running over a vacation, so I am extremely SI-pilled and ready to believe whatever Adam Jacob tells me. But I am struggling to apply it to the particular use case I’m on right now (and maybe it’s just not a fit and that’s fine).

+ + + + +

view this post on Zulip Justin Garrison (Oct 21 2024 at 03:00):

+

FWIW I don’t think SI will be a platform to build other platforms. It’s more of the end platform Adam thinks teams should use directly. I think it gets very fuzzy how that works because lots of applications don’t have clear boundaries between app and infrastructure

+ + + + +

view this post on Zulip David Brown (Oct 21 2024 at 04:28):

+

What I worry about is, how is System Initiative going to avoid the pitfalls of the past graphical programming tools?

+

These tools that drag and drop boxes on to a canvas and connect them together in a DAG that gets executed by an engine have been around for a while for different customers. Appologies if I'm over simplifying what System Initiative is, but it seems pretty similar to KNIME, Airflow, Kepler, Taverna, Pegasus, VisTrails, just for the DevOps problem instead of what the others target.

+

Don't get me wrong, I think System Initiative is a really interesting step forward in the DevOps space. What I'm worried about is that (like the other tools) it won't get market penitration to really change things.

+ + + + +

view this post on Zulip Owen Valentine (Oct 21 2024 at 06:19):

+

Not as on-topic, but I looooved this episode. Felt very "and Friends"

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 21 2024 at 15:24):

+

I see System Initiative as a platform to build the platform. Today a lot of teams use Terraform to build their Kubernetes clusters to build their platforms. That's fine but it's just one part of the equation. There are other systems that need to be integrated with where Terraform's design falls short. Think one off APIs that you often shell out to work with in a CI/CD pipeline. In System Initiative you can just write an asset for that and keep it managed along with other assets.

+

I find the way System Initiative thinks about inputs and outputs to be refreshing. It's easy to see which assets link together and also easy to write "transformation" assets that take outputs from one asset and transform them into inputs for other assets. In a Terraform world that's usually a null_resource, some complex for expression, or some shell script to modify variables. I'm sure to some extent System Initiative will be a leaky abstraction but I don't think it will be anywhere near as leaky as Kubernetes.

+ + + + +

view this post on Zulip Adam Jacob (Oct 21 2024 at 17:30):

+

Hey David - the big difference is that System Initiative isn't built to simplify with a visual workflow. It's built to enable you to build and model whatever you need, and then to build visualizations that make sense. So it's more like the kinds of built in views you would see in something like Unity, and less like KINME (which is cool! but starts from the position that a visual programming environment is the right answer.) We think that'll be the difference maker - it's built for power.

+ + + + +

view this post on Zulip Nils (Oct 22 2024 at 15:51):

+

I haven't used K8S myself, but I really enjoyed the episode. I've used Pulumi + AWS for a while. But now I'm trying to move away from cloud solutions, as a personal "back to basics" quest. I'm currently spending time learning basic linux sysadmin and flinging Ansible around with physical hardware.

+

It's refreshing to hear someone describe K8S as a leaky abstraction. I suppose that since we're knowledge workers, no one wants to be first to say "hey isn't this kinda hard? Should it be this hard?". K8S can do great feats of self-healing and scaling, but it's not trivial (though many proponents say that you just need to do this and so and so. "Basically). :sweat_smile:

+

Some (all) of the large cloud provider dashboards are ripe for improvement. No wonder, we have businesses like Netlify and Vercel that abstract over the larger vendors. For me, I'm curious about instead of abstracting "upwards", we remove abstractions such as a cloud vendors and find another way to interact with bare metal hardware. Nevertheless, I find that the System Initiative project looks interesting and can provide some real benefits to small and large orgs where diagrams go out of date super quickly. :sparkles:

+ + + + +

view this post on Zulip Al Gonzalez (Nov 01 2024 at 13:17):

+

I listen in my car via .mp3 download and the sound fron Justin and Autumn was very low, while I could hear Adam just fine. I had to almost max the volume on the player and the car. that normally isn't the case, especially when Autumn gets excited about something :lol:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/127.3A.20Your.20customer.20is.20Amazon.2Ecom.html b/stream/456580-shipit/topic/127.3A.20Your.20customer.20is.20Amazon.2Ecom.html new file mode 100644 index 0000000000..c87d1cae19 --- /dev/null +++ b/stream/456580-shipit/topic/127.3A.20Your.20customer.20is.20Amazon.2Ecom.html @@ -0,0 +1,20 @@ + +127: Your customer is Amazon.com · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 127: Your customer is Amazon.com

+ +
+ + + + + + +

view this post on Zulip Logbot (Oct 25 2024 at 19:40):

+

From switching ISPs to migrating Amazon off Oracle, Pete Naylor knows which database to use.

+

:link: https://shipit.show/127

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/128.3A.20Infosec.20.26.20OpenTelemetry.html b/stream/456580-shipit/topic/128.3A.20Infosec.20.26.20OpenTelemetry.html new file mode 100644 index 0000000000..07695c94c4 --- /dev/null +++ b/stream/456580-shipit/topic/128.3A.20Infosec.20.26.20OpenTelemetry.html @@ -0,0 +1,229 @@ + +128: Infosec & OpenTelemetry · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 128: Infosec & OpenTelemetry

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 01 2024 at 20:00):

+

Maybe Jira for your kids' chores is a good idea... Probably not.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:27
0200:52Sponsor: Sentry03:17
0304:17Pre-show09:56
0414:13Welcome Austin Parker00:23
0514:37Software kids02:04
0616:41Deserted Island DevOPS01:59
0718:40Conference schedules02:35
0821:22Sponsor: Fly.io03:32
0924:57Password security02:28
1027:26Real world practicality03:27
1130:53Nuances at scale04:42
1235:35Tools make borders04:20
1339:55Introducing OpenTelemetry05:27
1445:36Sponsor: Timescale02:17
1548:05What OpenTelemetry is doing02:40
1650:45Grabbing data securely02:02
1752:47Challenges building OpenTelemetry01:42
1854:29System and app telemetry overlap06:52
191:01:22aparker.io and running your own website05:54
201:07:16Socials00:36
211:07:51Outro00:52
+

:link: https://shipit.show/128

+ + + + +

view this post on Zulip Liam Jones (Nov 02 2024 at 07:31):

+

Hey all :wave: I want to say thanks for all the time and effort that goes into producing Ship It. I know it's not insignificant and you've got busy lives, making that effort all the more meaningful.

+

I've really don't know how to segue into this smoothly, but I want to give some feedback while also emphasising it's 1) coming from a place of care and 2) only my opinion :shrug:

+

So, with that said, I feel like this episode took too long to get to the content. I was doing chores around the house as I'm listening, as usual, and I'm like... feels like this intro has been running awhile, so I check my phone. ~20m or ~1/3 of the runtime in and from memory the episode topics haven't been touched yet.

+

Maybe next time you could say, 'hey, we kind of waffle for a bit here, if you want to skip to the content then it begins at timestamp'? Or flip it and put it at the end of podcast? I want you to be able to have fun and enjoy making the content, but for me, this episode wasn't working.

+

Hope that doesn't come across too harshly, appreciate what you're doing and I'm glad that Ship It is still running. Also this is only one person's opinion, so, keep that in mind :sweat_smile:

+ + + + +

view this post on Zulip Konrad (Nov 02 2024 at 19:49):

+

I also really like the ship it episodes, and wanted to add constructive feedback as well. I listen to the podcasts frequently in the car, and especially when there are laughters, the volume keeps rising that high that I am manually reducing it. Other talk is not that loud afterwards, so I rise the volume again. I keep repeating this quite often during the episodes.
+I have nothing against laughing in podcasts, but maybe you could balance volume levels a bit more? :sweat_smile:
+Nothing major, but I would appreciate such a change. It would improve my listening experience quite a bit.

+ + + + +

view this post on Zulip Lars Ellingsen (Nov 05 2024 at 21:11):

+

I don't disagree with a heads up being useful, but I wanted to chime in and say I very much enjoyed the kid conversation :big_smile:

+ + + + +

view this post on Zulip Steven Turturo (Nov 07 2024 at 08:06):

+

Konrad said:

+
+

I also really like the ship it episodes, and wanted to add constructive feedback as well. I listen to the podcasts frequently in the car, and especially when there are laughters, the volume keeps rising that high that I am manually reducing it. Other talk is not that loud afterwards, so I rise the volume again. I keep repeating this quite often during the episodes.
+I have nothing against laughing in podcasts, but maybe you could balance volume levels a bit more? :sweat_smile:
+Nothing major, but I would appreciate such a change. It would improve my listening experience quite a bit.

+
+

And here I thought experienced this as a problem in my car since it has a low constant engine/exhaust drone (I mean it probably doesn’t help either lol).

+

I agree, it would be an amazing improvement to get some volume normalization, I’m often turning up my car’s volume when I can’t hear one person talking, then someone else responds or laughs and I have to turn it back down, rinse and repeat lol.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:37):

+

I was disappointed in this episode honestly. The kid conversation was fun but there wasn't really a lot of meat on the OpenTelemetry topic. I also agree with others that the audio production on ShipIt tends to be sporadic, mainly with Autumn's audio. I too listen to podcasts in the car and I often have my wife sleeping on the longer rides and I constantly have to monitor the volume to respond to much louder laughter throughout the episode.

+ + + + +

view this post on Zulip Justin Garrison (Nov 09 2024 at 00:40):

+

Really appreciate the constructive criticism everyone :hearts: we know it’s not easy to tell people how they can improve and especially hard with text on the internet

+ + + + +

view this post on Zulip David Brown (Nov 12 2024 at 00:36):

+

I also like the kids talk, it'd be interesting to go deeper into that subject. Some topics to consider; oss tools to protect kids online, having discussions about AI chat with kids, other places to get info, how to talk to non-technical parents about kids tech usage... The list could go on...

+ + + + +

view this post on Zulip Ross Williams (Nov 12 2024 at 21:51):

+

I struggled to hear and understand the content on this episode. The style of the conversation makes sense among friends, but it is hard for the podcast audience, who isn't an active participant, to follow and hear clearly. It would help to have one person talking at a time and to have the volume levels between speakers evened out and without sudden changes.

+ + + + +

view this post on Zulip Justin Garrison (Nov 14 2024 at 16:46):

+

David Brown said:

+
+

I also like the kids talk, it'd be interesting to go deeper into that subject. Some topics to consider; oss tools to protect kids online, having discussions about AI chat with kids, other places to get info, how to talk to non-technical parents about kids tech usage... The list could go on...

+
+

That sounds interesting. Have any recommendations on who we could reach out to?

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/129.3A.20News.20.26.20whitepapers.html b/stream/456580-shipit/topic/129.3A.20News.20.26.20whitepapers.html new file mode 100644 index 0000000000..3c0866e76b --- /dev/null +++ b/stream/456580-shipit/topic/129.3A.20News.20.26.20whitepapers.html @@ -0,0 +1,152 @@ + +129: News & whitepapers · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 129: News & whitepapers

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 08 2024 at 18:00):

+

No interview this week! Instead, Justin & Autumn sit down to talk about what they've been learning recently.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:52
0200:52Sponsor: Fly02:45
0303:46Sweet treat rant02:45
0406:31New formula02:13
0508:45Going back to work05:32
0614:17SCALE CFP01:04
0715:21WebMD video01:11
0816:32Pragmatic Engineer06:51
0923:23Innovating in big tech04:18
1027:41Autumns DEI talk04:06
1131:53Sponsor: Sentry03:18
1235:17Bias mitigation in LLMs08:24
1343:41LLMs cannot reason01:46
1445:27Platform Strategy00:57
1546:24BlueSky's moment11:22
1657:47Ghostty04:10
171:01:57The Ultimate Death of Product Management02:11
181:04:08Scaling equality09:49
191:13:57Thanks for listening!01:59
201:15:56Outro00:53
+

:link: https://shipit.show/129

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/130.3A.20Hosting.20Hachyderm.html b/stream/456580-shipit/topic/130.3A.20Hosting.20Hachyderm.html new file mode 100644 index 0000000000..e2b09041e9 --- /dev/null +++ b/stream/456580-shipit/topic/130.3A.20Hosting.20Hachyderm.html @@ -0,0 +1,260 @@ + +130: Hosting Hachyderm · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 130: Hosting Hachyderm

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 15 2024 at 18:01):

+

Preston Doster joins the show to tell us what it takes to run a Mastodon server with 55,000 accounts and 11,000 monthly active users. :link: https://shipit.show/130

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry02:15
0303:12Scaling decentralized things00:59
0404:10What are Webrings?00:21
0504:32How Justin met his wife03:24
0607:56What does Toolio do?02:14
0710:10Start of Hachyderm02:37
0812:47Traditional scaling02:27
0915:14Extra stress04:02
1019:16When did you need a CDN?01:00
1120:16Where does funding come frome?00:39
1220:55Nivenly's other projects00:52
1321:47Nivenly spending & Hachyderm cost02:23
1424:20Sponsor: System Initiative03:31
1527:59The Hachyderm team01:22
1629:21Redis licensing00:30
1729:50Manual deployment01:57
1831:47Who gets paged?02:21
1934:08How many active users?00:25
2034:33Next fallover02:59
2137:32Most painful part of infrastructure02:12
2239:44Data residency03:39
2343:22Why Germany?01:17
2444:39Why are DMCAs an issue?00:59
2545:38The intent00:27
2646:12Sponsor: Timescale02:17
2748:33Blocking other servers?02:21
2850:54Mastodon server blacklist?01:47
2952:41Performance costs of Threads02:48
3055:29Threads metadata03:42
3159:10Individual blocklist & migrations05:32
321:04:42Figuring out archiving01:05
331:05:47Long term risks00:31
341:06:18Always looking for volunteers01:52
351:08:10Thanks for joining us!01:10
361:09:20Outro01:12
+ + + + +

view this post on Zulip Daniel Buckmaster (Nov 16 2024 at 00:43):

+

Ooh I'm keen for this! I only found about about Nivenly literally yesterday in an unrelated chat on Mastodon.

+ + + + +

view this post on Zulip Andrew O'Brien (Nov 16 2024 at 19:24):

+

Loved hearing people reminisce about Kris Nova. I found her Twitch streams when I got laid off in Q1 2023 and I loved learning from the cool stuff she was working on in the open. Those streams and the Discord community made me feel like I was still connected to other developers.

+

Also, the Aurae project she’d often work on was where I first heard about the idea of a Linux with an API server running as PID 1 (which later lead me to look at Talos).

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/131.3A.20Abstractions.20and.20implementations.html b/stream/456580-shipit/topic/131.3A.20Abstractions.20and.20implementations.html new file mode 100644 index 0000000000..2d7f3a59a1 --- /dev/null +++ b/stream/456580-shipit/topic/131.3A.20Abstractions.20and.20implementations.html @@ -0,0 +1,127 @@ + +131: Abstractions and implementations · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 131: Abstractions and implementations

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 22 2024 at 19:31):

+

Hazel Weakly joins Justin and Autumn to talk about when to build abstractions and how to implement them. They also share experiences from tech conferences, and delve into the importance of building community and psychological safety in tech environments. :link: https://shipit.show/131

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry02:15
0303:17GitHub Universe05:10
0408:27Hazel Weakly's background01:52
0510:28Sponsor: Timescale02:17
0612:55Home baked abstractions & store bought implementations06:10
0719:05Hazel's trap05:03
0824:08Building for convenience04:39
0928:47Commodotized implementations03:00
1031:47Abstraction is more than technology02:38
1134:35Sponsor: Retool01:45
1236:36Handling different personas06:28
1343:04Working on the same goal07:41
1450:46Social links01:15
1552:00Outro01:12
+ + + + +

view this post on Zulip Jamie Tanna (Nov 25 2024 at 08:23):

+

Justin's mic quality doesn't sound like it usually does :thinking:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/132.3A.20Public.20safety.20Kubernetes.html b/stream/456580-shipit/topic/132.3A.20Public.20safety.20Kubernetes.html new file mode 100644 index 0000000000..654be1de12 --- /dev/null +++ b/stream/456580-shipit/topic/132.3A.20Public.20safety.20Kubernetes.html @@ -0,0 +1,151 @@ + +132: Public safety Kubernetes · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 132: Public safety Kubernetes

+ +
+ + + + + + +

view this post on Zulip Logbot (Nov 29 2024 at 16:15):

+

Marc Boorshtein from Tremolo Security joins Justin & Autumn to talk all about running Kubernetes in the public sector. :link: https://shipit.show/132

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: System Initiative01:35
0302:31Identity system for 1st responders10:39
0413:10Biggest painpoint04:22
0517:32Importance of feedback loops03:21
0620:53The isolation of the public safety industry01:43
0722:35Compliance vs security04:44
0827:32Sponsor: Retool01:42
0929:27COVID's effect on IT05:05
1034:32Automated patching01:21
1135:54Azure DevOPS backend & push vs pull05:20
1241:14Azure's security velnerabilities05:04
1346:18Props to Azure01:34
1448:12Sponsor: Timescale02:21
1550:37Growing past identity08:41
1659:17Email is not good identity01:30
171:00:47Next improvements04:30
181:05:17Flux or Argo?00:49
191:06:06Outro01:12
+ + + + +

view this post on Zulip Andrew O'Brien (Dec 06 2024 at 17:21):

+

Very cool to hear someone working productively within/serving government IT orgs. The story is so often about ineptitude, risk aversion, red tape, and inefficiency. Sure it sounds like they had challenges along some of those lines. But they didn't let that compromise their technical excellence and it sounds like they were able to raise the bar for everyone.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/133.3A.20CI.2FCDagger.html b/stream/456580-shipit/topic/133.3A.20CI.2FCDagger.html new file mode 100644 index 0000000000..b63cd8764f --- /dev/null +++ b/stream/456580-shipit/topic/133.3A.20CI.2FCDagger.html @@ -0,0 +1,232 @@ + +133: CI/CDagger · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 133: CI/CDagger

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 06 2024 at 22:05):

+

Gerhard Lazu joins the show to discuss how Ship It! started and why you might want a general purpose language for your CI/CD. :link: https://shipit.show/133

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry03:17
0304:17Big changes05:15
0409:32Summarizing Ship It!05:34
0515:06What have you been up to?04:15
0619:21What is Dagger?02:56
0722:17Familiarity of code04:14
0826:31Extensive automation03:04
0929:35Double edged sword03:00
1032:35Maintain your factory03:25
1135:59What are we missing?05:01
1241:00Distributing the dag01:29
1342:29Docker caching00:55
1443:30Sponsor: Fly02:45
1546:22Shell SDK01:02
1647:24Mix n' Match SDKs01:53
1749:17Importance of documentation08:13
1857:30The end goal03:10
191:00:40Recurring mistakes?03:58
201:04:38Host for fun vs enterprise07:42
211:12:20What makes a good dev03:24
221:15:44Thanks for joining us!06:11
231:21:55Outro01:10
+ + + + +

view this post on Zulip Thomas Eckert (Dec 07 2024 at 19:39):

+

So much great stuff in this episode. I love the different perspectives. I did feel that Gerhard got a little shut out in places. This may be due to Justin and Autumn just having such great chemistry, but I noticed we did not hear Gerhard for the entirety of “Host for fun vs enterprise” which is a 7:42 gap.

+

The focus on documentation is key though. And I will save this episode to come back to.

+ + + + +

view this post on Zulip Lars Ellingsen (Dec 12 2024 at 05:01):

+

I really enjoyed this episode... And it brought up a bunch of thoughts:

+ +

Thomas you're not wrong on that point, although Gerhard did have a nice lengthy response of his own to that section after listening to all the points (which is pretty in character for him)

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 13 2024 at 04:35):

+

Re: the importance of documentation

+

Where do people put theirs?

+

I find I have trouble with people reading anything besides the top level README (and even then…). Or if there’s a docs/ directory people are reluctant to add one thing because they don’t know whether to create a new page, how to organize it with the others, etc. Or if there’s a wiki it’s inevitably out of sync with the code in some major way.

+

What’s working for all you high functioning documenters?

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 13 2024 at 05:32):

+

I find the where not to matter nearly as much as whether the documentation itself is up to date and easily scannable/searchable/organized.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 13 2024 at 05:33):

+

Oh and also ease of updating documentation. If it's behind some pull request flow that takes 2 reviewers plus CI plus deployments every other Wednesday then that needs to be fixed immediately.

+ + + + +

view this post on Zulip Thomas Eckert (Dec 16 2024 at 22:45):

+

Lars Ellingsen said:

+
+

Thomas you're not wrong on that point, although Gerhard did have a nice lengthy response of his own to that section after listening to all the points (which is pretty in character for him)

+
+

That is a super great point. He is a listener.

+ + + + +

view this post on Zulip Thomas Eckert (Dec 17 2024 at 01:11):

+

Matthew Sanabria said:

+
+

I find the where not to matter nearly as much as whether the documentation itself is up to date and easily scannable/searchable/organized.

+
+

I agree. I detest the software we use for wiki/documentation management, but because everyone uses it, just adding to it adds some marginal value rather than using something that is operationally better.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/134.3A.20AI.20IRL.20at.20Honeycomb.html b/stream/456580-shipit/topic/134.3A.20AI.20IRL.20at.20Honeycomb.html new file mode 100644 index 0000000000..771c84e8b5 --- /dev/null +++ b/stream/456580-shipit/topic/134.3A.20AI.20IRL.20at.20Honeycomb.html @@ -0,0 +1,151 @@ + +134: AI IRL at Honeycomb · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 134: AI IRL at Honeycomb

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 14 2024 at 16:06):

+

Phillip Carter, Principle PM at Honeycomb, joins Justin & Autumn to discuss his work at Microsoft & Honeycomb, building AI infrastructure & more. :link: https://shipit.show/134

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:53Sponsor: Sentry02:00
0302:57FAFO.fm04:17
0407:14Honeycomb PM05:04
0512:17Legacy makes money02:58
0615:27Sponsor: Fly02:29
0718:04Mono in Microsoft04:15
0822:18Huge Java improvements02:41
0924:59Post-Microsoft08:55
1034:02Sponsor: Timescale02:21
1136:27OpenTelemetry & Honeycomb04:20
1240:48Building ML infrastructure11:17
1352:05Good AI product03:19
1455:24Improve don't reinvent the wheel04:00
1559:23Philip's tenure at Honeycomb00:59
161:00:22Socials and closing03:25
171:03:47Outro01:12
+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 05:33):

+

I believe that should be Principal, not Principle.

+ + + + +

view this post on Zulip Justin Garrison (Dec 15 2024 at 18:39):

+

Fixed. Although not sure it matters since it’s already out in rss land

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 19:43):

+

Agreed. Something something cache invalidation haha.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/135.3A.20Shipped.20It.21.html b/stream/456580-shipit/topic/135.3A.20Shipped.20It.21.html new file mode 100644 index 0000000000..31e8d8f0c7 --- /dev/null +++ b/stream/456580-shipit/topic/135.3A.20Shipped.20It.21.html @@ -0,0 +1,154 @@ + +135: Shipped It! · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 135: Shipped It!

+ +
+ + + + + + +

view this post on Zulip Logbot (Dec 20 2024 at 15:15):

+

Justin & Autumn get together one last time for a retro: favorite episodes, lessons learned, biggest surprises & what's next. :link: https://shipit.show/135

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry02:04
0303:05New beginnings07:24
0410:29Lessons learned01:52
0512:21Favorite episode02:23
0614:43Rapid change03:29
0718:12Disconnecting from the internet02:43
0820:55Dream retro episode04:12
0925:17Sponsor: Retool04:34
1030:00Biggest surprises05:52
1135:52SCALE and more conferences04:04
1239:56Accessible online communities03:24
1343:20Getting into the industry02:22
1445:42What's in the box?06:44
1552:26Thanks for listening and follow FAFO01:08
1653:33Outro00:54
+ + + + +

view this post on Zulip Thomas Eckert (Dec 22 2024 at 16:48):

+

Excited to Fork Around and Find Out!

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 23 2024 at 01:53):

+

Since it sounds like our hosts want plan to have the community for FAFO be on Bluesky, any tips for establishing oneself on the platform for someone who always found Twitter to be a noisy, confounding nightmare?

+

I know Justin's talked about getting a domain and setting up a site (which has become a bit of a yak shaving effort that's kept me from signing up until I had a good page and hey, maybe I need to write some content first, and a design... and which SSG to use?). Oxide and Friends had a recent episode that dove into features that intrigued me and made it sound like they solved some of the well known Twitter problems, or at least enough for me to give it a try. But I just went to the front page to sign up and the feed on the front page made me feel like "well, here we go again..."

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 23 2024 at 03:39):

+

Update: Solved my personal website yak shaving issue by buying nonesuch.website, so now it doesn't matter if I never put anything besides a TXT record there.

+
+ + + + +

view this post on Zulip Justin Garrison (Dec 31 2024 at 05:46):

+

You can also point the website directly to your bluesky profile. Just create a CNAME or Alias record and point it to redirect.bsky.app and whenever anyone goes to the website they'll automatically get sent to your profile page.

+

I agree bluesky (and all microblogging platforms) are a bit much. I like that bluesky doesn't try to algorithmically shove stuff at me and I regularly find myself reading everything and closing the app. We also set up FAFOFM instagram and mastodon accounts but pretty much all of them will just be echos of each other and episode content.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/7.20year.20olds.html b/stream/456580-shipit/topic/7.20year.20olds.html new file mode 100644 index 0000000000..917354e0c8 --- /dev/null +++ b/stream/456580-shipit/topic/7.20year.20olds.html @@ -0,0 +1,27 @@ + +7 year olds · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: 7 year olds

+ +
+ + + + + + +

view this post on Zulip Andrew O'Brien (Oct 09 2024 at 00:40):

+

Well it finally happened: my 7 year old has started asking grown up questions. Like “hey dad, what’s Kubernetes?”

+

Serves me right for playing this kind of podcast in the car all the time! :joy:

+ + + + +

view this post on Zulip Justin Garrison (Oct 09 2024 at 02:37):

+

You can have him watch my playlist. Explains it all at a 2nd grade level
+https://www.youtube.com/playlist?list=PLuuxpDWxclfItN4fq_9aAdO3Z4Fi_68k8

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/enconding.20videos.20on.20the.20cloud.html b/stream/456580-shipit/topic/enconding.20videos.20on.20the.20cloud.html new file mode 100644 index 0000000000..c912dec4ce --- /dev/null +++ b/stream/456580-shipit/topic/enconding.20videos.20on.20the.20cloud.html @@ -0,0 +1,78 @@ + +enconding videos on the cloud · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: enconding videos on the cloud

+ +
+ + + + + + +

view this post on Zulip Patrick Arminio (Dec 15 2024 at 20:16):

+

Hi there! I'm trying to encode some videos uploaded by users, I'm currently using fly.io and spinning up a machine that has ffmpeg and passing the video to be encoded, with these params:

+

ffmpeg -i /var/folders/5d/4zxvbq_x2q79fww0hg7k1ryh0000gn/T/tmpoe4qof00 -filter_complex [0]scale=height=-1:width=1920[s0] -map [s0] -b:a 128k -acodec aac -crf 23 -preset medium -vcodec libx264 /var/folders/5d/4zxvbq_x2q79fww0hg7k1ryh0000gn/T/tmpp6awkpor.mp4 -y

+

I'm not sure if I'm doing anything wrong, but even using a performance machine the speed is not ideal (I get 0.305x)

+

Does anyone have experience in something like this?

+

For context these video will be running on screens in my parents' shop (via chrome) :blush:

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 20:39):

+

That sounds like it's software encoding on a CPU that doesn't have favorable encoding functionality. I don't use Fly but do you know if they have hardware acceleration capabilities that guests can use? That's likely what you'll need.

+ + + + +

view this post on Zulip Patrick Arminio (Dec 15 2024 at 20:44):

+

@Matthew Sanabria I can use one of these GPUs if that's what you mean: a10l40sa100-pcie-40gb and a100-sxm4-80gb

+

from https://fly.io/docs/reference/configuration/#gpu_kind

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 20:46):

+

That should work! I don't see anything in their documentation about hardware acceleration on CPU only machines. It's likely they want you to use their GPU machines.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 20:46):

+

They are more expensive though.

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 20:46):

+

Mind you, I haven't used Fly ever so perhaps I'm missing something. But that performance you're noting seems very much like software encoding.

+ + + + +

view this post on Zulip Patrick Arminio (Dec 15 2024 at 20:47):

+

thanks! I'll give it a try :D

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 15 2024 at 20:47):

+

Good luck!

+ + + + +

view this post on Zulip Patrick Arminio (Dec 16 2024 at 13:08):

+

@Matthew Sanabria I got this working with a GPU (I had to find a good base docker image as I was having troubles compiling ffmpeg on my own), it's definitely faster, but I need to tweak the settings now :blush:

+ + + + +

view this post on Zulip Matthew Sanabria (Dec 16 2024 at 16:24):

+

Heck yeah! Glad to hear it.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/456580-shipit/topic/kubevirt.3F.html b/stream/456580-shipit/topic/kubevirt.3F.html new file mode 100644 index 0000000000..8409173044 --- /dev/null +++ b/stream/456580-shipit/topic/kubevirt.3F.html @@ -0,0 +1,78 @@ + +kubevirt? · shipit · Zulip Chat Archive +

Stream: shipit

+

Topic: kubevirt?

+ +
+ + + + + + +

view this post on Zulip Andrew O'Brien (Sep 19 2024 at 13:20):

+

Justin mentioned trying Kubevirt out (possibly with frustration) recently. I'd love to hear more about that experience (or anyone else's). Is it generally hard to set up properly? And if so, where are the sharp edges?

+

The possibility of managing VMs as resources is pretty appealing, but if libvirt is involved I can see how it might be challenging...

+
Virtual Machine Management on Kubernetes
+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 15:23):

+

Imagine if VMware was built in the age of microservices or if OpenStack had Kubernetes available when it was being developed. It removes some of the "old school" set up a linux server this way stuff and makes everything a container/controller with CRDs and etcd.

+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 15:24):

+

I got the whole thing working at home. Tested everything. Tore it down. Deployed it again (still working) then packed everything up and went to London. I got there and none of it worked. I spent 2 hours re-deploying it and got a partial working system (3 VMs deployed) but when I came back to it to scale it back up it wouldn't deploy any more VMs.

+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 15:25):

+

The whole project was built by red hat, for red hat (it's part of OpenShift) and feels very fragile if you're outside of that ecosystem. I know other tools build on it too (eg Rancher Harvester) but at this point I wouldn't use the "raw manifests" it provides to deploy and manage it. There's too many moving parts

+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 15:26):

+

FWIW I used https://github.com/ContainerCraft/Kargo to deploy it which worked but I still ran into problems multiple times and I had Kat (the lead dev of Kargo) on a call with me to help me work through it

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 25 2024 at 17:04):

+

I'll check out Kargo.

+

My basis for comparison with Kubevirt is a home grown (non-K8s) server that calls out to libvirt, iptables, and Ansible on the node, so the bar isn't terribly high for me personally. :sweat_smile: But the current implementation is thought to be "simple" (even if the implementation is very gnarly), so good to know that it be on the more challenging end.

+ + + + +

view this post on Zulip Justin Garrison (Sep 25 2024 at 17:32):

+

I will also say that my coworker deployed kubevirt and had it working in just a couple hours. I looked at alternatives like kata, edera, firecracker, etc and all of them don't give a full VM experience (it's more for isolation). I was actually hoping proxmox would be possible to run on top of k8s because I think that would be simpler than openstack but more features than kubevirt

+ + + + +

view this post on Zulip Andrew O'Brien (Sep 25 2024 at 18:03):

+

Have you looked at Incus? I just learned about it yesterday (via Bluefin DX, BTW so thanks for that). First impression makes it seem like it’s a “more modern” take on libvirt with clustering and an HTTP API already included. I wonder if it would be feasible/a good idea to build an operator that interacts with that so that one could get declaratively defined full VMs…

+

(Of course this is based on less than 24 hours of experience with it.)

+ + + + +

view this post on Zulip Justin Garrison (Oct 07 2024 at 01:46):

+

Incus is a fork of lxc so everything you could do with lxc you can do with incus. One of the benefits is it appears to be better packaged for enterprise Linux distros

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 07 2024 at 14:27):

+

I watched the Kubevirt on Talos talk and am terrified that there would be so much more to both using Kubevirt on K8s or trying to get Incus integrated myself than I’m competent to do. :sweat_smile:

+

Especially storage management. That looks hard.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/457248-applenerds/index.html b/stream/457248-applenerds/index.html new file mode 100644 index 0000000000..345d0f17fb --- /dev/null +++ b/stream/457248-applenerds/index.html @@ -0,0 +1,16 @@ + +Zulip Chat Archive +

Stream: applenerds

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/457248-applenerds/topic/.28no.20topic.29.html b/stream/457248-applenerds/topic/.28no.20topic.29.html new file mode 100644 index 0000000000..2da9b5616c --- /dev/null +++ b/stream/457248-applenerds/topic/.28no.20topic.29.html @@ -0,0 +1,19 @@ + +(no topic) · applenerds · Zulip Chat Archive +

Stream: applenerds

+

Topic: (no topic)

+ +
+ + + + + + +

view this post on Zulip Dalton Alexandre (Sep 26 2024 at 06:20):

+

(deleted)

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/457248-applenerds/topic/Installing.20macOS.20Sequoia.3F.html b/stream/457248-applenerds/topic/Installing.20macOS.20Sequoia.3F.html new file mode 100644 index 0000000000..fb7c5e1f77 --- /dev/null +++ b/stream/457248-applenerds/topic/Installing.20macOS.20Sequoia.3F.html @@ -0,0 +1,121 @@ + +Installing macOS Sequoia? · applenerds · Zulip Chat Archive +

Stream: applenerds

+

Topic: Installing macOS Sequoia?

+ +
+ + + + + + +

view this post on Zulip Adam Stacoviak (Sep 18 2024 at 17:40):

+

I tend to wait a very long time to install the new macOS. BUT, I'm tempted to break that rule this time around.

+

Are you installing this? Have you already installed this? What can you share? What's got you excited?

+ + + + +

view this post on Zulip Jerod Santo (Sep 18 2024 at 18:14):

+

I'm going to install it... right after you test it for me :wink:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 18 2024 at 19:02):

+

I installed it yesterday on my personal machine - but when I scanned the feature list I didn't see anything I'd necessarily notice, lol

+ + + + +

view this post on Zulip James Thurley (Sep 18 2024 at 20:46):

+

iPhone mirroring is quite interesting. Interested to see if I use it in practice. Haven’t gotten around to upgrading yet though.. maybe at the weekend.

+ + + + +

view this post on Zulip Maroš Kučera (Sep 18 2024 at 22:04):

+

I'm going to wait a long time after what happened with iPadOS :sweat_smile:
+I was thankfully late to the party, so it didn't even verify for me. I like to wait at least a bit with macOS, leave some room for mantainers of various stuff to get everything fixed. On the other hand, iPhone mirroring :star_struck::mirror:

+ + + + +

view this post on Zulip Lars Ellingsen (Sep 18 2024 at 22:20):

+

Maybe I shouldn't have updated then :joy: I don't have an iPhone, so... that's unfortunately not useful for me. Might switch on my next upgrade, though...

+ + + + +

view this post on Zulip Andrew Patton (Sep 20 2024 at 19:49):

+

i am planning to upgrade this weekend. will report back with my experiences. 

+ + + + +

view this post on Zulip Jerod Santo (Sep 21 2024 at 13:11):

+

Welp I went ahead and upgraded yesterday. So far, so good. iPhone mirroring is wild...

+ + + + +

view this post on Zulip Marzdrel (Sep 21 2024 at 13:44):

+

Jerod Santo said:

+
+

Welp I went ahead and upgraded yesterday. So far, so good. iPhone mirroring is wild...

+
+

This feature disabled in EU according to multiple sources. :sad:

+ + + + +

view this post on Zulip Maroš Kučera (Sep 22 2024 at 06:09):

+

It's the one thing I'm really looking forward :oh_no:
+I was hopeful when they started to talk about it as a continuity feature (which makes sense) instead of an AI feature, but if this is true, they truly must be out for blood for all the regulatory "troubles" over here :sweat_smile:
+Or am I missing some crucial detail on why this should be an AI feature?

+ + + + +

view this post on Zulip Andrew Patton (Sep 23 2024 at 05:55):

+

no, definitely not an AI feature. i can’t figure out the justification for it. the most complete justification i saw was:

+
+

Apple's iPhone Mirroring, for example, appears to use Device Attestation. This is complex, but essentially means both Mac and iPhone know precisely what device is on both sides of a connection, and that the user is who they say that they are based on biometrics or passwords. DMA requirements would require Apple to make this work with Android, which is where Apple's security concerns come in.

+
+

so ostensibly, Apple thinks that the DMA would require them to make mirroring also with with android. (source)

+
European Union chief Margrethe Vestager says that Apple refusing to launch Apple Intelligence or iPhone screen mirroring in the EU is a "stunning declaration" of how anti-competitive the company is.
+ + + + +

view this post on Zulip James Thurley (Sep 24 2024 at 11:31):

+

iPhone mirroring is.... interesting. Not sure how much I'll use it. Probably the most useful thing is being able to type with a proper keyboard into apps which you only have on your phone?

+

One other quite nice thing is that you start getting iPhone app notifications showing in macOS, say from a camera feed detecting motion, and clicking on the notification on the Mac will bring up the iPhone Mirroring app and act as if you clicked on the notification on your phone (i.e. launch the appropriate app and take you to the clip).

+ + + + +

view this post on Zulip Dustin (Sep 25 2024 at 16:42):

+

A pleasant surprise which I didn't see mentioned anywhere is if you use the PWA-ish feature introduced last year, extensions are now enable-able inside the PWA.

+ + + + +

view this post on Zulip Patrick Arminio (Sep 25 2024 at 18:00):

+

James Thurley said:

+
+

iPhone mirroring is.... interesting. Not sure how much I'll use it. Probably the most useful thing is being able to type with a proper keyboard into apps which you only have on your phone?

+
+

My idea on this is to leave my phone in another room when I work from home, and then use mirroring if I need to check some app I only have on my phone

+ + + + +

view this post on Zulip Dalton Alexandre (Sep 26 2024 at 06:22):

+

Learning more native controls for mirroring has been new. When using iOS simulator for development scrolling is touch-drag based where phone mirroring is mouse scroll. Takes some getting used too

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/457248-applenerds/topic/New.20MacBook.20Pros.html b/stream/457248-applenerds/topic/New.20MacBook.20Pros.html new file mode 100644 index 0000000000..c5d5eac5d2 --- /dev/null +++ b/stream/457248-applenerds/topic/New.20MacBook.20Pros.html @@ -0,0 +1,161 @@ + +New MacBook Pros · applenerds · Zulip Chat Archive +

Stream: applenerds

+

Topic: New MacBook Pros

+ +
+ + + + + + +

view this post on Zulip Jerod Santo (Oct 31 2024 at 13:16):

+

It might be time for an upgrade... https://www.apple.com/macbook-pro/

+

HOWEVER I am also intrigued by what Framework is up to... https://frame.work

+ + + + +

view this post on Zulip Tim Uckun (Nov 01 2024 at 20:37):

+

I have been very happy with my m1 macbook air but yea I think with the m4's I need to upgrade. I should also upgrade my iphone 13 at this point too I guess. Time to open up that wallet.

+

Having said that I think the resale value on both my laptop and phone will be decent so that's a bonus.

+

Note: When I visit the frame.work web site it says not available in your country. I am a macbook air fanboi for decades now so not important to me but I thought I would let you all know.

+ + + + +

view this post on Zulip Dustin (Nov 03 2024 at 10:23):

+

I’m still in love with M1 but I recently switched to 14” at work and it’s gorgeous. The only thing that tempts me is to downsize.

+ + + + +

view this post on Zulip Tim Uckun (Nov 05 2024 at 20:01):

+

I bought my wife an M1 iMac a while back and most of the time it sits there doing nothing. All she does is basically use safari to do web stuff and youtube and stuff.

+

I want to make better use of this machine. It doesn't have a lot of disk space or RAM (minimal configuration).

+

Any suggestions?

+

Maybe this is better posted on the homelab channel.

+ + + + +

view this post on Zulip Tim Uckun (Nov 09 2024 at 20:54):

+

I was watching one of those m4 mac mini teardown videos and one of the guys was running it upside down after he upgraded the hard drive. I was thinking that this is brilliant. The power button is now on top, the wifi antennas are on top and the fans are on top.

+

It seems like this should be the preferred way to use this computer no?

+ + + + +

view this post on Zulip Adam Stacoviak (Nov 11 2024 at 17:09):

+

Putting the power button on the bottom is so strange.

+ + + + +

view this post on Zulip Tim Uckun (Nov 11 2024 at 21:17):

+

To be fair I very rarely use the power button on any of my macs.

+ + + + +

view this post on Zulip Tim Uckun (Dec 05 2024 at 08:57):

+

I am thinking about getting a m4 mac mini. I am currently using an intel macbook as my "desktop" with a couple of monitors attached. I also have a M1 Macbook air for using in the living room sitting at the couch, streaming etc as well as when I am traveling.

+

The question is should I buy the mac mini or a macbook pro for my desktop. If I bought the mac mini I would most likely also a buy a m4 macbook air when it comes out (maybe, probably). If I bought the macbook pro I would also want to buy a docking station of sorts to handle my setup because I am unhappy with the way things are set up now. Also I would be carrying the laptop back and forth between upstairs and downstairs every day and plugging an unplugging every day.

+

What do you guys think? I know it's going to cost more to buy two machines but probably not that much more and I'll get a little money for my existing laptops which might make up the difference.

+ + + + +

view this post on Zulip James Thurley (Dec 05 2024 at 11:42):

+

Personally I put a lot of value on not maintaining two machines for work. So if I wanted to work both upstairs and downstairs, and while travelling, I would strive to only have one laptop but also only have one cable coming out of the laptop when at my desk.

+

Then it's only one cable to unplug when you want to move. Still a bit of hassle bringing it up and downstairs, and having to move windows back to the right screen sometimes, but for me at least that's less hassle than maintaining two laptops, or having to deal with wanting to go up/downstairs but I'm in the middle of writing some code that would then be on the wrong laptop (sometimes you just don't want to commit and push at that moment).

+

If downstairs is mainly for streaming and casual use then I would keep the M1 Air for that, but still use the new M4 macbook for the occasions I wanted to work downstairs.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 05 2024 at 16:13):

+

Yes to a single machine for work. Macbook Pro and unplug and go. I use the BookArc from Twelve South to cradle my mbp at my desktop. I plug in the monitor via USB-C as well as my Wacom. Then it's a desktop.

+

I've considered the mac mini way for cost reasons...cause, wow, I really don't like to spend $4k on a machine. We I/use a lot of storage so I tend to get 2TB or more of storage so the price jumps accordingly. I'll probably go smaller in the future and use a bus powered external drive like OWC Envoy Ultra to expand if needed.

+ + + + +

view this post on Zulip Tim Uckun (Dec 05 2024 at 20:44):

+

I have seen people take apart the mini and apparently you can upgrade the drive. I presume third parties will make the appropriate drives but of course this will void your warranty.

+

If I am only going to get one device I think I might hold out for the macbook air. I am really enjoying my m1 air. That means waiting for a couple of months but that's no big deal. Hell maybe I can get a used m1,2 or 3 mac mini for super cheap too. I'll look around.

+ + + + +

view this post on Zulip Tim Uckun (Dec 07 2024 at 20:44):

+

Just to close the loop. I sold all the crumbs of bitcoins I had and made enough money to buy both a mac mini and a macbook air when it comes out. I splurged on a 24gb, 512 HS combo but not the pro chip. Looking at my memory usage it seems like I run close to 16GB a lot. Chrome seems to be a big culprit so I really need to start using safari more I think.

+

Now I have to sell the intel macbook pro which is going to be hard since apple started displaying the "battery needs to be replaced" message.

+ + + + +

view this post on Zulip Dustin (Dec 08 2024 at 11:07):

+

I’m reconsidering splurging on a new MacBook Pro. I’m tempted now to go up to 64gb+ for the ram since llama3.3 is claiming the same performance as chatgpt 4o

+ + + + +

view this post on Zulip Dustin (Dec 08 2024 at 11:09):

+

The price tag though :sob:

+ + + + +

view this post on Zulip Dustin (Dec 08 2024 at 11:09):

+

Just gonna have wait for optimizing to optimize

+ + + + +

view this post on Zulip Tim Uckun (Dec 08 2024 at 21:15):

+

Unlike hard drives you can't get external memory so you have to pay for it up front. Mac mini might be a good choice though, it's much cheaper.

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 09 2024 at 01:27):

+

External drives can be as fast as internals, though with thunderbolt 5

+ + + + +

view this post on Zulip Dustin (Dec 09 2024 at 08:06):

+

For sure! I’m hitting the end of my current 1TB and wondering how much effort it is to keep it that way or if I need to spend more to get a 2TB

+ + + + +

view this post on Zulip Adam Stacoviak (Dec 09 2024 at 08:15):

+

I think of it like hot, warm, and cold storage. Building and managing a NAS could help with warm and cold items. Hot and some warm can be on machine. While others could be a direct attached external or NAS accessible.

+ + + + +

view this post on Zulip Tim Uckun (Dec 09 2024 at 21:19):

+

Oddly enough none of my computers are holding more than 256 gigs of data. I suspect this is because I offload so much to the cloud. Between google drive, mega, dropbox, and icloud free tiers I have plenty of storage offline for all my needs.

+

BTW MEGA gives you fifty gigs of free storage. That's a lot!

+ + + + +

view this post on Zulip Tim Uckun (Dec 09 2024 at 21:21):

+

I think what I am going to do is to get an external drive and mirror all my cloud storage on to it and then share it from the mac mini. That will give me a NAS of sorts where all the data is automatically backed up. I will set up a directory for each cloud service so I can monitor the usage and rebalance when needed.

+ + + + +

view this post on Zulip Tim Uckun (Dec 11 2024 at 20:58):

+

Here is something weird. when I ordered the mac mini I ordered the 24 gigs of RAM because when I looked at my 16 gig macbook pro it used up 12 gigs just running chrome and a couple of youtube tabs. Yesterday I got my mac mini and just running chrome it's using more than 16 gigs of ram. Looking at the activity monitor the biggest users of ram are the wallpaper (huh?) but I suspect what's happening is that some processes are grabbing up all the ram they can but will release it as pressure builds up.

+

Quite strange.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/457248-applenerds/topic/channel.20events.html b/stream/457248-applenerds/topic/channel.20events.html new file mode 100644 index 0000000000..1e1e5b0c37 --- /dev/null +++ b/stream/457248-applenerds/topic/channel.20events.html @@ -0,0 +1,22 @@ + +channel events · applenerds · Zulip Chat Archive +

Stream: applenerds

+

Topic: channel events

+ +
+ + + + + + +

view this post on Zulip Notification Bot (Sep 18 2024 at 17:39):

+

Public channel created by Adam Stacoviak. Description:

+
+

Nerd out about Apple products, announcements, rumors, etc.

+
+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/index.html b/stream/459184-bookclub/index.html new file mode 100644 index 0000000000..a136e1b1d0 --- /dev/null +++ b/stream/459184-bookclub/index.html @@ -0,0 +1,21 @@ + +Zulip Chat Archive +

Stream: bookclub

+
+ +

Topics:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/ARM.20Assembly.3A.20Internals.20.26.20Reverse.20Engineering.20.28Blue.20Fox.29.html b/stream/459184-bookclub/topic/ARM.20Assembly.3A.20Internals.20.26.20Reverse.20Engineering.20.28Blue.20Fox.29.html new file mode 100644 index 0000000000..d41d09c679 --- /dev/null +++ b/stream/459184-bookclub/topic/ARM.20Assembly.3A.20Internals.20.26.20Reverse.20Engineering.20.28Blue.20Fox.29.html @@ -0,0 +1,59 @@ + +ARM Assembly: Internals & Reverse Engineering (Blue Fox) · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: ARM Assembly: Internals & Reverse Engineering (Blue Fox)

+ +
+ + + + + + +

view this post on Zulip Andrew O'Brien (Jan 03 2025 at 22:35):

+

I'm about 1/4 of the way through Maria Markstedter's book on ARM internals (a.k.a. the Blue Fox book). It's answering a lot of the questions that I, as someone who dropped out of CS because Computer Organization was too hard and I wanted to hang out at the coffee shop with my polisci major friends instead, had always wondered about but thought were beyond me. The first couple chapters explained the parts of an ELF file and how the loader uses them. After that, a tour through ARMv8 and AArch64's registers and execution environments, and now I'm starting on the actual assembly language instructions. I'm looking forward to the parts on reverse engineering in the second half.

+

Would recommend to anyone who's wondered about such things.

+ + + + +

view this post on Zulip Dustin (Jan 04 2025 at 10:00):

+

What was “Computer Organization”

+ + + + +

view this post on Zulip Dustin (Jan 04 2025 at 10:07):

+

Did you get it in paperback? Or digital

+ + + + +

view this post on Zulip Andrew O'Brien (Jan 06 2025 at 15:27):

+
+

What was “Computer Organization”

+
+

The sophomore level class where we supposed to use C to shift bits around, look at the assembly, and whatnot (although don't quote me on the name. It's been 20+ years so it might've been called something else). It was required for the major and a pre-req for half of the 300-400 level courses that followed (Systems, OSs, DBs, etc). I ended up cobbling together a CS Minor out of the other half, including an elective Web Programming class that taught me enough LAMP to actually get a job. 20 years later there are still gaps at the lower level, but I fill them in as I go. And I've pretty much never used the polisci degree in anger. :D

+
+

Did you get it in paperback? Or digital

+
+

Paperback. I generally prefer digital if I think the shelf-life is going to be lower. This one was on the bubble since I'm sure there will be changes to ARM and new editions to come. But I liked the cover. ;)

+ + + + +

view this post on Zulip Andrew O'Brien (Jan 06 2025 at 15:34):

+

I still have the textbook from that class: Bryant and O'Hallaron 2nd ed

+

I'm told that's still a good one. Looking at ARM now, I think the fact that they taught with x86 might've thrown me a bit. I remember hearing at the time (early '00s) that others like MIPS were better first languages (cleaner? Fewer concessions to backward compatibility?). And the few times I've cracked the book since I didn't make much more headway (but mostly due to getting bored with stuff I'd already learned, then getting lost because I missed something new).

+

Also, untreated ADHD was probably at play back then. :sweat_smile:

+ + + + +

view this post on Zulip Andrew O'Brien (Jan 09 2025 at 17:11):

+

Oh lord. We've hit the part that's just all of the assembly instructions and their variations. :persevere: I think I'm going to skim and make note of where I can return to when needed instead of trying to understand every possible subform and ways that it has of MOVing a 32-bit immediate value into a register.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/Deep.20Work.html b/stream/459184-bookclub/topic/Deep.20Work.html new file mode 100644 index 0000000000..c5587b1d21 --- /dev/null +++ b/stream/459184-bookclub/topic/Deep.20Work.html @@ -0,0 +1,81 @@ + +Deep Work · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: Deep Work

+ +
+ + + + + + +

view this post on Zulip Matthew Fish (Oct 09 2024 at 20:46):

+

Deep Work by Cal Newport is the book I have been reading for a while. Trying to finish this by the end of this month. I find reading both the ebook and listening to the audiobook is the best way for my brain to take in the information.

+ + + + +

view this post on Zulip Patrick Arminio (Oct 09 2024 at 20:50):

+

I really liked it! I recently ready slow productivity and so good they can't ignore you, both good books :blush:

+ + + + +

view this post on Zulip Don MacKinnon (Oct 09 2024 at 21:05):

+

That's a great book. Hard at times to execute in practice but it's a worthy ideal to strive for. I also read Slow Productivity but did not find that one to be as good as Deep Work.

+ + + + +

view this post on Zulip Philip Durbin (Oct 10 2024 at 02:24):

+

I listened to it. Agreed. Nice book. If only I could be as productive as the author! :sweat_smile:

+ + + + +

view this post on Zulip Matthew Fish (Oct 10 2024 at 14:18):

+

Currently, I'm about half way through the book, and my reading last night covered the 4 Disciplines of Execution. This ties into one of the main reasons I started this book, after two years of newborns I am trying to get back into my productivity.

+

The 4DX Principle

+ + + + + +

view this post on Zulip Lars Ellingsen (Oct 10 2024 at 17:29):

+

I read Deep Work a couple years ago, when I switched back to being an IC. Really liked it. For a while I was trying to do the "schedule each day in 30 min blocks" bit. It helped somewhat, but ultimately I'd ignore it, even though I did it daily... plus there are so many things that come up unexpectedly.

+

What I've started doing the last few weeks that is super helpful for me is just leaving my phone on the other side of my office. I can't even hear when it rings, and that's fine. Check it when I get up for water/restroom/etc. That's helped more than anything lol

+ + + + +

view this post on Zulip Patrick Arminio (Oct 10 2024 at 17:50):

+

leaving the phone somewhere else is a great tip! related: https://news.utexas.edu/2017/06/26/the-mere-presence-of-your-smartphone-reduces-brain-power/#:~:text=Jun%2026%2C%202017-,The%20Mere%20Presence%20of%20Your%20Smartphone%20Reduces%20Brain%20Power%2C%20Study,reach%20%E2%80%94%20even%20if%20it's%20off.

+ + + + +

view this post on Zulip Philip Durbin (Oct 11 2024 at 00:57):

+

Yeah, those newborns are a productivity killer :sweat_smile:

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/Help.20me.20spend.20my.20professional.20development.20stipend.20before.20.2E.2E.2E.html b/stream/459184-bookclub/topic/Help.20me.20spend.20my.20professional.20development.20stipend.20before.20.2E.2E.2E.html new file mode 100644 index 0000000000..7c279b9e1e --- /dev/null +++ b/stream/459184-bookclub/topic/Help.20me.20spend.20my.20professional.20development.20stipend.20before.20.2E.2E.2E.html @@ -0,0 +1,41 @@ + +Help me spend my professional development stipend before ... · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: Help me spend my professional development stipend before ...

+ +
+ + + + + + +

view this post on Zulip Andrew O'Brien (Nov 26 2024 at 00:52):

+

So work gives us a very generous professional development stipend. Like enough to go across the country for a major week long conference or pay most of a year of MS tuition. Family commitments keep me from doing either, so I effectively have an infinite book budget.

+

I get ebooks for things that I expect to go out of date within a couple years. But I like to get hard copies of “the classics”, foundational references, and books that people still recommend 10 years after they’re published.

+

Examples of ones I already have:

+ +

My current interests include operating systems, networking, embedded, and performance. I like deep discussions about implementing real things. I’d like to start using Rust in anger at some point (after doing at least two tutorials), but I also tend to shy away from language specific books unless there’s really good.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 28 2024 at 05:28):

+

What about an online training or similar? Perhaps a focused course on Rust?

+ + + + +

view this post on Zulip Andrew O'Brien (Dec 06 2024 at 18:10):

+

Good call. I'm actually going to use a chunk of it on an Embedded Linux training from Buildlin.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/Out.20of.20the.20Tar.20Pit.html b/stream/459184-bookclub/topic/Out.20of.20the.20Tar.20Pit.html new file mode 100644 index 0000000000..eb52eea957 --- /dev/null +++ b/stream/459184-bookclub/topic/Out.20of.20the.20Tar.20Pit.html @@ -0,0 +1,39 @@ + +Out of the Tar Pit · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: Out of the Tar Pit

+ +
+ + + + + + +

view this post on Zulip Dustin (Jan 04 2025 at 10:16):

+

I think a paper counts right? Out of the Tar Pit is a paper I read like once a year and find myself nodding along to profusely for the entire paper. But I always end up afterwards going 'and now what? How do I apply this?'

+ + + + +

view this post on Zulip Matthew Sanabria (Jan 04 2025 at 22:22):

+

Books are made of paper so it counts in my book. That's only 66 pages I'll have to read it sometime. Thanks for sharing!

+ + + + +

view this post on Zulip Dustin (Jan 11 2025 at 20:37):

+

I followed the first reference around the coining of "software crisis" Which brought me to http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF which is an awesome read. I especially love the "we believe there are over 10,000 computers being used in Europe." :smile:

+

But someone mentioned Christopher Alexander, who I had no idea had published works as early as the 50s. (Found out about him from one of the episodes with Ryan Singer, I think on Changelog)

+

https://www.gregbryant.com/gatemaker/1966alexanderHumanContact.pdf was a fascinating but not techy read as well. So now I'm on a rabbit hole of Christopher Alexander stuff, again.

+ + + + +

view this post on Zulip Dustin (Jan 11 2025 at 20:44):

+

And I guess closer to the original paper, I'm currently reading this paper about software patterns from J Coplien in 1996 https://csis.pace.edu/~grossman/dcs/SoftwarePatterns_Coplien.pdf

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/Platform.20engineering.html b/stream/459184-bookclub/topic/Platform.20engineering.html new file mode 100644 index 0000000000..d53585bd6d --- /dev/null +++ b/stream/459184-bookclub/topic/Platform.20engineering.html @@ -0,0 +1,26 @@ + +Platform engineering · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: Platform engineering

+ +
+ + + + + + +

view this post on Zulip Justin Garrison (Oct 06 2024 at 18:29):

+

I’ve been reading Platform Strategy (I’ll probably finish it this week). So far a great book pointing out the pros and cons of platforms https://architectelevator.com/book/platformstrategy/

+

this book makes me want to read his other books (cloud and software)

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 09 2024 at 00:43):

+

His “Software Architect Elevator” is one of my favorite under appreciated “Staff Eng track” books. (I think it tends to get overlooked because he picked “Architect”.) Listened to the audiobook years ago, so I might be hazy, but I think it had a lot of good recommendations for maintaining (and growing) credibility with both the dev and business sides.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/Programming.20Rust.html b/stream/459184-bookclub/topic/Programming.20Rust.html new file mode 100644 index 0000000000..f54a73b5aa --- /dev/null +++ b/stream/459184-bookclub/topic/Programming.20Rust.html @@ -0,0 +1,356 @@ + +Programming Rust · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: Programming Rust

+ +
+ + + + + + +

view this post on Zulip Matthew Sanabria (Oct 08 2024 at 04:20):

+

I'm reading the Programming Rust book: https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/

+

I'll post some of my chapter notes here tomorrow and as I go. I'm on chapter 16.

+ + + + +

view this post on Zulip Don MacKinnon (Oct 08 2024 at 21:24):

+

Matthew Sanabria said:

+
+

I'm reading the Programming Rust book: https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/

+

I'll post some of my chapter notes here tomorrow and as I go. I'm on chapter 16.

+
+

Did you read "the book" before this one?

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 09 2024 at 01:47):

+

Don MacKinnon said:

+
+

Matthew Sanabria said:

+
+

I'm reading the Programming Rust book: https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/

+

I'll post some of my chapter notes here tomorrow and as I go. I'm on chapter 16.

+
+

Did you read "the book" before this one?

+
+

I did read the official book before this one but I was really busy during that time so I didn't study it as much as I wanted to. This time around I've been studying and doing some projects to solidify the learning.

+ + + + +

view this post on Zulip Don MacKinnon (Oct 09 2024 at 14:49):

+

Nice, would be interested to hear your thoughts on it once you finish!

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 10 2024 at 03:05):

+

If you're on a time crunch to read this book then you can probably skip chapters 1 and 2 since they just introduce the why of Rust and a tour of its usage. Chapter 3 is where the primary Rust types are introduced. The real content starts in chapter 4 where the book discusses ownership and moves.

+

Chapter 4 really clarified ownership and moves for me by linking Rust types to the stack and the heap. For example, String types are on the heap and number types (e.g., i32) stay on the stack. You later find out that this is powered by Box types and Copy and Clone traits. As functions are called values are moved into the functions unless they are passed by reference (i.e., borrowing) this moving of values is what throws people for a loop at first but the book explains it well with comparisons to Python's referencing counting and C's manual memory management.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 10 2024 at 03:08):

+

Chapter 5 laid out the rules for references. Basically, you can only have ONE of the following.

+ +

This chapter also discussed lifetimes, describing them as a contract around how long data can live with respect to other data. Really helpful when reading function signatures to understand how they will use the parameters they accept. If you omit lifetimes the compiler will infer them for you.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 10 2024 at 03:08):

+

I'm on Chapter 16 now, but I'll continue posting my notes from previous chapters over the next few days.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 18 2024 at 04:41):

+

Chapter 5 covered references in depth, showing how Rust eliminates entire classes of bugs by their rules around references. The rules are mutually exclusive.

+ +

The chapter then covered how to use references in functions, both as parameters and returns. References as a parameter do not move the underlying variable into the function which is great when you want to perform some operations with that variable but don't want to own it but not great when you want to mutate that variable and return some mutation. For that there's a concept of interior mutability which is deferred for a later chapter.

+

Lifetimes were discussed in depth and the many examples cleared up my confusion around lifetimes. Basically lifetimes allow you to see the behavior (contract) of how long data should live with respect to other data. Most useful when reading function signatures. Even if you omit lifetimes, the compiler with infer them.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 18 2024 at 04:42):

+

Chapter 6 covered all the expressions in Rust and that's pretty much everything that's in Rust because Rust is an expression-oriented language. Things like match, if let, closures, etc. There's not really much to report here because it's mainly around the syntax of Rust but there are cool things compared to other languages.

+

For example, you can assign to variables from a match.

+
let res = match work() {
+  "foo" => "fooval",
+  "bar" => "baval",
+  _ => "defaultval",
+}
+
+

The break keyword can return values too.

+
fn main() {
+    let mut counter = 0;
+
+    let result = loop {
+        counter += 1;
+
+        if counter == 10 {
+            break counter * 2;
+        }
+    };
+
+    println!("The result is {result}");
+}
+
+

Outside of that it's pretty much as you'd expect from other languages.

+ + + + +

view this post on Zulip Dustin (Oct 18 2024 at 15:52):

+

Your example is missing one of my favorite implications of that! You could have counter mutable _only_ inside the expression or only scoped inside the expression. This means you can control the mutability even within a single function on a variable.

+ + + + +

view this post on Zulip Dustin (Oct 18 2024 at 15:53):

+

I think one of the easiest examples of this is initializing a Vec but having it no longer be mutable after the first initialization

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 18 2024 at 17:50):

+

100%. That's a huge strength of the Rust syntax.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 18 2024 at 17:51):

+

I'll admit that I'm copying and pasting these notes from when I read those chapters. I'm on chapter 17 now but I've been spacing out the posting of my old notes so that I don't just dump them all here at once.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:24):

+

Chapter 6 covered all the expressions in Rust and that's pretty much everything that's in Rust because Rust is an expression-oriented language. Things like match, if let, closures, etc. There's not really much to report here because it's mainly around the syntax of Rust but there are cool things compared to other languages.

+

For example, you can assign to variables from a match.

+
let res = match work() {
+  "foo" => "fooval",
+  "bar" => "baval",
+  _ => "defaultval",
+}
+
+

The break keyword can return values too.

+
fn main() {
+    let mut counter = 0;
+
+    let result = loop {
+        counter += 1;
+
+        if counter == 10 {
+            break counter * 2;
+        }
+    };
+
+    println!("The result is {result}");
+}
+
+

Outside of that it's pretty much as you'd expect from other languages.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:24):

+

Chapter 7 was all about error handling. Basically it comes down to 2 things.

+ +

There are many methods that one can call to work with a Result. For example, .is_ok() and .is_err() or .unwrap() and .expect().

+

Generally speaking though when you have a function that returns a Result<T, E> then you'll use the ? operator to turn this:

+
let foo = match do_work() {
+  Ok(success_val) => success_val,
+  Err(err) => return Err(err),
+};
+
+

Into this:

+
let foo = do_work()?;
+
+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:25):

+

Chapter 8 covers crates and modules and all the things that goes with them. I'm halfway through the chapter but I wanted to write things down before going for a jog.

+

Crates are the container for a project's libraries and/or executables. Modules are how you can further organize code within a crate. This is kinda wild to me coming from Go because Go is the opposite- a module is the project source code and packages are the intra-module organization. All good though.

+

You can nest modules. Child modules will be able to access both public and private identifiers from parent modules but you still have to use imports (use) to do so. You can choose which identifiers to export using pub and its related pub(crate) and pub(in ./some/path) syntax. I didn't know about that last syntax so that was cool to see.

+

There are 3 ways to organize modules.

+ +

A module can re-export things it imports using pub use and there are keywords super and self to refer to parent modules or the current module respectively.

+

Rust has a concept of binary programs and library programs. You can cargo build --bin and carog build --lib respectively. Generally the crate's primary library is src/lib.rs and binaries are src/bin/foo.rs where foo is the resulting executable name.

+

Stopped there but ill cover attributes and tests later.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:25):

+

Chapter 8 finishes up with attributes and testing. Rust supports attributes that hint things to the compiler. One such attribute is #[test] to mark a function as a test or #[cfg(target_os = "macos")] to build the marked item on macOS only.

+

The #![FOO] syntax is used to mark everything in the current scope with the attribute.

+

Rust has built-in testing features that you can run using cargo test. Nothing too crazy to touch on here.

+

Rust support documentation comments much like Go, only their delimiter is ///. Code that's placed in doc comments is run during cargo test to ensure it compiles.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:25):

+

Chapter 9 is all about structs. If you're familiar with any C-like language you'll know what structs are and how to use them. The interesting part of Rust is that there's 3 types of structs- name-field structs, tuple-like structs, and unit-like structs. Coming from Go this is a bit different than what I'm used to.

+
// Named-field struct.
+struct Person {
+  name: String,
+  age: usize,
+}
+
+// Tuple-like struct.
+// Go doesn't have this.
+struct 2DPoint(i32, i32);
+
+// Unit-like struct.
+struct Foo;
+
+

Methods on structs are defined using the impl keyword, which I kinda like honestly.

+
struct Person {
+    first_name: String,
+    last_name: String,
+    age: usize,
+}
+
+impl Person {
+    fn name(&self) -> String {
+        format!("{} {}", self.first_name, self.last_name)
+    }
+}
+
+

Methods that don't use self as their first argument are type-associated functions.

+
struct Person {
+    first_name: String,
+    last_name: String,
+    age: usize,
+}
+
+impl Person {
+    // This is a type-associated function. It can only be
+    // called like so: Person::new()
+    fn new() -> Person {
+        Person{
+            String::from("Matthew"),
+            String::from("Sanabria"),
+            32,
+        }
+    }
+}
+
+

Structs can also be private or public and their fields private or public. There's a concept called interior mutability which is essentially a pattern that's used to mutate data on a struct when there are already immutable references to that struct. There's a whole chapter on the official Rust book on this: https://doc.rust-lang.org/book/ch15-05-interior-mutability.html

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:25):

+

Chapter 10 is about enums and patterns. Basically enums and pattern matching is the shit and a crucial part of Rust.

+

Enums are pretty wild in Rust. They can contain multiple different types.

+
enum Message {
+    Quit,
+    Write(String),
+}
+
+

And even have methods attached to them using impl same like structs.

+

Pattern matching occurs with the match keyword and lets you exhaustively determine the value for a given enum. Pattern matching isn't limited to enums though, it's also how one would destructure or "unpack" values from structs, tuples, etc.

+

There are some more advanced features with patterns such as match guards (if statements for matches) and @ bindings but those are exceptions rather than rules.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:25):

+

Chapter 11 was a doozy! It was about traits and generics. There's A LOT of content in this chapter that I can't reasonably cover in detail.

+

There's a concept of trait objects and generics. Generally speaking we lean towards using generics but there are times where trait objects need the concept of dynamic dispatching which uses the dyn keyword. Basically the dyn keyword is used to say give me any type that implements this trait, but we don't know what those exact types will be at compile time so use dynamic dispatching to find out the right method to call on the given type at runtime.

+

I'll definitely be going back to this chapter as I write more Rust code. Here's a code example to summarize a bit.

+
trait Traveler {
+    fn travel(&self) -> i32;
+}
+
+struct Person;
+impl Traveler for Person {
+    // People are slow. They travel 5 units.
+    fn travel(&self) -> i32 {
+        5
+    }
+}
+
+struct Car;
+impl Traveler for Car {
+    // Cars are fast. They travel 99 units.
+    fn travel(&self) -> i32 {
+        99
+    }
+}
+
+// Required a trait object to have a vector of any type that implements the Traveler trait. The Box
+// is required because vectors must hold types of a consistent size.
+fn total_distance(travelers: &[Box<dyn Traveler>]) -> i32 {
+    travelers.iter().fold(0, |acc, t| acc + t.travel())
+}
+
+// Generic over type T that's any type that implements the Traveler trait.
+fn extended_travel<T: Traveler>(t: &T) -> i32 {
+    2 * t.travel()
+}
+
+fn main() {
+    let p1 = Box::new(Person);
+    let c1 = Box::new(Car);
+    let travelers: Vec<Box<dyn Traveler>> = vec![p1, c1];
+    println!("Total: {:?}", total_distance(&travelers));
+
+    let p2 = Person;
+    println!("Person: {}", extended_travel(&p2));
+    let c2 = Car;
+    println!("Car: {}", extended_travel(&c2));
+}
+
+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:26):

+

Chapter 12 was about operator overloading. It focused on meta programming and how you can implement specific traits to customize the logic of operators like plus minus greater than less than.

+

It's pretty cool because in something like go, you don't have the capability so like what you can do is create like a custom structure that can use the plus operator to add two of those structures together or something.

+

What I found the most interesting is that under the hood it's all traits whereas in other languages it's a little bit different to implement this sort of meta programming .

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:26):

+

Chapter 13 was listed of all of the common utility traits in the standard library. Traits like dropped sized clone copy and so on and so forth.

+

These are the traits that you would implement as like a library author if you wanted to make your code a little bit more resilient and native and rusty in the language.

+ + + + +

view this post on Zulip Matthew Sanabria (Nov 08 2024 at 04:26):

+

Chapter 14 was about closures. It showed how closures can borrow variables or "steal" variables with move. What I found the most interesting was the concept that function types and closure types are different. That is, even if you have the same signature for both types one will not be able to be used where the other is accepted and vice versa. I also finally understand why we need Fn, FnOnce, and FnMut. Basically FnOnce is there for closures that drop values to guarantee they will only be called at most once. FnMut can be called multiple times and mutate the data it's passed. This becomes more valuable in multi-threaded programs and such.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/System.20Thinking.20books.html b/stream/459184-bookclub/topic/System.20Thinking.20books.html new file mode 100644 index 0000000000..416da32113 --- /dev/null +++ b/stream/459184-bookclub/topic/System.20Thinking.20books.html @@ -0,0 +1,32 @@ + +System Thinking books · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: System Thinking books

+ +
+ + + + + + +

view this post on Zulip cevado (Dec 29 2024 at 14:55):

+

I'm almost finishing Thinking in Systems by Donella Meadows I was wondering if someone had suggestions on other books about system thinking for a next read.

+ + + + +

view this post on Zulip Adam Bedenbaugh (Jan 03 2025 at 03:29):

+

I don’t, but thank you for mentioning it. It looks interesting and not something I’d normally seek out on my own.

+ + + + +

view this post on Zulip cevado (Jan 07 2025 at 13:31):

+

i guess if you look for some talks there a few about system thinking applied to software, iirc Jessica Kerr used to write about it.
+https://jessitron.com/tag/systems-thinking/

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/channel.20events.html b/stream/459184-bookclub/topic/channel.20events.html new file mode 100644 index 0000000000..e4b329438e --- /dev/null +++ b/stream/459184-bookclub/topic/channel.20events.html @@ -0,0 +1,46 @@ + +channel events · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: channel events

+ +
+ + + + + + +

view this post on Zulip Notification Bot (Sep 29 2024 at 19:56):

+

Public channel created by Alex Barnes. Description:

+
+

A place to discuss books we're reading

+
+ + + + +

view this post on Zulip Notification Bot (Oct 01 2024 at 14:38):

+

Adam Stacoviak changed the description for this channel.

+ +
+

A place to discuss books we're reading

+
+ +
+

A place to discuss books we're reading.

+
+ + + + +

view this post on Zulip Notification Bot (Oct 01 2024 at 14:38):

+

Adam Stacoviak renamed channel book to bookclub.

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/stream/459184-bookclub/topic/general.20books.20talk.html b/stream/459184-bookclub/topic/general.20books.20talk.html new file mode 100644 index 0000000000..50fab206f3 --- /dev/null +++ b/stream/459184-bookclub/topic/general.20books.20talk.html @@ -0,0 +1,76 @@ + +general books talk · bookclub · Zulip Chat Archive +

Stream: bookclub

+

Topic: general books talk

+ +
+ + + + + + +

view this post on Zulip Alex Barnes (Sep 29 2024 at 20:01):

+

I really enjoyed the latest friends episode with the book discussion at the end. So thought it would be good to have a channel to talk books.
+I've just finished the third book in the three body problem series. Loved it, it completely blown my mind, and changed the way I think about space.
+Unsure what to read next, I'm tempted to read the fourth three body book, but see mixed reviews online with it being by a different author.

+ + + + +

view this post on Zulip Patrick Arminio (Sep 30 2024 at 10:25):

+

I'd love to have a list of all the books mentioned, there were so many! /cc @Adam Stacoviak @Nick Nisi

+ + + + +

view this post on Zulip Alex Barnes (Sep 30 2024 at 11:43):

+

Yes me too, I was hoping they'd be in the show notes 🙏🏻

+ + + + +

view this post on Zulip KBall (Sep 30 2024 at 18:19):

+

My favorite recent books were the Teixcalaan series -- A Memory Called Empire and A Desolation Called Peace.

+

Very character driven books, and for reasons I can't even pinpoint exactly just resonated super powerfully with me.

+ + + + +

view this post on Zulip Adam Stacoviak (Oct 01 2024 at 14:39):

+

Updated this channel to be #bookclub cause I have plans :)

+ + + + +

view this post on Zulip Anders Johansson (Oct 04 2024 at 19:13):

+

Great stuff with bookclub channel. Will definitely get back with my reads.

+ + + + +

view this post on Zulip Andrew O'Brien (Oct 10 2024 at 18:48):

+

Refactoring Guru’s having a pretty big sale on their Design Patterns and Refactoring books. I haven’t read them, but the content on the site is some of my favorite treatments of both: https://refactoring.guru/store

+ + + + +

view this post on Zulip Notification Bot (Oct 10 2024 at 19:54):

+

A message was moved here from #bookclub > (no topic) by Adam Stacoviak.

+ + + + +

view this post on Zulip Matthew Sanabria (Oct 18 2024 at 17:45):

+

Does anyone have any good books or resources on functional programming?

+ + + + +

view this post on Zulip Dustin (Oct 20 2024 at 05:02):

+

Big fan of https://grokkingsimplicity.com/ which the author was actually on Changelog a couple years ago!

+ + + +

Last updated: Jan 12 2025 at 09:13 UTC

+ \ No newline at end of file diff --git a/streams.yaml b/streams.yaml new file mode 100644 index 0000000000..4de77a98a0 --- /dev/null +++ b/streams.yaml @@ -0,0 +1,14 @@ +# Want to add more channels? Just send a merge request to this file. +included: + - applenerds + - bookclub + - friends + - games + - general + - gotime + - homelab + - interviews + - jsparty + - kaizen + - practicalai + - shipit diff --git a/style.css b/style.css new file mode 100644 index 0000000000..4d34676ea2 --- /dev/null +++ b/style.css @@ -0,0 +1 @@ +.msg { margin-left: 2em; } diff --git a/zulip_json/453512-general/.2Eio.20domains.json b/zulip_json/453512-general/.2Eio.20domains.json new file mode 100644 index 0000000000..6401128729 --- /dev/null +++ b/zulip_json/453512-general/.2Eio.20domains.json @@ -0,0 +1,92 @@ +[ + { + "content": "

It looks like the .io TLD may soon cease to exist. If this happens it's going to affect a looooot of domains https://every.to/p/the-disappearance-of-an-internet-domain

", + "id": 475674264, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728422568 + }, + { + "content": "

That will be painfully interesting to watch! Although it seems like there isn't an official announcement yet.

", + "id": 475694146, + "sender_full_name": "Al Gonzalez", + "timestamp": 1728430914 + }, + { + "content": "

I'd be surprised if they let it die. Too much vested interest.

", + "id": 475874944, + "sender_full_name": "Nabeel S", + "timestamp": 1728483179 + }, + { + "content": "

yeah intuitively it _feels_ like a global tld :shrug: . and the world runs on vibes right? :sweat_smile:

", + "id": 475883549, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1728484954 + }, + { + "content": "

Now we can’t even rely on a TLD??

", + "id": 475888260, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728486029 + }, + { + "content": "

Maybe they will make the \"I/O\" meaning of the domain official, just like any other novelty tld!

", + "id": 475943404, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728502612 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Now we can’t even rely on a TLD??

\n
\n

Honestly you never could rely on a TLD. All of them are owned and operated by some entity. I personally always stayed away from country TLDs because of reasons like this. Granted .io will probably be fine but I'll stick to other non-country TLDs for my things.

", + "id": 476012984, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728529853 + }, + { + "content": "

I wanted changelog.af as the vanity domain for Changelog And Friends but I wasn't about to go messing with Afghanistan to make that happen... :grimacing:

", + "id": 476142512, + "sender_full_name": "Jerod Santo", + "timestamp": 1728568966 + }, + { + "content": "

I never remember it's Changelog.com and always go to Changelog.fm

", + "id": 476200491, + "sender_full_name": "Dustin", + "timestamp": 1728585868 + }, + { + "content": "

I use an io domain as my primary email address. I have a couple of domains on other tlds that I could switch to but I hope it ends up sticking around. Having to go through and change my email address for everything would be very annoying :oh_no:

\n

I wish we had a way to have an email address that was independent of any one company or government.

", + "id": 476465479, + "sender_full_name": "Jeff Henson", + "timestamp": 1728684206 + }, + { + "content": "

Agreed. I use .email for my email and it's great but some places don't support it.

", + "id": 477702931, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729273673 + }, + { + "content": "

Jerod Santo said:

\n
\n

I wanted changelog.af as the vanity domain for Changelog And Friends but I wasn't about to go messing with Afghanistan to make that happen... :grimacing:

\n
\n

I heard last week, you wanted the domain \"sant.io\",.... I see it just updated on the 17'th
\nScreenshot 2024-10-23 at 2.52.03 PM.png
\nalso if you want it bad enough,....
\nsant.io.png

\n
", + "id": 478562903, + "sender_full_name": "Brian Fulton", + "timestamp": 1729709620 + }, + { + "content": "

Close! What I actually want is san.to, which is still owned but unused (just checked again) :sob:

", + "id": 478563851, + "sender_full_name": "Jerod Santo", + "timestamp": 1729709969 + }, + { + "content": "

I don't have any .io domains lying around although I'm in transition from a .xyz to a .dev domain (I got 7 years of free domain renewal via Arcade but I'll adding another year via registrar transfer to Cloudflare Registar soon).

", + "id": 478751506, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729785940 + }, + { + "content": "

context: andreijiroh.xyz -> andreijiroh.dev

", + "id": 478751589, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729785961 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/.5Bmeta.5D.20episode.20transcripts.20related.20questions.json b/zulip_json/453512-general/.5Bmeta.5D.20episode.20transcripts.20related.20questions.json new file mode 100644 index 0000000000..5c9b6578e8 --- /dev/null +++ b/zulip_json/453512-general/.5Bmeta.5D.20episode.20transcripts.20related.20questions.json @@ -0,0 +1,14 @@ +[ + { + "content": "

I am planning to contribute my time on improving or even add episode transcripts to the fresh episodes. Do you usually pay a transcribing serving for that and the cost is being covered by ++ subscribers and maybe some corporate sponsors?

", + "id": 479033437, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729932323 + }, + { + "content": "

That's amazing that you'd like to help! Yes, we pay a specific person (Alexandru) to transcribe each new episode. The best way to help Alex/us out would be to improve the transcripts once he posts them by fixing unintelligibles, etc

\n

Our repo can be found here: https://github.com/thechangelog/transcripts

", + "id": 479048489, + "sender_full_name": "Jerod Santo", + "timestamp": 1729946958 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/.E2.9C.94.20PostgreSQL.20or.20Postgres.3F.3F.json b/zulip_json/453512-general/.E2.9C.94.20PostgreSQL.20or.20Postgres.3F.3F.json new file mode 100644 index 0000000000..623e34f48a --- /dev/null +++ b/zulip_json/453512-general/.E2.9C.94.20PostgreSQL.20or.20Postgres.3F.3F.json @@ -0,0 +1,80 @@ +[ + { + "content": "

Do you have thoughts on \"PostgreSQL\" vs \"Postgres\"? Please share.

", + "id": 471830504, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726865253 + }, + { + "content": "

Never \"PostgresQL\" please!

", + "id": 471831019, + "sender_full_name": "Philip Durbin", + "timestamp": 1726865491 + }, + { + "content": "

Philip Durbin said:

\n
\n

Never \"PostgresQL\" please!

\n
\n

OK, so on a marketing site for a database product, you'd be turned off by reading \"PostgreSQL\"?

", + "id": 471831196, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726865578 + }, + { + "content": "

No, no, \"PostgreSQL\" is fine. That's the official name of the product. \"Postgres\" is the colloquial name. I'm just saying it's a pet peeve of mine when people write that \"sQL\" version.

", + "id": 471837161, + "sender_full_name": "Philip Durbin", + "timestamp": 1726868365 + }, + { + "content": "

Please see https://wiki.postgresql.org/wiki/FAQ#What_is_PostgreSQL.3F_How_is_it_pronounced.3F_What_is_Postgres.3F

", + "id": 471837177, + "sender_full_name": "Philip Durbin", + "timestamp": 1726868377 + }, + { + "content": "

\"Postgres is a widely-used nickname for PostgreSQL. It was the original name of the project at Berkeley and is strongly preferred over other nicknames. If you find 'PostgreSQL' hard to pronounce, call it 'Postgres' instead.\"

", + "id": 471837256, + "sender_full_name": "Philip Durbin", + "timestamp": 1726868405 + }, + { + "content": "

I say \"Postgres\". Everyone knows what that means.

", + "id": 471864292, + "sender_full_name": "Thomas Eckert", + "timestamp": 1726884448 + }, + { + "content": "

Postgresquirrel.

", + "id": 471870997, + "sender_full_name": "Owen Valentine", + "timestamp": 1726887534 + }, + { + "content": "

Jakub Chmura has marked this topic as resolved.

", + "id": 471881938, + "sender_full_name": "Notification Bot", + "timestamp": 1726894613 + }, + { + "content": "

In writing I use PostgreSQL. In speaking I use Postgres.

", + "id": 472053383, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727017840 + }, + { + "content": "

I am guilty of saying \"post-gray-ess-queue-ell\" years ago, but I just use postgres universally now

", + "id": 483582275, + "sender_full_name": "Nick Sweeting", + "timestamp": 1732141716 + }, + { + "content": "

I always say and write Postgres

", + "id": 483586400, + "sender_full_name": "Don MacKinnon", + "timestamp": 1732143771 + }, + { + "content": "

PG

", + "id": 483789633, + "sender_full_name": "Tim Uckun", + "timestamp": 1732223630 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/.E2.9C.94.20why.27s.20this.20called.20night.20mode.2E.2E.2E.20.F0.9F.98.85.json b/zulip_json/453512-general/.E2.9C.94.20why.27s.20this.20called.20night.20mode.2E.2E.2E.20.F0.9F.98.85.json new file mode 100644 index 0000000000..ab6c23fe7c --- /dev/null +++ b/zulip_json/453512-general/.E2.9C.94.20why.27s.20this.20called.20night.20mode.2E.2E.2E.20.F0.9F.98.85.json @@ -0,0 +1,32 @@ +[ + { + "content": "

30da5d13-37a9-4918-92dc-9580460b7f2a.png

\n
", + "id": 468202474, + "sender_full_name": "Jarvis Yang", + "timestamp": 1725632875 + }, + { + "content": "

Rather than \"dark mode\" ?

", + "id": 468202680, + "sender_full_name": "HipsterBrown", + "timestamp": 1725632932 + }, + { + "content": "

Yes 4c379a2b-6fc1-415b-a337-da457bd52107.gif

\n
", + "id": 468202854, + "sender_full_name": "Jarvis Yang", + "timestamp": 1725632986 + }, + { + "content": "

Jerod Santo has marked this topic as resolved.

", + "id": 468236223, + "sender_full_name": "Notification Bot", + "timestamp": 1725641326 + }, + { + "content": "

HipsterBrown said:

\n
\n

Rather than \"dark mode\" ?

\n
\n

You can only use it during the nights :grinning_face_with_smiling_eyes:

", + "id": 469096232, + "sender_full_name": "Perma", + "timestamp": 1725975876 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/A.20new.20era.20for.20the.20Changelog.20Podcast.20Universe.json b/zulip_json/453512-general/A.20new.20era.20for.20the.20Changelog.20Podcast.20Universe.json new file mode 100644 index 0000000000..313ab5fd2f --- /dev/null +++ b/zulip_json/453512-general/A.20new.20era.20for.20the.20Changelog.20Podcast.20Universe.json @@ -0,0 +1,152 @@ +[ + { + "content": "

Hello, friends!

\n

@Adam Stacoviak and I decided to make some big changes in the new year that will probably come as a surprise. This is a bittersweet announcement for sure, but we truly believe it'll be bitter at first but much more sweet in the long-run.

\n

Please read this post when you have some spare time and share your reactions/questions here or in the post's comments:

\n

https://changelog.com/posts/a-new-era-for-the-changelog-podcast-universe

\n

We will certainly be discussing this in more detail on the next Kaizen episode as well as on the finale episodes coming this month. :green_heart::green_heart::green_heart:

", + "id": 486405083, + "sender_full_name": "Jerod Santo", + "timestamp": 1733438110 + }, + { + "content": "

This is huge! I trust you guys to do a great job. I hope the extended Changelog family on the topic-specific shows we love are coming along for the ride :pray:

", + "id": 486422936, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1733448460 + }, + { + "content": "

Eek, ShipIt is on Substack, isn't that a Nazi bar given that they refuse to moderate Nazi content?
\nWhy not open-source equivalents like https://write.as/ or https://ghost.org/ or something?

", + "id": 486425142, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733449865 + }, + { + "content": "

https://www.theverge.com/2023/12/21/24011232/substack-nazi-moderation-demonetization-hamish-mckenzie

", + "id": 486425199, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733449909 + }, + { + "content": "

Otherwise, the structural changes are fascinating
\nI'm unfortunately a month behind on episodes, but I'm keen to catch up and experience the improvements in the new format, yay!

", + "id": 486425399, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733450033 + }, + { + "content": "

Any idea how Changelog++ memberships will have an impact? Are those only going to affect the core shows, or affiliated ones too?

", + "id": 486426902, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733450907 + }, + { + "content": "

Could this get also posted onto the site's top-level feed ie https://changelog.com/ ? Didn't see this post in my RSS feed, only spotted it via Justin's BlueSky post

", + "id": 486493482, + "sender_full_name": "Jamie Tanna", + "timestamp": 1733484435 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

Any idea how Changelog++ memberships will have an impact?

\n
\n

In the short-term, ++ will apply/support The Changelog only. We may evolve it to include CPU pods as well, but it's all very nascent at the moment.

\n

@Jamie Tanna we're going to discuss this on Kaizen, on every individual podcast's finale episodes, cover it in News, etc.

", + "id": 486518396, + "sender_full_name": "Jerod Santo", + "timestamp": 1733492657 + }, + { + "content": "

Yeah this is really big change and while the knee jerk reaction is \"Nooooo! How can you do this to me!\" :crying_cat: I'm sure it will be good in the end. :green_heart:

\n

I have really liked having access to all the content from one \"firehose\" feed, from a source I could trust with my contact details.
\nNow I will have to go out and share my details with different platforms and possibly get more subscriptions. I guess it is not just about the money, but I would be happier to pay more to one source than have to sign up for more accounts. In the end I will probably drop one or more of the podcasts that I'm 100% interested in all the time. Still with the master feed it was educational and fun to get them \"in my earholes\" anyway and it broaden my horizon.

", + "id": 486552847, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1733503014 + }, + { + "content": "

Oh, that's an ominous title after a year of \"A Message to Our Community about the Future of [Corporate Open Source Project We All Rely On But Don't Pay For]\" news...

\n

I guess I'm not understanding what the functional difference between status quo and CPU.fm will be and how that lightens the production load? Are the spin-off shows responsible for their own audio production? Hosting? Ad sales? Community engagement tools? What level of support will they still get from the network?

", + "id": 486568154, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1733507995 + }, + { + "content": "

Yes the spinoffs are all entirely independent podcasts that we don’t own/operate

", + "id": 486581276, + "sender_full_name": "Jerod Santo", + "timestamp": 1733513282 + }, + { + "content": "

Support will be ad sales, promotion, collabs, aggregation

", + "id": 486581347, + "sender_full_name": "Jerod Santo", + "timestamp": 1733513306 + }, + { + "content": "

For those interested in AI I would reccomend Latent Space podcast. The only other podcast on the chopping block I listen to is gotime but only because I enjoy the banter when Matt is on. Other times it's less enjoyable to me. I might not even look for an alternative as I don't code in Go anymore even though I am peripherally interested in the language.

\n

BTW totally unrelated but I would highly recommend the Mindscape podcast by the physicist and philosopher Dr. Sean Carrol. IMHO it's the best podcast out there. Diverse topics, top notch guests, highly intellectual conversations and monthly AMAs where the professor answers all questions asked by patreon supporters.

", + "id": 486591520, + "sender_full_name": "Tim Uckun", + "timestamp": 1733517769 + }, + { + "content": "

I loved his lecture on time that's on Audible.

", + "id": 486591917, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733517965 + }, + { + "content": "

@Tim Uckun you can look forward to plenty more from Mat on upcoming Changelog & Friends episodes :sunglasses:

", + "id": 486594805, + "sender_full_name": "Jerod Santo", + "timestamp": 1733519289 + }, + { + "content": "

Jerod Santo said:

\n
\n

Yes the spinoffs are all entirely independent podcasts that we don’t own/operate
\nSupport will be ad sales, promotion, collabs, aggregation

\n
\n

So, sounds like Maximum Fun?

\n

(Which I think is a pretty good model of a podcast network, so I’m saying that as a positive comparison.)

", + "id": 486596958, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1733520260 + }, + { + "content": "

It’s a very versatile model with so much possibility and potential.

", + "id": 486613075, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733529777 + }, + { + "content": "

Congratulations Adam and Jerod! I know we spoke about this in person a few weeks ago but nice to see the announcement and the vision for CPU.fm.

\n

It's a healthy thing when a company refocuses on its main thing rather than trying to do too much and potentially lose quality. Thank you for letting people spin off the podcasts. I'll be on fallthrough.fm with Kris and Ian.

\n

Godspeed!

", + "id": 486680048, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1733586007 + }, + { + "content": "

This sounds like a good move to me, I like the idea of focussing in on the core Changelog experience.

\n

I've occasionally wondered if you guys could turn the podcasting infrastructure you've created into a service for other podcasts, both to earn some extra money from it, and benefit other podcasters. Could be quite a nice open-source business and make good use of all the attention to detail that goes into your podcasting infrastructure. Reading between the lines, it sounds like CPU could be that kind of thing.

", + "id": 486763214, + "sender_full_name": "Hal Blackburn", + "timestamp": 1733658690 + }, + { + "content": "

Ron Waldon-Howe said:

\n
\n

Eek, ShipIt is on Substack, isn't that a Nazi bar given that they refuse to moderate Nazi content?
\nWhy not open-source equivalents like https://write.as/ or https://ghost.org/ or something?

\n
\n

I totally hear you about the concerns. Substack isn’t going to be our permanent home and I’ll probably shut it down once we get the permanent page set up. I just wanted some way to collect email signups when the announcement went out so we could email people once the site and feeds are ready.

\n

we should have that sometime next week

", + "id": 486796360, + "sender_full_name": "Justin Garrison", + "timestamp": 1733686055 + }, + { + "content": "

Ended up writing some thoughts in medium-form at https://www.jvt.me/posts/2024/12/08/changelog-cpu/ but TL;DR is hopeful, but a little apprehensive of change!

", + "id": 486806305, + "sender_full_name": "Jamie Tanna", + "timestamp": 1733694672 + }, + { + "content": "

I love this. I think what we’re doing with CPU will be an amazing thing in the long run. Thank you for listening and trusting us all these years. We don’t take that loyalty and commitment lightly. We’re working hard to make sure we’ve got the main thing on lock, and a bright future planned for CPU.fm.

", + "id": 486821149, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733707609 + }, + { + "content": "

I'm excited that the team will be able to focus on the Changelog! It's already great. Can't wait to see Adam and Jerod improve it in ways I can't even imagine.
\nLike others have mentioned, not having the master feed will be a loss. I don't think I would normally be a subscriber to JS Party, but having it show up in the master gives me a good reason to listen to episodes here and there.
\nExcited for the change! Kaizen!

", + "id": 486833727, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1733716591 + }, + { + "content": "

@Jamie Tanna I appreciate you taking time to write up your thoughts. Change is hard! We're all a little apprehensive, but the future is bright. (8 years, wow!)

\n

@Sukhdeep Brar our master feed would effectively turn in to The Changelog (meaning it'll be redundant/useless), but we'll probably redirect it to the upcoming CPU feed, which will give you that content diversity back (and then some).

", + "id": 487020077, + "sender_full_name": "Jerod Santo", + "timestamp": 1733757051 + }, + { + "content": "

This news break initially made me very sad but after I had some time to reflect, and also learning that my two favourite shows alongside the ChangeLog, namely ShipIt and GoTime, will keep on running but standing on their own legs, I did a 180. I think this is good, especially for @Adam Stacoviak and @Jerod Santo so they can keep making good quality pods with the ChangeLog w/o burning out or feeling that they have to release content to keep up with schedule, that they just haven't got the energy to make as good as they'd like to, or cutting out other important personal stuff from life to make the release schedule.

\n

I'd like to take this opportunity to thank Adam and Jerod for their perseverance over the years, your never ending stream of interesting angles on tech, your ability to make top quality interviews, news and just generally very nice podcasts. Thank you, guys! I hope this change will let you keep rolling out new stuff and stay happy and have time for family and other stuff off-mic. All the best!

", + "id": 489504829, + "sender_full_name": "Erik Svensson", + "timestamp": 1734447360 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Atari.207800.2B.20announcement.20trailer.json b/zulip_json/453512-general/Atari.207800.2B.20announcement.20trailer.json new file mode 100644 index 0000000000..98f6ef1cac --- /dev/null +++ b/zulip_json/453512-general/Atari.207800.2B.20announcement.20trailer.json @@ -0,0 +1,38 @@ +[ + { + "content": "

YouTube - - YouTube

\n
", + "id": 471135799, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726622189 + }, + { + "content": "

Like it's 1986 (in 2024)

", + "id": 471135863, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726622227 + }, + { + "content": "

Those controller ports in the front, yeah? I assume they're just for looks... no way this thing ships with wired controllers, right?

", + "id": 471266656, + "sender_full_name": "Jerod Santo", + "timestamp": 1726667930 + }, + { + "content": "

$130? That's not bad. Especially if we're talking about good HDMI translation on the fly for existing 2600 and 7800 games.

", + "id": 471285806, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1726672847 + }, + { + "content": "

Jerod Santo said:

\n
\n

Those controller ports in the front, yeah? I assume they're just for looks... no way this thing ships with wired controllers, right?

\n
\n

It ships with wireless controllers... unlike the 2600+ which they released a year ago with identical functionality and capability, except that it looked like a 2600 instead of a 7800, and its controllers weren't wireless.

\n
", + "id": 471559526, + "sender_full_name": "Chris Woods", + "timestamp": 1726778084 + }, + { + "content": "

The Atari 2600 was my second game console. My first was a Fairchild Channel F.

\n
", + "id": 471559806, + "sender_full_name": "Chris Woods", + "timestamp": 1726778182 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Automating.20the.20pain.20away.20.28avoid.20using.20jira.20with.20LLMs.29.20.23blog.json b/zulip_json/453512-general/Automating.20the.20pain.20away.20.28avoid.20using.20jira.20with.20LLMs.29.20.23blog.json new file mode 100644 index 0000000000..b7311917c3 --- /dev/null +++ b/zulip_json/453512-general/Automating.20the.20pain.20away.20.28avoid.20using.20jira.20with.20LLMs.29.20.23blog.json @@ -0,0 +1,44 @@ +[ + { + "content": "

Hi! I recently wrote about automating this process using markdown, jira-cli, and some help from LLMs using chatgpt-cli. It cut the friction, made planning more enjoyable, and saved me a lot of clicks. Thought someone might find it useful: https://flakm.com/posts/automate_boring_stuff/

", + "id": 483029807, + "sender_full_name": "FlakM", + "timestamp": 1731938401 + }, + { + "content": "

Woah that's wayyy more trust than I have in llms :joy: But very cool

", + "id": 483083554, + "sender_full_name": "Dustin", + "timestamp": 1731951810 + }, + { + "content": "

I hope someday my machine will be able to do similar things locally. I've played with Meta's models and the medium-size model, even quantized is decently capable. But from what I saw on shady Reddit posts it would take like three 3090s to get decent token/s.

", + "id": 483087743, + "sender_full_name": "FlakM", + "timestamp": 1731953019 + }, + { + "content": "

But honestly I think there are probably a lot of practical use cases where data is not super secret and output is still quick to check by linters and humans. Glad you liked it!

", + "id": 483089382, + "sender_full_name": "FlakM", + "timestamp": 1731953469 + }, + { + "content": "

Wow. That's way more automated than I assumed from the title. You have the LLM create a script that creates Jiras. I would have been excited from just having a Jira created from a problem statement. Thanks for sharing!

", + "id": 484103106, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1732402959 + }, + { + "content": "

Not a Jira user myself, but I'll be happy to cook up ChatGPT CLI and GitHub/GitLab CLI.

", + "id": 486228604, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1733376093 + }, + { + "content": "

@Andrei Jiroh Halili Let us know how it works

", + "id": 486321655, + "sender_full_name": "FlakM", + "timestamp": 1733409944 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/BBQ.21.21.21.json b/zulip_json/453512-general/BBQ.21.21.21.json new file mode 100644 index 0000000000..20110f455c --- /dev/null +++ b/zulip_json/453512-general/BBQ.21.21.21.json @@ -0,0 +1,368 @@ +[ + { + "content": "

IMG_6372.jpeg

\n
", + "id": 490345742, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734829971 + }, + { + "content": "

Which would you choose?

", + "id": 490345753, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734829987 + }, + { + "content": "

838F348B-964F-46FD-A366-CD27E2504E76.jpg

\n

Final product.

", + "id": 490348442, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734832843 + }, + { + "content": "

BCE93A3A-AFBA-440E-A040-A3E08D867852.jpg

\n

C5FDF483-9E84-4F9C-B18F-D6E0954FFAF7.jpg

\n

Seriously.

", + "id": 490348487, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734832903 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

838F348B-964F-46FD-A366-CD27E2504E76.jpg

\n

Final product.

\n
\n

That turned out real nice

", + "id": 490405151, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734888420 + }, + { + "content": "

It is all mouth-watering, haha

", + "id": 490409969, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734893024 + }, + { + "content": "

We all agreed that this was my best work making steak and baked potatoes. I finally have my method dialed in. Should we pod about my method in 2025?

", + "id": 490415969, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734898857 + }, + { + "content": "

It’s a ~2.5 hour process.

", + "id": 490416058, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734898944 + }, + { + "content": "

You talked about having some episode with a chef, and I’m guessing this would be a part of or related? I think having something in there about cooking would be fun as an occasional thing, like bringing in BMC to talk about what he does, or some of the behind the scenes of making podcasts… all developers need to eat, so it’s nice to bring some of that back to first principles… and it might be fun to try to sneak in some tech adjacent relationships into some of this. Developers build software they use and care about, and I expect there are a lot of parallels to building great food you love to eat or share with others.

", + "id": 490416278, + "sender_full_name": "Matt Johnson", + "timestamp": 1734899182 + }, + { + "content": "

Chef Frank Proto. I just made his pancakes today. So good. From scratch dry and wet ingredients. It’s such an easy process and some of the best pancakes I’ve ever had.

", + "id": 490416580, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734899445 + }, + { + "content": "

Yea, I think there’s going to be room for adjacent topics like this in 2025 and beyond.

", + "id": 490416680, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734899531 + }, + { + "content": "

Fun fact: In New Zealand Christmas is in the summer to it's all about beach and BBQ. Except that people here tend to like sausages and mussels on the BBQ more than anything else. Most likely because it's cheaper as food is super expensive here.

", + "id": 490420219, + "sender_full_name": "Tim Uckun", + "timestamp": 1734903041 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

We all agreed that this was my best work making steak and baked potatoes. I finally have my method dialed in. Should we pod about my method in 2025?

\n
\n

I think we need a Changelog & Friends food episode.

", + "id": 490544416, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734970623 + }, + { + "content": "

I agree. Who should we friends with? What should we discuss? Or should we just surprise you?

", + "id": 490557110, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734975868 + }, + { + "content": "

Could be Chef Frank Proto, he seems to have videos on just about anything...or you could bring in specific folks for specific topics..there is probably some cross-over between developer brains and people who are very into BBQ

", + "id": 490561625, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734977733 + }, + { + "content": "

SO much possibility.

", + "id": 490574476, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734983637 + }, + { + "content": "

I could totally listen to a multi hour chat about fire control.

", + "id": 490584621, + "sender_full_name": "Dustin", + "timestamp": 1734988526 + }, + { + "content": "

I could probably talk about that for a while myself.

", + "id": 490587707, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734990027 + }, + { + "content": "

Open source BBQ recipes? Then you're totally in-theme to discuss them :P
\nOh, missed opportunity for an \"open sauce\" pun?

", + "id": 490600287, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734996353 + }, + { + "content": "

5058568D-EC31-47FE-9A4B-FA5B592CA8EC.jpg

\n

0EF1A4F7-203D-4E43-BCBA-8A5BDA1D29DD.jpg

\n

38C93384-0954-4ED7-932F-4713EDCE5A09.jpg

\n

4022C02B-E263-4F25-ABDC-249E00BCB797.jpg

\n
", + "id": 490729180, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735089281 + }, + { + "content": "

Christmas Eve goodness.

", + "id": 490729196, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735089302 + }, + { + "content": "

FB80102E-768C-4A46-8C50-73A34FA5152A.jpg

\n

D73BA96F-D71E-4D7B-ACD5-0C70E4C20616.jpg

\n
", + "id": 490734139, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735094154 + }, + { + "content": "

That looks like something from the flintstones.

", + "id": 490736877, + "sender_full_name": "Tim Uckun", + "timestamp": 1735096888 + }, + { + "content": "

Some summertime ribs. Used a premade rub and then lathered on some Matty Matheson BBQ sauce. I'm no smoke pro, but the wiggle room you get makes it a great way to cook.

\n

IMG-20230616-WA0003.jpg

\n

IMG-20230616-WA0038.jpg

\n
", + "id": 490801037, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1735153044 + }, + { + "content": "

Very nice @Sukhdeep Brar

", + "id": 490817320, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735170373 + }, + { + "content": "

Christmas Ham in progress. Pegged at 275°.

\n

E73A21AB-7F3B-49B5-BB9F-893DCF57B08A.jpg

\n

79AECC5E-C22A-422C-BE48-704C221E7EFE.jpg

\n
", + "id": 490817338, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735170419 + }, + { + "content": "

Final product.

\n

87ADCB35-B786-4B7A-9444-29CA067A17ED.jpg

\n

135B1555-1C22-4AAA-BE93-BE4D96028A22.jpg

\n

26351B48-D711-4338-BAA4-9B27A5D09A55.jpg

\n
", + "id": 490827978, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735181594 + }, + { + "content": "

We normally do a leg of lamb on Christmas but not this year. Just the two of us so seems like overkill. Did a pork loin instead.

", + "id": 490916036, + "sender_full_name": "Tim Uckun", + "timestamp": 1735246765 + }, + { + "content": "

That’s my tradition too!

", + "id": 490916731, + "sender_full_name": "Dustin", + "timestamp": 1735247294 + }, + { + "content": "

Roasted, not smoked

", + "id": 490916743, + "sender_full_name": "Dustin", + "timestamp": 1735247305 + }, + { + "content": "

Agreed. Roasted Leg of Lamb with chimichurri. BTW What's with people cooking the chimichurri? Somebody served that once and it kind of freaked me out.

", + "id": 490940562, + "sender_full_name": "Tim Uckun", + "timestamp": 1735268685 + }, + { + "content": "

4C53C2B8-C832-4061-9FCE-8821220F23C7.jpg
\nMade pichana with smashed potatoes and smoked butter chimichurri yesterday. Amazingly good - family was real happy to get a break from the traditional Christmas food here in Sweden.

\n
", + "id": 490957940, + "sender_full_name": "Anders Johansson", + "timestamp": 1735283464 + }, + { + "content": "

Pichana!!

", + "id": 490958162, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735283608 + }, + { + "content": "

What was your good process for the Pichana? Seasoning?

", + "id": 490958254, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735283652 + }, + { + "content": "

The fat cap looks good.

", + "id": 490958289, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735283678 + }, + { + "content": "
\n

BTW What's with people cooking the chimichurri
\nI use it sometimes as a marinade and sometimes just for serving.

\n
", + "id": 490966728, + "sender_full_name": "Dustin", + "timestamp": 1735289277 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

What was your process for the Pichana? Seasoning?

\n
\n

I just beat a good amount of salt into the meat side and let it sit for a good 8ish hours. Then i let it get up to temperature 45 degrees celcius with indirect heat and then went give a good whack with direct heat to get a nice surface. But not above 53 degrees and after i got nice surface i let it rest in tinfoil for 5-10mins.

", + "id": 490981328, + "sender_full_name": "Anders Johansson", + "timestamp": 1735298941 + }, + { + "content": "

is it picanha or pichana is some other cut? it looks like picanha to me :thinking: where I live in Brazil we usually do it sliced and not the whole piece like that... i'll make sure to take some pictures next bbq with my friends

", + "id": 490982870, + "sender_full_name": "cevado", + "timestamp": 1735300038 + }, + { + "content": "

do you people have cupim there too?
\nhttps://www.tasteatlas.com/cupim

", + "id": 490982987, + "sender_full_name": "cevado", + "timestamp": 1735300123 + }, + { + "content": "

cevado said:

\n
\n

is it picanha or pichana is some other cut? it looks like picanha to me :thinking: where I live in Brazil we usually do it sliced and not the whole piece like that... i'll make sure to take some pictures next bbq with my friends

\n
\n

It is picanha - its just that’s murdering the spelling of it :blush:

", + "id": 491005785, + "sender_full_name": "Anders Johansson", + "timestamp": 1735315414 + }, + { + "content": "

Ah yes, Picanha is the correct spelling. I’ve made this before as steaks. Bought the whole thing, then trimmed to steaks and treated them like I would cooking a Ribeye.

", + "id": 491007790, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735316747 + }, + { + "content": "

This cut is a mix between Ribeye and Filet Mignon in terms of marbling and taste. But it’s very versatile. You can smoke it like a brisket, treat it like a Prime Rib, which is what @Anders Johansson seemed to have done, trim to steaks. And it’s so flavorful.

", + "id": 491008043, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735316906 + }, + { + "content": "

Don’t buy it without the fat cap.

", + "id": 491008062, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735316916 + }, + { + "content": "

yep, the one in the pic looks awesome, i just never did like that. maybe it's something to try next time :drooling:

", + "id": 491016405, + "sender_full_name": "cevado", + "timestamp": 1735322462 + }, + { + "content": "

Sound on.

\n

IMG_6806.mov

", + "id": 491067272, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735368768 + }, + { + "content": "

I’ve always said if they ever made a cologne that smells like bbq fire I’d buy it immediately. :joy: one of my favorite smells

", + "id": 491085668, + "sender_full_name": "Dustin", + "timestamp": 1735385795 + }, + { + "content": "
\n

I’ve always said if they ever made a cologne that smells like bbq fire I’d buy it immediately. :joy: one of my favorite smells

\n
\n

Generally speaking people who make cologne design them to (supposedly) attract the opposite sex.

\n

So maybe it would work great for women. I remember one time I met a woman whose perfume smelled like vanilla ice cream. I was indeed attracted to immediately.

", + "id": 491119964, + "sender_full_name": "Tim Uckun", + "timestamp": 1735419634 + }, + { + "content": "

Ah, but is it like champagne, where we can only call it cologne if it is from Cologne in Germany?

", + "id": 491145678, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735447109 + }, + { + "content": "

My god, Adam's post from dec 22 looks sooo good! I've got some moose meat (1.6 kg, 8 ppl (4 kids)) for new year's eve that I'm not completely sure what to do with yet.

", + "id": 491209544, + "sender_full_name": "Erik Svensson", + "timestamp": 1735508508 + }, + { + "content": "

Erik Svensson said:

\n
\n

My god, Adam's post from dec 22 looks sooo good! I've got some moose meat (1.6 kg, 8 ppl (4 kids)) for new year's eve that I'm not completely sure what to do with yet.

\n
\n

You should make kälknöl :blush: but seriously I’ve been successful with battering with salt and let sit for a couple hours and cook on indirect until 45 degrees and sear it off on both sides.
\nTried both with a whole steak or cutting it up to pieces and do the same. And then serve it as you would do with nice piece of beef.

", + "id": 491242340, + "sender_full_name": "Anders Johansson", + "timestamp": 1735539203 + }, + { + "content": "

Any of you guys try sous vide and a propane torch?

", + "id": 491326840, + "sender_full_name": "Tim Uckun", + "timestamp": 1735591242 + }, + { + "content": "

I've done lots of SV + torch over the years. I got a Searzall at some point and it really made a difference.

", + "id": 491332244, + "sender_full_name": "Colin Dean", + "timestamp": 1735594665 + }, + { + "content": "

Just passed 10 years of owning a SV IC. I didn't do much SV this year with house reno diet (i.e. eating whatever was available &&|| quick, no time for planning), but did do a locally-sourced ribeye for Christmas dinner with my parents. I'm a member of the 134˚F club but to suit their tastes, we did 137˚F. They've come a long way from \"well done\" at restaurants to \"medium well\" for one of them and \"between medium and medium well\" for the other.

", + "id": 491332444, + "sender_full_name": "Colin Dean", + "timestamp": 1735594809 + }, + { + "content": "

Do you guys have any concerns with SV and plastics?

", + "id": 491440489, + "sender_full_name": "Tim Uckun", + "timestamp": 1735677861 + }, + { + "content": "

Now I do

", + "id": 491441844, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735678949 + }, + { + "content": "

Not at the temperatures for SV. Modern SV methods are not for those worried about eliminating microplastics. There are other harm reductive actions to minimize plastics ingestion.

\n

For example, I've decided recently to toss my aging collection of plastic leftovers containers in favor of glass. This has an expense but I also realized that I just don't use about half of my plastic containers because I've accumulated so many in the last 15 years. So I free up almost an entire cupboard cabinet of under-used plastic containers, recycle the 80% in bad shape, donate or keep the 20% in fine shape, and refresh with fewer containers but glass bottoms.

", + "id": 491442099, + "sender_full_name": "Colin Dean", + "timestamp": 1735679174 + }, + { + "content": "

Let’s go!! New Year’s Eve Waygu burgers.

\n

56090ED7-62E0-4B77-B099-56CEC1BCE589.jpg

\n

D46E7101-FE46-49E1-B129-187EB9068DA8.jpg

\n
", + "id": 491455357, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735691626 + }, + { + "content": "

Low and slow then sear at the end. Chef’s kiss.

\n

2A1F5E33-1CA7-430A-AF1D-9F8F6EFCED61.jpg

\n
", + "id": 491466513, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735703456 + }, + { + "content": "

Late to the party. Dry brined for 24h and then reverse seared by smoking for about an hour at 200 F and then seared them with a pan on charcoal.

\n

2DA0FFB4-8668-40F4-8A27-DEF298D2453E.jpg

\n

D40DD77B-DEE5-47F2-9022-BE490ED8234F.jpg

\n

211733D2-CAC0-439D-AD35-C46FF3268AD8.jpg

\n
", + "id": 491543469, + "sender_full_name": "Alden", + "timestamp": 1735780464 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

I agree. Who should we friends with? What should we discuss? Or should we just surprise you?

\n
\n

J. Kenji López-Alt of Serious Eats is my vote. He has a podcast now as well, but I just learned about it so can’t recommend it yet https://open.spotify.com/show/3Ll536l6jMVQ0c1bZWqbDm?si=5b5904c245e74f37&nd=1&dlsi=f90effeb683f4146

\n

What I loved about Kenji is he questions common beliefs about food and takes the time to figure out whether they had any merit (e.g. does adding salt to beans makes them stay hard when cooking?). He is also just a genuinely great person overall.

", + "id": 491543955, + "sender_full_name": "Alden", + "timestamp": 1735780973 + }, + { + "content": "

<3 JKLA

", + "id": 491650692, + "sender_full_name": "Colin Dean", + "timestamp": 1735843410 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Bobiverse.json b/zulip_json/453512-general/Bobiverse.json new file mode 100644 index 0000000000..8703512805 --- /dev/null +++ b/zulip_json/453512-general/Bobiverse.json @@ -0,0 +1,8 @@ +[ + { + "content": "

I just finished all 5 books (Audible) these past couple of weeks. I really enjoyed them, thanks for the recommendation @Adam Stacoviak .

", + "id": 473377959, + "sender_full_name": "Nabeel S", + "timestamp": 1727551191 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Deno.202.json b/zulip_json/453512-general/Deno.202.json new file mode 100644 index 0000000000..7cce3167e5 --- /dev/null +++ b/zulip_json/453512-general/Deno.202.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Dope. https://www.youtube.com/live/d35SlRgVxT8?si=Gy8uGd9HWBI6cLAI

", + "id": 476030346, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728535527 + }, + { + "content": "

That cold open is fantastic lol

", + "id": 476034034, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728537690 + }, + { + "content": "

Ok that was pretty funny but daaamn they're coming for Node with guns blazing!

", + "id": 476096266, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728555396 + }, + { + "content": "

Nice :grinning: I've been really enjoying Deno for some personal projects and scripting, haven't used it professionally yet though.

", + "id": 476152061, + "sender_full_name": "Brian Buchholz", + "timestamp": 1728571494 + }, + { + "content": "

Just been trying a work project out from node, runs with minimal change, didn't get as far as testing properly but the single binary is appealing for simpler deploys

", + "id": 476225876, + "sender_full_name": "James McNally", + "timestamp": 1728594753 + }, + { + "content": "

This has renewed my interest in Deno. At first, I was of the mindset that Node is... fine enough. I would wait for the Deno and Bun battles to be fought, but I'm leaning more towards the Deno approach at this point.

\n

I have not put Deno is production yet. Right now I'm running Svelte 5 in production because I thought it'd be fully released by now. It's been mostly bug-free for me, but I don't want to mix pre-release Svelte with Deno and get new kinds of bugs.

", + "id": 477336794, + "sender_full_name": "Thomas Eckert", + "timestamp": 1729132874 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Deno.20pronunciation.json b/zulip_json/453512-general/Deno.20pronunciation.json new file mode 100644 index 0000000000..dad90df6d9 --- /dev/null +++ b/zulip_json/453512-general/Deno.20pronunciation.json @@ -0,0 +1,14 @@ +[ + { + "content": "

I googled how to pronounce “deno”, and the top, featured, result was a Changelog video :tada:. I guess Google filling above the mobile fold with a google service is bad (obligatory plug for Kagi), but happy it chose your video at least :big_smile:
\n83992624-4614-4582-9434-170B8267F342.jpg

\n
", + "id": 485202459, + "sender_full_name": "James Thurley", + "timestamp": 1732950839 + }, + { + "content": "

Like the pet dinosaur in the Flintstones?!

", + "id": 485435642, + "sender_full_name": "Al Gonzalez", + "timestamp": 1733016167 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Elixir.3A.20why.20is.20it.20so.20underrated.3F.json b/zulip_json/453512-general/Elixir.3A.20why.20is.20it.20so.20underrated.3F.json new file mode 100644 index 0000000000..1c29090777 --- /dev/null +++ b/zulip_json/453512-general/Elixir.3A.20why.20is.20it.20so.20underrated.3F.json @@ -0,0 +1,134 @@ +[ + { + "content": "

I am curious as to know, why is Elixir so underrated?
\nI have been using Go and Rust professionally for 3 years now. I recently learned Elixir and working my way through Phoenix and LiveView.
\nAnd, it bothers me so much that Elixir seem address so much of the painpoints I had experienced within the context of backend. But is far less known than the other languages that are considered as first choices for the server applications (backend and server-side rendered frontend).

\n

Why is so underhyped?

", + "id": 470041523, + "sender_full_name": "Perma", + "timestamp": 1726257908 + }, + { + "content": "

I think it's because it's functional, the syntax is a bit funky if you aren't a Ruby developer, it didn't come from a big tech company, and it isn't a generalized language that I would view as strong in multiple workloads (or at least the community doesn't hype those other workloads beyond back-end much).

", + "id": 470052713, + "sender_full_name": "Brett Cannon", + "timestamp": 1726263304 + }, + { + "content": "

Hmmm. I can see your point. But Elixir has been operating in the same space as Go (network and backend) and has been more successful in providing for web front-end development. I would argue that Elixir because of the pattern matching and BEAM offer more to network programming and backend development.
\nYet it far less known, and utilized.

", + "id": 470167254, + "sender_full_name": "Perma", + "timestamp": 1726318965 + }, + { + "content": "

As with many things, one is not likely convince or persuade someone to use a new language or ecosystem, they have to discover it themselves that it may address pain points they have.

\n

This type of discovery would also be from the perspective of this user and what they know of, and where do they search for information to address their pain points. More \"show, not tell\", with the right context.
\nIf you are a senior developer, you would likely be ok with a wider range of options to consider than a more junior developer outside of \"mainstream\".

\n

Nowadays it is also not just about the language, but also the ecosystem around it, the community, and tooling. I think Elixir has a good story there, but it is not so easily communicated perhaps.

\n

Also, in terms of success stories going to Elixir from something else, that something else is often Ruby, which does not help so much getting people interested from other ecosystems.

", + "id": 470392441, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1726438387 + }, + { + "content": "

I've only had a very small brush with Elixir. I liked a lot about it, but at this point in my life I only have so much room for another dynamically-typed language :joy:.

", + "id": 470409556, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726448979 + }, + { + "content": "

I jest, I jest. Really, I'd consider Elixir if I were in a position to pick languages, and frontend weren't a huge concern (e.g. I was doing something form-based where progressive enhancement is the way to do).
\nMy experience has been spending nearly 9 years now building an app with a very involved frontend data model (think CAD), split across JS and PHP. I regret not going with TS on the backend from the start (or at least, some TS on the backend). It could have prevented a lot of pain having two codebases to work on the same data model.

", + "id": 470409677, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726449059 + }, + { + "content": "

Erik Lundevall-Zara said:

\n
\n

This type of discovery would also be from the perspective of this user and what they know of, and where do they search for information to address their pain points. More \"show, not tell\", with the right context.
\n...
\nNowadays it is also not just about the language, but also the ecosystem around it, the community, and tooling. I think Elixir has a good story there, but it is not so easily communicated perhaps.
\n

\n
\n

Yes. That definitely feels correct to me. I think Elixir community does a lot. But they don't really show it. How ever telling is also not a good strategy as you said. I advocated for Rust for a long while at my work place, it did not go well. I just showed a few things I did with Elixir, and half of our team just started learning Elixir.

\n

Perhaps more story telling is the answer here.

", + "id": 470463804, + "sender_full_name": "Perma", + "timestamp": 1726466513 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

I've only had a very small brush with Elixir. I liked a lot about it, but at this point in my life I only have so much room for another dynamically-typed language :joy:.

\n
\n

I can definitely see that being a problem. For the longest time, I have avoided learning Elixir because of the dynamic typing. I don't see it as much of a problem now since it doesn't cause much reliability issues. I could not see that unless I have already deployed something. Hopefully the new set theoretic typesystem fix that soon.

", + "id": 470467524, + "sender_full_name": "Perma", + "timestamp": 1726467525 + }, + { + "content": "

Perma said:

\n
\n

Yes. That definitely feels correct to me. I think Elixir community does a lot. But they don't really show it. How ever telling is also not a good strategy as you said. I advocated for Rust for a long while at my work place, it did not go well. I just showed a few things I did with Elixir, and half of our team just started learning Elixir.

\n

Perhaps more story telling is the answer here.

\n
\n

I think that is definitely so, and storytelling in a way that people outside of the Elixir community can relate to. They way you communicate in those cases are different from when to communicate with the people that have already jumped into the ecosystem and community, and that is harder - especially if you have been into the ecosystem and community for a long time.

\n

That is not specific to Elixir and BEAM, but any community/ecosystem.
\nSo that storytelling may be easier for experienced people who are relatively new to Elixir ecosystem.

", + "id": 470474378, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1726469390 + }, + { + "content": "

Perma said:

\n
\n

I can definitely see that being a problem. For the longest time, I have avoided learning Elixir because of the dynamic typing. I don't see it as much of a problem now since it doesn't cause much reliability issues. I could not see that unless I have already deployed something. Hopefully the new set theoretic typesystem fix that soon.

\n
\n

That is a problem with terms like \"dynamic typing\" and \"functional language\". These are loaded terms, and a lot of values and issues attached to them coming from other languages and stories.

\n

As you say, dynamic typing in Elixir does not cause issue in the same way and to the same extent as for example Javascript or Python, since you do not work and design software in the same way, for example the more prevalent use of patterns and pattern matching in Elixir avoids many issues you would have in other languages. It also helps working with immutable data, since the ways problems are solved can be a bit different.
\nIt is similar with Clojure, another dynamically typed language. You do not issues with that to the extent you get it in Javascript, partially due to the same reasons as in Elixir.

\n

But this may only become apparent after you start working with such languages, not before.

\n

The term \"functional language\" is also something I think sometimes can have a deterring effect, in particular if people associate that with languages like Haskell where people talk about terms like monad, monoids, functors etc. It becomes scary and seems difficult, even if languages like Elixir are quite different beasts.

\n

So IMHO I think it can be better to avoid the term \"functional language\", depending on the target audience.

", + "id": 470486157, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1726471966 + }, + { + "content": "

Brett Cannon said:

\n
\n

it didn't come from a big tech company

\n
\n

This point can't be overstated, imo. It's amazing what it has achieved, all things considered...

", + "id": 470704217, + "sender_full_name": "Jerod Santo", + "timestamp": 1726511424 + }, + { + "content": "

Erik Lundevall-Zara said:

\n
\n

Perma said:

\n
\n

The term \"functional language\" is also something I think sometimes can have a deterring effect, in particular if people associate that with languages like Haskell where people talk about terms like monad, monoids, functors etc. It becomes scary and seems difficult, even if languages like Elixir are quite different beasts.

\n

So IMHO I think it can be better to avoid the term \"functional language\", depending on the target audience.

\n
Not to mention the mistaken perception that immutability is wasteful for memory. I was extremely wrong on this point.\n
\n
\n
", + "id": 470718287, + "sender_full_name": "Perma", + "timestamp": 1726514472 + }, + { + "content": "

Jerod Santo said:

\n
\n

Brett Cannon said:

\n
\n

it didn't come from a big tech company

\n
\n

This point can't be overstated, imo. It's amazing what it has achieved, all things considered...

\n
\n

Would you think that the country of origin also may have played a role? Most of the mainstream languages that I can think of, are coming from the USA.
\nMay that be a factor here as well?

", + "id": 470718818, + "sender_full_name": "Perma", + "timestamp": 1726514605 + }, + { + "content": "

Certainly plays a role, but Ruby did extremely well coming from Japan. That was a different time, though...

", + "id": 470725089, + "sender_full_name": "Jerod Santo", + "timestamp": 1726515908 + }, + { + "content": "

Jerod Santo said:

\n
\n

Certainly plays a role, but Ruby did extremely well coming from Japan. That was a different time, though...

\n
\n

Hmmm. Yeah. But ruby got its popularity because of Ruby on Rails and although DHH is not American, the framework came out of his work with Basecamp which I believe is an American company, and in just a couple of years it was shipped by Apple. Before that ruby existed for 12 years. For perspective JavaScript was released a year later.

\n

Looking at it python is also coming from non-american origins, so I can see your point there. And it is _somewhat_ popular :grinning_face_with_smiling_eyes:

", + "id": 470736611, + "sender_full_name": "Perma", + "timestamp": 1726518196 + }, + { + "content": "

Perma said:

\n
\n

Would you think that the country of origin also may have played a role? Most of the mainstream languages that I can think of, are coming from the USA.
\nMay that be a factor here as well?

\n
\n

Guido van Rossum (Python) - Netherlands
\nBjarne Stroustrup (C++) - Denmark
\nAnders Hejlsberg (Turbo Pascal, Delphi, C#, Typescript) - Denmark

\n

And DHH is Danish also.

", + "id": 470753976, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1726523524 + }, + { + "content": "

Perma said:

\n
\n

I would argue that Elixir because of the pattern matching and BEAM offer more to network programming and backend development.

\n
\n

Literally 2 nights ago after deciding for the 4th time that Go just wasn’t for me I remembered Elixir exists and felt so much relief. I’d add the pipe operator to that list.

", + "id": 470776122, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726530625 + }, + { + "content": "

Andrew O'Brien said:

\n
\n

Literally 2 nights ago after deciding for the 4th time that Go just wasn’t for me I remembered Elixir exists and felt so much relief. I’d add the pipe operator to that list.

\n
\n

The pipe operator is indeed a key feature, and something I use all the time, if a language supports it.
\nI recently learned that Google added pipe operator it to their SQL dialect also, GoogleSQL:
\nhttps://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/

", + "id": 470948624, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1726571595 + }, + { + "content": "

Pipe is also coming to JavaScript soon. Can't be soon enough, if you ask me!

\n

Chris & Nick were making fun of me on a recent JS Party because Elixir ranked below Assembly in the IEEE Spectrum language popularity chart. Pretty funny moment, actually. I think a clip of it will be posting soon...

", + "id": 470999360, + "sender_full_name": "Jerod Santo", + "timestamp": 1726583314 + }, + { + "content": "

If I had a penny for the number of times I've implemented it (or some kind of compose operator) in a language where it wasn't idiomatic and then went on to implement a bunch of higher-order things to the chagrin of my team mates, I'd have... at least 2 cents. (Python and Ruby... by the time I got to TS I learned to suppress my functional urges and instead try to get Ramda or something preexisting into the codebase)

", + "id": 471020198, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726587604 + }, + { + "content": "

I am quite impressed by the supervision trees as well.

", + "id": 471247093, + "sender_full_name": "Perma", + "timestamp": 1726662684 + }, + { + "content": "

Elixir is one of the few languages that offers data-race safety, right? Because synchronization between threads only happens via message passing and never by sharing memory?
\nIf government bodies (via procurement restrictions, etc) deprecate and eventually abandon memory unsafe and data-race unsafe languages, surely that makes room for Elixir that very few other languages can fill
\nNot even Kotlin or Go offer data race safety, and those are relatively young languages

", + "id": 484799715, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732741888 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Fresh.20off.20GitHub.20Universe.202024.3A.20Hack.20Club.20High.20Seas.json b/zulip_json/453512-general/Fresh.20off.20GitHub.20Universe.202024.3A.20Hack.20Club.20High.20Seas.json new file mode 100644 index 0000000000..ae04ccee86 --- /dev/null +++ b/zulip_json/453512-general/Fresh.20off.20GitHub.20Universe.202024.3A.20Hack.20Club.20High.20Seas.json @@ -0,0 +1,14 @@ +[ + { + "content": "

I just watched the day 2 keynote of GitHub Universe 2024 earlier and Acon Lin of Hack Club announced High Seas

", + "id": 479732238, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730309319 + }, + { + "content": "

btw the general YSWS event lasts until January 31, 2025

", + "id": 479828430, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730364038 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Ghostty.20is.20now.20v1.2E0.20.28and.20Open.20Source.20to.20all.29.json b/zulip_json/453512-general/Ghostty.20is.20now.20v1.2E0.20.28and.20Open.20Source.20to.20all.29.json new file mode 100644 index 0000000000..17f237c68c --- /dev/null +++ b/zulip_json/453512-general/Ghostty.20is.20now.20v1.2E0.20.28and.20Open.20Source.20to.20all.29.json @@ -0,0 +1,104 @@ +[ + { + "content": "

https://hachyderm.io/@mitchellh/113720986101323746

", + "id": 490917274, + "sender_full_name": "Jamie Tanna", + "timestamp": 1735247833 + }, + { + "content": "

Ooo
\nWe also have #terminals-and-shells-and-tuis-oh-my

", + "id": 490919413, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735249842 + }, + { + "content": "

Thanks for the heads up on both of these! Gonna have to try Ghostty when I'm back at work...

", + "id": 490951887, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735278743 + }, + { + "content": "

And it's pretty great!

", + "id": 491078482, + "sender_full_name": "Menno", + "timestamp": 1735378873 + }, + { + "content": "

Looking forward to that libghostty that Mitchell was talking about and I'm wondering if that could lead to it being able to embedded into VS Code. I just changed my workflow to be based around VS Code's Remote development which finally gave me a reason to use the in-editor terminal.

", + "id": 492168035, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1736191275 + }, + { + "content": "

I’ve installed Ghostty but find the VSCode terminal so convenient that I still rarely use Ghostty (or iTerm2 before it) :thinking:

", + "id": 492254275, + "sender_full_name": "James Thurley", + "timestamp": 1736233912 + }, + { + "content": "

I've actually switched back to alacritty and zellij, haha
\nIt's good that there's a terminal foundation library for Zig projects, but alacritty and wezterm already offer that in the Rust ecosystem, so it'll be interesting to see whether anyone creates Rust bindings to libghostty

", + "id": 492256572, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1736235408 + }, + { + "content": "

The thing that has held me up is https://ghostty.org/docs/install/binary#fedora only has community builds, but after inspecting the .spec file for the RPM it doesn't look nefarious, so I think I'm safe to install it.

", + "id": 492365906, + "sender_full_name": "Brett Cannon", + "timestamp": 1736275361 + }, + { + "content": "

Brett Cannon said:

\n
\n

The thing that has held me up is https://ghostty.org/docs/install/binary#fedora only has community builds, but after inspecting the .spec file for the RPM it doesn't look nefarious, so I think I'm safe to install it.

\n
\n

I'm running Fedora and I just build from source. Usually from some release tag. I'm trying to build more of my tools from source rather than install from a package.

", + "id": 492418927, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1736300085 + }, + { + "content": "

I'm really enjoying Ghostty, but I'm a hard and fast quick/quake-mode user, so that not being doable outside of macOS (yet) makes it a non-starter outside of work so far. But will watch and wait :P

", + "id": 492473909, + "sender_full_name": "Owen Valentine", + "timestamp": 1736331651 + }, + { + "content": "

This thread is useful :thumbs_up: . I use the \"quake mode\" thing all the time but configure it for multiple apps so don't want or need ghostty's own way of doing it. But on the other hand, I didn't realize how dependent I had become on kitty's hints feature. It feels like such a petty dealbreaker :laughing: .

\n

(wezterm folks - I _think_ this is doable there as a quick select custom action or something?)

", + "id": 492531565, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1736351137 + }, + { + "content": "

Yes I also miss the URL selection via keyboard from the \"foot\" terminal.

", + "id": 492540970, + "sender_full_name": "onjen", + "timestamp": 1736354150 + }, + { + "content": "

Matthew Sanabria said:

\n
\n

I'm running Fedora and I just build from source. Usually from some release tag. I'm trying to build more of my tools from source rather than install from a package.

\n
\n

If the docs didn't basically say, \"you don't want to build from source if you can help it\" and I wasn't so lazy since I have no complaints with the GNOME terminal, I probably would have done the same.

\n

Owen Valentine said:

\n
\n

I'm really enjoying Ghostty, but I'm a hard and fast quick/quake-mode user, so that not being doable outside of macOS (yet) makes it a non-starter outside of work so far. But will watch and wait :P

\n
\n

Is there a terminal on Linux that offers that feature?

", + "id": 492582960, + "sender_full_name": "Brett Cannon", + "timestamp": 1736369661 + }, + { + "content": "

GNOME Terminal was fine for me too, until I wanted to hop on macOS and it wasn't there. That's one reason I switch to Ghostty. Cross platform.

", + "id": 492642637, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1736403930 + }, + { + "content": "

Brett Cannon said:

\n
\n

Is there a terminal on Linux that offers that feature?

\n
\n

Yeah, I currently swear by Tilix. It's still perfectly functional, but has effectively been unmaintained for quite a while. On macOS I've been using Tabby, with the cross-platform ideal being my focus, but ufhsgsyshgs Electron for terminal is a bad time, so haven't adopted for personal use. Ghostty gives me something better on macOS for now at least, though Tilix and Tabby's support for quake-specific styling (transparency etc) is also handy. Using a bunch less RAM is very compelling though :D

", + "id": 492673161, + "sender_full_name": "Owen Valentine", + "timestamp": 1736414882 + }, + { + "content": "

Ah, and quick terminal doesn't do tabs or any other customizability, and takes a while to spawn/resume. It'll serve for now but I'm gonna need to figure out how to contribute :P

", + "id": 492730680, + "sender_full_name": "Owen Valentine", + "timestamp": 1736431580 + }, + { + "content": "

I've been enjoying Ghostty for a while, but just remembered about Gary Bernhardt's talk about \"an terminal\" (https://www.destroyallsoftware.com/talks/a-whole-new-world) -- I would love to see an interview with him about whether his terminal dreams from 12 years ago have been achieved!

", + "id": 492731248, + "sender_full_name": "Nick Reilingh", + "timestamp": 1736431731 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Happy.202025.21.20.E2.9C.A8.json b/zulip_json/453512-general/Happy.202025.21.20.E2.9C.A8.json new file mode 100644 index 0000000000..0512afb2ae --- /dev/null +++ b/zulip_json/453512-general/Happy.202025.21.20.E2.9C.A8.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Happy 2025 folks!

", + "id": 491458687, + "sender_full_name": "Patrick Arminio", + "timestamp": 1735694989 + }, + { + "content": "

:champagne::clink:

", + "id": 491459666, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735695966 + }, + { + "content": "

Cheers, y’all! :clink::raised_hands::partying_face:

", + "id": 491460321, + "sender_full_name": "Jerod Santo", + "timestamp": 1735696692 + }, + { + "content": "

Happy New Year! Have a great 2025 everyone!

", + "id": 491467800, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1735704899 + }, + { + "content": "

2025! 

", + "id": 491474680, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735711932 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Incident.20Horror.20Stories.json b/zulip_json/453512-general/Incident.20Horror.20Stories.json new file mode 100644 index 0000000000..cdf11aeff8 --- /dev/null +++ b/zulip_json/453512-general/Incident.20Horror.20Stories.json @@ -0,0 +1,44 @@ +[ + { + "content": "

On Friday, I brought down a customer's production cluster for 5 hours by accident when doing maintenance in their environment. Everyone was nice about it, even the customer, but man did I feel stupid.

\n

What are your incident horror stories to celebrate this spooky season?

", + "id": 475429462, + "sender_full_name": "Thomas Eckert", + "timestamp": 1728347698 + }, + { + "content": "

One time I brought down the production email server because I was ssh'ed into it from my Linux laptop and didn't double check which shell I was in. I was trying to reboot my laptop and suddenly realized something else was rebooting.

", + "id": 475434017, + "sender_full_name": "Philip Durbin", + "timestamp": 1728349539 + }, + { + "content": "

We sent around 3.8M custom metrics to Datadog for a few hours. Scared to see the bill.

", + "id": 475465455, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728361299 + }, + { + "content": "

I once deleted hundreds of \"unused\" database instances... but some core internal tooling assumed those instances would always exist :grimacing: . So I left entire development teams unable to deploy their projects. Ended up performing mass restores not so those databases could actually do any work or accept connections, but purely so the AWS APIs could stop returning empty responses. Felt gross about both the problem _and_ the rollback :sob:

", + "id": 475721418, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1728441984 + }, + { + "content": "

Back in about 2001 fat fingered the outgoing phone number of a dial back service. We called customer routers with that number, the router would reject and call back. Because of the typo, customer routers accepted the call for 1 sec and then dial back. Instead of a usual 0€ bill, it was about 20k€ that month. And a 10cm high stack of paper invoices.

", + "id": 477802550, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1729341609 + }, + { + "content": "

https://status.elastic.co/incidents/9mmlp98klxm1 :upside_down: (I work at Elastic)

", + "id": 479619145, + "sender_full_name": "Jamie Tanna", + "timestamp": 1730272571 + }, + { + "content": "

While trying to \"test automation\", I once took down every ec2 instance in the core AWS account. Thankfully we had been thinking about DR and resilience, so this \"accidental chaos\" engineering showed us where the gaps were and we didn't lose any data. There were a few critical resources offline, which meant hundreds of devs sitting around waiting though.

", + "id": 479921228, + "sender_full_name": "shaun smiley", + "timestamp": 1730393730 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Is.20this.20cool.3F.20y.2Fn.3F.json b/zulip_json/453512-general/Is.20this.20cool.3F.20y.2Fn.3F.json new file mode 100644 index 0000000000..303a43bb90 --- /dev/null +++ b/zulip_json/453512-general/Is.20this.20cool.3F.20y.2Fn.3F.json @@ -0,0 +1,458 @@ +[ + { + "content": "

Let's see if this is something that might be able to work for our community. I'm on the fence. Change is hard.

", + "id": 465909767, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1724908873 + }, + { + "content": "

Downloaded the macOS app and it feels pretty Slack-y, overall. It's missing some OS integrations, such as password autocomplete from my keychain. Had to copy/paste...

", + "id": 466015706, + "sender_full_name": "Jerod Santo", + "timestamp": 1724938455 + }, + { + "content": "

Same. I had to copy/paste as well from 1p.

", + "id": 467908728, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725552334 + }, + { + "content": "

The UI felt fast last week when I used it, but today it's feeling sluggish. Not sure which of those two experiences is normal...

", + "id": 467911494, + "sender_full_name": "Jerod Santo", + "timestamp": 1725552949 + }, + { + "content": "

UI is snappy for me today.

", + "id": 467962648, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725564760 + }, + { + "content": "

That channel and topic set for ATO seems pretty cool.

", + "id": 467962737, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725564791 + }, + { + "content": "

CleanShot-2024-09-05-at-14.33.202x.png
\nI can see you typing too.

\n
", + "id": 467962988, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725564866 + }, + { + "content": "

One thing to figure out is where we'd post our new episode notifications:

\n
    \n
  1. In the general channel all under a single topic?
  2. \n
  3. In podcast-specific channels with a new topic for each episode?
  4. \n
  5. Somewhere else entirely?
  6. \n
\n

I like option 2, but I fear there will be less discussion on new episodes if they aren't posted to general...

", + "id": 467964987, + "sender_full_name": "Jerod Santo", + "timestamp": 1725565396 + }, + { + "content": "

Both?

", + "id": 467965130, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725565434 + }, + { + "content": "

My issue with topics is that it's a lot of digging to find the conversations. Recent Conversations is helpful, but otherwise things seem to get buried.

", + "id": 467965336, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725565486 + }, + { + "content": "

This feels a little like realtime email.

", + "id": 467965592, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725565520 + }, + { + "content": "

Yeah hard to know how well the search works until we have a decent amount of content in here

", + "id": 467965679, + "sender_full_name": "Jerod Santo", + "timestamp": 1725565531 + }, + { + "content": "

I do like how I set up the new #games channel to have a topic per game, which is kinda how we're threading in Slack's wordle channel right now anyhow

", + "id": 467966068, + "sender_full_name": "Jerod Santo", + "timestamp": 1725565585 + }, + { + "content": "

Keyboard shortcuts are nice and you can press \"t\" to go to recent conversations and the jkl or arrow around and press enter to enter the topic.

", + "id": 467975330, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725567508 + }, + { + "content": "

A message was moved here from #ato-2024 > host a panel, y/n? by Adam Stacoviak.

", + "id": 467975396, + "sender_full_name": "Notification Bot", + "timestamp": 1725567537 + }, + { + "content": "

The Combined Feed (a) also seems like a decent way to just see \"what happened lately\" without having to dig into a bunch of topics individually. I guess like Jerod said it's hard to know what works well until there's more going on. I would _guess_ Recent Conversations trumps Combined Feed as the place gets hopping or you've been away a while :thinking:

", + "id": 468202299, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1725632819 + }, + { + "content": "

Press \"t\" and you're there.

", + "id": 468214752, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725635402 + }, + { + "content": "

Going back to Slack and not being able to keyboard shortcut my way around is feeling dated already. Or, I never knew of or learned the keyboard commands over there.

", + "id": 468228665, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725639074 + }, + { + "content": "

In a topic you can press \"r\" to reply. Up arrow to navigate the messages. Left arrow to edit your latest message. So cool.

", + "id": 468232459, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725640397 + }, + { + "content": "

Yes the nerds built this :100:

", + "id": 468233049, + "sender_full_name": "Jerod Santo", + "timestamp": 1725640600 + }, + { + "content": "

Keyboard nav is hard selling me

", + "id": 468233161, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725640642 + }, + { + "content": "

This is what people remember IRC being like?

", + "id": 468235634, + "sender_full_name": "Omri Gabay", + "timestamp": 1725641180 + }, + { + "content": "

The main thing I remember about IRC was when there would be a netsplit and hundreds of people would drop offline and I was so confused and in awe and scared hoping my internet connection could \"hold on\" while I downloaded this file! :laughter_tears:

", + "id": 468235887, + "sender_full_name": "Jerod Santo", + "timestamp": 1725641253 + }, + { + "content": "

Honestly, I'd rather use a slightly less nice chat client if it's built be nerds vs. giant corps. There's something satisfying about it that's hard to explain.

", + "id": 468254017, + "sender_full_name": "Nabeel S", + "timestamp": 1725645469 + }, + { + "content": "

I use cmd + k to navigate around in Slack which works pretty well

\n

Agree on nerds vs giant corps though!

", + "id": 468254397, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725645564 + }, + { + "content": "

I'd do a channel per show and with a topic per released episode. You can post the link to the topic in a general channel.

\n

I agree that the UI of Zulip feels dated but the keyboard navigation is far better than Slack.

\n

Recent conversations and Combined feed are great as well. Really lets you jump into what you missed and what's happening now.

", + "id": 468282728, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725654082 + }, + { + "content": "

I'd suggest a topic per episode in a general channel? But as Matthew said episodes could be cross-posted. I suggest this as it's closest to the current Slack flow where everything is posted in the main channel, but topic-per-episode encourages discussing that episode in its own \"thread\"

\n

If you check out the Zulip main chat, they actually posted about the Changelog episode in an \"announcements\" channel, but with a link to say \"discuss the episode in a topic over here in the general channel\".

", + "id": 468293474, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1725658867 + }, + { + "content": "

Also might I suggest: Don't worry about migrating old chat history. If we decide to move here permanently, just archive the Slack channels and people can copy/link to things if the need arises. Anything on Slack is going away after 90 days anyways, so a migration seems like overkill to me.

", + "id": 468296711, + "sender_full_name": "Nabeel S", + "timestamp": 1725660091 + }, + { + "content": "

Yeah lots to ponder on how to organize. I'll probably do things manually for a bit and just see what feels good and then eventually automate on that.

", + "id": 468403651, + "sender_full_name": "Jerod Santo", + "timestamp": 1725712994 + }, + { + "content": "

First attempt at an episode announcement topic: https://changelog.zulipchat.com/#narrow/stream/453512-general/topic/Friends.2060.3A.20Starbucks.20DVD.20peddlers/near/468404124

", + "id": 468404427, + "sender_full_name": "Jerod Santo", + "timestamp": 1725713211 + }, + { + "content": "

One of the great things about Zulip is that you can easily move messages from one topic to another. So we can always reorganize in the future if need be.

", + "id": 468415009, + "sender_full_name": "Philip Durbin", + "timestamp": 1725717333 + }, + { + "content": "

The whole signup/onboarding process was very easy with Zulip, which has not been my experience with other community chat solutions (Discourse). I was able to interact with the web UI easily and transition to the desktop and mobile app quickly and got everything setup.

\n

I like how I can add some other Zulip organization chats to the app without logging in or signing up, for instance I can add (chat.zulip.org) and browse the public conversations without the friction for signing up or logging in.

\n

The whole blending of public and private/member chat is fascinating and I wonder how easily it would be to integrate a published episode as a topic and be able to have the discussion of the episode easily accessible and viewable from the website where people find other details (show notes, transcript, sponsors, links, more info about guests and hosts) about an epsidoe. Having something to better integrate engagement with an episode without much friction from the community would be interesting.
\nCleanShot-2024-09-07-at-10.46.122x.png

\n
", + "id": 468430020, + "sender_full_name": "Matt Johnson", + "timestamp": 1725724419 + }, + { + "content": "

Matt Johnson said:

\n
\n

Having something to better integrate engagement with an episode without much friction from the community would be interesting.
\nCleanShot-2024-09-07-at-10.46.122x.png

\n
\n

So with using the desktop app I was able to take a quick screenshot, mark it up, then just copy and paste it into the chat... that's a workflow I do a lot of with Slack and Discord on a frequent basis and is nice to see that just works here. I also noticed that when adding the link in and now experimenting with quoting a portion of my last post it appears to be Markdown format, which is a total hook for me.

\n

Ha... and by quoting the image from the previous conversation it didn't just display it automatically like the original message did, it just has the link to the image, nice touch.

", + "id": 468432967, + "sender_full_name": "Matt Johnson", + "timestamp": 1725725396 + }, + { + "content": "

Did you see that you can view read receipts on messages... that's wild.
\nCleanShot-2024-09-07-at-11.13.312x.png

\n
", + "id": 468433612, + "sender_full_name": "Matt Johnson", + "timestamp": 1725725659 + }, + { + "content": "

Omri Gabay said:

\n
\n

This is what people remember IRC being like?

\n
\n

Not really, no. I still use IRC. My oldest closest circle of friends is in a private IRC channel, plus a bunch of linux and programming language channels. Stepping outside of my bias, IRC is a terrible experience compared to any modern chat app.

", + "id": 468470178, + "sender_full_name": "Chris Woods", + "timestamp": 1725740413 + }, + { + "content": "

Jerod Santo said:

\n
\n

One thing to figure out is where we'd post our new episode notifications:

\n
    \n
  1. In the general channel all under a single topic?
  2. \n
  3. In podcast-specific channels with a new topic for each episode?
  4. \n
  5. Somewhere else entirely?
  6. \n
\n

I like option 2, but I fear there will be less discussion on new episodes if they aren't posted to general...

\n
\n

I like option 2.

", + "id": 468470235, + "sender_full_name": "Chris Woods", + "timestamp": 1725740454 + }, + { + "content": "

I also like option 2.

\n

The last time I used IRC it was for finding other Counterstrike teams to scrimmage against :sweat_smile:

", + "id": 468493685, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725758872 + }, + { + "content": "

I stepped away for a day and came back here and it was really easy to digest what I've missed and select the conversations that I wanted to continue discussing. This is actually pretty fun overall. I'll do my part to keep it going.

", + "id": 468497650, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725761692 + }, + { + "content": "

Jerod Santo said:

\n
\n

Yes the nerds built this :100:

\n
\n

That should be a certification. When in doubt, choose \"Nerdbuilt Certified\".

", + "id": 468610322, + "sender_full_name": "Ed Howard", + "timestamp": 1725820266 + }, + { + "content": "

Jerod Santo said:

\n
\n

Yeah lots to ponder on how to organize. I'll probably do things manually for a bit and just see what feels good and then eventually automate on that.

\n
\n

Using zulip in one project for about 2 years and :love: it. How well it works comes down to orga and automation. Happy to learn how it works for a non-dev-project :)

", + "id": 468729854, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1725873461 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

I also like option 2.

\n
\n

Sounds like people are liking option 2. I'm down with trying that. Next question becomes: Do we split The Changelog channels into 3? (News, Interviews, Friends) or keep them together as one pod? I'm leaning toward keeping them together, but if we do want to programmatically attach channels to episodes for public-facing discussions, it might be easier to have a separate channel for each...

", + "id": 468802007, + "sender_full_name": "Jerod Santo", + "timestamp": 1725889106 + }, + { + "content": "

any idea if it's possible to get the slack-like setting of only showing channels with unread messages?

\n

kinda seems like the topic list will just grow unboundedly and it'd be hard to keep track of conversations in each one.

\n

then again maybe i dont understand zulip

", + "id": 468815253, + "sender_full_name": "Dan Cardin", + "timestamp": 1725891858 + }, + { + "content": "
\n

Do we split The Changelog channels into 3? (News, Interviews, Friends) or keep them together as one pod?

\n
\n

I would have expected them to be separate, but then I subscribe to their individual feeds.

", + "id": 468815579, + "sender_full_name": "James Thurley", + "timestamp": 1725891937 + }, + { + "content": "

Dan Cardin said:

\n
\n

any idea if it's possible to get the slack-like setting of only showing channels with unread messages?

\n

kinda seems like the topic list will just grow unboundedly and it'd be hard to keep track of conversations in each one.

\n

then again maybe i dont understand zulip

\n
\n

I think Inbox is the thing you're looking for. That shows new topics in channels you follow, grouped by the channel, but shows only those with unread messages. Like a few others, I find it much easier to follow catch up on the convo this way than the Slack way.

", + "id": 468816453, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725892093 + }, + { + "content": "

idk if it's just a UI bug or not, but i tried marking your message as unread to test that out, and it shows a 1 next to inbox, but then doesn't actually show the message, so i can't determine if what you're saying would be nice or not yet :D

", + "id": 468846713, + "sender_full_name": "Dan Cardin", + "timestamp": 1725897906 + }, + { + "content": "

I marked a few messages as unread, and it does show these channels and topics as unread (with message count) in the inbox.

", + "id": 468876079, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1725904928 + }, + { + "content": "

Jerod Santo said:

\n
\n

Do we split The Changelog channels into 3? (News, Interviews, Friends) or keep them together as one pod? I'm leaning toward keeping them together, but if we do want to programmatically attach channels to episodes for public-facing discussions, it might be easier to have a separate channel for each...

\n
\n

It is probably easier to have them separated, and more consistent. I would vote for what is easier to do right now, since it could potentially end up with some other changes anyway after using it for a while. No need for premature optimization :-)

", + "id": 468876909, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1725905197 + }, + { + "content": "

Hm, that's weird, it works for me in the desktop app :open_mouth:

", + "id": 468878948, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725905834 + }, + { + "content": "

Dan Cardin said:

\n
\n

any idea if it's possible to get the slack-like setting of only showing channels with unread messages?

\n

kinda seems like the topic list will just grow unboundedly and it'd be hard to keep track of conversations in each one.

\n

then again maybe i dont understand zulip

\n
\n

I have the option to filter \"Recent conversations\" with a checkbox for \"unread\" that seems to do what you're looking for

\n

image.png

\n
", + "id": 468900253, + "sender_full_name": "Chris Woods", + "timestamp": 1725910500 + }, + { + "content": "

yea i guess i had to pick \"standard view\" instead of \"followed topics\". i would have thought responding inside a topic would follow me, but alas

", + "id": 468915031, + "sender_full_name": "Dan Cardin", + "timestamp": 1725915545 + }, + { + "content": "

@Dan Cardin for the unreads only feature you want, I'd suggest leaving a note in #feedback at https://chat.zulip.org . I couldn't find anything there, or in open issues.

\n
In Slack, your sidebar is the access point for different parts of your workspace. You can tailor how it’s organized to suit your needs. Customize the navigation bar You’ll find the navigation ...
If this message does not go away, try reloading the page.
Zulip server and web application. Open-source team chat that helps teams stay productive and focused. - Issues · zulip/zulip
", + "id": 468916609, + "sender_full_name": "Philip Durbin", + "timestamp": 1725916064 + }, + { + "content": "

Going back to Slack feels so dated to me now. There are conversations there that span several \"threads\" that I have no idea how to find unless I scroll and scroll.

", + "id": 468925015, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725919154 + }, + { + "content": "

@Adam Stacoviak that was quick! :laughing:

", + "id": 468928968, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1725920745 + }, + { + "content": "

Speaking of chat.zulip.org (the team seems to refer to it as CZO for short) I've asked a few questions there and got replies and suggestions from no fewer than 3 distinct core team members including the founder in less than a day. Pretty incredible :purple_heart:

\n
If this message does not go away, try reloading the page.
", + "id": 468929128, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1725920806 + }, + { + "content": "

Jerod Santo said:

\n
\n

I like option 2, but I fear there will be less discussion on new episodes if they aren't posted to general...

\n
\n

Also +1 for option 2.
\nI don't think it makes sense to post podcast discussions to general at all? General should be more for announcements / introduce yourself style discussions?

\n

If there aren't any podcast specific discussions going on in General, our attention wont be skewed and we'll need to simply head to the discussions we're interested in to begin with. This probably makes more sense anyway as everyone has their favorite series they listen to, and will likely just subscribe to those podcast-specific channels.

\n

A potential mix of the options is to have a Master Feed channel, which has a topic for every podcast episode as they get released. But this would probably become unwieldy.
\nIt would however unify the direction of attention to all discussions.

\n

But again, I think separating into podcast-specific channels is more in line with the way we're already used to navigating the content from Changelog (i.e, which podcasts we're subscribed to in our podcast apps).

\n

Exciting! I hope Zulip works for you guys. I just can't gel with Slack. Something throws me off about it. And of course, open source ftw.

", + "id": 469004759, + "sender_full_name": "Tillman Jex", + "timestamp": 1725952307 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

I've asked a few questions there and got replies and suggestions from no fewer than 3 distinct core team members including the founder in less than a day. Pretty incredible :purple_heart:

\n
\n

We'd never have that kind of access to the Slack team!

", + "id": 469102281, + "sender_full_name": "Jerod Santo", + "timestamp": 1725977093 + }, + { + "content": "

I'm really digging the Zulip UI. It's minimal but still looks nice. It loads way faster than Slack does (I still don't understand what it's doing that causes it to load so slow in a new tab). And I'm really liking the way topics are presented. The recent conversations view solves my #1 gripe with Slack Threads in that it's impossible to know that a thread you aren't part of has some active conversation going on.

", + "id": 469473651, + "sender_full_name": "Jeff Henson", + "timestamp": 1726076638 + }, + { + "content": "

Jerod Santo said:

\n
\n
    \n
  1. In podcast-specific channels with a new topic for each episode?
  2. \n
\n
\n

Also throwing in a +1 for option #2.

", + "id": 469473928, + "sender_full_name": "Jeff Henson", + "timestamp": 1726076724 + }, + { + "content": "

Thanks for trying Zulip, hope it sticks and you decide to switch. The \"Slack-requirment\" has kept me from joining the community.

", + "id": 469618781, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1726134320 + }, + { + "content": "

Here's the docs on keyboard shortcuts if you dig those like I do https://zulip.com/help/keyboard-shortcuts

\n
Everything in Zulip can be done with the mouse, but mastering a few keyboard shortcuts will change your experience of the app. Start with the basics below, and use the convenient keyboard shortcuts reference in the Zulip app to add more to your repertoire as needed. | Reply to message: R or Enter — Reply to the selected message (outlined in blue). | New channel message: C — Start a new topic in the current channel. | New direct message: X | Paste formatted text: Ctrl + V | Paste as plain text: Ctrl + Shift + V. You can also paste formatted text with Ctrl + V, and press Ctrl + Z to remove formatting.
", + "id": 469738141, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726162724 + }, + { + "content": "

I have Zulip bookmarked and the notifications counter is pretty cool!
\nCleanShot-2024-09-12-at-15.36.122x.png

\n
", + "id": 469776208, + "sender_full_name": "Jarvis Yang", + "timestamp": 1726173453 + }, + { + "content": "

I'm really enjoying Zulip. My workspace is very Slack heavy but this is much nicer.

", + "id": 469928338, + "sender_full_name": "Menno", + "timestamp": 1726224450 + }, + { + "content": "

Adam and I give our first impressions of Zulip on today's (coming soon) Friends episode :fist:

", + "id": 469956232, + "sender_full_name": "Jerod Santo", + "timestamp": 1726231391 + }, + { + "content": "

I'm still feeling my way through it but I definitely love the topics, which seems like the biggest \"feature\" difference

", + "id": 469986385, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726238470 + }, + { + "content": "

I'm playing a bit of catch up in my feed, but this is all sorts of rad. It feels like the best parts of Discord, Slack, and forums.

\n

So, YES, this is cool. :sunglasses:

", + "id": 470069740, + "sender_full_name": "Caleb Fong", + "timestamp": 1726275148 + }, + { + "content": "

Jerod and Adam, I wonder if you guys have been using Zulip also for any \"internal\" business that goes on to keep Changelog running? I'm privy to the like public community discussions, but I assume you guys need places to talk about servers, planning episodes, etc. I don't know if you're currently doing that in Slack, but I'd hope you guys don't have to split across apps to keep doing that, or suffer from worse outcomes on that side of things!

", + "id": 470074131, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726278249 + }, + { + "content": "

Yes, definitely.
\nI have been listening to Changelog for years and haven't joined the Slack community but with this gutsy trial of the Zulip platform, you owned me! I had to come on board.
\nYou guys practice what you preach and are meticulous at every step along the way.

\n

Let's give it a shot! Zulip and the entire Open Source Community will thank you later.

", + "id": 470363456, + "sender_full_name": "John Johnson", + "timestamp": 1726420789 + }, + { + "content": "

I'm in the same boat as John.

\n

I run a startup based out of India and because of the dictatorial powers in my hand (!), started with Zulip from day one for our internal team communication and the experience has been wonderful. It has been running for more than a year now and apart from the initial hiccup people face because of the minimal UI, there have been virtually no complaints.

\n

Zulip also has a massive amount of integrations built-in: https://zulip.com/integrations/ so you can have customized workflows.

\n

I have been a Changelog listener for quite some time, but Slack requirement kept me from joining the community. I hope you guys stick with it and take the plunge to migrate :)

\n
Zulip comes with over a hundred native integrations out of the box, and integrates with Zapier and IFTTT to provide hundreds more. Connect the apps you use every day to Zulip.
", + "id": 470944766, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1726570526 + }, + { + "content": "

Love to hear that, John & Siddhartha! It's not :100: yet, but we're somewhere near 99% sure we want to make the switch officially...

", + "id": 471000239, + "sender_full_name": "Jerod Santo", + "timestamp": 1726583442 + }, + { + "content": "

After using Zulip for a few weeks now with you all I find the format of topics so much better than Slack. It's easy to come back and find/follow the conversations you want to be a part of. Especially useful for discussing specific Changelog episodes. Thank you all for giving it a go.

", + "id": 471011306, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1726585989 + }, + { + "content": "

Yep! I'm really pleased with this Zulip experiment and hope this becomes permanent.
\nI'm also spinning up a personal Zulip instance to experiment with bots and chat-ops.

", + "id": 471319489, + "sender_full_name": "Nabeel S", + "timestamp": 1726682920 + }, + { + "content": "

Loooving the general Zulip vibe. Topics for all the things is a wonderful brain compartmentalization thing

", + "id": 471486461, + "sender_full_name": "Owen Valentine", + "timestamp": 1726752408 + }, + { + "content": "

Unrelated: no mainstream 2FA yet :/ https://zulip.readthedocs.io/en/latest/development/authentication.html#two-factor-authentication

", + "id": 471487040, + "sender_full_name": "Owen Valentine", + "timestamp": 1726752591 + }, + { + "content": "

yes it IS cool. glad you mentioned there is a Mac app for Zulip

", + "id": 472931883, + "sender_full_name": "Ian Lessing", + "timestamp": 1727367230 + }, + { + "content": "

It certainly seems pretty cool. I enjoyed the interview, a lot, and like the idea. I joined the slack as I thought that's where I would find a working zulip invite,as the one in the email had expired. Before that I'd not seriously considered the slack as I've been put off by the noisiness of it in general. That's may be mostly a \"me\" thing as I'm not great at tuning things out and letting things drift by, but I'm keen to give this a try.

", + "id": 473287732, + "sender_full_name": "John Tocher", + "timestamp": 1727499783 + }, + { + "content": "

Just hopped in from Slack and the latest Friends episode transcript. Although I am mostly a lurker here and TOTP on Zulip is probably still in the works, welcome to the other side btw.

", + "id": 473370393, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1727546435 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Ladybird.20On.20Swift.20vs.20Rust.json b/zulip_json/453512-general/Ladybird.20On.20Swift.20vs.20Rust.json new file mode 100644 index 0000000000..c06b3f7717 --- /dev/null +++ b/zulip_json/453512-general/Ladybird.20On.20Swift.20vs.20Rust.json @@ -0,0 +1,44 @@ +[ + { + "content": "

https://www.youtube.com/watch?v=B8IjggrJKwk

\n
", + "id": 478294504, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1729606099 + }, + { + "content": "

CleanShot 2024-10-22 at 09.08.50@2x.png

\n
", + "id": 478294716, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1729606170 + }, + { + "content": "

I am always surprised when people say our voices sound alike...

", + "id": 478305723, + "sender_full_name": "Jerod Santo", + "timestamp": 1729608955 + }, + { + "content": "

I have never thought your voices sound alike. Your accents are different, your relative pitches are different. Your typical vocabularies are different. Aside from “white American male”, I don’t think they have a whole lot in common. But that may just be because I also fall into that demographic so it’s more apparent to me.

", + "id": 478356904, + "sender_full_name": "Scott Abbey", + "timestamp": 1729626687 + }, + { + "content": "

And Jerod almost never quotes Silicon Valley :laughing:

", + "id": 478357205, + "sender_full_name": "Scott Abbey", + "timestamp": 1729626832 + }, + { + "content": "

I do sometimes have issues, but I can tell yous apart most of the time :joy:

", + "id": 478367163, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1729631130 + }, + { + "content": "

I never had trouble telling your voices apart. However.... for awhile, I had the voices and faces mixed up. I'd seen little pictures of your faces on the website, but never with the names labeled. When I finally saw you on video, and heard your voice coming out of \"Adam's\" face, it felt real weird.

", + "id": 478470445, + "sender_full_name": "Ed Howard", + "timestamp": 1729682202 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Leave.20us.20a.20voicemail.20for.20this.20year.27s.20state.20of.20the.20.22log.22.21.json b/zulip_json/453512-general/Leave.20us.20a.20voicemail.20for.20this.20year.27s.20state.20of.20the.20.22log.22.21.json new file mode 100644 index 0000000000..95b6f8b0fa --- /dev/null +++ b/zulip_json/453512-general/Leave.20us.20a.20voicemail.20for.20this.20year.27s.20state.20of.20the.20.22log.22.21.json @@ -0,0 +1,68 @@ +[ + { + "content": "

It's December already?! That means we're prepping for our 7th annual state of the \"log\" episode and we need your help! Go here:

\n

https://changelog.fm/sotl

\n

And leave us a message. If your audio is used on the show, we'll hook you up with your very own Breakmaster Cylinder remix! :dancing:

", + "id": 485880334, + "sender_full_name": "Jerod Santo", + "timestamp": 1733239257 + }, + { + "content": "

When's the deadline? Very much trying not to be a last minute submission, again :joy:

", + "id": 486806010, + "sender_full_name": "Jamie Tanna", + "timestamp": 1733694431 + }, + { + "content": "

Uhm ok the deadline is tomorrow then :wink:

", + "id": 486822839, + "sender_full_name": "Jerod Santo", + "timestamp": 1733708917 + }, + { + "content": "

We only have 3 voicemails so far and we record in 8 days!! :scream:

\n

If you're thinking about doing one, please get it submitted this week!

", + "id": 487052144, + "sender_full_name": "Jerod Santo", + "timestamp": 1733764250 + }, + { + "content": "

Lucky I missed the notification for that, @Jerod Santo you almost had me submit early :joy:

", + "id": 489162426, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734333506 + }, + { + "content": "

I'll be submitting today, hopefully just in time 🤞🏽

", + "id": 489162458, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734333526 + }, + { + "content": "

@Jamie Tanna why so soon? :wink:

", + "id": 489240430, + "sender_full_name": "Jerod Santo", + "timestamp": 1734356660 + }, + { + "content": "

Oh snap! Between new dog and traveling I forgot about this. I'll record something tonight too.

", + "id": 489281171, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734366303 + }, + { + "content": "

@Matthew Sanabria we record tomorrow morning. If you want a BMC remix tonight might be too late!

", + "id": 489341496, + "sender_full_name": "Jerod Santo", + "timestamp": 1734382721 + }, + { + "content": "

No worries. I can still just give you a nice voicemail!

", + "id": 489341672, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734382779 + }, + { + "content": "

Forever and always

", + "id": 489341735, + "sender_full_name": "Jerod Santo", + "timestamp": 1734382799 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Lessons.20learned.20adding.20OpenTelemetry.20to.20a.20Go.20CLI.20.23blogging.json b/zulip_json/453512-general/Lessons.20learned.20adding.20OpenTelemetry.20to.20a.20Go.20CLI.20.23blogging.json new file mode 100644 index 0000000000..1d9a1b8dee --- /dev/null +++ b/zulip_json/453512-general/Lessons.20learned.20adding.20OpenTelemetry.20to.20a.20Go.20CLI.20.23blogging.json @@ -0,0 +1,14 @@ +[ + { + "content": "

https://www.jvt.me/posts/2024/11/17/cobra-otel-lessons/ may be of interest to folks - some interesting things I learned recently while adding OTel into a CLI

", + "id": 482945767, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731914252 + }, + { + "content": "

Great write up (still need a second, more focused, pass)! I've always wondered how people are gaining insights about their customer's CLI usage. For example, the idea of a User Journey is pretty common for web analytics, and it would be useful to have on the CLI side too!

\n

I'll have to look into the Python OTel ecosystem

", + "id": 484102876, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1732402743 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Looking.20for.20Job.json b/zulip_json/453512-general/Looking.20for.20Job.json new file mode 100644 index 0000000000..7c1c9e030d --- /dev/null +++ b/zulip_json/453512-general/Looking.20for.20Job.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Hi, everyone, I am a web/mobile developer with +10 years of experience in product development and management. I major in Node, Python, PHP, JS/TS, AWS, Kubernetes, etc.... Looking forward to hearing back from you guys. Thanks.

", + "id": 490164373, + "sender_full_name": "Andy Li", + "timestamp": 1734702544 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Manifesting.20solved.20problems.json b/zulip_json/453512-general/Manifesting.20solved.20problems.json new file mode 100644 index 0000000000..130b91b433 --- /dev/null +++ b/zulip_json/453512-general/Manifesting.20solved.20problems.json @@ -0,0 +1,44 @@ +[ + { + "content": "

If you could wave your hand and have 5 problems solved in computer science/software development what would they be?

\n

Mine are

\n\n

Honorable shoutout to a friend who said as his top would be only having to define your data model once

", + "id": 487101627, + "sender_full_name": "Dustin", + "timestamp": 1733779278 + }, + { + "content": "

Doesn't namecoin solve the distributed authentication thing? I know there are several blockchain based identity efforts out there.

\n

I would think some sort of a blockchain like distributed storage system would be able to solve this and the package management problem too. Something that's more efficient, immutable except for being able to delete, with permissions, etc.

\n

Maybe postgres but globally distributed amongst millions of nodes.

", + "id": 487133583, + "sender_full_name": "Tim Uckun", + "timestamp": 1733792935 + }, + { + "content": "", + "id": 487173081, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733813135 + }, + { + "content": "

@Tim Uckun I was thinking more in the P2P sense and less the distributed but public and semi anonymous sense.

", + "id": 487204373, + "sender_full_name": "Dustin", + "timestamp": 1733824378 + }, + { + "content": "

@Ron Waldon-Howe What a wishlist!. I am afraid those days are gone though.

\n

BTW premined blockchains are a thing. XRP for example is very efficient and fast.

", + "id": 487337814, + "sender_full_name": "Tim Uckun", + "timestamp": 1733863457 + }, + { + "content": "

Tim Uckun said:

\n
\n

BTW premined blockchains are a thing. XRP for example is very efficient and fast.

\n
\n

Yep, I'm not anti-block-chain, just against anything that makes capitalism or climate change worse

", + "id": 487348485, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733868098 + }, + { + "content": "

capitalism is like entropy. It only goes in one direction and that's worse.

", + "id": 488187408, + "sender_full_name": "Tim Uckun", + "timestamp": 1733950802 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Mastodon.3F.json b/zulip_json/453512-general/Mastodon.3F.json new file mode 100644 index 0000000000..75a48066ea --- /dev/null +++ b/zulip_json/453512-general/Mastodon.3F.json @@ -0,0 +1,86 @@ +[ + { + "content": "

Not a big social media guy here, but trying to expand, anyone have a good Mastadon instance to join, I was looking at defcon.social because signup is open, just unsure about the fediverse I suppose. Any suggestions for a good instance?

", + "id": 475319266, + "sender_full_name": "Matthew Fish", + "timestamp": 1728313659 + }, + { + "content": "

Honestly, just pick one that seems reliable, isn’t blocked by a majority of the instances out there, and has policies that work for you, especially in regard to blocklists. Beyond that, it really doesn’t matter. You can follow anyone on any other instance that doesn’t block your instance and isn’t blocked by yours. If you find your instance unpalatable for any reason, migrating to another is relatively painless. I started my own instance when the Twitter drama started, but maintaining it became obnoxious so I migrated to hachyderm.io because I appreciated its governance structure and interesting domain name. The most important thing is to just get an account somewhere and start exploring so you can figure out how it fits into your uses.

", + "id": 475338213, + "sender_full_name": "Scott Abbey", + "timestamp": 1728318425 + }, + { + "content": "

I can recommend hachyderm. It’s got open registration, only blocks hateful instances, and isn’t blocked by any instances I care about. It’s managed by a collective and takes community input seriously, but I haven’t felt any particular need to offer any. It works fine

", + "id": 475338775, + "sender_full_name": "Scott Abbey", + "timestamp": 1728318580 + }, + { + "content": "

Thanks @Scott Abbey, just joined up!

", + "id": 475358951, + "sender_full_name": "Matthew Fish", + "timestamp": 1728324253 + }, + { + "content": "

I've wanted to explore Mastodon for quite some time, created an account but never could find enough use for it. I didn't want to admit this, but Twitter (X) has surprisingly gotten a much stronger tech presence, especially for machine learning, and I routinely find interesting things via their feed. I found any other social media to be lacking in these aspects, be it Bluesky or Mastodon.

", + "id": 475497041, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1728372799 + }, + { + "content": "

Would love to hear others' workflows. How do you use Mastodon, which accounts do you follow, are you completely reliant on the accounts you follow or does a feed-based recommendation also play a role?

", + "id": 475497642, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1728372969 + }, + { + "content": "

I love the idea of Mastodon. It reminds me of early Twitter when you could use whatever client you wanted and there were no ads. Plus it's federated and decentralized, like email.

", + "id": 475545920, + "sender_full_name": "Philip Durbin", + "timestamp": 1728389179 + }, + { + "content": "

@Siddhartha Golu Mastodon doesn’t have any algorithm, so you only see posts from people you follow, or posts people you follow have shared.

\n

I suspect my use case is different than many Twitter users. I’ve never found Twitter useful for discovery. It’s always felt like a constantly churning hype train, like Hacker News but with less interesting discussion. I only used it to see what the people I find interesting are up to (ie, micro-blogging, as it was originally meant for), and Mastodon serves that purpose for me much better than Twitter ever did. If I want news I’ll read a news site or reddit. If I want memes I’ve got reddit and Tumblr. For chatting with friends I’ve got Discord. Twitter in its modern form doesn’t work for me, and hasn’t really since long before Elon burned it down.

", + "id": 475573807, + "sender_full_name": "Scott Abbey", + "timestamp": 1728396860 + }, + { + "content": "

Well after following a couple devs and my podcaster, I am starting to see the appeal to no algorithm. @Scott Abbey any good devs or Hashtags you've found? really working on curating my own personal RSS-like Mastadon feed

", + "id": 475578670, + "sender_full_name": "Matthew Fish", + "timestamp": 1728397694 + }, + { + "content": "

Most of the Python community moved to Mastodon, so I've found just following people works.

", + "id": 475681315, + "sender_full_name": "Brett Cannon", + "timestamp": 1728424573 + }, + { + "content": "

Well, looks like Bluesky is a Nazi bar now, too

\n\n

Just when I was just curious enough to open a Bluesky account, they save me the trouble by scaring me away

\n

Mastodon forever!

", + "id": 489039451, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734223360 + }, + { + "content": "

I think Bluesky seems to have the best decentralised moderation tools of any social network.

\n

To use the bar analogy, you get to pick and change the bouncers to your bars (communities) at will.

\n

It sounds like they’re now in the interesting predicament where their users are demanding more centralised moderation.

", + "id": 489066333, + "sender_full_name": "James Thurley", + "timestamp": 1734252057 + }, + { + "content": "

I get it, moderation is hard
\nBut if the default setting is that the general public will be exposed to anti-LGBT content, and has to opt-out, then that doesn't sell me on Bluesky
\nIt's really hard to solve societal/political issues like racism, sexism, etc if we keep giving platforms to people who exacerbate the problem

", + "id": 489119115, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734300735 + }, + { + "content": "

I don't think they are geared up for moderating the platform. That would require either reddit style moderators (which I hate) or AI of some sorts which I don't think people would like either.

", + "id": 489339970, + "sender_full_name": "Tim Uckun", + "timestamp": 1734382226 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Mobile.20usage.json b/zulip_json/453512-general/Mobile.20usage.json new file mode 100644 index 0000000000..dbe9068058 --- /dev/null +++ b/zulip_json/453512-general/Mobile.20usage.json @@ -0,0 +1,86 @@ +[ + { + "content": "

how are folks using Zulia on mobile? from a browser? added to the home screen? from an app? i found a Zulip app on the iOS app store but the screenshot (there’s only one) makes it look pretty awful. but maybe it’s just out of date?

\n

i’m finding the mobile web version a little hard to use. this is my second time writing this message because in my first attempt, i somehow tapped something that made the compose box go away and be replaced by a different topic and i couldn’t find any drafts. and in general, i’ve had a few accidental taps that have taken me away from what i was doing unexpectedly.

", + "id": 471493813, + "sender_full_name": "Andrew Patton", + "timestamp": 1726754542 + }, + { + "content": "

I'm using the iOS app from the store. It certainly leaves a lot to be desired, but hopefully their big rewrite(s) are coming along pretty soon :folded_hands:

", + "id": 471495434, + "sender_full_name": "Jerod Santo", + "timestamp": 1726754963 + }, + { + "content": "

Android version seems alright. Not sure about iOS but if they're the same then should be workable :shrug:

", + "id": 471497390, + "sender_full_name": "Owen Valentine", + "timestamp": 1726755511 + }, + { + "content": "

Yeah, looks like Android and iOS are effectively the same. Google Play has a few more screenshots at least: https://play.google.com/store/apps/details?id=com.zulipmobile

\n
Organized team chat
", + "id": 471497767, + "sender_full_name": "Owen Valentine", + "timestamp": 1726755624 + }, + { + "content": "

Yeah, functionally speaking it works fine. I haven’t found anything I can’t do in the app.

\n

I agree that the design could use a touch up. I don’t know what I’d change, but that’s why I’m not a designer.

", + "id": 471497881, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726755660 + }, + { + "content": "

The mobile web is fine. The biggest challenge I have with it is the touch targets are on the small side. Leads to accidental touches and missed buttons.

", + "id": 471503792, + "sender_full_name": "Caleb Fong", + "timestamp": 1726757333 + }, + { + "content": "

I don't like apps so I've been using the mobile site in Firefox on Android. I really like that it works since you can't access Slack on mobile without the app but it's definitely a little clunky.

\n\n

Regardless, I'm just happy that I can even use it on my phone (vs Slack were I couldn't).

", + "id": 471503939, + "sender_full_name": "Jeff Henson", + "timestamp": 1726757388 + }, + { + "content": "

Could always take a stab at their TUI in Termux or some such :P

", + "id": 471504982, + "sender_full_name": "Owen Valentine", + "timestamp": 1726757705 + }, + { + "content": "

Given this issue: https://github.com/zulip/zulip-terminal/issues/1467
\nSomeone's already doing Termux :D

\n
Server: Zulip cloud server Client: main branch Python: 3.11 self.model.initial_data: {'zulip_version': '9.0-dev-642-g9d469357ea', 'zulip_feature_level': 237, 'zulip_merge_base': '9.0-dev-605-g47a54...
", + "id": 471505182, + "sender_full_name": "Owen Valentine", + "timestamp": 1726757764 + }, + { + "content": "

The primary thing I wish on mobile is, like on desktop, to include all topics in a channel in the initial view. The fact that you have to go into a channel and then click the … to see all channels isn’t very discoverable

", + "id": 471517637, + "sender_full_name": "Dustin", + "timestamp": 1726761486 + }, + { + "content": "

Especially if you’re trying to refer back to a topic you were already speaking in but there’s no new messages

", + "id": 471517738, + "sender_full_name": "Dustin", + "timestamp": 1726761530 + }, + { + "content": "

Dustin said:

\n
\n

The primary thing I wish on mobile is, like on desktop, to include all topics in a channel in the initial view. The fact that you have to go into a channel and then click the … to see all channels isn’t very discoverable

\n
\n

Thanks for articulating something I was feeling but had assumed I was trying to bring idioms from other chat clients to this one.

", + "id": 471519094, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1726761938 + }, + { + "content": "

I am using the experimental flutter app on Android (Zulip beta)
\n I think most of the functionality is completely missing, for me it is fine because I mostly just use inbox to read and not much more.
\nIf what they have in the Play Store is not a super old build I think it will still take some months to get all the functionality.

", + "id": 471535037, + "sender_full_name": "Alberto Luna", + "timestamp": 1726767622 + }, + { + "content": "

2 messages were moved from this topic to #general > desktop app (Zulip) by Philip Durbin.

", + "id": 472088101, + "sender_full_name": "Notification Bot", + "timestamp": 1727042402 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/No.20one.20seems.20to.20know.20about.20Zulip.json b/zulip_json/453512-general/No.20one.20seems.20to.20know.20about.20Zulip.json new file mode 100644 index 0000000000..98333c91b6 --- /dev/null +++ b/zulip_json/453512-general/No.20one.20seems.20to.20know.20about.20Zulip.json @@ -0,0 +1,524 @@ +[ + { + "content": "

Starting this new thread on Zulip and it's lack of awareness because I am simply beside myself that I've had multiple conversations with tech founders, etc in the last few weeks (since we've talked with Alya and have tried out Zulip)...and none of them know about Zulip!

\n

OK, so why this new thread? Well, awareness is key for Zulip and I really believe that this realtime chat/email/forum is the bees knees and much better than Slack. Yet, no one knows about Zulip.

\n

What can we (Changelog and this community) (or should we) do about this?

\n

Ref: #general > Is this cool? y/n?

", + "id": 471309475, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726679483 + }, + { + "content": "

Probably the biggest one is shutting down your Slack instance and officially moving over to Zulip. That might generate some buzz. After that is talking it up in social media, blog posts, etc. It also probably wouldn't hurt to harp on the fact that Zulip isn't taking away features that used to be free like Slack does, and can be self-hosted (e.g., no AI data harvesting).

\n

But honestly I can't think of anything out of the ordinary beyond talking about it regularly can convincing people to come and try it out.

", + "id": 471311013, + "sender_full_name": "Brett Cannon", + "timestamp": 1726680043 + }, + { + "content": "
\n

Probably the biggest one is shutting down your Slack instance and officially moving over to Zulip.

\n
\n

Yes, I think shutting down our Slack will do something. Just not sure when we can do that. I know Jerod and I will be at ATO in a month and we'll likely talk about this there.

\n

I have a call with Alya tomorrow afternoon about ways we can partner together and make things more official. What started as a \"hey let's try this\" has turned into a much easier to follow and more enjoyable community chat than I expected.

\n

I'll report back here as things progress. Maybe we need to help them with some concerted marketing efforts. Anyone want to do a homepage teardown with me?

", + "id": 471312048, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726680394 + }, + { + "content": "

After our migration is final I plan to write a blog post titled, “Slack is dead, long live Zulip”

\n

Maybe we can get that to go nerd viral…

", + "id": 471312537, + "sender_full_name": "Jerod Santo", + "timestamp": 1726680578 + }, + { + "content": "

That'll be dope.

", + "id": 471312969, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726680705 + }, + { + "content": "

Jerod Santo said:

\n
\n

After our migration is final I plan to write a blog post titled, “Slack is dead, long live Zulip”

\n
\n

Slack Is Dead, Long Live Zulip Stop and Smell the Zulip

", + "id": 471316319, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1726681891 + }, + { + "content": "

Erm mah, can we talk about the name \"Zulip\"?

", + "id": 471316647, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726681996 + }, + { + "content": "

It's like Xerox, but better. \"It's better!\"

", + "id": 471316955, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1726682092 + }, + { + "content": "

:grinning:

", + "id": 471317004, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1726682104 + }, + { + "content": "

Honestly, it reminds me of cold, western eastern European soup.

", + "id": 471317062, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1726682127 + }, + { + "content": "

I think the name is not great. Not a huge deal, people can get used to it, but I wonder if it's a factor in the lackluster adoption.

", + "id": 471327783, + "sender_full_name": "Nabeel S", + "timestamp": 1726685999 + }, + { + "content": "

\"Chat is dead, long live chat\"

", + "id": 471327969, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726686043 + }, + { + "content": "

Having never used it, I think I came into this thinking Zulip was more message board and less chat. I see now that it's kinda more like chat with the good parts of message boards. Very happy with how topics are organized.

", + "id": 471333991, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726688086 + }, + { + "content": "

I only knew about it because there is a Rust Zulip at http://rust-lang.zulipchat.com, and the topics system works well for talking about lots of different issues and features on a large, distributed, technical project. It would be unmanageable in Slack I expect.

\n

I wasn’t sure if it would work so well for more casual chatting, with the additional friction of having to come up with a subject, but this Changelog instance has convinced me it does.

\n

If they could make it indexable by search engines that could help them a lot, because people would come across the public channels more organically in their browsers. There must be a wealth of information in the Rust Zulip that few people ever come across.

\n
If this message does not go away, try reloading the page.
", + "id": 471348015, + "sender_full_name": "James Thurley", + "timestamp": 1726693349 + }, + { + "content": "

This is really exciting to hear. I love an underdog, especially when the underdog actually has a fantastic product!

\n

I think there are situations where Slack's product decisions do make sense (eg where I work, I am not sure Zulip would be a better choice). But all too often it's just the default choice because nobody was fired for picking Salesforce. I hope you guys can help drive more awareness so that people are making informed choices not just default choices!

", + "id": 471369850, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726704483 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Anyone want to do a homepage teardown with me?

\n
\n

All I have to say is that the very slight hover-grow effect on the blue buttons right above the fold (e.g. \"See it in use\") is terrible :laughing:
\nOtherwise, pages like this are great.

\n
Zulip is designed with communities in mind, including\n open-source projects, research collaborations, and volunteer organizations.\n Reach out for a sponsorship!
", + "id": 471375831, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726708436 + }, + { + "content": "

I think making public channels indexable by search engines would definitely help in adoption. I've not met anyone (online/offline) who doesn't like Zulip once they've gotten a chance to play around with it. Product is solid, it's the visibility that matters here and if people come across Zulip organically when searching for something (like in the case of Discourse), I'm sure this will create ripple effects.

", + "id": 471405634, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1726724401 + }, + { + "content": "

I'm excited that the Zulip experiment is going well for Changelog.

\n

What Changelog could do specifically is switch some channels to Web-public. That way newcomers could have a peek inside this Zulip instance instead of being greeted with a login wall.

\n
Today, we’re delighted to announce the general availability of Zulip’s public\naccess option. Open-source projects and other open communities\ncan now offer one-click access\n(no login required!) to part or all of their Zulip chat.\nFor those who are not familiar with it, Zulip is a modern\nteam collaboration …
", + "id": 471461806, + "sender_full_name": "Philip Durbin", + "timestamp": 1726744201 + }, + { + "content": "

Yeah I think we should make a bunch of channels web-public, certainly the podcast episode channels.

", + "id": 471487368, + "sender_full_name": "Jerod Santo", + "timestamp": 1726752673 + }, + { + "content": "

James Thurley said:

\n
\n

I only knew about it because there is a Rust Zulip at http://rust-lang.zulipchat.com, and the topics system works well for talking about lots of different issues and features on a large, distributed, technical project. It would be unmanageable in Slack I expect.

\n
\n

Yay, my second Zulip org. Maybe these will start accumulating like all of the Discord servers - including the official Rust Discord server. :upside_down:

", + "id": 471557938, + "sender_full_name": "Chris Woods", + "timestamp": 1726777434 + }, + { + "content": "

Ricky Hussmann said:

\n
\n

It's like Xerox, but better. \"It's better!\"

\n
\n

BMC needs to make a Zulip theme song!

", + "id": 471559204, + "sender_full_name": "Brett Cannon", + "timestamp": 1726777956 + }, + { + "content": "

Brett Cannon said:

\n
\n

Ricky Hussmann said:

\n
\n

It's like Xerox, but better. \"It's better!\"

\n
\n

BMC needs to make a Zulip theme song!

\n
\n

Ooooh, great idea! They need to do some marketing for sure. Maybe they could engage with him for the sound track for a marketing campaign :)

", + "id": 471559956, + "sender_full_name": "Chris Woods", + "timestamp": 1726778278 + }, + { + "content": "

Another thing we can do is use Zulip for our open source projects. I already moved the chat for Dataverse (my day job) to https://dataverse.zulipchat.com and I asked nicely to have a channel (#boston) for my local open source meetup on https://osdc.zulipchat.com

\n
Open source research data repository software. Contribute to IQSS/dataverse development by creating an account on GitHub.
If this message does not go away, try reloading the page.
If this message does not go away, try reloading the page.
", + "id": 471563785, + "sender_full_name": "Philip Durbin", + "timestamp": 1726779985 + }, + { + "content": "

I'm going to have to start a popular open-source project just so I can start a Zulip community for it :laughing:

", + "id": 471578379, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726788788 + }, + { + "content": "\n
Join developers from all over the world with a backstage pass to everything we do
", + "id": 472053946, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727018285 + }, + { + "content": "

I like Zulip, this is really great. Just need custom status messages.

\n

Status: Listening to the Pod!

", + "id": 472072641, + "sender_full_name": "David Brown", + "timestamp": 1727029877 + }, + { + "content": "

@David Brown Hmm, it works for me. I just typed \"MyCustomStatus\".

", + "id": 472072826, + "sender_full_name": "Philip Durbin", + "timestamp": 1727030017 + }, + { + "content": "

Okay, figured it out! Nice!

", + "id": 472072926, + "sender_full_name": "David Brown", + "timestamp": 1727030100 + }, + { + "content": "

Our episode channels are now web-public! Check it out: https://changelog.zulipchat.com/

", + "id": 472702592, + "sender_full_name": "Jerod Santo", + "timestamp": 1727272279 + }, + { + "content": "

Ok brand new here... can someone explain to me the mental model? On first glance it looks to me like a forum, not a chat... which... forums are fine but the usage modes are completely different.

", + "id": 472728619, + "sender_full_name": "KBall", + "timestamp": 1727279557 + }, + { + "content": "

It's like Slack, except:

\n

In Slack channels are just free-flowing conversations, often with multiple conversations overlapping, questions getting lost in the noise, sometimes threads being used and sometimes not, sometimes conversations jumping back out of threads into the main channel, etc.

\n

In Zulip you also have channels, but channels contain distinct \"topics\" which are kind of like mini, dynamic, almost transient, channels in Slack. Every conversation in the channel happens in it's own topic. It makes it easier to handle having many parallel distinct conversations, not limited by the number of channels, compared to Slack.

", + "id": 472731815, + "sender_full_name": "James Thurley", + "timestamp": 1727280546 + }, + { + "content": "

As an example, in my work Slack we have a channel called platform-technical for technical conversations about our platform.

\n

But at some point people are deep in technical discussion, not using threads (because threads in Slack are a bit half-arsed), and you want to start another conversation. So what do you do? Well, we create a new channel called platform-technical-2 and use that when platform-technical is busy. Eventually we also ended up with platform-technical-3 for the same reason.

\n

In Zulip, you can just have the one platform-technical channel, because all those conversations are distinct topics within the channel.

", + "id": 472732565, + "sender_full_name": "James Thurley", + "timestamp": 1727280790 + }, + { + "content": "

KBall said:

\n
\n

On first glance it looks to me like a forum, not a chat

\n
\n

Imagine Slack and Discourse had a baby. Kinda like that.

", + "id": 472736190, + "sender_full_name": "Jerod Santo", + "timestamp": 1727282083 + }, + { + "content": "

Kinda reminds me of https://twist.com/ which I used once in a consulting context. Will be interesting to see how it feels in practice... the key differences to me are slack/discord/other \"pure chat\" clients feel much more transient and realtime, where twist and other more forum-like things do not. And those feelings lead to different interaction patterns. :man_shrugging: we'll see what emerges here.

", + "id": 472736724, + "sender_full_name": "KBall", + "timestamp": 1727282286 + }, + { + "content": "

The coolest thing here for us (in addition to its open source-y goodness and nerdy stuff like keyboard shorcuts) is that it's much easier to find and hop in to episode-focused discussions that you listen to later than most people. In Slack it's gone (even just 90 days later) and here you just find the channel and the numbered/named topic and you can see the entire discussion, then strike up a new one if you like. That's cool.

", + "id": 472737934, + "sender_full_name": "Jerod Santo", + "timestamp": 1727282788 + }, + { + "content": "

I think it can be as real-time or as forum-like as you want it to be. My common complaint with Slack/Discord is that it is impossible to follow the conversation unless you're the one participating in it in real time, and complaint with Discourse is that DMs/private groups are considered second class citizens and their replies hierarchy is IMO just horrible to follow.

\n

Zulip hits the sweet spot.

", + "id": 472738141, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1727282873 + }, + { + "content": "

James Thurley said:

\n
\n

If they could make it indexable by search engines that could help them a lot, because people would come across the public channels more organically in their browsers.

\n
\n

We've though about this in the past (see this issue), and have just kicked off a conversation about technical design options for making this work. Feedback/suggestions from folks in this community would be much appreciated!

", + "id": 472755639, + "sender_full_name": "Alya Abbott", + "timestamp": 1727289926 + }, + { + "content": "

I initially thought Zulip would be a lot more forum-like than it is. I think I'm getting the hang of it now, but initially I expected to be able to treat topics like forum posts. There are some ways you can (eg the \"recent conversations\" view) but it doesn't seem to be the primary way you're expected to interact with things.

", + "id": 472765433, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727294380 + }, + { + "content": "

@Jerod Santo fancy https://github.com/zulip/zulip-archive push to R2 while still cooking? :P

", + "id": 472842589, + "sender_full_name": "Owen Valentine", + "timestamp": 1727339528 + }, + { + "content": "

Love the fact that there's a solution for this either way, even if integration into Zulip itself is much more of an ask. The power of not holding data ransom

", + "id": 472846634, + "sender_full_name": "Owen Valentine", + "timestamp": 1727340842 + }, + { + "content": "

Starting to replace our Slack bits with Zulip bits. https://changelog.com/community now features Zulip. Dorfman hasn't joined here yet, also that quote is super old now. Anybody ready/willing/able to be featured here with a quote in his place?

", + "id": 474601353, + "sender_full_name": "Jerod Santo", + "timestamp": 1727965056 + }, + { + "content": "

Unsolicited feedback: haven't tried on desktop yet, but on mobile it's not clear the Zulip logo is a link! Maybe that worked with Slack logo if that's how it was previously, but the Zulip logo isn't so familiar. I didn't realise I had to click \"welcome back\" to get to more links!

", + "id": 474631533, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727972075 + }, + { + "content": "

Yeah I need to add a big button to \"Launch Zulip\" whether you're signed in or not. Since many of our channels are public we should take folks directly to it so they can preview what they're signing up for

", + "id": 474631895, + "sender_full_name": "Jerod Santo", + "timestamp": 1727972172 + }, + { + "content": "

do topics just pile up forever? i still probably dont know what i'm doing in zulip, but i almost thinkg i understand discourse better because i can understand the timeline better

", + "id": 474831304, + "sender_full_name": "Dan Cardin", + "timestamp": 1728050780 + }, + { + "content": "

like i didn't pay attention to zulip for a few days and there were 200+ unread things and no obvious way to mark everything as read. and now there's tens of topics in General, but less of a forum-y way of navigating them reverse chronologically per latest messages, or to specifically alert me to new responses in threads i've interacted in (both familiar things to me from discourse)

", + "id": 474831938, + "sender_full_name": "Dan Cardin", + "timestamp": 1728050971 + }, + { + "content": "

Combined feed does that well I think. Have you seen that view? It's the a keyboard shortcut for me.

", + "id": 474849423, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728056522 + }, + { + "content": "

It's not obvious on mobile (I think it's behind a long press) but any channel's triple dot menu has a 'mark as read' option. As does each individual thread.

", + "id": 474849631, + "sender_full_name": "Dustin", + "timestamp": 1728056589 + }, + { + "content": "

does the combined feed not just feel like slack minus all the channels, but with inline threads?

", + "id": 474866508, + "sender_full_name": "Dan Cardin", + "timestamp": 1728061081 + }, + { + "content": "

@Dan Cardin you can also \"follow topic\" to get notifications or \"mute topic\" for the opposite. I felt similarly overwhelmed when I first started using Zulip for real, but having messages in topics means I can actually choose to ignore a bunch of stuff when I come back and there's tons of unreads. Or at least browse messages topic by topic, rather than all unreads at once.

", + "id": 474866591, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728061103 + }, + { + "content": "

I usually go to my inbox, scan for topics I'm interested in, read them, then \"mark all as read\". On mobile, you have to go to the combined feed to mark all as read, which is a little annoying.

", + "id": 474866668, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728061138 + }, + { + "content": "

IIRC there's no 'combined feed' in slack right, no way to see all messages in all channels?

", + "id": 474866732, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728061165 + }, + { + "content": "

Dan Cardin said:

\n
\n

do topics just pile up forever?

\n
\n

I think the answer is yes, which seems kinda odd. On the other hand, topics are content-addressed :joy: so they only keep piling up due to people discussing more things, if that makes sense. I think when I came to Zulip I thought it was more forum-like, due to topics. However, it's not really. It's not Discourse, it's closer to Slack/IRC but with just that little bit extra (topics) which help triage my inbox.

", + "id": 474869166, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728062148 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Combined feed does that well I think. Have you seen that view? It's the a keyboard shortcut for me.

\n
\n

This just changed the game for me :sunglasses:

", + "id": 474890609, + "sender_full_name": "Matthew Fish", + "timestamp": 1728070679 + }, + { + "content": "

Topics do pile up forever but they can be marked as resolved. Of course, this won't apply to many topics (/me coughs #general > WordPress Drama ). :grinning:

", + "id": 474907689, + "sender_full_name": "Philip Durbin", + "timestamp": 1728080096 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

I usually go to my inbox, scan for topics I'm interested in, read them, then \"mark all as read\".

\n
\n

I pretty much use the Recent conversations view in the same way. That's my default home view, and I really like how I can just triage all the conversations that have been ongoing while I've been away and then dive into the ones I want.

", + "id": 474927326, + "sender_full_name": "Fershad Irani", + "timestamp": 1728089649 + }, + { + "content": "

I am new to Changelog, the 1st episode I listened to was the long interview about Zulip. Great stuff!

\n

I immediately followed the Digital Ocean link in the Zulip documentation and fired up a self-hosted Zulip instance. The fact that it simply worked (after a very long automated setup script finished) earned Zulip major kudos from me. :coffee:

\n

I use Slack most all day every day as part of my employment. I am also in a couple developer communities on Slack. Slack works great for our relatively small, focused team at work. However, one of the dev communities I am in has 800+ people in it and dozens of channels. It is way too easy for things to get lost in the noise. It seems like Zulip's approach could work better than Slack for large community chat.

\n

My immmediate interest in Zulip was as a replacement for my church community's use of GroupMe. GroupMe is working fine for us, but there are some pitfalls--especially for a church asking students to get into the chat....and then some students getting into destructive chat relationships outside the intended community. Oops. :poop:

\n

Playing around with my Zulip instance, I like what I see. However, the show-stopper for a community (100+ people or so) is that in order to have push notifications on mobile, even with self-hosted, it's $3.50 *per user per month*. I understand it is a necessary evil, and appreciate that Zulip explains this in great detail. Yes one could compile their own versions of the native apps to enable direct push notifications, but...I'm not that hard-core. :upside_down:

\n

I am definitely a fan of Zulip so far (and Changelog). Thanks for doing what you do! :raised_hands:

", + "id": 474993508, + "sender_full_name": "Troy Wolf", + "timestamp": 1728144395 + }, + { + "content": "

Some feedback: I went to your website, found the Zulip episode, then clicked the Discussion link. That took me to this new Zulip chat instance. I could see the episode channels: \"interviews\", \"friends\", \"practicalai\", etc.

\n

Then I subscribed and joined the chat community. Now when I log in, I don't see those episode based channels. I can find them if I \"Browse 13 more channels\", but seems odd they are not part of what I'm auto-subscribed, to. ...but this is coming from someone brand new to changelog. I am, therefore, quite unencumbered by facts! :coffee:

\n

image.png

\n
", + "id": 474993787, + "sender_full_name": "Troy Wolf", + "timestamp": 1728144656 + }, + { + "content": "

Well, if you join https://chat.zulip.org you get auto-subscribed to about 30 channels. Here you only get auto-subscribed to three (#general #kaizen and #sandbox ). I suppose more could be added. :thinking:

", + "id": 474996752, + "sender_full_name": "Philip Durbin", + "timestamp": 1728147111 + }, + { + "content": "

loving this zulip messaging approach. so cool!

", + "id": 475020107, + "sender_full_name": "valon-loshaj", + "timestamp": 1728159939 + }, + { + "content": "

Philip Durbin said:

\n
\n

Well, if you join https://chat.zulip.org you get auto-subscribed to about 30 channels. Here you only get auto-subscribed to three (#general #kaizen and #sandbox ). I suppose more could be added. :thinking:

\n
\n

I think it makes sense that a new member would at least be subscribed to the same channels as the public view. It's probably normal that a person would first hit this chat anonymously and see the public view. Once they join, it's mildly disruptive to login and those episode channels are \"missing\"...until you unbury them and subscribe.

\n

Would it make sense to at least auto-subscribe new members to the same channels as the public view? Members can unsubscribe easy enough. This seems a lesser evil to me considering a new member is still figuring out the system. :coffee:

", + "id": 475028178, + "sender_full_name": "Troy Wolf", + "timestamp": 1728167716 + }, + { + "content": "

Troy Wolf said:

\n
\n

Would it make sense to at least auto-subscribe new members to the same channels as the public view?

\n
\n

I'm down with this if people think it's a good idea...

", + "id": 475028741, + "sender_full_name": "Jerod Santo", + "timestamp": 1728168290 + }, + { + "content": "

@Troy Wolf do you think your community could survive on email notifications instead of mobile push? Or, I wonder to what extent the topic/inbox flow with Zulip makes push notifications less necessary, as it's easier to catch up later rather than feel the need to participate in real time.

", + "id": 475135765, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728244847 + }, + { + "content": "

I guess it depends if you expect to have a lot of discussions that are actually time-sensitive.

\n

E.g. I can remember a time where I only had a Slack contact for someone and was trying to communicate about meeting them at a physical event, where it would be useful for them to get notifications!

", + "id": 475135805, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728244863 + }, + { + "content": "

@Daniel Buckmaster , if it were up to me, I'd be fine without push notifications for the community I'm thinking of. I wouldn't even use the native app. In my limited testing, I found that the mobile browser version of Zulip works great. On my Android chrome browser, I used the \"Add to homescreen\" option, which installed the \"app\" (I assume a PWA?). Now it feels like a native app on my phone. As long as I have that app open (background is fine), I get notified of new messages.

\n

I kind of like NOT being notified unless I choose to have that app running--whether in the foreground or background. However, people seem to want push notifications.

\n

As for email notification, as long as it were throttled--like tell me a channel or topic has a new message, but don't email me again until I've visited the chat--that would work for me. However, the community I have in mind is a lot of Jr & Sr high school students. I don't know if you've noticed, but these young whipper-snappers these days don't tend to use email. :older_man:

", + "id": 475139333, + "sender_full_name": "Troy Wolf", + "timestamp": 1728246114 + }, + { + "content": "

If I expand #general, then \"SHOW ALL TOPICS\", it's a pretty long list. How does Zulip handle this over time? What about when there are 500 topics? Is it just one huge list to scroll through? Do the topics marked as resolved fall off into an archive or something so they aren't clogging up the list? :thinking:

", + "id": 475141011, + "sender_full_name": "Troy Wolf", + "timestamp": 1728247327 + }, + { + "content": "

Troy Wolf said:

\n
\n

Playing around with my Zulip instance, I like what I see. However, the show-stopper for a community (100+ people or so) is that in order to have push notifications on mobile, even with self-hosted, it's $3.50 *per user per month*.

\n
\n

@Troy Wolf We have generous discount and sponsorship programs for community organizations, as noted on the plans page and (in more detail) in the help center. You should reach out.

", + "id": 476325803, + "sender_full_name": "Alya Abbott", + "timestamp": 1728632186 + }, + { + "content": "

I am positively delighted you folks switched. Zulip has been around for years and years and I have personally always found it to be superior to other chat systems in all kinds of ways. Its threads don't give me a screaming headache like some others :smile:

", + "id": 477057576, + "sender_full_name": "Christopher Patti", + "timestamp": 1729020716 + }, + { + "content": "

Baby steps toward getting the word out there. Feel free to share this video around, if you like:

\n

https://youtu.be/cxWh6FbmYpc

\n
", + "id": 477217702, + "sender_full_name": "Jerod Santo", + "timestamp": 1729085971 + }, + { + "content": "

Ha. I forgot how Jerod floated the idea of Zulip on a sailboat. :rofl: :sailboat: \":zulip:\"

", + "id": 477317804, + "sender_full_name": "Philip Durbin", + "timestamp": 1729120775 + }, + { + "content": "

Seems like the conversations on Slack have died off and have picked up over here. @Jerod Santo do you guys know if the majority of the active Slack members have created accounts here?

", + "id": 478765671, + "sender_full_name": "Don MacKinnon", + "timestamp": 1729790547 + }, + { + "content": "

@Don MacKinnon there's certainly some folks who haven't moved over, but it's hard to tell for sure what percentage we're at

", + "id": 478768489, + "sender_full_name": "Jerod Santo", + "timestamp": 1729791545 + }, + { + "content": "

Don MacKinnon said:

\n
\n

Seems like the conversations on Slack have died off and have picked up over here. Jerod Santo do you guys know if the majority of the active Slack members have created accounts here?

\n
\n

For me, I signed out and closed that slack workspace.

", + "id": 478771478, + "sender_full_name": "Jarvis Yang", + "timestamp": 1729792768 + }, + { + "content": "

(there is a slack bridge if you want to mirror messages to zulip, my org uses it often to mirror chats with our consulting clients into our zulip)

", + "id": 483581366, + "sender_full_name": "Nick Sweeting", + "timestamp": 1732141271 + }, + { + "content": "

Zulip team recently released a big upgrade to their mobile app, migrating from React Native to Flutter. I find that to be a big improvement over the old app. I'd encourage others to give it a try to see how it fares, especially if they'd tried out the old app and came away underwhelmed.

\n

More info: https://blog.zulip.com/2024/12/12/new-flutter-mobile-app-beta/

", + "id": 488964030, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1734154212 + }, + { + "content": "

Ooo, nice
\nI'm trying the Flutter rewrite beta now
\nFeels just a bit more Android native than before, in terms of look and feel

", + "id": 488968401, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734158737 + }, + { + "content": "

anyone here a flutter dev? I've done a lot of react native and swift apps but never flutter, curious how it compares with RN in general

", + "id": 489843067, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734556855 + }, + { + "content": "

The whole Flutter versus the Flock fork has me a bit spooked, and I dislike the idea of learning a whole new language just for a GUI toolkit :shrug:
\nThat said, I think Ubuntu was encouraging Flutter development for Linux apps, which is intriguing
\nGiven that the creators of React Native abandoned it, I'm not sure that's an especially encouraging sign, haha

", + "id": 489844153, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734557433 + }, + { + "content": "

I have talked a few devs who used it and they all liked it but it still seems like an edge product. I guess there is too much inertia behind react native.

", + "id": 490086644, + "sender_full_name": "Tim Uckun", + "timestamp": 1734664599 + }, + { + "content": "

Ron Waldon-Howe said:

\n
\n

The whole Flutter versus the Flock fork has me a bit spooked, and I dislike the idea of learning a whole new language just for a GUI toolkit :shrug:
\nThat said, I think Ubuntu was encouraging Flutter development for Linux apps, which is intriguing
\nGiven that the creators of React Native abandoned it, I'm not sure that's an especially encouraging sign, haha

\n
\n

RN isn't abandoned, they're putting out releases all the time and just released a whole new architecture rewrite.

", + "id": 490090342, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734667374 + }, + { + "content": "

Tim Uckun said:

\n
\n

I have talked a few devs who used it and they all liked it but it still seems like an edge product. I guess there is too much inertia behind react native.

\n
\n

I never recommended Flutter for client work for the main reason that RN seems to have the majority of the app developer market for teams not building with Swift or Kotlin.

", + "id": 490090400, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734667442 + }, + { + "content": "

@Don MacKinnon I just mean that AirBnB created it and now no longer uses it at all themselves
\nhttps://medium.com/@adamconrad/why-airbnb-has-pivoted-away-from-react-native-fdc0c77796e3

", + "id": 490092187, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734668803 + }, + { + "content": "

But yes, for better or worse, React has a lot of momentum, so it's not an automatically terrible idea to use a React-related technology

", + "id": 490092246, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734668877 + }, + { + "content": "

Ron Waldon-Howe said:

\n
\n

Don MacKinnon I just mean that AirBnB created it and now no longer uses it at all themselves
\nhttps://medium.com/@adamconrad/why-airbnb-has-pivoted-away-from-react-native-fdc0c77796e3

\n
\n

AirBnB did not create React Native, Meta did. AirBnB was just a very early adopter of it. I agree with their reasons for moving away from it though. React Native never really delivered on the promise of a good mobile experience via a single code base. Swift and Kotlin do a far better job. It's easy to find React developers than can muddle through writing react native apps but you don't get an end product that has the same level of polish as a true native app. It's great for proving out an MVP and getting to market quickly but if you have to staff to do so it's better long term to have separate Swift and Kotlin apps.

", + "id": 490097987, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734673773 + }, + { + "content": "

Yeah there's always a tradeoff
\nVery few companies would bother with the minutiae of Android versus Linux versus iOS versus macOS versus Windows if they could avoid it

", + "id": 490109607, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734680879 + }, + { + "content": "

Oops, and web
\nReally, that should be the first target, always :)
\nThat and CLI/TUI :)

", + "id": 490109906, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734681003 + }, + { + "content": "

Cute backstory about the Octopus emoji in Zulip:

\n

https://chat.zulip.org/#narrow/stream/2-general/topic/octopus.20emoji/near/2018471

\n

:blue_heart:
\n:octopus:

", + "id": 491144265, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735445474 + }, + { + "content": "

I just installed the Zulip app on my work machine and I think I'll follow on my gaming rig. Slack is frustrating me for one of my communities and we're at a major crossroads anyways so I'm thinking about biting the migration bullet and enduring the inevitable attrition.

", + "id": 491332542, + "sender_full_name": "Colin Dean", + "timestamp": 1735594904 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/ShipIt.20rules.json b/zulip_json/453512-general/ShipIt.20rules.json new file mode 100644 index 0000000000..ef5bf7b668 --- /dev/null +++ b/zulip_json/453512-general/ShipIt.20rules.json @@ -0,0 +1,20 @@ +[ + { + "content": "

I’ve been a long time Changelog listener. Just wanted to add that I think the new ShipIt is straight awesome. Specifically, I think the voice that Autumn brings to the table teaches me so many things, and I appreciate the opportunity to just listen. Please keep it going.

\n

Justin rules, too; just want to highlight how much Autumn brings to the table for me.

", + "id": 481522024, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1731210007 + }, + { + "content": "

I was coming to the chat tonight to post basically this same thing. I genuinely love the joy and vibes of the show, beyond the great technical content. I'm so glad Autumn and Justin are helming it!

", + "id": 481523064, + "sender_full_name": "Thomas Eckert", + "timestamp": 1731211166 + }, + { + "content": "

The show is great overall. The hosts and guests cover interesting content and keep the human aspect in the conversation which I like. Sometimes they get off topic a bit too much and it leaves me wanting more of the topic but that can happen anywhere so it's not so much a problem as it is just a note. I wouldn't change the hosts at all but sometimes the audio levels aren't equal and it's jarring since some audio (e.g., Autumn's laughter) comes in quite higher than everyone else's audio. I love the laugh though it makes listening fun!

", + "id": 481571612, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731252865 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Speaking.20of.20the.20Microsoft.20Sculpt.20Keyboard.2E.2E.2E.json b/zulip_json/453512-general/Speaking.20of.20the.20Microsoft.20Sculpt.20Keyboard.2E.2E.2E.json new file mode 100644 index 0000000000..2a2d7680cb --- /dev/null +++ b/zulip_json/453512-general/Speaking.20of.20the.20Microsoft.20Sculpt.20Keyboard.2E.2E.2E.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Microsoft has stopped making accessories in general as of last year, including the sculp keyboard which I've been using for over a decade. There's rumors that they will be back, but in the meantime I've found the Logitech k860 and their vertical mouse to be a reasonable substitute.

\n
Incase has stepped in to save Microsoft’s PC accessories.
", + "id": 470225471, + "sender_full_name": "Nabeel S", + "timestamp": 1726344658 + }, + { + "content": "

Also, if you missed your chance to get the MS trackball, Ploopy sells 3D printed lookalikes with completely open source hardware and firmware (QMK)

\n
A trackball mouse. Mechanical files, PCBs, and firmware all included. - ploopyco/classic-trackball
", + "id": 471022547, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726588097 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/TIL.20disaster.20girl.20real.20story.json b/zulip_json/453512-general/TIL.20disaster.20girl.20real.20story.json new file mode 100644 index 0000000000..dc1e1ec2e1 --- /dev/null +++ b/zulip_json/453512-general/TIL.20disaster.20girl.20real.20story.json @@ -0,0 +1,20 @@ +[ + { + "content": "

Whoa! Anyone else close the loop on this backstory yet?

", + "id": 490588467, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734990437 + }, + { + "content": "

https://youtu.be/j_y88KAPKW0?si=HgB9Bi8Jgs1Gjfmm

\n
", + "id": 490588479, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734990444 + }, + { + "content": "

oh wow. Didn't know about that one, looks like there are a few of these.

", + "id": 490602056, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734997336 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Tuomas.20Artman.20on.20localfirst.2Efm.json b/zulip_json/453512-general/Tuomas.20Artman.20on.20localfirst.2Efm.json new file mode 100644 index 0000000000..1d90f49a59 --- /dev/null +++ b/zulip_json/453512-general/Tuomas.20Artman.20on.20localfirst.2Efm.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Really enjoyed this episode of the local-first podcast with the Linear CTO: https://www.localfirst.fm/15. If you haven't looked up his talks on the Linear sync engine they're also fantastic.

\n

I've really felt what he's saying about Linear's quality inspiring everyone to make software that's just as good, which really is impressive for an issue tracker!

\n

And boy I'm really envious of the \"built the frontend only\" approach. There's a lot of momentum today swinging back to \"just server-render HTML and don't bother with heavy JS frameworks\". Which is all well and good... when you have a reliable internet connection. Local-first apps can run totally offline, but require a fully JS client.

", + "id": 474538173, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727948073 + }, + { + "content": "

I get what you’re saying about reliable internet connection. But I think the reality is most SPAs or JS framework heavy things these days necessarily are making API calls anyways.

\n

I think it’s much rarer that you can keep all the logic on the frontend for long periods of time. That’s why just pushing your logic to the server side even for bad network connections seems more logical and simpler. At least from my point of view.

", + "id": 474584237, + "sender_full_name": "Dustin", + "timestamp": 1727960009 + }, + { + "content": "

Of course it depends on the use case. I find it important to distinguish between the technologies themselves and how they're commonly used! There's no reason SPAs need to make network requests at all, but you're right that they usually are used to make apps which do.

", + "id": 474597488, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727963983 + }, + { + "content": "

As someone who feels a bit caught in both camps my hope is that as a community webdev can get to a \"best tool for the job\" mindset and have great options on both sides.

\n

It feels like there's momentum building towards awesome new (in some cases more refined) tools no matter what approach is best for a given application and that makes me personally very excited

", + "id": 474652652, + "sender_full_name": "Mason Stallmo", + "timestamp": 1727978562 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/What.20trending.20tech.20are.20you.20most.20bullish.20on.3F.json b/zulip_json/453512-general/What.20trending.20tech.20are.20you.20most.20bullish.20on.3F.json new file mode 100644 index 0000000000..21e9f3fcd9 --- /dev/null +++ b/zulip_json/453512-general/What.20trending.20tech.20are.20you.20most.20bullish.20on.3F.json @@ -0,0 +1,428 @@ +[ + { + "content": "

I see several technologies that are maturing at the same time. I know Silicon Valley (place not show) is all about AI at the moment. I see the value, but I've been a little more skeptical of its long-term value insofar as it changes our lives for the better.

\n

Among the trending technologies, these ones stick out to me, but there are plenty more:

\n\n

For me, I think Wasm has a huge potential to disrupt the cloud-native ecosystem. I think we'll see more companies pick it up as a model for deploying their applications safely and efficiently. However, it may be too limiting for certain use cases. I know I can't use it for my current project because I rely on a Git binary in my runtime environment. I'm still looking for the right project to use Wasm in. At work though, we enable users to run their own Wasm as part of a Kafka pipeline in process (Redpanda).

\n

I'm even more excited about local-first applications like Linear and others. I think it offers a genuinely novel way of both developing and using apps that is way better for users. I've completely moved off of Notion and onto Obsidian for this very reason. I think we'll see a new generation of applications using local first to eat the lunch of existing juggernauts like Atlassian, Google Docs, and Notion.

", + "id": 471984902, + "sender_full_name": "Thomas Eckert", + "timestamp": 1726962090 + }, + { + "content": "

I'd like to co-sign your enthusiasm about both wasm and local-first software! I'm keenly following the local first ecosystem and looking for places where it would make sense in our company.

", + "id": 471996360, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726972825 + }, + { + "content": "

It's a very long-term vision so probably not what you were thinking of for this topic, but I recently learned about Dynamicland and really love the vision of the future they have.

\n

I've seen people (read: tech bros) get really inspired by Tony Stark's lab in the Iron Man films and think that's the future of tech. Dynamicland feels to me like that, but if it were invented by your friendly neighbourhood anarchist instead of a billionaire arms dealer :joy:

\n

This video is a pretty good overview, and this video goes into more detail about a single use case.

\n
", + "id": 471996719, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726973095 + }, + { + "content": "

This is so cool! I love the DIY feel of it.

", + "id": 472052632, + "sender_full_name": "Thomas Eckert", + "timestamp": 1727017137 + }, + { + "content": "

I think embedded devices will become more important as they become more accessible to program. It's easier to create devices for home automation and other monitoring needs. I'd like to see a shift from proprietary embedded devices that have zero right to repair onto open hardware/software that you can extend or replace with your own devices.

\n

To list trends I'm bullish on that haven't been listed yet.

\n", + "id": 472053616, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727018063 + }, + { + "content": "

@Matthew Sanabria, I'm wondering if there is some crossover on our interests. I feel like Wasm is the perfect compilation target for an embedded device that is built to run WASI.

", + "id": 472081948, + "sender_full_name": "Thomas Eckert", + "timestamp": 1727037299 + }, + { + "content": "

Are we talking about general audiences here, or developers? For example, I love local-first tools as well (paying Obsidian user) but I think it's mostly a subsection of developers who really care, vs a mass market

\n

I am also bullish on WASM from everything I've heard, and from dealing with Docker daily, although I've yet to really use it myself

", + "id": 472088025, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727042305 + }, + { + "content": "

Thomas Eckert said:

\n
\n

Matthew Sanabria, I'm wondering if there is some crossover on our interests. I feel like Wasm is the perfect compilation target for an embedded device that is built to run WASI.

\n
\n

Agreed. I loved the points you listed above and I didn't want to repeat them. I want to see more wasm support and usage in the industry. I think we're getting there though.

", + "id": 472107674, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727054646 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

Are we talking about general audiences here, or developers? For example, I love local-first tools as well (paying Obsidian user) but I think it's mostly a subsection of developers who really care, vs a mass market

\n
\n

There's no hard and fast rules here. I think of this from the perspective of a developer, but the scope could be broader. I think Wasm will mostly impact developers, but if it leads to faster services for users, that would be a promising non-dev benefit. Local-first, I believe has a very broad benefit for all users.

", + "id": 472108476, + "sender_full_name": "Thomas Eckert", + "timestamp": 1727055300 + }, + { + "content": "

I think that local-first is something that end users care about sometimes, but may not understand that they do. It might just be the difference between an app that has a spinner on every interaction versus an app that responds instantly. Or, an app that works well with limited connectivity- which could be important in certain B2B scenarios, e.g. we have customers who travel around rural areas a fair bit.

", + "id": 472125947, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727067586 + }, + { + "content": "

I'm totally aligned here too. WASM, right-to-repair, ARM laptops, Ollama, embedded devices all signal to me a cultural (consumer and developer) shift towards local first. I think combined with this is an ever growing awareness of online privacy and security, and a degradation of trust in corporations and media.

\n

All in all, it feels a bit like people are taking a cautionary step back from everything. And part of that is the protectionism of having and being able to maintain / build your own stuff.

", + "id": 474644282, + "sender_full_name": "Tillman Jex", + "timestamp": 1727975742 + }, + { + "content": "

And speaking of \"limited connectivity\" this is applies to accessing a website _anywhere_ in Australia. When I was there on an extended visit, I wrote up a little git wrapper for my dotfile management to (among other things) push my repo to the origin and mirror concurrently, so I didn't have to wait so long. It was long enough!

", + "id": 474953283, + "sender_full_name": "Tillman Jex", + "timestamp": 1728110600 + }, + { + "content": "", + "id": 483582662, + "sender_full_name": "Nick Sweeting", + "timestamp": 1732141916 + }, + { + "content": "

@Nick Sweeting where are you seeing SQLite in browsers? Or do you just mean that SQLite wasm is possible now and libraries are being built on top of it?

", + "id": 483639334, + "sender_full_name": "Dustin", + "timestamp": 1732177564 + }, + { + "content": "

Yes SQLite WASM is what I was referring to, though I'd love to see it in the browsers directly if that ever happens

", + "id": 483763051, + "sender_full_name": "Nick Sweeting", + "timestamp": 1732213767 + }, + { + "content": "

I am of the opinion that wasm is amongst the list of technologies that's 80% there but the remaining 20% will cause you heartbreak and pain and therefore the use will be limited. There are just too many restrictions in the sandbox. It also smells a bit too much like the JVM at the moment.

\n

Having said that I do like the fact that every language seems to be targeting it as a back end.

", + "id": 483789221, + "sender_full_name": "Tim Uckun", + "timestamp": 1732223449 + }, + { + "content": "

Curious why you think it smells like the JVM?

", + "id": 483869273, + "sender_full_name": "Dustin", + "timestamp": 1732267593 + }, + { + "content": "

I think wasm is just in that weird phase where it’s far enough along to be useful but not far enough along for the things a lot of people want to use it for.

", + "id": 483869413, + "sender_full_name": "Dustin", + "timestamp": 1732267642 + }, + { + "content": "

@Dustin Promises cross platform VM, runs in the browser but had no access to the DOM, sandboxed environment, needs a runtime, deployed as a single binary etc.

\n

In all honesty let's bring back applets and j2ee. In retrospect they were ahead of their time.

", + "id": 483985315, + "sender_full_name": "Tim Uckun", + "timestamp": 1732306965 + }, + { + "content": "

Oracle's ownership makes me weary of investing any time/money in JVM technology
\nAt least WASM isn't owned by them

", + "id": 484019793, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732326292 + }, + { + "content": "

Java doesn't own the JVM. The JVM is open sourced although there are versions of it made by Java, IBM, and others. AFIK oracle does own the trademark just like they own the trademark on javascript.

", + "id": 484096656, + "sender_full_name": "Tim Uckun", + "timestamp": 1732396249 + }, + { + "content": "

I don’t know if this is a trend, but I’m trying to steer my career more toward smaller devices deployed out in the world. Writing in a more constrained environment is a fun challenge that gives me an excuse to be closer to the metal. Also no one’s asked me to add any useless AI features. (And the AI features I’m anticipating are actually interesting and worthwhile.)

", + "id": 484343538, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1732551827 + }, + { + "content": "

@Andrew O'Brien, I think that's smart. Similarly, I write a lot of low-level code and Rust in my free time. At work, I write Go that deploys to resource-rich, gigantic Kubernetes clusters, but the safety and memory-use considerations help me write better Go.

", + "id": 490431347, + "sender_full_name": "Thomas Eckert", + "timestamp": 1734913980 + }, + { + "content": "

+1 for Rust knowledge improving the use of other languages :) :crab:

", + "id": 490432831, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734915377 + }, + { + "content": "

@Andrew O'Brien curious what sort of devices. Also I think your point relates also to simplification, does it? Myself I transitioned all the new web-related projects to Elixir + Phoenix for the sake of simplicity as well.

", + "id": 490441214, + "sender_full_name": "Piotr", + "timestamp": 1734922302 + }, + { + "content": "

After the DHH episode I decided to try ruby again after a very long hiatus. I didn't want to write a rails app (yet) so I decided to write a little app to manage my dotfiles the way I want them managed. So far it's been fun. I am basically recreating something like ansible but of course super light. What's interesting is that the language is directing me to create a DSL for managing my files and makes it so easy to experiment with the language. The code just seems to flow out of you because I just type what I think should work and 90% of the time it just does. Of course the codeium code completion really helps a lot here.

\n

In an ideal world there would be a ruby interpreter that would be a single binary so I could just put it in the same directory as my dotfiles and execute them but OSX and Linux come with ruby already installed so it's not that big of a deal.

", + "id": 490584001, + "sender_full_name": "Tim Uckun", + "timestamp": 1734988210 + }, + { + "content": "

I really wanted to know what the \"defaults for sqlite\" to make it performant are DHH was talking about.

", + "id": 490584469, + "sender_full_name": "Dustin", + "timestamp": 1734988458 + }, + { + "content": "

I've been pretty bullish on Cloudflare Durable Objects, and it looks like Rivet just launched something very similar:

\n

https://rivet.gg/docs/actors
\nhttps://news.ycombinator.com/item?id=42472519

", + "id": 490607287, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735000354 + }, + { + "content": "

@Dustin It involves setting pragmas for wait timeouts, chache sizes, retries etc, using the WAL, and probably a couple of extentions. I am not sure if they set strict mode though (they should IMHO)

\n

Here is an article with explains some of it

\n

https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/

\n

Also this guy does amazing work with sqlite and ruby https://oldmoe.blog/

", + "id": 490712998, + "sender_full_name": "Tim Uckun", + "timestamp": 1735073109 + }, + { + "content": "

@Daniel Buckmaster you should check https://restate.dev/ then

", + "id": 490776600, + "sender_full_name": "Piotr", + "timestamp": 1735130999 + }, + { + "content": "

@Piotr that looks slightly different to me. Restate, like Temporal, seems to be about _durable execution_, which is different to what Cloudflare calls _durable objects_.

\n

Durable execution is related to workflows, and can be applied to a bunch of different backend concepts. Durable objects are what Jamsocket refers to as \"session backends\", and are kind of related to the \"actor model\", though that's a very broad term.

\n

To make it more confusing, Rivet seems to have a durable execution engine, which they used as part of building their durable objects feature called \"actors\" :joy:

\n

Interesting to see more durable execution engines coming onto the market though, thanks for the link. I'm interested in that too but haven't made the jump to trying any of them out.

", + "id": 490824274, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735177712 + }, + { + "content": "

@Daniel Buckmaster Restate also has the K/V state which I think can translate to Cloudflares durable objects https://docs.restate.dev/concepts/durable_building_blocks

", + "id": 490824579, + "sender_full_name": "Piotr", + "timestamp": 1735178046 + }, + { + "content": "

@Daniel Buckmaster I was investigating them quite intensively after a project that used a \"standard\" BPMN workflow engine.

", + "id": 490824629, + "sender_full_name": "Piotr", + "timestamp": 1735178133 + }, + { + "content": "

I'm not seeing any way, in those docs, I could open a websocket connection to an executing function and talk to it in realtime. That's the \"session backend\" concept- maybe this article is the quickest explanation of what I mean? https://digest.browsertech.com/archive/browsertech-digest-cloudflares-durable/

\n

This is a longer description of \"session backend\" which is quite different from workflows https://jamsocket.com/blog/session-backends

", + "id": 490824810, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735178294 + }, + { + "content": "

In fact CloudFlare recently announced a workflow engine built on top of Durable Objects https://blog.cloudflare.com/building-workflows-durable-execution-on-workers/ - but that's not the use case I'm particularly interested in

", + "id": 490825006, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735178465 + }, + { + "content": "

@Daniel Buckmaster I guess the equivalent would be to connect to the Restate server and communicate with other processes managed by it. Restate is quite flexible, and for me one of the benefits was that it was platform agnostic.

\n

Anyway, I am switching to the BEAM VM + Elixir wherever I can now, so don't need to use Restate :)

", + "id": 490825440, + "sender_full_name": "Piotr", + "timestamp": 1735178867 + }, + { + "content": "

I hate new year resolutions but something inside me says \"make a resolution to write your own language\".

\n

I have to figure out how to silence that devil on my shoulder.

", + "id": 490916211, + "sender_full_name": "Tim Uckun", + "timestamp": 1735246881 + }, + { + "content": "

@Piotr I wrote up some thoughts on this discussion on my blog, hope this clarifies where I'm coming from! The Erlang section isn't only a reference to you, I have heard that kind of sentiment quite a few times and I do wish someone with more perspective would enlighten me about the BEAM way of solving these kinds of problems! https://crabmusket.net/2024/durable-execution-versus-session-backends/

", + "id": 490957794, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735283377 + }, + { + "content": "

@Daniel Buckmaster it really depends on what you're trying to solve, stateful/stateless backends are \"solutions\" not problems, if you aproach it's more like a X Y problem.

\n

there are a few solutions in erlang/elixir that are quite easier because you already have abstractions that are \"cluster transparent\", so once you cluster multiple backend instances, communicating between processes are transparent, you do it in the same way you'd do if they were in the same machine. but it really depends on what you need

", + "id": 490984149, + "sender_full_name": "cevado", + "timestamp": 1735300906 + }, + { + "content": "

if possible you can watch this talk... it has some of those things that are \"just easier\" because of the beam abstractions
\nhttps://www.youtube.com/watch?v=GICJ42OyBGg

\n
", + "id": 490984304, + "sender_full_name": "cevado", + "timestamp": 1735300992 + }, + { + "content": "

i like this one too, it is more clear on where and why erlang/elixir shine on solving some problems.
\nhttps://www.youtube.com/watch?v=JvBT4XBdoUE

\n
", + "id": 490984393, + "sender_full_name": "cevado", + "timestamp": 1735301046 + }, + { + "content": "

cevado said:

\n
\n

if possible you can watch this talk... it has some of those things that are \"just easier\" because of the beam abstractions
\nhttps://www.youtube.com/watch?v=GICJ42OyBGg

\n
\n

that one convinced someone I know to switch to Elixir :)

", + "id": 490984452, + "sender_full_name": "Piotr", + "timestamp": 1735301098 + }, + { + "content": "

Haven't watched yet, but presumably this solves for session backends and not durable execution?

", + "id": 490984496, + "sender_full_name": "Dustin", + "timestamp": 1735301140 + }, + { + "content": "

@Dustin again, \"session backends\" \"durable execution\" are solutions, not problems. what is that you're trying to solve? are you trying to keep state on disconnect(for a wizard or a complex form)? you have a FE heavy on business logic and you have a shared state between the FE and BE?

", + "id": 490985435, + "sender_full_name": "cevado", + "timestamp": 1735301742 + }, + { + "content": "

@Dustin I guess an Elixir sort-of equivalent of a session backend could be https://github.com/phoenixframework/phoenix_live_view if I understand session backends correctly

\n

The videos present the possibilities of the BEAM VM in general, the first video durable execution partially; but I encourage you to watch it.

", + "id": 490985537, + "sender_full_name": "Piotr", + "timestamp": 1735301801 + }, + { + "content": "

from what i understand any background job solution would take care of \"durable execution\"... in Elixir in particular you can solve that with asynchronous tasks, remote execution, or even Oban(background job backed by postgres). it would be even simple to connect oban execution to cycle to a pubsub and have it reported in real time in the FE.

", + "id": 490986056, + "sender_full_name": "cevado", + "timestamp": 1735302150 + }, + { + "content": "

I think Cloudflare Objects weirdly couples the two topics which is what makes it confusing. I always think of durable execution in terms of https://flawless.dev The point being to be able to re-execute any computation independent of software or hardware failure.

\n

Session backends seems like not so new tech in comparison with a lot of differing solutions (one of which seems to be this Cloudflare Durable Objects + event handler)

", + "id": 490986064, + "sender_full_name": "Dustin", + "timestamp": 1735302156 + }, + { + "content": "

Coming from that perspective, a background job solution is insufficient since you would need to handle the reconciliation of what parts of your job succeeded if it failed part way.

", + "id": 490986267, + "sender_full_name": "Dustin", + "timestamp": 1735302275 + }, + { + "content": "

It definitely doesn't seem like there's anything blocking towards this existing for all languages though!

", + "id": 490986358, + "sender_full_name": "Dustin", + "timestamp": 1735302348 + }, + { + "content": "

@Dustin > Coming from that perspective, a background job solution is insufficient since you would need to handle the reconciliation of what parts of your job succeeded if it failed part way.
\nnot really, oban have the concept of workflow:
\nhttps://oban.pro/docs/pro/1.5.0-rc.7/Oban.Pro.Workflow.html
\nand chained jobs:
\nhttps://oban.pro/docs/pro/1.5.0-rc.7/Oban.Pro.Worker.html#module-chained-jobs
\nit really depends on what you need to do.

", + "id": 490986594, + "sender_full_name": "cevado", + "timestamp": 1735302491 + }, + { + "content": "

Yeah, that's pretty common functionality for a background job solution. As I mentioned above, the difference between a background job and a durable execution (at least as far as I understand it) is that the retrying/chaining behavior is at the job level for a background job, whereas a durable execution is guaranteeing the execution within the job.

\n

In theory, I think it's possible to model a durable execution inside something like Oban, but it would mean isolating anything state related into it's own job.

\n

It's the difference between

\n
// job1\nconst job1(cliArgs) {\nlet user = "Adele Goldberg";\nlet comic_id: u32 = flawless::rand::random();\nlet url = format!("https://xkcd.com/{comic_id}/");\nlet content = flawless_http::get(url).send();\nlet quote = parse_comic(content);\nlet greeting = format!("Hi {user}! // '{quote}'")\n}\n
\n

Where each of the flawless commands will retain the first execution's result even if the job reruns.

\n

Versus

\n
// background job\nconst job1(cliArgs) {\nlet user = "Adele Goldberg";\nlet comic_id: u32 = flawless::rand::random();\n}\n\nconst job2(cliArgs) {\nlet url = format!("https://xkcd.com/{comic_id}/");\nlet content = flawless_http::get(url).send();\n}\n\nconst job3(cliArgs) {\nlet quote = parse_comic(content);\nlet greeting = format!("Hi {user}! // '{quote}'")\n}\n
\n

(This is super pseudo-codey)

", + "id": 490987198, + "sender_full_name": "Dustin", + "timestamp": 1735302903 + }, + { + "content": "

@Dustin yes so Oban is not stricte durable execution of course, but it really depends on what you want to achieve. because parts of your job might be just retried on each job retry run if they are read-only, or the state might be saved to your data source of truth.

", + "id": 490987572, + "sender_full_name": "Piotr", + "timestamp": 1735303133 + }, + { + "content": "

@Dustin to be honest I have been pondering and playing around durable execution after using a BPMN engine in one of my previous projects, and landed on just being able to excute what I need with Oban because it keeps my stack simple and reduces the number of external tool dependencies (like Temporal or Restate)

", + "id": 490987758, + "sender_full_name": "Piotr", + "timestamp": 1735303266 + }, + { + "content": "

Yeah, I also feel like I don't really have a use case for it. But, I could see it being a valuable abstraction for a large organization so each team/engineer isn't rebuilding retry behavior/semantics.

", + "id": 490987927, + "sender_full_name": "Dustin", + "timestamp": 1735303360 + }, + { + "content": "

:sweat_smile: That's one of temporal's largest callouts

\n
\n

Application state, retries, and error handling are abstracted away so that you no longer have to code for them.

\n
", + "id": 490988126, + "sender_full_name": "Dustin", + "timestamp": 1735303488 + }, + { + "content": "

@Dustin yes that's true, but it occured to me that I need this only in certain cases, because in most of them I just need plain old transaction ACIDity that a DB engine provides. So in my use case the Oban / Restate error handling etc is useful for connection to third party services.

", + "id": 490988464, + "sender_full_name": "Piotr", + "timestamp": 1735303735 + }, + { + "content": "

So if someone is in the microservices mode - yes Temporal / Restate might be great.

", + "id": 490988579, + "sender_full_name": "Piotr", + "timestamp": 1735303815 + }, + { + "content": "

Yeah haha. I was just thinking \"This seems like a solution for a problem made by microservices\"

", + "id": 490988627, + "sender_full_name": "Dustin", + "timestamp": 1735303859 + }, + { + "content": "

@Daniel Buckmaster I really liked your post \"De-escalate vocabulary, de-escalate hype\" reminds me a lot of the awesome essay from George Orwell Politics and the English language I read it like once a year :grinning:

", + "id": 490993278, + "sender_full_name": "Dustin", + "timestamp": 1735306958 + }, + { + "content": "

I should get this as a poster:

\n
    \n
  1. Never use a metaphor, simile, or other figure of speech which you are used to seeing in print.
  2. \n
  3. Never use a long word where a short one will do.
  4. \n
  5. If it is possible to cut a word out, always cut it out.
  6. \n
  7. Never use the passive where you can use the active.
  8. \n
  9. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent.
  10. \n
  11. Break any of these rules sooner than say anything outright barbarous.
  12. \n
", + "id": 490993895, + "sender_full_name": "Dustin", + "timestamp": 1735307386 + }, + { + "content": "

Dustin said:

\n
\n

In theory, I think it's possible to model a durable execution inside something like Oban, but it would mean isolating anything state related into it's own job.

\n
\n

but that's what flawless is doing, but with a uniq/dedicate set of apis and syntatic sugar. that's why I focus on what are being solved here. I just found this video that is a great comparison between \"javascript world\" and \"elixir world\"... in javascript land you have a bunch of abstractions and a bunch of pre-baked solutions for stuff that is just \"use this library\" but what if you don't need that amount of abstractions to begin with? if this video catch your attention I suggest to watch the Chris Mccord talk I sent earlier
\nhttps://www.youtube.com/watch?v=6C4G8WPLIKQ

\n
", + "id": 491034431, + "sender_full_name": "cevado", + "timestamp": 1735335481 + }, + { + "content": "

Maybe I should have watched this earlier :grinning: I think we're actually saying the same things. All I was trying to say is the promises of durable execution is not something unique to a language or tool but it is a certain kind of abstraction that isn't given to you by something like Oban. You'd have to craft your code in a particular style to achieve that.

", + "id": 491078558, + "sender_full_name": "Dustin", + "timestamp": 1735378945 + }, + { + "content": "

I agree... my point is that the language/runtime allows you to model the solutions with different abstractions, some more simple than the others.

", + "id": 491100441, + "sender_full_name": "cevado", + "timestamp": 1735400257 + }, + { + "content": "

Back on the topic of Wasm I really think it has potential to make a huge impact in software distribution. If you think about the web as an app distribution platform it has incredible UX - you go to a link and it downloads all the dependencies (some of which are probably already cached), JIT compiles write once, run anywhere software (JavaScript), and runs it all in a sandbox so you can be reasonably confident that your computer won’t be hijacked my malware (today anyway). Additionally the browser provides a common (though very opinionated) graphics framework, accessibility, etc.

\n

One of the reasons this works so well is the sandboxing - if you look at most other software distribution platforms there is either a high bar or hurdles for what they will distribute (think Debian packages or windows software signing) or have a questionable supply chain (NPM)

\n

If you wanted to build a new app delivery paradigm Wasm has all of the ideal properties - it’s truly WORA, is a compilation target for many popular languages, has a really solid sandbox design, native-ish performance, you can define the environment (e.g. provide OpenGL bindings) and everything happens in user space which is amazing! (in comparison to docker which requires a Linux kernel running with namespaces, groups, etc.).

\n

So what I envision is an app “browser” if you will where I could type e.g. wasm-run https://ziglang.org/wasm/latest --arg1 … and boom everything downloads and I have the latest zig compiler running in a sandboxed environment in seconds regardless of the platform. Or you could even provide gui apps like games, spreadsheet software, etc. through the same method.

\n

Anyway, this is a long-winded way of saying that I’m also bullish on Wasm if people can appreciate that it’s not just for web or just another standard take on a language VM

", + "id": 491546908, + "sender_full_name": "Alden", + "timestamp": 1735783986 + }, + { + "content": "

All this talk reminds that we are all trying to reinvent JVM and J2EE and Applets. I remember back in the bad old days writing applets that had rich front end interactivity. Sure it took forever to load and froze your browser while loading but once it loaded it was great. I remember being able to create a WAR file and uploading the app via a browser to a J2EE container where it magically upgraded an existing app and the container provided a cache, KV store, configuration, database , queue etc. You could also write your app in different languages because they had groovy, jruby, javascript, python etc running on the JVM back then. Just like Kubernetes does today but more messy.

\n

WASM is the new JVM, so I look forward to somebody creating the equivalent of J2EE container or kubernetes for WASM. Everything old will become new again because our industry loves reinventing everything.

", + "id": 491664353, + "sender_full_name": "Tim Uckun", + "timestamp": 1735850975 + }, + { + "content": "

Tim Uckun said:

\n
\n

All this talk reminds that we are all trying to reinvent JVM and J2EE and Applets. I remember back in the bad old days writing applets that had rich front end interactivity. Sure it took forever to load and froze your browser while loading but once it loaded it was great. I remember being able to create a WAR file and uploading the app via a browser to a J2EE container where it magically upgraded an existing app and the container provided a cache, KV store, configuration, database , queue etc. You could also write your app in different languages because they had groovy, jruby, javascript, python etc running on the JVM back then. Just like Kubernetes does today but more messy.

\n

WASM is the new JVM, so I look forward to somebody creating the equivalent of J2EE container or kubernetes for WASM. Everything old will become new again because our industry loves reinventing everything.

\n
\n

Some folks feel WASM has a leg up for traction this time around https://thenewstack.io/why-wasm-wins-where-java-applets-failed/

", + "id": 491675170, + "sender_full_name": "Don MacKinnon", + "timestamp": 1735857426 + }, + { + "content": "

Already exists! https://wasmcloud.com/docs/capabilities/

", + "id": 491675678, + "sender_full_name": "Dustin", + "timestamp": 1735857818 + }, + { + "content": "

Apparently there's also research for the browser use case, to try and be able to chunk wasm blobs by component boundaries so that you don't have to load the entire binary in a single call (even if it is streamable!) But, I'm not even sure if the wasm component was agreed upon yet. Still early days for wasm!

", + "id": 491676108, + "sender_full_name": "Dustin", + "timestamp": 1735857996 + }, + { + "content": "

I can't remember the interview (might have been a Change Log episode) but there was a suggestion that browsers / WHATWG could (in the far off future) make WASM the only supported runtime, but retain JavaScript compatibility by implementing V8/JavaScriptCore/SpiderMonkey on top of WASM
\nJS would be on equal footing to every other language that can run or compile to WASM

", + "id": 491676603, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735858379 + }, + { + "content": "

@Tim Uckun what do you think the web platform is missing to bring back the applets experience? Browsers have cache, KV store, database etc even without WASM. (Though of course we are still at the mercy of whether browsers implement these specs fully or usefully!)

", + "id": 491678403, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735859593 + }, + { + "content": "

@Daniel Buckmaster I guess browsers have already brought a lot of what applets offered into the browser itself including stateful connections and graphics. It all seems a lot more clumsy to develop in though. Applets were pretty straightforward java (whatever that means to you)

", + "id": 491907222, + "sender_full_name": "Tim Uckun", + "timestamp": 1736024231 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Where.20do.20you.20blog.3F.json b/zulip_json/453512-general/Where.20do.20you.20blog.3F.json new file mode 100644 index 0000000000..6128e90b92 --- /dev/null +++ b/zulip_json/453512-general/Where.20do.20you.20blog.3F.json @@ -0,0 +1,74 @@ +[ + { + "content": "

Where is a good place to blog if you are hoping to make a couple of cents from your output. If you are self hosting what are you using and is it worth it?

", + "id": 483346733, + "sender_full_name": "Tim Uckun", + "timestamp": 1732047835 + }, + { + "content": "

Molly White wrote up some really detailed advice about how she uses Ghost https://www.citationneeded.news/substack-to-self-hosted-ghost/

", + "id": 483358537, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1732052570 + }, + { + "content": "

I'm not hoping to monetise my own blog, so I just built it in 11ty and hosted on Cloudflare Pages https://crabmusket.net/2024/rebuilding-the-blog/

", + "id": 483358614, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1732052609 + }, + { + "content": "

I have a blog/notebook on Hashnode, they have a decent WYSIWYG editor as well as a markdown editor and you can automatically sync the Markdown files to GitHub. I think it's possible to use your own domain as well. I was just looking for a place to collect notes and how-tos and I've found it to be perfect for this use case.

\n

As a self-hosted option for long-form articles, I've been playing around with Astro using their official blog theme on GitHub Pages, which is straightforward to set up and use.

\n

Either way, you'll get most of your traffic from search engines (mostly Google) or your own social media. So if generating an income is a goal, I don't think it really matters where you host the blog as long as it's compatible with your chosen way of monetization.

\n

I think the only way to make money with blogging is through a newsletter subscription. With regular ads you're looking at around $1 per 1,000 visitors, so that's probably not worth it unless you have substantial traffic (plus it might drive away your target audience). Assuming you're writing about tech, you could look into EthicalAds (no affiliation, I just see their ads from time to time). They require at least 50k pageviews per months and claim to pay around $2.50 per 1,000 views, you can use their calculator to get estimates.

\n

Based on my own experience, I believe it's unlikely you can get to these sorts of numbers unless you're consistently writing about a very popular topic that lots of people are searching for and where your blog happens to be among the top results, or have a large audience through social media.

", + "id": 483358845, + "sender_full_name": "Kilian Kluge", + "timestamp": 1732052711 + }, + { + "content": "

Yeah I built an Astro site and threw it on Netlify (which was very easy). But I'm not looking to make anything off of it

", + "id": 483380547, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732060702 + }, + { + "content": "

I use Ghost(Pro) because I don't want to maintain my own setup and I wanted to support the project

", + "id": 483569325, + "sender_full_name": "Brett Cannon", + "timestamp": 1732135868 + }, + { + "content": "

Thanks for all the tips guys. I will be looking into them to see what suits best.

", + "id": 483571615, + "sender_full_name": "Tim Uckun", + "timestamp": 1732136833 + }, + { + "content": "

I quite like Mataroa in principle/focus. I haven't blogged in a while, but if I did it'd probably be there :P

", + "id": 488970987, + "sender_full_name": "Owen Valentine", + "timestamp": 1734161543 + }, + { + "content": "

Never been there but I did drive through Taihape once on my way to welly from Tauranga.

", + "id": 488980062, + "sender_full_name": "Tim Uckun", + "timestamp": 1734170435 + }, + { + "content": "

I have deployed some blogs/static sites using quarto and deployed them on fly.io with a simple nginx deployment.
\nThe nginx machines scales to 0 and there is not much traffic, so it is cheap.

", + "id": 489003093, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1734189902 + }, + { + "content": "

I just started blogging again. I created Field Theories which is Astro with a sprinkling of Svelte hosted on Fly.

", + "id": 490431208, + "sender_full_name": "Thomas Eckert", + "timestamp": 1734913816 + }, + { + "content": "

I'm also not looking to monetize, so it's just a section of my site built in Zola served on Cloudflare Pages

", + "id": 490994071, + "sender_full_name": "Dustin", + "timestamp": 1735307490 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Where.20to.20share.20interesting.20blog.20posts.3F.20.23blogging.20alternative.json b/zulip_json/453512-general/Where.20to.20share.20interesting.20blog.20posts.3F.20.23blogging.20alternative.json new file mode 100644 index 0000000000..b33fb3dd9d --- /dev/null +++ b/zulip_json/453512-general/Where.20to.20share.20interesting.20blog.20posts.3F.20.23blogging.20alternative.json @@ -0,0 +1,98 @@ +[ + { + "content": "

On Slack, we had #general and #blogging for dropping in interesting links from time to time - sometimes it generated some good discussion, but sometimes it didn't. How's best to share these things, here?

", + "id": 475075940, + "sender_full_name": "Jamie Tanna", + "timestamp": 1728203957 + }, + { + "content": "

Good question!

\n

The challenge with naming things (channels, in this case) is you think a name is appropriately scoped, but then here comes a new use-case...

\n

Example: #tv-movies is \"A place to discuss media\", but let's say I come across an awesome video on YouTube that I'd like to share. Is it tv? Is it a movie? Do I go against the channel's grain or do I start a new one called #other-videos-that-arent-tv-or-movies?

\n

I suggest (open to discussion, of course) that we try to organize around specific-yet-generic verbs for channels and see how that works. So we might create:

\n\n

Has anybody ever tried organizing discussions this way? Might it work well?

", + "id": 475101014, + "sender_full_name": "Jerod Santo", + "timestamp": 1728222176 + }, + { + "content": "

I like this idea! I had the same thought as Jamie yesterday but in relation to the #tv-movies channel we had in Slack... so I went and created it, but maybe I shouldn't have :sweat_smile:

\n

If we went this route, we could rename #bookclub into #reading. One thing I'd say is a #writing channel would probably be pretty quiet most of the time, and if you've written a blog post, it might be confusing whether to put that in #reading or #writing... maybe the producer and consumer side of these get collapsed into just one, and separated by topics?

", + "id": 475107692, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728228166 + }, + { + "content": "

I think that is a good idea worth exploring! If some topic or group of topics get popular enough, it could potentially move to a separate channel, and new use cases would still have a home in the more generic channel.

\n

I do not see much co fusion between #reading and #writing - if I am interested in feedback or exposure to the content, that would go into #reading, and if I was more intersted in discussing how to convey certain information, adress certain target groups or write certain types of material, that would go into #writing.
\nEven discussing tools to support writing/documentation processes would fit into #writing I think.

", + "id": 475118667, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1728235728 + }, + { + "content": "

#writing might be too narrowly scoped. Perhaps a more general #content-creation?

", + "id": 475119219, + "sender_full_name": "Scott Abbey", + "timestamp": 1728236147 + }, + { + "content": "

My impression of Zulip is that very broad categories should apply to channels, and manage scope with topics, then if a particular topic generates a lot of ongoing interest, break that into its own channel

", + "id": 475119300, + "sender_full_name": "Scott Abbey", + "timestamp": 1728236208 + }, + { + "content": "

The way they describe it in official docs/marketing is that channels determine who sees a message, and the topic is what the message is, well, about. E.g. here https://zulip.com/why-zulip/#zulips-unique-topic-based-threading-model-makes-efficient-communication-possible-heres-how

\n

So I guess that implies some sort of channel structure based on audiences? But that seems less straightforward outside a work/project context, where we're here just as a group of people hanging out based on a big shared Venn diagram of overlapping interests.

", + "id": 475119531, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728236365 + }, + { + "content": "

I like the idea of #reading, #watching, #listening and #content-creation.

", + "id": 475240362, + "sender_full_name": "James Thurley", + "timestamp": 1728289275 + }, + { + "content": "

James Thurley said:

\n
\n

I like the idea of #reading, #watching, #listening and #content-creation.

\n
\n

Possibly even #projects as a place to share (open sourcey ??) things people are working on.

", + "id": 475282299, + "sender_full_name": "Fershad Irani", + "timestamp": 1728302983 + }, + { + "content": "

Ooo, I love the idea of having a place to share open source projects.

", + "id": 475411545, + "sender_full_name": "Philip Durbin", + "timestamp": 1728339449 + }, + { + "content": "

What about #building for \"projects\" so it is in theme with the other verbs?

", + "id": 475881264, + "sender_full_name": "Justin", + "timestamp": 1728484500 + }, + { + "content": "

Hmm, or #making but that may imply the maker movement. :thinking:

", + "id": 476003369, + "sender_full_name": "Philip Durbin", + "timestamp": 1728527301 + }, + { + "content": "

Did we decide what we want to do with i.e. #blogging? I ask as I've got something I want to share :eyes:

", + "id": 482897764, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731878825 + }, + { + "content": "

Last time I asked about a new channel, someone suggested I just make a topic in #general, which is what I did.
\nWhat about making a topic for your post containing the word #blogging in the title? Then if anyone wants to search for all blog related topics, they can search for the term \"#blogging\" in global search and find everything?
\nThat might also help admins move topics later if a blogging channel gets created :)

", + "id": 482912091, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1731892305 + }, + { + "content": "

Related question. If I wanted to start blogging with the hopes of making ten or twenty cents from the effort in the future what's a good platform? Should I just deploy my own ghost or something?

", + "id": 483125410, + "sender_full_name": "Tim Uckun", + "timestamp": 1731964794 + }, + { + "content": "

@Tim Uckun I'd say let's create a separate topic, I think there's a lot to say on this topic :eyes:

", + "id": 483126124, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731965029 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/WordPress.20Drama.json b/zulip_json/453512-general/WordPress.20Drama.json new file mode 100644 index 0000000000..7d16035ca9 --- /dev/null +++ b/zulip_json/453512-general/WordPress.20Drama.json @@ -0,0 +1,1076 @@ +[ + { + "content": "

Odd drama going on in WordPress land. Thoughts?

\n", + "id": 472009371, + "sender_full_name": "Nabeel S", + "timestamp": 1726980699 + }, + { + "content": "

Feels the the WP founders are trying to get the community to dogpile on WP Engine because they happen to limit the revisions count. It's not like they changed the core code, that's literally a setting in wp-config that they just happen to be forcing a default on. I think this is unnecessary drama. WP Engine should be able to run their business how they see fit. wp.com puts limitations on what plugins you may install so it seems a bit hypocritical.

\n
Build a site, sell online, earn with your content, and more
", + "id": 472082098, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727037391 + }, + { + "content": "

Yeah, the thing about revisions and other reasons, seems like a very weak excuses to go after them.

", + "id": 472084809, + "sender_full_name": "Nabeel S", + "timestamp": 1727039536 + }, + { + "content": "

Things are getting spicy! WP Engine has sent a cease and desist to Automattic's CEO https://x.com/wpengine/status/1838350670564377051

", + "id": 472515729, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727190336 + }, + { + "content": "
", + "id": 472517490, + "sender_full_name": "Nabeel S", + "timestamp": 1727190885 + }, + { + "content": "

Scanned. If this is even close to accurate and those screenshots are true words Matt shared with WPE then that's pretty damaging. Not sure what this % (percentage) is behind the scenes being referenced but that wasn't discussed by him in that keynote.

", + "id": 472521487, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727192096 + }, + { + "content": "

If open source is free in all the ways free is free...then WPE is also free to not contribute, or contribute very little. It's not cool. But they are free to act as such. That's why open source is so powerful. You are free in every way to, or not to, participate.

", + "id": 472521729, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727192167 + }, + { + "content": "

Yeah it feels like Matt is upset that WP Engine has built a wildly successful business on the project but that's just his feelings and there is no wrong-doing from any legal perspective that I can see. Could have been handled much better IMO

", + "id": 472528548, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727194397 + }, + { + "content": "

I think his argument/stance is sound in terms of parasitic private equity co's, but that was not the place or the way to expose the idea and issue.

", + "id": 472528889, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727194511 + }, + { + "content": "

Feels like trying to do a rug pull without calling it a rug pull.

", + "id": 472530525, + "sender_full_name": "Nabeel S", + "timestamp": 1727195068 + }, + { + "content": "

https://techcrunch.com/2024/09/25/legal-ping-pong-in-the-wordpress-world-continues-automattic-now-sends-wp-engine-a-cease-and-desist-letter-alleging-trademark-infringement/

\n
The brouhaha in the WordPress community looks likely to escalate into a legal battle around trademarks.
", + "id": 472682176, + "sender_full_name": "Nabeel S", + "timestamp": 1727266519 + }, + { + "content": "

Wow we were trying to get Matt on the pod to come discuss this, but now that it's entering the legal world I doubt his lawyers will want him talking about it publicly at all...

", + "id": 472696107, + "sender_full_name": "Jerod Santo", + "timestamp": 1727270468 + }, + { + "content": "

This feels a bit like a different approach to what Hashicorp did with its license change to get at the competition using their open source tools (specifically Terraform). No license change here though, and (for the moment) a specific competitor is the target.

\n

What changed for this to happen now? It is hardly a new thing that WP Engine uses \"WP\".

\n

If this really had been about the spirit of open source, it could have been handled in a different and better way than trying to discredit a specific company, using the tactics described in this drama.

", + "id": 472701004, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1727271847 + }, + { + "content": "

https://x.com/photomatt/status/1838502185879167069
\nhttps://x.com/bgardner/status/1839070322617643212

\n

Has anything like this ever happened in another OSS community?

", + "id": 472785717, + "sender_full_name": "Nabeel S", + "timestamp": 1727305177 + }, + { + "content": "

Crazy town

", + "id": 472785942, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727305264 + }, + { + "content": "

Did WordPress.org seriously shutdown updating, installing plugins etc on WP Engine?

", + "id": 472798186, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727314934 + }, + { + "content": "

https://wordpress.org/news/2024/09/wp-engine-banned/

", + "id": 472798929, + "sender_full_name": "Nabeel S", + "timestamp": 1727315527 + }, + { + "content": "

Seems so.

", + "id": 472798939, + "sender_full_name": "Nabeel S", + "timestamp": 1727315547 + }, + { + "content": "

Straight up war. 

", + "id": 472799040, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727315658 + }, + { + "content": "

A Changelog episode about this would be interesting.

", + "id": 472800546, + "sender_full_name": "Philip Durbin", + "timestamp": 1727316760 + }, + { + "content": "

I don't know who you could interview that wouldn't be accused of bias one way or the other.

", + "id": 472800870, + "sender_full_name": "Nabeel S", + "timestamp": 1727316985 + }, + { + "content": "

I wouldn't be surprised if this results in a major fork of WordPress.

", + "id": 472808401, + "sender_full_name": "Nabeel S", + "timestamp": 1727322336 + }, + { + "content": "

Full disclosure: I'm ex-Automattic. But I've been out of the ecosystem for a long time, except for a plugin I maintain from time to time.

", + "id": 472808685, + "sender_full_name": "Nabeel S", + "timestamp": 1727322538 + }, + { + "content": "

So we talked about this in-depth on Tuesday's recording of Friends, which ships tomorrow. I'm afraid some of our conversation is already stale though :scream:

\n

@Adam Stacoviak you may need to interject in post and catch people up to the latest, telling them that it's a moving target, etc...

", + "id": 472897487, + "sender_full_name": "Jerod Santo", + "timestamp": 1727357346 + }, + { + "content": "

The responses here are like whoa https://x.com/wordpress/status/1839076201890984397

", + "id": 472900036, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727358030 + }, + { + "content": "

This is going to end up harming site owners using wordpress that have nothing to do with this feud.

", + "id": 472936983, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727368972 + }, + { + "content": "

Yes, there are other ways to go about this feud. 

", + "id": 472946315, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727372697 + }, + { + "content": "

https://www.youtube.com/watch?v=rE95Knb1JKs

\n
", + "id": 472958766, + "sender_full_name": "Nabeel S", + "timestamp": 1727377710 + }, + { + "content": "

Nabeel S said:

\n
\n

https://www.youtube.com/watch?v=rE95Knb1JKs

\n
\n

Members only, but it's funny to me that it has a C# logo lol

", + "id": 472976552, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727386414 + }, + { + "content": "

Ah, same for me. It must have been publicly available online when it was being streamed live.

", + "id": 472978609, + "sender_full_name": "Nabeel S", + "timestamp": 1727387448 + }, + { + "content": "

Michael has a interview with Matt on his channel https://youtu.be/H6F0PgMcKWM?si=C72SSuuZNGOowbXO , this one isn’t members only.

\n

The whole situation is clearly more nuanced than any of the sides would like to portrai it. To me it looks like Matt is trying to steer the issue to trademark infingement as a damage control attempt. Avoiding questions about why to press the issue suddenly now.

", + "id": 473202841, + "sender_full_name": "Matous Michalik", + "timestamp": 1727468473 + }, + { + "content": "

I don’t get this bit:

\n

It seems the WordPress Foundation has made some tweaks to its trademark guidelines in recent days. As of September 19th, the policy said you are “free” to use the WP abbreviation in “any way you see fit.” But now WordPress has deleted that language, replacing it with a line that says not to use WP “in a way that confuses people.

\n

Can an entity just change the terms like that, and then accuse a long established company of violating the new terms?

", + "id": 473297895, + "sender_full_name": "James Thurley", + "timestamp": 1727505890 + }, + { + "content": "

For those who prefer reading and aren't logged in to twitter, this article seems like a pretty good summary of the story so far https://joshcollinsworth.com/blog/fire-matt

", + "id": 473315681, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727513950 + }, + { + "content": "

Seems like he should have started with a cease and desist if trademark was the motivation here.

", + "id": 473373693, + "sender_full_name": "Nabeel S", + "timestamp": 1727549006 + }, + { + "content": "

A new interview by Primeagen with Matt

\n

https://youtu.be/H6F0PgMcKWM?si=D5zA8u-M3Se2oxv_

\n

A bit more nuanced picture after this I think, would be interesting to hear more from other companies who either pay this trademark fee or contribute hours. I guess though at this point that such companies would not want to get entangled legally.

", + "id": 473381676, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1727554204 + }, + { + "content": "

Currently tuning in to Theo's live interview on X/Twitter: https://x.com/i/broadcasts/1YqKDkbBbLOxV

", + "id": 473400212, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1727573203 + }, + { + "content": "

(also on YT if you prefer: https://www.youtube.com/live/F6vXWQrQXgY)

", + "id": 473400579, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1727573559 + }, + { + "content": "

That was a very good and insightful interview.

", + "id": 473402455, + "sender_full_name": "Nabeel S", + "timestamp": 1727575679 + }, + { + "content": "

Just listened to the \"Wrong place to slap a person\" episode and I felt like this meme needed to be created. Credit goes to Jerod, Adam, and Nick for the inspiration.
\n7f59d262-5853-4bc1-8fa8-f6ab247d8dbc.jpg

\n
", + "id": 473502173, + "sender_full_name": "Chris Duzan", + "timestamp": 1727652289 + }, + { + "content": "

Hiiiiiii!

\n

I'm a little on the fence about whether Matt is Automattically in the right, though this drama is definitely some good wp-content. :)

", + "id": 473571806, + "sender_full_name": "Owen Valentine", + "timestamp": 1727670303 + }, + { + "content": "

A message was moved here from #general > introduce yourself! by Scott Abbey.

", + "id": 473683158, + "sender_full_name": "Notification Bot", + "timestamp": 1727693012 + }, + { + "content": "

I'm writing up today's News and have no idea how to even talk about this story!

\n

I do know one thing for sure, I'm going to include that meme you created @Chris Duzan :100:

", + "id": 473757613, + "sender_full_name": "Jerod Santo", + "timestamp": 1727707630 + }, + { + "content": "

James Thurley said:

\n
\n

I don’t get this bit:

\n

It seems the WordPress Foundation has made some tweaks to its trademark guidelines in recent days. As of September 19th, the policy said you are “free” to use the WP abbreviation in “any way you see fit.” But now WordPress has deleted that language, replacing it with a line that says not to use WP “in a way that confuses people.

\n

Can an entity just change the terms like that, and then accuse a long established company of violating the new terms?

\n
\n

^ this part really soured me on Matt and Automattic's position. I don't know about the legal status of being able to make a change like this but it feels like another version of an open source rug pull.

\n

I'm not in the WordPress community but from an outsiders perspective it doesn't look great on the part of WordPress.org, Matt, and Automattic. It certainly seems that Matt is using his position in WordPress.org to attack a competitor to his for profit company.

", + "id": 474070948, + "sender_full_name": "Mason Stallmo", + "timestamp": 1727798268 + }, + { + "content": "

https://automattless.com

", + "id": 474071115, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727798308 + }, + { + "content": "

https://www.therepository.email/mullenweg-threatens-corporate-takeover-of-wp-engine

", + "id": 474078511, + "sender_full_name": "Nabeel S", + "timestamp": 1727800706 + }, + { + "content": "
\n

“I didn’t wake up one day and suddenly decide to do this,” he said. “I was taken advantage of for so many years. The only way to deal with a bully is to fight,” he said.

\n
\n
\n

“[WP Engine is] a half-a-billion dollar company. [WP Engine’s main investor] Silver Lake has disrupted the ecosystem. I’m fighting for my life’s work.”

\n
", + "id": 474086364, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727802711 + }, + { + "content": "
", + "id": 474086944, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727802890 + }, + { + "content": "

That screenshot is wild though. The fact that they call their plans \"Essential/Core/Enterprise WordPress\" is sus on the confusing of the general population of users.

", + "id": 474087123, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727802942 + }, + { + "content": "

Why is that sus? If you were providing hosted WordPress as a service, how would you phrase it?

", + "id": 474105227, + "sender_full_name": "Nabeel S", + "timestamp": 1727808864 + }, + { + "content": "

I think it's sus in light of the confusion factor. They changed it to be simply Essential, Core, and Enterprise in terms of a plan name. It's hosting, not WordPress the product. Feel free to describe the plan to include WordPress but not use it in the name because it's just a certain level of hosting.

", + "id": 474105737, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727809017 + }, + { + "content": "

WPE is probably big enough to know better, but I can imagine someone innocently phrasing things in a way that they think is fine but isn't. Then they get a cease and desist and respond with \"Oh, my bad sorry. Let me fix that.\".
\nSide note: WordPress also updated their trademark license documents recently to clarify some WPE specific issues.

", + "id": 474110393, + "sender_full_name": "Nabeel S", + "timestamp": 1727810410 + }, + { + "content": "", + "id": 474111536, + "sender_full_name": "Nabeel S", + "timestamp": 1727810762 + }, + { + "content": "

I'd say none of them really. They all seem to be offering WordPress hosting, not a plan that's called \"Core WordPress\"

", + "id": 474111982, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727810904 + }, + { + "content": "

Whether it's on purpose or not, I can see how a plan, of which there were/are only three, called \"X WordPress\" could be confusing and WPE was willfully leveraging that blurred line.

", + "id": 474112311, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727811028 + }, + { + "content": "

I guess. It seems like a very small difference in wording to me, and an easy mistake to make. I also can't imagine paying 8% for the privilege of calling my product \"Core WordPress\" instead of \"WordPress Hosting\" or something like that.
\nBut I'm an engineer. Maybe I just don't have the business brains to see the difference. :shrug:

", + "id": 474113004, + "sender_full_name": "Nabeel S", + "timestamp": 1727811272 + }, + { + "content": "

I'm not saying he's right in asking for 8% either

", + "id": 474113111, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727811311 + }, + { + "content": "

Just that WPE was clearly over leveraging the WordPress name in a plan. The fix was easy, but the mistake was still made.

", + "id": 474113347, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727811381 + }, + { + "content": "

I think that's fair.

", + "id": 474113400, + "sender_full_name": "Nabeel S", + "timestamp": 1727811404 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Just that WPE was clearly over leveraging the WordPress name in a plan. The fix was easy, but the mistake was still made.

\n
\n

I don't see it this way at all, to be honest. That page's headline, the boldest part of the page, says \"Choose Your WordPress Hosting Plan.\" It seems very clear to me that they're selling WP Hosting.

", + "id": 474392081, + "sender_full_name": "Chris Woods", + "timestamp": 1727901188 + }, + { + "content": "

https://x.com/wpengine/status/1841633469685723292?t=unsC8yZr4D_FEb-BL1tCCw&s=19

", + "id": 474431683, + "sender_full_name": "Nabeel S", + "timestamp": 1727916200 + }, + { + "content": "

Chris Duzan said:

\n
\n

Just listened to the \"Wrong place to slap a person\" episode and I felt like this meme needed to be created. Credit goes to Jerod, Adam, and Nick for the inspiration.
\n7f59d262-5853-4bc1-8fa8-f6ab247d8dbc.jpg

\n
\n

I just listened to the episode and now I have even more appreciation for the meme :rolling_on_the_floor_laughing:

", + "id": 474468009, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727929017 + }, + { + "content": "

It does look like Matt is actively commenting about the lawsuit on Hacker News today https://news.ycombinator.com/item?id=41726197

", + "id": 474471148, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727929955 + }, + { + "content": "

https://sakurajima.moe/@chikorita157/113256114788720233

", + "id": 475075304, + "sender_full_name": "Jamie Tanna", + "timestamp": 1728203236 + }, + { + "content": "

Jamie Tanna said:

\n
\n

https://sakurajima.moe/@chikorita157/113256114788720233

\n
\n

Oh that is not good. ACF is used by a lot of sites, it's kind of the defacto way of doing custom fields in WP.

", + "id": 475329537, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728316063 + }, + { + "content": "

an episode about the drama: https://shoptalkshow.com/636/

", + "id": 475542475, + "sender_full_name": "Philip Durbin", + "timestamp": 1728388136 + }, + { + "content": "

https://world.hey.com/dhh/automattic-is-doing-open-source-dirty-b95cf128

", + "id": 475699113, + "sender_full_name": "Nabeel S", + "timestamp": 1728434257 + }, + { + "content": "

This is so gross and childish:
\nimage.png

\n
", + "id": 475868885, + "sender_full_name": "Nabeel S", + "timestamp": 1728481876 + }, + { + "content": "

Nabeel S said:

\n
\n

This is so gross and childish:
\nimage.png

\n
\n

That's pretty shitty

", + "id": 475883311, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728484909 + }, + { + "content": "

Rug pulls are honorable compared to this. They should just go ahead and make WordPress proprietary.

", + "id": 475884765, + "sender_full_name": "Nabeel S", + "timestamp": 1728485202 + }, + { + "content": "

I think the way Matt has orchestrated the publicity of this issue is quite wrong and in some ways petty. But there’s also two sides to this coin. This seems to be some thing that has festered over multiple years and offenses.

", + "id": 475887291, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728485787 + }, + { + "content": "

I'll try to keep an open mind, but so far I haven't seen a satisfactory justification.

", + "id": 475889232, + "sender_full_name": "Nabeel S", + "timestamp": 1728486214 + }, + { + "content": "

Same. I’m just trying to remain hopeful for WordPress and open source’s sake. 

", + "id": 475889479, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728486248 + }, + { + "content": "

btw, what is \"obj\"?
\nimage.png
\n :-D

\n
", + "id": 475894859, + "sender_full_name": "Nabeel S", + "timestamp": 1728487153 + }, + { + "content": "

Zulip bug? Mac/Windows incompatibility?

", + "id": 475895064, + "sender_full_name": "Nabeel S", + "timestamp": 1728487195 + }, + { + "content": "

I posted that using my voice via the iOS app. That's a weird space at the end of the message.

", + "id": 475898019, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728487814 + }, + { + "content": "

I was a member of the community a while back. I was a translation editor for my language of a popular plugin, I attended meet-ups and conferences. Our studio built many sites on the open-source project and since we still manage a few sites that use it (and are hosted on various generic hosting services or on-prem), I come into contact with it from time to time. This situation makes me immensely sad, since only grief and destruction can come out of such conflict after a certain point and that point was passed long time ago in this case.

\n

That DHH post @Nabeel S linked is closest to how I feel about this. The open-source project is in a way a gift and if he felt it couldn't be sustained this way, there were ways to communicate that and to start making gradual changes toward sustainability. There was also definitely a way to phrase the message that WPE are harmful parasites and should be ostracised that wouldn't prompt the C&D letter. Or it would and people would sympathise with Matt, the victim of being silenced by a big bad wolf private equity fund and all that. Sure, some would raise their eyebrows, his company being a direct competitor of WPE (and also highly profitable), but the truth of the immense contribution disparity was on his side. These actions, however, from continuous W.org-branded attacks, through the hostage crisis with plugin directory access and WPE dev account suspensions, to petty moves like this last checkbox (again on W.org), just make the open-source project appear unstable, dangerous to rely on and being fully controlled by a single mad despot. It poisons \"the well\" as an instance and, in a way, \"the well\" as a concept. While I want to believe that this is not a case of Matt suddenly going crazy for no reason and there must be something bad they did that set him off, what followed is completely inexcusable.

\n

Another aspect that terrifies me is watching the keynote, seeing Matt deliver it with his soft voice, smiling and making jokes, then realising this is the same person that used (in written text, so it was not just blurted out in the heat of the moment) language of utter war-time destruction :disappointed:
\nNuclear and scorched earth is something that should be taught as a cautionary tale and not being used by a leader of an open-source project to describe how they'll use their influence and access against a competitor of their business, unless they pay a ransom. These terms are so ominous and horrible, once you realise what they literally mean :grimacing:

\n

I wish the community and the open-source project a good future, although I cannot imagine it right now. The people I personally met in the community were all very kind and do not deserve this to happen to a project they like and depend on and into which they invested so much effort.

", + "id": 475909916, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728490536 + }, + { + "content": "

I agree with DHH's take on this, which is rare. I want to be on the side of Wordpress but their actions are not in line with the ethos of open source. If they wanted to keep a piece of WP Engine's revenue maybe their shouldn't have sold their stake in the company. This feud is going to end up causing harm to the community.

", + "id": 475915346, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728492341 + }, + { + "content": "

The thing is, Matt has stated that he owns, runs and 100% controls wordpress.org, and can do anything he wants. Who's going to want to contribute to that kind of setup?

", + "id": 475944460, + "sender_full_name": "Nabeel S", + "timestamp": 1728503024 + }, + { + "content": "

@Maroš Kučera I love what you said about language. It reminds me of something Ursula Franklin said about de-escalating language, de-escalating hype and speed. Her example was \"awesome\" but the example of \"going nuclear\" would also have been important to her!

\n

You also put words to a niggling feeling I'd had seeing Matt in those video interviews. Someone said recently that Rails isn't a cult but DHH would be a great cult leader... It kind of feels the same with WP and Matt :sweat_smile:

", + "id": 475944925, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728503197 + }, + { + "content": "

https://www.404media.co/wordpress-checkbox-login-wp-engine/

", + "id": 475944955, + "sender_full_name": "Nabeel S", + "timestamp": 1728503208 + }, + { + "content": "

https://x.com/LucP/status/1843926970763227255?t=ktvj4O-wbQ-bV-geBPWeVQ&s=19

", + "id": 475979750, + "sender_full_name": "Nabeel S", + "timestamp": 1728518580 + }, + { + "content": "

OMG :-D
\nhttps://www.youtube.com/watch?v=cTxTOHUaqPI
\nhttps://www.youtube.com/watch?v=Duz9crandDE

\n
", + "id": 476023975, + "sender_full_name": "Nabeel S", + "timestamp": 1728532841 + }, + { + "content": "

This channel is GOLD

", + "id": 476024479, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728532996 + }, + { + "content": "

The depth of this absolute mess is beyond where I thought open source would ever go.

", + "id": 476024610, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728533044 + }, + { + "content": "

Yeah, I've never seen or heard of anything like this. Feels like some important history is being made.

", + "id": 476024823, + "sender_full_name": "Nabeel S", + "timestamp": 1728533138 + }, + { + "content": "

Listening to JS Party 342 I couldn't help agreeing with an idea I think KBall was getting at. I hope this drama underlines just how entwined the WP ecosystem is with its BDFL, and prompts people to consider how to step away from that a little.

\n

E.g., hopefully we might see a community plugin registry come out of this? Or even, as some are calling for, more separation between wp.org and Automattic?

", + "id": 476488760, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1728704556 + }, + { + "content": "

And now WordPress.org has \"forked\" a plugin maintained by WPEngine:

\n", + "id": 476550968, + "sender_full_name": "Nabeel S", + "timestamp": 1728765243 + }, + { + "content": "

That's pretty messed up.

", + "id": 476556333, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728771412 + }, + { + "content": "

I’d call that sporked

", + "id": 476562073, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728778375 + }, + { + "content": "

https://x.com/verygoodplugins/status/1845246925886353795?t=B1Xd2SSmoafD_i9UQcckrA&s=19

", + "id": 476562311, + "sender_full_name": "Nabeel S", + "timestamp": 1728778693 + }, + { + "content": "

Thing keep getting weirder

", + "id": 476562324, + "sender_full_name": "Nabeel S", + "timestamp": 1728778716 + }, + { + "content": "

That actually does seem like a clear-cut case

", + "id": 476562668, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728779185 + }, + { + "content": "

The WordPress.com plug-in situation is really hypocritical in my opinion. If I search for a plug-in, Google takes me to WordPress.com, not .org. This is intentional confusion on the part of automattic.

", + "id": 476562787, + "sender_full_name": "Nabeel S", + "timestamp": 1728779361 + }, + { + "content": "

They've done this to all plugins, not just the popular ones. But I guess that's ok since they own the trademark 🤷🏻

", + "id": 476562857, + "sender_full_name": "Nabeel S", + "timestamp": 1728779423 + }, + { + "content": "

https://x.com/verygoodplugins/status/1845251470926487566?t=TUCQ0oSkTqynO6MRRH22aw&s=19

", + "id": 476564316, + "sender_full_name": "Nabeel S", + "timestamp": 1728781231 + }, + { + "content": "

Big change brings big change.

", + "id": 476567530, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728785027 + }, + { + "content": "

https://ma.tt/2024/10/on-dhh/

\n

This was such an unfortunate response from Matt on DHH's well argued posts.

", + "id": 476886331, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1728962271 + }, + { + "content": "

404’ing for me

", + "id": 476901261, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728970280 + }, + { + "content": "

Looks like he deleted it. Here's an archive copy: https://archive.is/UZZit

", + "id": 476902213, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1728971029 + }, + { + "content": "

So he argues about the messenger, rather than the message itself.
\nIt does show that Matt Mullenweg perceives himself as the good guy here, but he does himself a disservice by going after DHH that way, regardless what one may think of DHH in other contexts.

\n

His argument about only being one of three in the Wordpress Foundation board also is a bit hollow:
\nhttps://www.pluginvulnerabilities.com/2024/09/24/who-is-on-the-wordpress-foundation-board/

", + "id": 476962371, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1728990197 + }, + { + "content": "

matt has the post back up w/ an apology.... https://ma.tt/2024/10/on-dhh/

", + "id": 476976255, + "sender_full_name": "Leon Berenschot", + "timestamp": 1728994885 + }, + { + "content": "

I think Matt is losing thread under all this pressure. He needs a good friend to come alongside him during this time. I hope he has one…

", + "id": 476980935, + "sender_full_name": "Jerod Santo", + "timestamp": 1728996298 + }, + { + "content": "

Lots of people have been trying: https://www.youtube.com/watch?v=grZg-BEhKMI

\n
", + "id": 476990112, + "sender_full_name": "Nabeel S", + "timestamp": 1728998878 + }, + { + "content": "

I don't think any of these people are his good friends...

", + "id": 476991742, + "sender_full_name": "Jerod Santo", + "timestamp": 1728999307 + }, + { + "content": "

These are just the people publicly speaking about it. I don't know about his family situation, but he has (or had) many great people who have been by his side at Automattic for over a decade.

", + "id": 476993016, + "sender_full_name": "Nabeel S", + "timestamp": 1728999664 + }, + { + "content": "

I sincerely hope he does :hug:
\nAlmost no one should be subjected to such pressure, even if they lit the match initially. And I honestly hope the things of the last few weeks is him going against their advice. The worst place he could be, even worse than being alone, is him being surrounded by yes-people thatwho just nod to everything he says and does, no matter the consequences for him and the wider community. Being from a country just west of Ukraine, I can think of at least one person that is in a similar situation :confused:

", + "id": 477044509, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729015574 + }, + { + "content": "

Siddhartha Golu said:

\n
\n

Looks like he deleted it. Here's an archive copy: https://archive.is/UZZit

\n
\n

I feel like this a response to Matt's now taken down post https://world.hey.com/dhh/capture-less-than-you-create-c30e462e

", + "id": 477074312, + "sender_full_name": "Don MacKinnon", + "timestamp": 1729028009 + }, + { + "content": "

Maroš Kučera said:

\n
\n

... Almost no one should be subjected to such pressure ..

\n
\n

If you mean the pressure of the VCs/investors backing his company, then I agree. But if you mean the pressure that Matt has faced from the public, I think the backlash has been very proportional to his actions. It has only increased in intensity as he has dug in and continued to escalate the issue himself.

", + "id": 477094453, + "sender_full_name": "Nabeel S", + "timestamp": 1729038642 + }, + { + "content": "

https://x.com/scottkclark/status/1847023270245126357?t=0VGeUv4-HZnxWEsu6XbX1A&s=19

", + "id": 477713628, + "sender_full_name": "Nabeel S", + "timestamp": 1729278115 + }, + { + "content": "

Man that whole response post feels super petty. The whole thing is the open source claim vs commercial entity. At least 37signals isn't appearing to be open with Hey, Basecamp etc

", + "id": 477781074, + "sender_full_name": "Owen Valentine", + "timestamp": 1729321650 + }, + { + "content": "

Yeah, it wasn't a great look. He sounded like he was accusing DHH of being a sucker for letting other companies build on and benefit from his work, and for being a loser because his company isn't \"scaling\".

", + "id": 477816909, + "sender_full_name": "Nabeel S", + "timestamp": 1729352276 + }, + { + "content": "

Just been reading this 2019 interview between DHH and MM and it's really interesting in the context of they journeys they've both been on since. https://37signals.com/podcast/open-source-and-power-with-matt-mullenweg/

", + "id": 478367253, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1729631168 + }, + { + "content": "

Thanks for sharing that! I look forward to listening to it.

", + "id": 478367570, + "sender_full_name": "Nabeel S", + "timestamp": 1729631345 + }, + { + "content": "

Matt Mullenweg will be taking the Disrupt Stage at TechCrunch Disrupt 2024

\n

Live stream starting in a couple hours: https://www.youtube.com/watch?v=ZfEKk4kPVzQ

\n
", + "id": 479695875, + "sender_full_name": "Robert Purcell", + "timestamp": 1730298751 + }, + { + "content": "

https://x.com/therepositorywp/status/1851038210547466386?t=l5YTlogJx-Mk3Fyn-ZFodw&s=19
\nhttps://www.paidmembershipspro.com/leaving-wordpress-org/

", + "id": 479705341, + "sender_full_name": "Nabeel S", + "timestamp": 1730301274 + }, + { + "content": "

As a side note for those not following closely: wordpress recently updated their code of conduct to forbid the sharing/publishing of private messages. This is why Jason Coleman hasn't publicly shared the DMs that were sent to him. It's to avoid these new rules.

", + "id": 479705714, + "sender_full_name": "Nabeel S", + "timestamp": 1730301364 + }, + { + "content": "

Just keeps getting worse, eh?

", + "id": 479735983, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730310775 + }, + { + "content": "

Do you think Matt/Automattic is really digging their own graves at this point?

", + "id": 479736394, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730310939 + }, + { + "content": "

@Lars Ellingsen If we use the FAFO axis and the Are We Fucked thermometer from TheJuiceMedia's Honest Government Ads on climate crisis, in my opinion I think we going red towards Net Fucked by 2030-2050.

", + "id": 479736597, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730311022 + }, + { + "content": "

Pardon the language then

", + "id": 479736611, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730311028 + }, + { + "content": "

https://wordpressenginetracker.com/

", + "id": 481302466, + "sender_full_name": "Nabeel S", + "timestamp": 1731068194 + }, + { + "content": "

Calling the site \"WordPress Engine\" tracker is such a knife-twist :expressionless:

", + "id": 481418461, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1731119157 + }, + { + "content": "

100%

", + "id": 481425468, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1731125385 + }, + { + "content": "

Speaking of: https://wpenginetracker.com/

", + "id": 481425869, + "sender_full_name": "Nabeel S", + "timestamp": 1731125794 + }, + { + "content": "

I care nothing about PHP or WordPress but find myself rooting more and more for WP Engine in this

", + "id": 481427697, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1731127661 + }, + { + "content": "

uh-oh: Did Dreamhost violate the WordPress trademark?
\nhttps://meta.trac.wordpress.org/changeset/14210

", + "id": 484760967, + "sender_full_name": "Nabeel S", + "timestamp": 1732725794 + }, + { + "content": "

Also worth mentioning, WPE and Automattic had their first court session yesterday.

", + "id": 484762668, + "sender_full_name": "Nabeel S", + "timestamp": 1732726385 + }, + { + "content": "

https://x.com/GergelyOrosz/status/1861698639564787726

", + "id": 485132298, + "sender_full_name": "Nabeel S", + "timestamp": 1732898294 + }, + { + "content": "

I figured it was a significant amount but i didn't know it was $32 million

", + "id": 485711002, + "sender_full_name": "Don MacKinnon", + "timestamp": 1733174595 + }, + { + "content": "

it just keeps getting worse: https://shkspr.mobi/blog/2024/12/is-wordpress-org-gdpr-compliant/

", + "id": 488092987, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1733922154 + }, + { + "content": "

If I'm understanding the article correctly, the author says gdpr requires them to give him a copy of private conversations about him? I'm no expert but this seems wrong to me. Otherwise Elon Musk could demand petabytes of data be deleted on every platform out there, including this message right here :joy:

", + "id": 488106318, + "sender_full_name": "Nabeel S", + "timestamp": 1733925853 + }, + { + "content": "

https://techcrunch.com/2024/12/10/court-orders-mullenweg-and-automattic-to-restore-wp-engines-access-to-wordpress-org/

", + "id": 488173622, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733946098 + }, + { + "content": "

Courts getting involved now :eyes:

", + "id": 488173649, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733946111 + }, + { + "content": "

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

\n
\n

“It's hard to imagine wanting to continue to working on WordPress after this,” he wrote in that Slack, according to a screenshot viewed by 404 Media. “I'm sick and disgusted to be legally compelled to provide free labor to an organization as parasitic and exploitive as WP Engine. I hope you all get what you and WP Engine wanted.” His username on that Slack has been changed to “gone :skull:

\n
", + "id": 488174626, + "sender_full_name": "Nabeel S", + "timestamp": 1733946430 + }, + { + "content": "

It's not exactly \"free labor\". Matt's own blog lists Automattic's valuation at $7.5 billion in 2021. They aren't hurting for money https://ma.tt/2021/08/funding-buyback-hiring/
\nCry me a river Matt.

", + "id": 488191772, + "sender_full_name": "Don MacKinnon", + "timestamp": 1733952464 + }, + { + "content": "

Foot, meet gun

", + "id": 488193600, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733953178 + }, + { + "content": "

It's pretty crazy how far this has gone. The only thing it's going to do is hurt the WP community as a whole...

", + "id": 488193695, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733953209 + }, + { + "content": "

Not to mention a big chunk of that \"free labor\" are volunteers and code/plugin authors contributing to the ecosystem.

", + "id": 488513746, + "sender_full_name": "Nabeel S", + "timestamp": 1733956023 + }, + { + "content": "

I'm contemplating dropping PocketCasts which is owned by Automattic...

", + "id": 488522991, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733959896 + }, + { + "content": "

I thought about it, but pocketcasts is so freaking good! I've been using it for about a decade.

", + "id": 488527312, + "sender_full_name": "Nabeel S", + "timestamp": 1733962335 + }, + { + "content": "

Same
\nI'm just mucking about with AntennaPod and using gpodder.net as the synchronisation backend

", + "id": 488533126, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733966131 + }, + { + "content": "

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

", + "id": 488727898, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734041504 + }, + { + "content": "

Jamie Tanna said:

\n
\n

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

\n
\n

Dupe

", + "id": 488729387, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1734042164 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Jamie Tanna said:

\n
\n

https://www.404media.co/wordpress-wp-engine-preliminary-injunction/

\n
\n

Dupe

\n
\n

Oh dang, didn't realise I was so far behind on the thread, thanks :bow:

", + "id": 489506181, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734447663 + }, + { + "content": "

https://wptavern.com/wordpress-org-login-introduces-mandatory-pineapple-pizza-checkbox

", + "id": 489572112, + "sender_full_name": "Nabeel S", + "timestamp": 1734469549 + }, + { + "content": "

Ugh

", + "id": 489572123, + "sender_full_name": "Nabeel S", + "timestamp": 1734469554 + }, + { + "content": "

https://www.searchenginejournal.com/mullenweg-pauses-wordpress-services-hopes-to-reopen-next-year/535973/

", + "id": 490256494, + "sender_full_name": "Nabeel S", + "timestamp": 1734746832 + }, + { + "content": "

Lol. I think I know what he's trying to do, but I don't think it's going to have the desired effect :big_smile:

", + "id": 490256579, + "sender_full_name": "Nabeel S", + "timestamp": 1734746898 + }, + { + "content": "

Nabeel S said:

\n
\n

https://www.searchenginejournal.com/mullenweg-pauses-wordpress-services-hopes-to-reopen-next-year/535973/

\n
\n

Huh....why would account signups or plugin submissions need a \"holiday break\"

", + "id": 490256586, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734746904 + }, + { + "content": "

For someone so wealthy and successful, this is awfully petty. And to bring up that all his time is spent in legal issues - when he started this whole thing - is just silly

", + "id": 490256840, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734747166 + }, + { + "content": "

He keeps complaining about the cost of running wp.org, but he himself relies heavily on a large community of volunteers, and it's not like he's given the opportunity for anyone to contribute to hosting costs. I think a lot of companies would gladly chip in to a foundation vs. into Matt's for-profit business.

", + "id": 490258156, + "sender_full_name": "Nabeel S", + "timestamp": 1734748440 + }, + { + "content": "

How many open-source dependencies does WordPress have? I'm sure Mullenweg is sharing the profit appropriately with all of them...

", + "id": 490263587, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734753517 + }, + { + "content": "

https://www.inc.com/dfreedman/matt-mullenweg-wordpress-wp-engine/90994969

", + "id": 490264039, + "sender_full_name": "Nabeel S", + "timestamp": 1734753865 + }, + { + "content": "

https://www.searchenginejournal.com/yoast-co-founder-calls-for-leadership-change-mullenweg-resists/536115/

", + "id": 490307324, + "sender_full_name": "Nabeel S", + "timestamp": 1734794902 + }, + { + "content": "

Yoast is a big deal in the WordPress ecosystem, so this is a big change. Most big players have stayed silent, to avoid Matt's gaze.

\n

Also, this is another example of the cognitive dissonance of the situation. Matt complains that people don't contribute to WordPress, while blocking genuine attempts to do so.

", + "id": 490307635, + "sender_full_name": "Nabeel S", + "timestamp": 1734795174 + }, + { + "content": "

Nabeel S said:

\n
\n

Yoast is a big deal in the WordPress ecosystem, so this is a big change. Most big players have stayed silent, to avoid Matt's gaze.

\n

Also, this is another example of the cognitive dissonance of the situation. Matt complains that people don't contribute to WordPress, while blocking genuine attempts to do so.

\n
\n

I mean, at this point it’s not the worst idea in the world. Have there been any attempts to fork WordPress since the drama started? Surely it’s only a matter of time... I’ve seen this https://github.com/ClassicPress/ClassicPress but not sure that is quite the same as, say OpenTofu vs Terraform.

", + "id": 490329495, + "sender_full_name": "Daniel Gibbons", + "timestamp": 1734814358 + }, + { + "content": "

It'd be sort of delicious if the fork was named WPEngine :P

", + "id": 490340381, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734824595 + }, + { + "content": "

WordPush?

", + "id": 490340456, + "sender_full_name": "Nabeel S", + "timestamp": 1734824653 + }, + { + "content": "

WhineyPress
\nWordPedantic
\nWinningPress
\nWordPublish

", + "id": 490340751, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734824902 + }, + { + "content": "

ActuallyOpenPress

", + "id": 490340847, + "sender_full_name": "Nabeel S", + "timestamp": 1734825011 + }, + { + "content": "

One difference between this and the OpenTofu situation is that WordPress isn't really enterprise software with enterprise customers and enterprise cash
\nIt's easier to imagine that OpenTofu, Valkey, etc will succeed because there's a lot of money invested and directed towards that goal
\nWordPress seems mostly used by small organisations and individuals, without the sort of herding necessary to argue the case for a focused fork or improved governance, etc

", + "id": 490344095, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734828309 + }, + { + "content": "

I did have industrialpress.org registered for the longest time. I have opinions on CMS:es.

", + "id": 490362955, + "sender_full_name": "Lars Wikman", + "timestamp": 1734847982 + }, + { + "content": "

Nabeel S said:

\n
\n

Yoast is a big deal in the WordPress ecosystem, so this is a big change. Most big players have stayed silent, to avoid Matt's gaze.

\n

Also, this is another example of the cognitive dissonance of the situation. Matt complains that people don't contribute to WordPress, while blocking genuine attempts to do so.

\n
\n

Yeah a loooot of WP site use Yoast.

", + "id": 490405280, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734888524 + }, + { + "content": "

https://wordpress.org/news/2024/12/holiday-break/

", + "id": 490419895, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734902708 + }, + { + "content": "

Via https://goblin.band/notes/a20ly8lfd10c3z5n

", + "id": 490419916, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734902740 + }, + { + "content": "

Lars Wikman said:

\n
\n

I have opinions on CMS:es.

\n
\n

Join the queue buddy! :laughing:

", + "id": 490424489, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1734907202 + }, + { + "content": "

https://www.searchenginejournal.com/wordpress-developer-publishes-code-to-block-mullenwegs-web-hosting-clients/536427/

\n

Now that's interesting.

", + "id": 491336181, + "sender_full_name": "Nabeel S", + "timestamp": 1735597475 + }, + { + "content": "

And the photo that goes with that article is 🧑🏻‍🍳

", + "id": 491336229, + "sender_full_name": "Nabeel S", + "timestamp": 1735597511 + }, + { + "content": "

68f8aaab-d18e-4a21-b07e-9c96ec7b4e5e.jpg

\n
", + "id": 491336255, + "sender_full_name": "Nabeel S", + "timestamp": 1735597532 + }, + { + "content": "

Oof https://automattic.com/2025/01/09/aligning-automattics-sponsored-contributions-to-wordpress/

", + "id": 492937901, + "sender_full_name": "Jamie Tanna", + "timestamp": 1736511290 + }, + { + "content": "

And a day before: https://www.therepository.email/mullenweg-shuts-down-wordpress-sustainability-team-igniting-backlash

", + "id": 492969760, + "sender_full_name": "Nabeel S", + "timestamp": 1736521865 + }, + { + "content": "

Weird to talk about ROI when it's a group of volunteers

", + "id": 492969844, + "sender_full_name": "Nabeel S", + "timestamp": 1736521897 + }, + { + "content": "

Personally I think it's fair if they don't want to contribute as many full time employees to the open source side. What isn't cool is the control and preventing others from contributing.

", + "id": 492978324, + "sender_full_name": "Nabeel S", + "timestamp": 1736524614 + }, + { + "content": "

I didn't realise that WPEngine had been taken over by private equity folks
\nGiven that PE has ruined so many hospitals across the USA by profiteering, I think it's an entirely reasonable position to treat any PE-owned company has a hostile entity

", + "id": 493019127, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1736540122 + }, + { + "content": "

Most people, me included, had been on Mullenweg's side in first moments of this sad tale. But what he's done (and keeps doing), in terms of collateral damage, is an equivalent of carpet bombing (or nuking, to use his words) the whole city where the PE firm has it's headquarters :cry:

", + "id": 493020309, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736540683 + }, + { + "content": "

Yeah, I'm no fan of PE at all, but this feels like burning down your house to spite someone trying to rob it (if you even agree that they're robbing to begin with)

", + "id": 493030793, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736545802 + }, + { + "content": "

That is what's remarkable with this situation. It SHOULD have been easy for Matt to go about this business in a way that kept the majority of the community on his side. But he somehow managed to do just the opposite.

", + "id": 493032327, + "sender_full_name": "Nabeel S", + "timestamp": 1736546576 + }, + { + "content": "

https://www.searchenginejournal.com/automattic-turns-against-wordpress-community-itself/537223/

", + "id": 493112117, + "sender_full_name": "Nabeel S", + "timestamp": 1736615729 + }, + { + "content": "

https://mstdn.social/@TechCrunch/113810882740685856

", + "id": 493122379, + "sender_full_name": "Jamie Tanna", + "timestamp": 1736624393 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Year-end.20merch.20sale.json b/zulip_json/453512-general/Year-end.20merch.20sale.json new file mode 100644 index 0000000000..f6233aeebf --- /dev/null +++ b/zulip_json/453512-general/Year-end.20merch.20sale.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Hey hey! We are having a (first ever) sale on merch! Discounts are up to 40%, so there's never been a better time to grab yourself (a friend, a collaborator, an open source maintainer) some threads!

\n

https://merch.changelog.com

\n

I'm going to announce the sale publicly next Monday on News, but I wanted to tell y'all first so our Zulip community could have first dibs. Some sizes are low stock already, so move fast if you're interested!

", + "id": 481163303, + "sender_full_name": "Jerod Santo", + "timestamp": 1730998949 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/Zulip.20updates.json b/zulip_json/453512-general/Zulip.20updates.json new file mode 100644 index 0000000000..89af38a95f --- /dev/null +++ b/zulip_json/453512-general/Zulip.20updates.json @@ -0,0 +1,26 @@ +[ + { + "content": "

To help you learn about new features and configuration options, this topic will receive messages about important changes in Zulip.

\n

You can read these update messages whenever it's convenient, or mute this topic if you are not interested. If your organization does not want to receive these announcements, they can be disabled. Learn more.

", + "id": 480656351, + "sender_full_name": "Notification Bot", + "timestamp": 1730792081 + }, + { + "content": "\n

Web and desktop updates

\n", + "id": 480656352, + "sender_full_name": "Notification Bot", + "timestamp": 1730792081 + }, + { + "content": "\n

Web and desktop updates

\n", + "id": 486921873, + "sender_full_name": "Notification Bot", + "timestamp": 1733729528 + }, + { + "content": "\n

Web and desktop updates

\n", + "id": 489696385, + "sender_full_name": "Notification Bot", + "timestamp": 1734507354 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/a.20new.20domain.20for.20prospective.20interviewees.json b/zulip_json/453512-general/a.20new.20domain.20for.20prospective.20interviewees.json new file mode 100644 index 0000000000..1d2b2ab7a9 --- /dev/null +++ b/zulip_json/453512-general/a.20new.20domain.20for.20prospective.20interviewees.json @@ -0,0 +1,14 @@ +[ + { + "content": "

This article from The Registrer is an eye-opener for me, https://www.theregister.com/2024/11/01/aswf_foss_oscars/, revealing a lot of open source energy and momentum in a segment of software that I've been only dimly aware of - the special effects and movie industry. It'd be interesting to hear some inside views and experiences on this realm that doesn't often overlap with the 'traditional' open source waters. What new ports might we establish connection with from a voyage of The Changelog ship into that sea?

", + "id": 480224584, + "sender_full_name": "matt wilkie", + "timestamp": 1730558387 + }, + { + "content": "

Open source has been a thing for a while in order to facilitate tool sharing and compatibility between tools. They have an industry standard of what everyone is expected to use: https://vfxplatform.com

", + "id": 480820418, + "sender_full_name": "Brett Cannon", + "timestamp": 1730852325 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/auth.20.28zulip.29.json b/zulip_json/453512-general/auth.20.28zulip.29.json new file mode 100644 index 0000000000..6c53d4caa5 --- /dev/null +++ b/zulip_json/453512-general/auth.20.28zulip.29.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Hey, as we move more and more towards zulip, did anyone manage to setup any kind of multi-factor-authentication?
\nI used to have TOTP on slack and typically try to setup passkeys or TOTP in every web service I use.
\nHaving only a user + password for interactive login pages feels not that great anymore, but I can't find such an option in Zulip.

", + "id": 473016857, + "sender_full_name": "Konrad", + "timestamp": 1727414778 + }, + { + "content": "

I had the same thought, since I want to avoid \"social logins\" and use credentials with the service, where I can keep creds unique and not provide a trail for the data-kraken.

", + "id": 473028502, + "sender_full_name": "René", + "timestamp": 1727420549 + }, + { + "content": "

Exactly, I have 1password in place so having unique credentials is fine for me. I tend to avoid social logins wherever I can... bad enough that I was more or less forced to use it for tailscale :sweat_smile:

", + "id": 473035410, + "sender_full_name": "Konrad", + "timestamp": 1727422651 + }, + { + "content": "

Looking at a bunch of issues, it seems 2FA isn't a thing yet :/

", + "id": 473355423, + "sender_full_name": "Owen Valentine", + "timestamp": 1727534950 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/desktop.20app.20.28Zulip.29.json b/zulip_json/453512-general/desktop.20app.20.28Zulip.29.json new file mode 100644 index 0000000000..ef07d8e710 --- /dev/null +++ b/zulip_json/453512-general/desktop.20app.20.28Zulip.29.json @@ -0,0 +1,122 @@ +[ + { + "content": "

Has anyone used the desktop macos app? How does it compare with the webapp?

", + "id": 472080586, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727036189 + }, + { + "content": "

I'm fairly certain all but the mobile and TUI apps are just some kind of webview

", + "id": 472081184, + "sender_full_name": "Amolith", + "timestamp": 1727036685 + }, + { + "content": "

2 messages were moved here from #general > Mobile usage by Philip Durbin.

", + "id": 472088100, + "sender_full_name": "Notification Bot", + "timestamp": 1727042402 + }, + { + "content": "

The desktop app is very similar to the webapp but I prefer it. I like having fat clients for chat.

", + "id": 472088244, + "sender_full_name": "Philip Durbin", + "timestamp": 1727042497 + }, + { + "content": "

Amolith said:

\n
\n

I'm fairly certain all but the mobile and TUI apps are just some kind of webview

\n
\n

The current webapp is React Native and they're working on a Flutter rewrite. The desktop apps are Electron IIRC

", + "id": 472126137, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727067646 + }, + { + "content": "

A Flutter rewrite of the mobile app, yes.

", + "id": 472212846, + "sender_full_name": "Philip Durbin", + "timestamp": 1727093702 + }, + { + "content": "

Desktop app FTW except dang it takes a long time to boot up. I'd love to see how a Tauri version performs!

", + "id": 472239752, + "sender_full_name": "Jerod Santo", + "timestamp": 1727099762 + }, + { + "content": "

I have’t noticed a slow boot time for desktop.

", + "id": 472244155, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727100773 + }, + { + "content": "

CleanShot-2024-09-23-at-09.22.20.mp4

\n

Warning: this video is painful to sit through...

", + "id": 472247281, + "sender_full_name": "Jerod Santo", + "timestamp": 1727101472 + }, + { + "content": "

wow, mine isn't anything like that. just a couple seconds to load (M1 macbook air with the latest OS)

", + "id": 472253104, + "sender_full_name": "Robert Purcell", + "timestamp": 1727102808 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

The current webapp is React Native and they're working on a Flutter rewrite. The desktop apps are Electron IIRC

\n
\n

Dang it, I misspoke, I meant \"the current mobile app\" not \"the current webapp\" :man_facepalming:

", + "id": 472264257, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727105411 + }, + { + "content": "

Jerod Santo said:

\n
\n

Warning: this video is painful to sit through...

\n
\n

Wow! I've never had an experience like that on Windows or Linux. I wonder if it's doing tons of network requests due to all those messages in the CZO account? Does it happen if you mark all messages as read there? (If you don't intend to read all 960 of them :sweat_smile: )

", + "id": 472264687, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727105518 + }, + { + "content": "

Whoa! That is crazy slow! @Jerod Santo you might need to install or something? :thinking:

", + "id": 472351127, + "sender_full_name": "Philip Durbin", + "timestamp": 1727133071 + }, + { + "content": "

macOS Sequoia maybe? :sweat_smile:
\nI ecperience a highway speed on Sonoma :open_mouth:

", + "id": 472572301, + "sender_full_name": "Maroš Kučera", + "timestamp": 1727211334 + }, + { + "content": "

Jerod Santo said:

\n
\n

CleanShot-2024-09-23-at-09.22.20.mp4

\n

Warning: this video is painful to sit through...

\n
\n

Did you install the x64 version or the Apple Silicon version? I noticed the exact same slow boot up time. Deleted it and tried the the other option (see screenshot), which booted instantly. That large, tantalizing Download button was hard to resist. I'm actually not sure if you have an Apple Silicon Mac, I just assumed that you did.
\nimage.png

\n
", + "id": 472576364, + "sender_full_name": "Jakub", + "timestamp": 1727213317 + }, + { + "content": "

@Jakub I think that was the problem! Downloaded the Apple Silicon build and it's much faster now :sweat_smile:

", + "id": 472696277, + "sender_full_name": "Jerod Santo", + "timestamp": 1727270517 + }, + { + "content": "

I'm trying out as a PWA instead. Seems like it will be pretty much the same experience if the Mac app is Electron

", + "id": 472737538, + "sender_full_name": "Dustin", + "timestamp": 1727282628 + }, + { + "content": "

Well, I'll really recommend you give desktop app a try. It's probably one of the better performing Electron apps out there.

", + "id": 472738632, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1727283045 + }, + { + "content": "

The ipad app looks like a big phone app. I don't think I'm going to install that

", + "id": 472745192, + "sender_full_name": "Justin Garrison", + "timestamp": 1727285612 + }, + { + "content": "

Jerod Santo said:

\n
\n

CleanShot-2024-09-23-at-09.22.20.mp4

\n

Warning: this video is painful to sit through...

\n
\n

I wonder if it's also because the secondary Zulip org takes some time to refresh?

", + "id": 472753723, + "sender_full_name": "Jarvis Yang", + "timestamp": 1727289084 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/do.20we.20need.20a.20silicon.20valley.20channel.3F.json b/zulip_json/453512-general/do.20we.20need.20a.20silicon.20valley.20channel.3F.json new file mode 100644 index 0000000000..f3f78fc0c8 --- /dev/null +++ b/zulip_json/453512-general/do.20we.20need.20a.20silicon.20valley.20channel.3F.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Someone shared this interesting article on OAuth with Silicon Valley vibes!
\nhttps://stack-auth.com/blog/oauth-from-first-principles

", + "id": 479571798, + "sender_full_name": "Jarvis Yang", + "timestamp": 1730238999 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/ergonomics.20wins.json b/zulip_json/453512-general/ergonomics.20wins.json new file mode 100644 index 0000000000..c489bc95fe --- /dev/null +++ b/zulip_json/453512-general/ergonomics.20wins.json @@ -0,0 +1,572 @@ +[ + { + "content": "

Tangent thread inspired by Changelog Interviews #608 about ergonomic keyboards: Erez spoke about how ergonomics is less about finding \"the right ergonomic keyboard\", and more about making a series of adjustments that make sense for you.

\n

So what are some of your personal ergonomics wins?

\n

My biggest wins have been around wrist strain - the combination of a Moonlander keyboard w/platform for more tent control, Kensington Expert Mouse trackball and Vivo clamp-on arm rests. Wrists are happy whether standing or sitting nowadays, and it's a beautiful thing.

", + "id": 469957473, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726231815 + }, + { + "content": "

I shared mine on the show, but I also wrote about it back in the day, if you want to know more:

\n

https://jerodsanto.net/2015/02/i-fought-the-rsi-and-the-rsi-almost-won/

\n
", + "id": 469962572, + "sender_full_name": "Jerod Santo", + "timestamp": 1726233256 + }, + { + "content": "

Oh nice, don't think I had seen that before! Solid write-up :thumbs_up: . I felt kind of bad to be excited about a ZSA episode for the keyboard talk and then end up more interested in the general ergo side discussions. But hey, we have to take care of these limbs/joints/tendons :sunglasses: .

", + "id": 469965199, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726233822 + }, + { + "content": "

@AJ Kerrigan do you have a picture of what your setup looks like? I'd love to see it

", + "id": 469985611, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726238258 + }, + { + "content": "

The truth is it looks like a hot mess because I'm much better about handling wrist fatigue than clutter :grimacing: . But hopefully this gives an idea of the keyboard/arm rest/trackball combo at least.
\nimage.png
\nimage.png

\n
", + "id": 469992851, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726239972 + }, + { + "content": "

That's very helpful, tysm! I've also previously used the MS ergo keyboards and kind of miss my hands sloping down from wrist to fingers, but that appears to be not as common on the ergo boards, so I am guessing it's not as helpful as I thought it was :big_smile:

\n

Cool idea with those wrist rests coming out from the desk :eyes:

", + "id": 469996464, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726241046 + }, + { + "content": "

Heh.I'm glad to find apparently the one other person who feels that way! I sort of reluctantly waded into the mechanical keyboard world because my old MS ergo keyboards all finally died, and I didn't like the newer ones. During the Moonlander onboarding period I kept guiltily thinking \"this is nerdy cool and all, but I can find other hobbies - I wish my MS keyboard still worked\" :grimacing:

", + "id": 469997373, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726241293 + }, + { + "content": "

Hahaha I've been in the MK world for over a decade now, which is scary when I think about it. But I've been using a HHKB layout for something like 6-7 years (totally agree with Jerod on CTRL being in the normal Caps Lock position) and have very little wrist/hand pain, so I haven't gone into the ergo world. The fact that I don't need to move my hands too much while typing seems to help a ton

", + "id": 470015086, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726246914 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

totally agree with Jerod on CTRL being in the normal Caps Lock position

\n
\n

Are you saying here that Caps Lock should be where Ctrl is, or are you really saying Ctrl should be where Caps Lock is? I just ask because usually I see people say that Caps Lock is fairly useless but in a convenient position, so they replace it with something like Layer Toggle (or I guess Ctrl).

", + "id": 470106804, + "sender_full_name": "James Thurley", + "timestamp": 1726293549 + }, + { + "content": "

Caps lock is useless, replace it with ctrl

", + "id": 470117442, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726299237 + }, + { + "content": "

Ah, flashbacks to some old Sun keyboards that did it right.
\nhttps://tikatetu.com/wp-content/uploads/2023/07/suntype4overview-1536x640.jpg

\n
", + "id": 470171848, + "sender_full_name": "Ed Howard", + "timestamp": 1726321675 + }, + { + "content": "

@Lars Ellingsen, not to my wife. She is the only person I know who does not use the SHIFT key. She toggles on CAPS LOCK for one character and toggles it off. She's a writer. She types constantly and is very fast, but I cannot explain this behavior.

", + "id": 470183524, + "sender_full_name": "Thomas Eckert", + "timestamp": 1726326504 + }, + { + "content": "

Ed Howard said:

\n
\n

Ah, flashbacks to some old Sun keyboards that did it right.

\n
\n

HHKB layout has it by default too!

", + "id": 470186247, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726327530 + }, + { + "content": "

Thomas Eckert said:

\n
\n

not to my wife. She is the only person I know who does not use the SHIFT key. She toggles on CAPS LOCK for one character and toggles it off. She's a writer. She types constantly and is very fast, but I cannot explain this behavior.

\n
\n

Oh.... Oh no

", + "id": 470186466, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726327634 + }, + { + "content": "

Ed Howard said:

\n
\n

Ah, flashbacks to some old Sun keyboards that did it right.
\nhttps://tikatetu.com/wp-content/uploads/2023/07/suntype4overview-1536x640.jpg

\n
\n

The Sun keyboard was in my experience too dull and squishy. It also came with this absolute dud of a mouse which only worked with that specific mousepad and the pad had to be oriented properly

\n
", + "id": 470226095, + "sender_full_name": "Chris Woods", + "timestamp": 1726345088 + }, + { + "content": "

IMO the IBM Model M was peak keyboard

\n
", + "id": 470226136, + "sender_full_name": "Chris Woods", + "timestamp": 1726345140 + }, + { + "content": "

I have a completely unsubstantiated hypothesis that the fact that I never learned how to type is a major factor in why I haven't developed anything close to RSI in over 40 years of using computer keyboards actively for many hours daily. I have a completely unorthodox typing style.

", + "id": 470227072, + "sender_full_name": "Chris Woods", + "timestamp": 1726345845 + }, + { + "content": "

That mouse was awful. The crazier bit, if I recall correctly, was that unplugging the keyboard while the workstation was running would cause it to freeze. That would have been on... I think a Sparcstation 4, and Solaris 2.5.

", + "id": 470319727, + "sender_full_name": "Ed Howard", + "timestamp": 1726397566 + }, + { + "content": "

To the people that replaces caps lock with ctrl: How do you scream on the intertubes ?

", + "id": 470385304, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1726432223 + }, + { + "content": "

I just don't? :joy:

\n

But the real answer is that I have fn+normal caps key mapped to capslock still

", + "id": 470387112, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726433700 + }, + { + "content": "

I hold shift. Just as with yelling on the square, it’s an ongoing effort :big_smile::innocent:

", + "id": 470430889, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726456753 + }, + { + "content": "

Pressing caps lock before shouting seems extremely intentional.. like calmly saying \"and now I am going to shout at you\". Holding shift implies you didn't think it through, like a random outburst.

", + "id": 470636137, + "sender_full_name": "James Thurley", + "timestamp": 1726498351 + }, + { + "content": "

How is this different from the slack? I am confused.

", + "id": 470682893, + "sender_full_name": "caalar", + "timestamp": 1726507321 + }, + { + "content": "

caalar said:

\n
\n

How is this different from the slack? I am confused.

\n
\n

I think your question holds the answer. This is different than Slack. Many people don't like the ergonomics of Slack and the multi-account architecture. Also, Slack is not friendly to free-tier users and/or communities. There's no \"plan\" for them. Changelog discusses their motivation to spin up Zulip a bit in the following episodes.

\n\n
We're joined by Alya Abbott from Zulip, the open source, organized, threaded, team chat for distributed teams of all sizes. We talk about Zulip's origins, how it's open source, the way it's led, no VC funding, what makes it different/better, how you can self-host it or use their cloud, moving to Zulip, contributing and...
Jerod & Adam share our Zulip first impressions, react to Elasticsearch going open source (again), discuss Christian Hollinger's blog post on why he still self-hosts & answer a listener question: how do we produce podcasts?
", + "id": 470684823, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1726507687 + }, + { + "content": "

I agree. I never liked slack hard to navigate weird app

", + "id": 470685924, + "sender_full_name": "caalar", + "timestamp": 1726507968 + }, + { + "content": "

I loved my Preonic keyboard. I switched from a standard keyboard to the Preonic and loved the linear layout and small form factor. However I have wide shoulders so I began to notice discomfort in my shoulders due to how close my hands and arms were when using the Preonic. I then switched to the Moonlander as my first split keyboard and it's been pretty good overall. It can be adjusted to my liking and the split nature is perfect for my shoulders and posture. No more discomfort.

\n

I do wish the Moonlander had:

\n", + "id": 470686201, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1726508040 + }, + { + "content": "

I just learned about the \"Master Forge\". Right now I use the ZSA Voyager and I am a huge fan. I would be interested in trying this though. The learning curve must be steep. https://www.kickstarter.com/projects/charachorder/the-master-forge-a-keyboard-built-for-you

", + "id": 472283972, + "sender_full_name": "Sam Edwardes", + "timestamp": 1727110763 + }, + { + "content": "

Oh wow, I never saw that concept of typing before :sweat_smile:
\nI think that would be too much to handle for me, I am currently thinking about replacing my old logitech keyboard. I have no pain so far, but I want it to keep it that way...
\nThe ZSA gear looks really tempting, but it is really expensive to get in Germany... customs will add around 80€ of costs... so, depending on the current currency conversion rates, I am looking at about 408€ in total... without ever having a mechanical keyboard before, and I'm not sure how well I would handle the transition. There is rarely any second-hand market either...
\nDoes anyone have good alternatives for German citizens? I am willing to spend a bit more, but I think somewhere around 300€ would be my limit I would be comfortable to spend.

", + "id": 472776849, + "sender_full_name": "Konrad", + "timestamp": 1727299755 + }, + { + "content": "

That Master Forge keyboard is nuts.

\n

Also the video on that page about the slightly grandiosely named \"text entanglement\" tells me the guy never used ICQ back in the 90s!

", + "id": 472853681, + "sender_full_name": "James Thurley", + "timestamp": 1727343201 + }, + { + "content": "

@Konrad Have a look at the offerings from FalbaTech.click

", + "id": 472855656, + "sender_full_name": "Bjørn Gustav Baklid", + "timestamp": 1727343818 + }, + { + "content": "

Thanks :blush:

", + "id": 472863086, + "sender_full_name": "Konrad", + "timestamp": 1727346188 + }, + { + "content": "

i've got a FalbaTech Redox. It is fine, they offer many customization options.

", + "id": 472874454, + "sender_full_name": "René", + "timestamp": 1727350298 + }, + { + "content": "

I also bought a lily58 on reddit r/MechanicalKeyboards there are a eu people too.

", + "id": 472877365, + "sender_full_name": "René", + "timestamp": 1727351325 + }, + { + "content": "

There is also this list of vendors if you don’t find anything from falbatech.

\n

https://kbd.news/vendors/Europe/keyboard

", + "id": 472932550, + "sender_full_name": "Bjørn Gustav Baklid", + "timestamp": 1727367449 + }, + { + "content": "

I've been using a Glove80 (https://www.moergo.com/) for about a year and I absolutely love it.

\n

After some research, I decided I wanted a split and tented keyboard, with a concave key-well. I ordered a Scylla DIY kit from Bastard Keyboards (https://bastardkb.com/) but for several reasons it just sat in its box and I never put it together.

\n

Not long after I found the Glove80, and it seemed to check all the boxes for me, so I decided to give it a try. I couldn't be happier.

\n

I was starting to feel some pain in my wrists and getting symptoms of possible initial carpal tunnel inflammation (tingly sensation on my fingers). Those are now gone and my typing posture is so much more comfortable!

\n

But the keyboard was just one of the ergonomics wins. I also got a standing desk and a treadmill underneath it, I raised the height of the computer screens to be more aligned with the height of my eyes, and decided on a new chair to buy (haven't bought it yet). All of this has made it much more bearable to work sitting at a desk.

", + "id": 472945059, + "sender_full_name": "Raúl", + "timestamp": 1727372151 + }, + { + "content": "

The Glove80 looks sweet! :)
\nI have been thinking about building a Dactyl Manuform for å while, but it is tempting to just get the finished Glove 80 :thinking:

\n

@Raúl have you thought about trackballs as well on your ergo journey?
\nSwitching to a ball made a lot of difference for me. With the Kensington Expert I can even switch sides, so of my right hand hurts one day I just use my left hand instead :big_smile:

", + "id": 472949075, + "sender_full_name": "Bjørn Gustav Baklid", + "timestamp": 1727373759 + }, + { + "content": "

That does look sweet... I wish there was a wired option though :thinking: I like the concave design

", + "id": 472949403, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727373881 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

That does look sweet... I wish there was a wired option though :thinking: I like the concave design

\n
\n

@Lars Ellingsen The Glove80 works both wired and wireless. :smile:

", + "id": 472949685, + "sender_full_name": "Raúl", + "timestamp": 1727373986 + }, + { + "content": "

Bjørn Gustav Baklid said:

\n
\n

The Glove80 looks sweet! :)
\nI have been thinking about building a Dactyl Manuform for å while, but it is tempting to just get the finished Glove 80 :thinking:

\n

Raúl have you thought about trackballs as well on your ergo journey?
\nSwitching to a ball made a lot of difference for me. With the Kensington Expert I can even switch sides, so of my right hand hurts one day I just use my left hand instead :big_smile:

\n
\n

@Bjørn Gustav Baklid I did indeed, and I would love to have a trackball in one of the thumbclusters, but all the models I saw with a trackball at the time lacked something else that I wanted more. Namely, they were either flat, without a key-well, and/or did not have enough keys.

", + "id": 472950400, + "sender_full_name": "Raúl", + "timestamp": 1727374267 + }, + { + "content": "

The trackballs integrated in keyboards I have come across has not really appealed to me. I prefer a separate trackball which I can independently replace if I feel like it. I currently have 5 different trackballs :face_with_peeking_eye:

", + "id": 472951188, + "sender_full_name": "Bjørn Gustav Baklid", + "timestamp": 1727374574 + }, + { + "content": "

Some of the models I saw had modular thumbclusters, which you could replace.

", + "id": 472952824, + "sender_full_name": "Raúl", + "timestamp": 1727375221 + }, + { + "content": "

5 trackballs sounds like a lot though :sweat_smile:

", + "id": 472952865, + "sender_full_name": "Raúl", + "timestamp": 1727375241 + }, + { + "content": "

Raúl said:

\n
\n

5 trackballs sounds like a lot though :sweat_smile:

\n
\n

Some see more use than others. I got them to try different models and for different needs.
\nThe ones I use the most are the Kensington Expert (work desk), the Gameball (home desk), and the Elecom Deft Pro (backpack) :ok:

", + "id": 472967084, + "sender_full_name": "Bjørn Gustav Baklid", + "timestamp": 1727381652 + }, + { + "content": "

Ooh the gameball and elecom deft pro both look neat :thumbs_up: . I've bounced off pretty much any other trackball I've tried except the expert mouse. i have a kensington orbit for backpack use, but the elecom deft pro seems like a sweet alternative. thanks for sharing those

", + "id": 472971823, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1727383966 + }, + { + "content": "

I'm going to take a look at those. I've been meaning to try a trackball for some time. Thanks for the suggestions :+1:

", + "id": 472971952, + "sender_full_name": "Raúl", + "timestamp": 1727384033 + }, + { + "content": "

Doesn't a trackball force you to move your fingers more, though? With a traditional mouse, you only move your wrist. I suppose they cater to different needs: for people who have carpal tunnel issues, a regular mouse might be a better choice, whereas for someone who suffers from wrist/elbow/shoulder pain the trackball is more appropriate because it limits the motion of those joints. Does that make sense?

", + "id": 472972430, + "sender_full_name": "Raúl", + "timestamp": 1727384251 + }, + { + "content": "

Oh, and I forgot to mention that I also have a Logitech mx vertical mouse, which also eliminated the strain on my mouse hand wrist. Changing the angle my forearms rest on the table was probably my biggest win in terms of ergonomics.

", + "id": 472973634, + "sender_full_name": "Raúl", + "timestamp": 1727384881 + }, + { + "content": "

Raúl said:

\n
\n

Doesn't a trackball force you to move your fingers more, though? With a traditional mouse, you only move your wrist. I suppose they cater to different needs: for people who have carpal tunnel issues, a regular mouse might be a better choice, whereas for someone who suffers from wrist/elbow/shoulder pain the trackball is more appropriate because it limits the motion of those joints. Does that make sense?

\n
\n

i've switched to an elecom huge trackball, it's a finger-roller trackball, it works great for me.

\n

On top i've added an AppleMagicTrackpad which I can place between my keyboard, and swap between hands using it.
\nimage.png

\n
", + "id": 473088684, + "sender_full_name": "René", + "timestamp": 1727437560 + }, + { + "content": "

Since I am a lefty, which uses a mouse with the right-hand, I could add a wacom to the left side. :D

\n

little cluttery, but would be nice to have a drawing device sometimes.

", + "id": 473088874, + "sender_full_name": "René", + "timestamp": 1727437626 + }, + { + "content": "

Can highly recommend taking time to get a good desk chair for the mouse problem too. I have the Steelcase Gesture, which has quite a bit of range in all directions for the arm rests. I can comfortably sit my forearms on the arm rests, which keeps them at the right level for the Moonlander.

\n

But when I do need to move to the mouse, I can pivot my forearm, which doesn't use the traps / shoulder at all. Reduces strain a lot.

\n

Can also highly recommend skhd and yabai to cut down a lot of mousing (Mac specific). And firefox + tridactyl, and neovim of course. I count those as (time) investments in ergonomics.

", + "id": 474616320, + "sender_full_name": "Tillman Jex", + "timestamp": 1727968221 + }, + { + "content": "

I am still tempted to try a zsa board, even if they are pricy to order from Germany... I am leaning towards the voyager, especially for low profile keys, but the moonlander has palm wrists included and looks quite nice as well...

\n

By the way, did anyone hear any rumors about a new ZSA board? I did not hear anything like that so far, but the voyager is out for a while already, I think, so I am just wondering if they have something new going on? :thinking:

", + "id": 474623717, + "sender_full_name": "Konrad", + "timestamp": 1727970446 + }, + { + "content": "

@Konrad I doubt they will be releasing another board too soon. They only recently announced the Voyager (with regards to how long ago they released the Moonlander).

\n

If you do go the Moonlander route, you could order one without keyswitches and buy my cherry silent reds from my Moonlander if you like :) I replaced them with some switches I got when in Japan. I live in Berlin too, so shipping is easy or local pickup if you're in Berlin :+1:

", + "id": 474639425, + "sender_full_name": "Tillman Jex", + "timestamp": 1727974529 + }, + { + "content": "

Just found these links here: https://ergodox-ez.com/comparison
\nTge ergodox was released December 2015, Moonlander 4,5 years later in June 2020, the voyager I think around mid 2023, at least https://www.techspot.com/news/100051-zsa-voyager-low-profile-split-ergonomic-keyboard-maximum.html was written in September of that year.
\nProbably you're right. It might take a few more years before a new model is released.

\n

Thanks for your offer, I am living in Hannover, but that would still be close by in comparison :laughing: I'll think about it, at the moment the voyager is still my favorite but let's see.

\n

As you were in the same shoes, how was the delivery process for you? Just order and wait for further instructions? I guess you would need to pay the customs somehow. I never did that explicitly before. Did you need to pick it up from the authorities, or was that more or less painless except for paying? :smiley:

", + "id": 474650012, + "sender_full_name": "Konrad", + "timestamp": 1727977677 + }, + { + "content": "

You'll receive a mail by DHL requesting you to grant DHL a \"Verzollungsvollmacht\". Afterwards you just pay online via credit card or PayPal to DHL.

", + "id": 474682763, + "sender_full_name": "onjen", + "timestamp": 1727990180 + }, + { + "content": "

Ah, cool, that's easier than I thought :sweat_smile:
\nThanks

", + "id": 474683018, + "sender_full_name": "Konrad", + "timestamp": 1727990283 + }, + { + "content": "

Yep, however! I'm pretty sure it's still the case that the DHL delivery person _also_ needs €6 for the DHL processing fee. This is additional to the actual import tax (which is paid online)... And they only take it in cash! Otherwise the parcel goes back to a major post shop... Thought this was a scam the first time it happened to me.

\n

Keep an eye on kleinanzeigen too. I've seen Moonlanders pop up on occasion. Maybe voyagers will start to soon as well.

", + "id": 474953698, + "sender_full_name": "Tillman Jex", + "timestamp": 1728110975 + }, + { + "content": "

Got my Moonlander last week, but the DHL delivery person didn't ask for any money on the actual delivery. I paid the import fee online upfront.

", + "id": 474955648, + "sender_full_name": "onjen", + "timestamp": 1728112728 + }, + { + "content": "

Thanks, yeah, we are quite spoiled with the Amazon delivery process... but I also fully understand that companies avoid selling on Amazon, especially if they are selling more niche products.
\nI would really like to have some stores to try it before buying, or maybe an option to rent and buy eventually, but I guess ergo custom boards are an expensive hobby, it is what it is :sweat_smile:

\n

When I take into consideration what it takes to build a board with that level of functions ... probably 365$ is a fair price. Including customs, the end price will end up to around 450€ if I am not mistaken...
\nStill, if I build my own, it might end up in that price range as well, and the quality might not be that great in comparison. It might pay off if you plan to keep building boards, but I am not seeing me doing that in the near future:laughing:

", + "id": 474957510, + "sender_full_name": "Konrad", + "timestamp": 1728114555 + }, + { + "content": "

@Konrad I just ordered a keyboard from keebart.com. The shop seems to be in Germany. I also had the Voyager in mind but with tolls it is too expensive for me. I took the Sofle for ~ 300€.

", + "id": 474993263, + "sender_full_name": "Johannes", + "timestamp": 1728144202 + }, + { + "content": "

Also an interesting choice. Thanks for sharing.
\nThere is even a knop that might be cool for controlling audio.

", + "id": 474996951, + "sender_full_name": "Konrad", + "timestamp": 1728147216 + }, + { + "content": "

I ordered a voyager 2 days ago, thought about for that long that I just want to give it a try :sweat_smile:

", + "id": 476493509, + "sender_full_name": "Konrad", + "timestamp": 1728709323 + }, + { + "content": "

It arrived on Friday, I did not have super much time to play with it, but my first impression is really good. Nice build quality, and everything is customizable AND works with Fedora. With current currency conversion and customs on top, I paid 412.14€. It's not cheap, but if it is really that good, it might still be worth the price. Shipping already costs around 90$, I think, so they don't really get that much for their work... customs were 77,22€ in my case.

", + "id": 477821875, + "sender_full_name": "Konrad", + "timestamp": 1729356405 + }, + { + "content": "

I'm feeling so tempted but it is a lot! Are there any recommended stepping stones for someone who has never tried a split keyboard?

", + "id": 477822248, + "sender_full_name": "James McNally", + "timestamp": 1729356735 + }, + { + "content": "

I used a Logitech ERGO K860 which felt quite good and at least had ergonomic features and kind of split design on a single board.

\n

I got it for about 80€ from Amazon
\nhttps://www.amazon.de/gp/aw/d/B07W6JPVP3

\n

I just used it for 2 weeks or so before ordering the voyager :see_no_evil:

", + "id": 477822451, + "sender_full_name": "Konrad", + "timestamp": 1729356943 + }, + { + "content": "

James McNally said:

\n
\n

I'm feeling so tempted but it is a lot! Are there any recommended stepping stones for someone who has never tried a split keyboard?

\n
\n

I tried the Logitech K860 for a few days a couple years ago and it is really good. Unfortunately I couldn't get one with a Portuguese layout, so now I didn't buy one for my girlfriend. The Microsoft Sculpt is also quite nice, though I was only able to get it as a kit with a mouse that isn't bad but is light-years away from the Logitech vertical mouse. Also, it forces you to use both the mouse and the keyboard, the keyboard alone doesn't work. And it's not Bluetooth, you have to use the proprietary MS dongle that comes with it, meaning that if you lose it, you toss everything out the window. Both units use replaceable batteries, which is a very positive aspect.

", + "id": 477881152, + "sender_full_name": "Raúl", + "timestamp": 1729416303 + }, + { + "content": "

A couple cheaper (but still in the €300 range) alternatives to the ZSA keyboards are the Glove80 and the Dygma. They're both very good. I use a Glove80 and absolutely love it, it's super comfortable, customisable, can be used wired or wirelessly via bluetooth, and it's just great. The Dygma is also very nice but doesn't have a concave key well, which was the decisimg factor for me, making it less ergonomic. On the flip side, because it's flat, it's a little easier to carry. The Dygma also doesn't have both wired and wireless in the same unit, if I recall correctly. You have to pick one or the other.

", + "id": 477881493, + "sender_full_name": "Raúl", + "timestamp": 1729416637 + }, + { + "content": "

Yeah, logitech is not really flexible. You can't tweak much, and changing key caps is probably not possible either, as it is not a mechanical keyboard.
\nPersonally, I also thought it was a bit too wide... the mouse is quite far away, but due to the split arrangement, it requires that space, and they still kept the num pad.
\nI wished they would not have chosen to make a 100% keyboard, less would feel more decent on the desk, in my opinion.

", + "id": 477883654, + "sender_full_name": "Konrad", + "timestamp": 1729418761 + }, + { + "content": "

It's definitely not the same as the other options mentioned here. It's still better than a traditional keyboard, though.

", + "id": 477885374, + "sender_full_name": "Raúl", + "timestamp": 1729420463 + }, + { + "content": "

I'm pretty convinced that the thumb pads would be super useful, just going to have to bite the bullet at some point!

", + "id": 477889100, + "sender_full_name": "James McNally", + "timestamp": 1729424473 + }, + { + "content": "

I am not against having a num pad in general, on the voyager I need to press a layer switch which will just light up the keys used for the numbers. I can use the num pad that way without requiring permanent keys and space for it.

", + "id": 477890040, + "sender_full_name": "Konrad", + "timestamp": 1729425568 + }, + { + "content": "

I'm definitely falling down the rabbit hole!

", + "id": 477913369, + "sender_full_name": "James McNally", + "timestamp": 1729446015 + }, + { + "content": "

And it's quite a deep one :sweat_smile:

", + "id": 477919807, + "sender_full_name": "Raúl", + "timestamp": 1729452185 + }, + { + "content": "

Absolutely... I basically just started to read more about it after the ZSA episode on the changelog, but once you get started, it is hard to stop :smiley:
\nAt least programmable layouts are really great if you are programming and use language layouts that don't map special characters to reachable positions.
\nI used german layouts so far, and when I am programming, I need to stretch quite a bit for all these types of brackets. Now, they are all on the home row or one line up or down on my second layer.
\nI still figure out some characters as I go, but I could also get rid of unused keys like caps lock... it was just a key I hit by accident on a usual board, which was never useful to me. Finally, it's time to say goodbye to it :sweat_smile:

", + "id": 477924995, + "sender_full_name": "Konrad", + "timestamp": 1729456818 + }, + { + "content": "

I have a few projects queued up for the budget so thinking I might start with a. Keychron programmable board. Not ergonomic but can start experimenting with layers etc for a much lower price

", + "id": 478206052, + "sender_full_name": "James McNally", + "timestamp": 1729573726 + }, + { + "content": "

If you just want a taste of programmable and layers, there's an open source software that allows you to do that with any keyboard. I can't recall the name but I'll try to find it.

", + "id": 478237985, + "sender_full_name": "Raúl", + "timestamp": 1729587814 + }, + { + "content": "

I think it's this one: https://github.com/jtroo/kanata
\nOr at least the description fits :sweat_smile:

", + "id": 478238301, + "sender_full_name": "Raúl", + "timestamp": 1729587914 + }, + { + "content": "

Interesting, never heard of that project! The creator thought kmonad was sweet but Haskell was impenetrable, so wrote a Rust version? :clap:

\n

Nice touch in the donations section of the readme:

\n

\"The author (jtroo) will not accept monetary donations for work on kanata. Please instead donate your time and/or money to charity.\"

", + "id": 478284663, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1729603561 + }, + { + "content": "

Ah, no, I think the one I had seen before was kmonad. But I'm not sure, it's been a while and I only tried the software for a few minutes.

\n

Cool detail about the donations, I didn't notice that.

", + "id": 478286311, + "sender_full_name": "Raúl", + "timestamp": 1729603991 + }, + { + "content": "

James McNally said:

\n
\n

I have a few projects queued up for the budget so thinking I might start with a. Keychron programmable board. Not ergonomic but can start experimenting with layers etc for a much lower price

\n
\n

I understand that, I thought so as well. But having a split design makes really a difference, I just tried switching back after using the voyager since last Friday evening exclusively, and it felt that much worse :sweat_smile:
\nIn my case, I bought the Logitech ERGO, which is basically new now, and I won't use it any more, maybe my wife will pick it up :man_shrugging:. Just saying that I spent 80 bugs that I could have invested into my dream keyboard right away :see_no_evil:

", + "id": 478581062, + "sender_full_name": "Konrad", + "timestamp": 1729716625 + }, + { + "content": "

Since the ZSA episode I've been thinking of getting a Voyager... finally bit the bullet yesterday and ordered one. Now we wait.

\n

Going to switch from a custom, more standard mechanical keyboard (HHKB layout, QWERTY layout) to tripod mount, split keyboard under my desk, and planning on trying Colemak too.... RIP my words per second

", + "id": 479302764, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730129563 + }, + { + "content": "

That'll be an endeavor :smiley:
\nThe transition worked quite good for me, but I sticked to a qwertz default layout and tweaked it from there. New angle + new layout + orthogonal + split keyboard all at once is probably a challenge :sweat_smile:

", + "id": 479329486, + "sender_full_name": "Konrad", + "timestamp": 1730137381 + }, + { + "content": "

Yeah for sure. I just remapped another board to Colemak and am going to learn on that while I wait for it to arrive... Thankfully I have adapted pretty well in the past to other layouts

", + "id": 479349693, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730145247 + }, + { + "content": "

Ah, ok, that might help, I think changing one thing at a time is probably the option to stay productive while doing the transition. Or... you accept the fact that you need to re-learn everything and learn touch typing from scratch again :sweat_smile:
\nI wasn't that bold and picked the first approach.
\nWhat helped me was to open their app keymapp on my laptop screen while working on my main screen. The usual characters were not that hard to memorize, and you could also put proper keycaps on those. But for special characters, I am not fully certain all the time.
\nI ensured that I could type my password without any help, and afterward, I could rely on their app to help me find keys until I had them fully memorized.
\nThe heat map function is also interesting to optimize your layout for your use case. If too many hits happen to far away from your home row, consider swapping them.

", + "id": 479359592, + "sender_full_name": "Konrad", + "timestamp": 1730149552 + }, + { + "content": "

One little thing... if you're doing a lot of iterations on your layout, it's super handy to have a binding for the keyboard reset key so you can flash without having to hit the little paperclip reset button. Dunno about everyone else, but I was tweaking like crazy for the first few weeks at least.

", + "id": 479360764, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1730149977 + }, + { + "content": "

On the voyager you don't need a paperclip, there is a little button on the left top half. I deleted the reset mapping for that reason, as I can easily hit hardware reset on that model :smile:

", + "id": 479362011, + "sender_full_name": "Konrad", + "timestamp": 1730150529 + }, + { + "content": "

Oh nice! TIL

", + "id": 479363430, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1730151276 + }, + { + "content": "

I've had a Moonlander for a while, but I think I'd grab a Voyager otherwise
\nI've unfortunately let my practice lapse a little, ideally I'd be doing some reps on https://typing.io/ and https://speedtyper.dev/ a few times a week

", + "id": 479370403, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730154752 + }, + { + "content": "

I have my Moonlander on the Platform (ZSA's official stand for it, heavy, rubber feet) but it does still slide around just a little during use
\nI finally got sick of this and fastened the Platform to my desk
\nNow everything is nice and centred and won't drift into assymetry over time

", + "id": 480128675, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730502042 + }, + { + "content": "

I was also convinced to get a ZSA Voyager from the Erez Zukermak podcast. I started having pain in my pinkies from using shift, control, and enter. I knew something needed to change and the show was a nice point in the right direction. The first 2 weeks I spent getting use to the keyboard. After viewing the keyboard heatmap I decided to try switching to Colemak. With QWERTY, I spent a lot of time not on the home row. I'm still learning the new layout, but my hand pain has gone away.

\n

I checked out Keebio Iris CE this week. Their keyboard also felt really nice. They use choco switches (same as Voyager), but the keycaps are slightly smaller and, therefore closer together.

", + "id": 480362175, + "sender_full_name": "Adam Bedenbaugh", + "timestamp": 1730691424 + }, + { + "content": "

PXL_20241105_010158490.PORTRAIT.jpg

\n

It arrived! Time to kill my WPM

", + "id": 480556505, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730769735 + }, + { + "content": "

It _is_ a very pretty device :star:

", + "id": 480560179, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1730772281 + }, + { + "content": "

You even went with the blank key caps :happy:
\nEnjoy the new board. You'll have a few interesting days ahead of you (and I guess probably ~30 layout revisions in the next two weeks) :laughing:

", + "id": 480579522, + "sender_full_name": "Konrad", + "timestamp": 1730784244 + }, + { + "content": "

That's pretty close. I got to 42 revisions.

\n

ZSA also just released this website for typing that doesn't need a ZSA keyboard. https://typ.ing/ It's a little more basic than https://configure.zsa.io/train but I like I can hit backspace and fix my errors.

", + "id": 480740222, + "sender_full_name": "Adam Bedenbaugh", + "timestamp": 1730818775 + }, + { + "content": "

Yeah I'm digging that site. It's not filled with ads like most of the others

", + "id": 480764884, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730826083 + }, + { + "content": "

It's quite refreshing to see that there are actually companies that seem to survive without pressing out every penny they could get with targeted apps or products that die after 2 years and 1 day :grinning:
\nI am not sure how well they are doing, but I like the customer experience.

", + "id": 480774636, + "sender_full_name": "Konrad", + "timestamp": 1730829738 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/hytradboi.3A.20what.20is.20the.20point.20of.20an.20online.20conference.3F.json b/zulip_json/453512-general/hytradboi.3A.20what.20is.20the.20point.20of.20an.20online.20conference.3F.json new file mode 100644 index 0000000000..bc58becbb8 --- /dev/null +++ b/zulip_json/453512-general/hytradboi.3A.20what.20is.20the.20point.20of.20an.20online.20conference.3F.json @@ -0,0 +1,8 @@ +[ + { + "content": "

I really loved the reasoning in this article about why even have an online conference:

\n

https://www.scattered-thoughts.net/writing/what-is-the-point-of-an-online-conference/

\n
\n

My experience of online conferences has mostly been underwhelming. They typically borrow the form and structure of an in-person conference without considering whether those still make sense online, and whether the goals of an online conference should even be the same as an in-person conference.

\n
\n

And I was pretty happy to hear Jaime is keen on using Zulip as the primary \"interface\" for the event:

\n
\n

There are many platforms that offer all-in-one conference hosting, but the chat tends to be an anaemic little sidebar that has few features (eg no threads) and that disappears once the conference is over. In conferences that use these platforms I've seen much less conversation than in conferences where the chat is the main focus of the UI.

\n

In HYTRADBOI 2022 the chat spawned myriad subthreads and continued for several days afterwards as people rolled in and out from various timezones. So for HYTRADBOI 2025 I'm using zulip, which has the best threading UX of any chat I've used, and I'll leave it running indefinitely.

\n
\n

I'm really tempted to attend just to appreciate the organisation! The topic is slightly out of my wheelhouse.

\n

Anyone have thoughts on the online conference format?

", + "id": 479956888, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730407489 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/introduce.20yourself.21.json b/zulip_json/453512-general/introduce.20yourself.21.json new file mode 100644 index 0000000000..7e5502a37e --- /dev/null +++ b/zulip_json/453512-general/introduce.20yourself.21.json @@ -0,0 +1,380 @@ +[ + { + "content": "

Ohai! I'm Jerod.

", + "id": 468194153, + "sender_full_name": "Jerod Santo", + "timestamp": 1725630540 + }, + { + "content": "

Hello, World!

", + "id": 468196386, + "sender_full_name": "Nick Nisi", + "timestamp": 1725631138 + }, + { + "content": "

hello!

", + "id": 468197254, + "sender_full_name": "Patrick Arminio", + "timestamp": 1725631375 + }, + { + "content": "

This is like when you and all your friends go to a different party and then just talk to each other in some other place than you were talking to each other before :laughter_tears:

", + "id": 468197640, + "sender_full_name": "Jerod Santo", + "timestamp": 1725631483 + }, + { + "content": "

Hello! :raised_hands:

", + "id": 468198725, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725631777 + }, + { + "content": "

:wave: Hello folks!

", + "id": 468200001, + "sender_full_name": "HipsterBrown", + "timestamp": 1725632134 + }, + { + "content": "

The Code Playgrounds feature seems interesting for sharing demos

", + "id": 468200541, + "sender_full_name": "HipsterBrown", + "timestamp": 1725632311 + }, + { + "content": "

Hi, I'm Phil. I enjoyed the show on Zulip. I use it for Dataverse and love it. I'm glad to see you're kicking the tires!

", + "id": 468212458, + "sender_full_name": "Philip Durbin", + "timestamp": 1725634875 + }, + { + "content": "

Hello, @everyone
\nNice to meet you.
\nI am a web developer.

", + "id": 468214150, + "sender_full_name": "zhiqiang zhang", + "timestamp": 1725635239 + }, + { + "content": "

I'm Adam. I pod and enjoy watching Silicon Valley.

", + "id": 468214544, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725635340 + }, + { + "content": "

Hello, I am Alberto, a web developer from Spain, testing out Zulip :wave:
\nI am using the experimental flutter app in Android and it is quite cool.

", + "id": 468218944, + "sender_full_name": "Alberto Luna", + "timestamp": 1725636485 + }, + { + "content": "

I've been wanting to set something like this locally and host it for my immediate family. Atm we use a FB Messenger group :sweat_smile:

", + "id": 468219186, + "sender_full_name": "Jarvis Yang", + "timestamp": 1725636572 + }, + { + "content": "

Hi :wave: I’m Mary (walking into said party @Jerod Santo )

\n

Testing this out - having also been crushed by Salesforce-Slack :pleading_face:

", + "id": 468225287, + "sender_full_name": "Mary Hightower", + "timestamp": 1725638172 + }, + { + "content": "

New avatars will be throwing me for a bit

", + "id": 468228010, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725638887 + }, + { + "content": "

:wave: Hi I'm Lars, software engineer from California, currently using TS/React and Python. I also enjoy watching Silicon Valley

", + "id": 468228225, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725638933 + }, + { + "content": "

I’m Nick (aka HipsterBrown). Software engineer in NYC. Currently a dev advocate at Viam, where I help people learn to build robots and automate the physical world. I’m a big fan of JavaScript and open source communities. :robot:

", + "id": 468230868, + "sender_full_name": "HipsterBrown", + "timestamp": 1725639888 + }, + { + "content": "

Hi friends

", + "id": 468231525, + "sender_full_name": "Owen Valentine", + "timestamp": 1725640104 + }, + { + "content": "

I know you. Same avatar!

", + "id": 468232274, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725640332 + }, + { + "content": "

Hi, I'm Erik, software engineer from Stockholm Sweden.
\nMostly backend and cloud stuff, in various languages, lots of infra as code things also.

", + "id": 468262789, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1725647882 + }, + { + "content": "

James here :wave: Full stack software dev from the UK. Glad you’re trying Zulip. Slack always felt a bit at odds with the changelog ethos. Interested to see how well it works here.

", + "id": 468263508, + "sender_full_name": "James Thurley", + "timestamp": 1725648021 + }, + { + "content": "

Hi I'm Alex, Software Engineer from the UK. Mainly Backend development using Go. And plenty of homelabing.

", + "id": 468272092, + "sender_full_name": "Alex Barnes", + "timestamp": 1725650308 + }, + { + "content": "

Hi, I'm Andrew. I'm based in the DC-Baltimore area. Technically Python is my main language right now even though I was probably happiest with TS. Anyway, I spend more time running meetings and writing Ansible, Terraform, Gitlab CI, and shell scripts for my team than working on our application.

", + "id": 468280452, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1725653104 + }, + { + "content": "

Hello! I'm Matthew Sanabria. I'm based in New Jersey and I primarily work with Go, Linux, etc as an SRE and SWE. I'm learning Rust in my spare time and waiting for my TuringPi 2.5 to ship to finish my home lab.

", + "id": 468282903, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725654171 + }, + { + "content": "

Hey hey :wave: , I'm AJ and also based in New Jersey. Here to keep up with folks and topics that I don't bump into at work. By day I'm a duct tape specialist solutions architect touching Python and SQL more than anything else. I made a useful commit once.

", + "id": 468285033, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1725655143 + }, + { + "content": "

Gert Van Gool has marked this topic as resolved.

", + "id": 468299334, + "sender_full_name": "Notification Bot", + "timestamp": 1725660731 + }, + { + "content": "

@Gert Van Gool welcome! :smile: Was that deliberate?

", + "id": 468320836, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1725673923 + }, + { + "content": "

Gert Van Gool has marked this topic as unresolved.

", + "id": 468338281, + "sender_full_name": "Notification Bot", + "timestamp": 1725681394 + }, + { + "content": "

Hello hello, I'm Gert. I'm living in Vancouver, BC. I mostly work with Python and Django, but also running some hosting on the side (1 rack in Antwerp, Belgium).
\nAnd I accidentally resolved this topic topic because I thought it was marking it as read

", + "id": 468339363, + "sender_full_name": "Gert Van Gool", + "timestamp": 1725681638 + }, + { + "content": "

Hi everyone, I'm a web dev and cofounder in Sydney, Australia. And I used to live in Antwerp, Belgium! Great country :)

", + "id": 468346740, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1725685906 + }, + { + "content": "

Hi everyone, I'm representing myself here as a software engineer/developer/programmer, system engineer/administrator/devops/sre, project manager, and occasionally <insert other random hat here> mostly in the web development space on linux servers.

\n

I am growing a homelab on multiple mini pcs in a very slow process trying to understand Incus as an orchestrator of QEMU VMs and LXC containers in a distributed cluster of nodes.

\n

I have also messed with self-hosted Varnish services as a caching layer for web backends and have gotten involved in trying to make a pipedream a reality.

", + "id": 468425709, + "sender_full_name": "Matt Johnson", + "timestamp": 1725722319 + }, + { + "content": "

:wave: I'm Chris. I've been a tech generalist for a long time. I'm a linux nerd, use a lot of programming languages. I miss Usenet, XEmacs, and SunOS. I'm a tech lead type in a big old insurance company with big old systems. I even bump into the mainframe from time to time.

", + "id": 468470820, + "sender_full_name": "Chris Woods", + "timestamp": 1725740920 + }, + { + "content": "

Howdy! I am a Co-Founder and Developer @ https://imgnry.com from Stockholm, Sweden. I love making things. Mostly games. But also other small services like https://whencaniuse.imgnry.com/

", + "id": 468993441, + "sender_full_name": "Fille", + "timestamp": 1725948529 + }, + { + "content": "

Hello! Polyglot (programing languages that is) developer and occasional sysadmin. Also work with what I like to call Tool Chain Management and others seems to call \"Platform Engineering\" these days.
\nCame to Changelog for GoTime, then got stuck in the Master Feed for several years before I decided it is time to invest more in this relationship. It feels like I keep taking but do not giving anything back. It's time to commit.
\nReally happy your testing Zulip since I have serious Slack fatigue.

", + "id": 469621125, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1726134900 + }, + { + "content": "

Hello! I am an engineer turned operations manager for Redpanda Data. I've been on a handful of Changelog episodes. I used to be at HashiCorp and Microsoft. Before that I did physics.

\n

I am working on a side project https://devy.page which is a blogging platform for devs based on Markdown and Git.

\n

I write a lot of Go at work and mostly Rust in my spare time.

", + "id": 471592046, + "sender_full_name": "Thomas Eckert", + "timestamp": 1726798875 + }, + { + "content": "

Hi :wave: I'm a father of 2 and a rust backend developer from Poland. I sometimes blog about my work here: https://flakm.com/ I'm a dedicated self-hoster and recently I'm playing with raspberry pico. Really happy to try out zulip - we use slack at work and I never wanted to join slack communities because they feel very worky and busy.

", + "id": 471675325, + "sender_full_name": "FlakM", + "timestamp": 1726824603 + }, + { + "content": "

Hi! I'm a 40 y/o father of 2 girls, I'm Swedish, homesteading and beekeeping. I've been working with application operations on Linux for about 15 years, the last 5 years I've been operating OpenShift, and also sort of shifting career paths into full-stack development. At work it's mainly C# and typescript (Angular) running on OCP, at home (and somewhat sneaking it in at work) I'm getting into Go (thanks GoTime!). I've been enjoing various changelog pods for the last 2 years (at least since Gerhard was hosting Ship It so it might be longer than that, who's keeping track of time since covid anyway?). I really enjoy your shows! Great work everyone hosting and spreading the good tech-vibes!

", + "id": 471967626, + "sender_full_name": "Erik Svensson", + "timestamp": 1726946385 + }, + { + "content": "

Hello o/

\n

Glad to see Changelog try out an open source chat system :) I never joined on Slack because I really dislike it and use it as little as possible, but I love Zulip.

\n

I'm a member of a co-op that creates some open source and copyleft services, and I do everything from admin and dev to support and tech writing. I also co-host a couple podcasts (not sure whether linking to them is ok so I'll refrain for now :eyes:)

", + "id": 472072666, + "sender_full_name": "Amolith", + "timestamp": 1727029894 + }, + { + "content": "

Amolith said:

\n
\n

I also co-host a couple podcasts (not sure whether linking to them is ok so I'll refrain for now :eyes:)

\n
\n

I feel like a link from someone who's here for the sake of being here is pretty workable :P can appreciate a good recommendation. Let it come up in conversation I guess? :D
\nAlso, welcome!

", + "id": 472079302, + "sender_full_name": "Owen Valentine", + "timestamp": 1727035091 + }, + { + "content": "

Oh, just tell us already. :grinning:

", + "id": 472088326, + "sender_full_name": "Philip Durbin", + "timestamp": 1727042574 + }, + { + "content": "

Linking to other podcasts is strictly prohibited (jk). Link it up. 

", + "id": 472097625, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727049070 + }, + { + "content": "

Amolith said:

\n
\n

I'm a member of a co-op that creates some open source and copyleft services

\n
\n

I want to hear more about this!

", + "id": 472126240, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727067706 + }, + { + "content": "

Hah alright. The podcasts are Linux Dev Time, part of the Late Night Linux Family, and Linux Lads. LDT is more professional, LL is extremely casual.

\n

The co-op is MBOA and our most well-known product is probably JMP.chat.

\n
Late Night Linux is a family of podcasts about Linux, open source software, systems administration, development, and cloud.
A chat about Linux and related stuff. Not (always) safe for work.
Your phone number on every device
", + "id": 472334308, + "sender_full_name": "Amolith", + "timestamp": 1727126795 + }, + { + "content": "

Hey all, father of two girls, and Software Engineering Manager in Finance reporting in. Lucky to run a talented team of nerds building cloud apps in js (react), python, dotnet, and sql. Hobbies are travel and small form factor PCs.

\n

This zulip thing ain't half bad ...
\nhttps://media4.giphy.com/media/XreQmk7ETCak0/giphy.gif?cid=c623cb3504uaaa365x2ykb447gmc5n23a8w618mml8kkqe9n&ep=v1_gifs_search&rid=giphy.gif&ct=g

\n
", + "id": 472591593, + "sender_full_name": "Troy Witthoeft", + "timestamp": 1727223334 + }, + { + "content": "

Hey everyone :wave::smile:
\nRaúl here. Software engineer from Portugal, currently working as a fractional CTO. Love the outdoors, surfing, mountain biking, and the Changelog podcast :grinning_face_with_smiling_eyes:

", + "id": 472912169, + "sender_full_name": "Raúl", + "timestamp": 1727361304 + }, + { + "content": "

Howdy folks :wave: I was part of the Slack for a long time but I'll introduce myself again here since it's a new platform :joy:

\n

I'm Chris, I'm the mad Ember guy that never stops talking about it :hamster: (on a bunch of core teams so I guess it makes sense). I'm a bit of tinkerer and like to invent and work on tools to help devs (like lint-to-the-future and release-plan). Always happy to chat so AMA :joy: (still getting used to zulip tho)

", + "id": 472952351, + "sender_full_name": "Chris Manson", + "timestamp": 1727375027 + }, + { + "content": "

I've already introduced myself above but I'd like to claim on of those All Things Open tickets if there's any left. I'll be there already but I could bring a friend with the free ticket.

", + "id": 473407570, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727581090 + }, + { + "content": "

Hi all, I'm a specialist generalist living and working in Sydney, Australia. I really enjoy the podcasts where the hosts and guests get into the weeds about why people make the choices they do, and not just the features and technical details. The Interview shows, Friends and ShipIt! have been the source of most of my favourites lately, but I listen to many of the other ChangeLog podcasts, as well as bunch of others, during my 10+ hours per week in transit.

\n

My hobbies include trying to improve collaboration between groups that's inherently secretive and stand-offish, and attempting to introduce more open technologies to organisations that are massively on board with the usual big proprietary players. I tell myself that these brick wall imprints on my forehead are for the greater good!

\n

I've touched on a huge number of technologies and stacks over the years, spending a lot of my time these days with python and linux, getting different systems to talk to one another to get stuff done in the public sector. I've pretty much always written software, but never been a what you would call a full time developer. Lots of mentoring and architecture these days, trying to help our newer people make more interesting mistakes than I've made.

\n

Zulip looks great, and I'm optimistic it might be the default hang-out I haven't had in quite some time. Looking back at this message though, I may have to do something about my wordiness, sorry!

", + "id": 473412761, + "sender_full_name": "John Tocher", + "timestamp": 1727586162 + }, + { + "content": "

Hoy hoy 👨🏼‍✈️ I'm Matthew, a self-hoster self-taught programmer. I have 2 kids, love JS, Python, and Docker.
\n I like to use iOS Shortcuts linked with Scriptable and other dev apps to make all my homelab tasks and views available in widgets and calls. If anyone wants to pick my brain just hit me up!

", + "id": 473456856, + "sender_full_name": "Matthew Fish", + "timestamp": 1727622260 + }, + { + "content": "

Hey all :wave:

\n

I'm a product support person, and would be very excited to get a free pass to ATO :folded_hands:! I've been trying to justify buying one on my own, but they're a bit pricey.

\n

Outside of that, long-time listener interested in all things software and tech, trying to dive deeper every day.

", + "id": 473461319, + "sender_full_name": "Ryan N", + "timestamp": 1727625732 + }, + { + "content": "

Hey All! :wave:

\n

I'm a lot of things technical, developer, operator, and teacher. I encourage others and contribute to open source whenever I can. I love coding so much I married a coder and forked 2 children. I'm not sure if they'll be coders, but I'm stoked to find out what they'll be grown up.

\n

I've worked on the very large [1][2][3] to the very small (homelab setup). I'm currently technical lead for a research data portal at PNNL. I really enjoy my job and where I'm at in life, also helping out with WSU Tri-cities inspire the next generation (I'm teaching assembly) and loving it.

\n

Feel free to reach out if you want to chat, I always love talking about tech and peoples experiences.

", + "id": 473529552, + "sender_full_name": "David Brown", + "timestamp": 1727662606 + }, + { + "content": "

:wave: I'm a software engineer and community builder from Pittsburgh. You might know me from some Pittsburgh-area tech conferences I've hosted under the Code & Supply banner such as Abstractions, Heartifacts, Uptime, Steel City Ruby, devopsdays Pittsburgh, etc. or 2000s-early 2010s LAN parties like Pittco and the GXL (in Philly!). I'm a contributor to Homebrew and current project leadership committee member for it. I started a non-profit ISP now called Community Internet Solutions, although I graduated from its board of directors last year after eight years on it. I do a bunch of stuff as an engineer supporting data scientists at a national retail company that actually sells very little in the way of archery products.

\n

I was in a Changelog episode last year when Adam and Jerrod interviewed me at Strangeloop. I am frequently found at conferences in the Rust Belt and nearby, almost always in a top hat :top_hat:

", + "id": 474186549, + "sender_full_name": "Colin Dean", + "timestamp": 1727842448 + }, + { + "content": "

Hey'all :wave:
\nI'm a developer/CTO at a small company in the Detroit Metro area. I help run a Python user group and a \"general\"/unix/linux group. I can also be found at the local hackerspace working on a variety of projects. I am interested in zulip and glad to see the changelog checking it out. I've been listening for a few years, but now more than ever. Hope to make some new connections and gain some more perspective. Cheers :beers:

", + "id": 474299087, + "sender_full_name": "Justin", + "timestamp": 1727876033 + }, + { + "content": "

Don't recall if I ever introduced myself on the Changelog Slack, I've been over there for awhile. Long time listener to the Changelog, JS Party and all of the Founders Talk episodes when those were a thing. CTO and Co-Founder at a brand new startup called Searchcraft, it's a developer-focused SaaS platform that is an alternative to Algolia and Elasticsearch. We're currently trying to wrap our seed raise for this and :fingers_crossed: we are starting full time on it in the next couple weeks. Previously I was the CTO at a software dev agency called Chalk, we built apps for a lot of startups but lately that space has dried up which is why we're putting that company into hibernation mode. My title is \"CTO\" but I still write code everyday, been working professionally as a developer since 1998 one of my first career jobs was working at a dotcom startup. I'm married and have two kids, one of which just got his first car :grimacing: . I mostly write Rust and Typescript these days but more and more it's Rust and less Typescript. I've also watched Silicon Valley end to end 3 times and am thinking about watching it again soon. Halt and Catch Fire is also a great show if you haven't seen that one. More on the drama side than SV but for those of us that are builders it really resonates.

", + "id": 474354875, + "sender_full_name": "Don MacKinnon", + "timestamp": 1727889766 + }, + { + "content": "

Hi everyone. I'm Fershad, an Aussie who now calls Taiwan home. So stoked that Changelog is trying out Zulip & giving it a lot of love on the pod. We use it for internal communication where I work (Green Web Foundation) and so decided to hop on in here since I've got it open nearly every day anyway.

", + "id": 474431920, + "sender_full_name": "Fershad Irani", + "timestamp": 1727916353 + }, + { + "content": "

greeting from new jersey, usa! 👋🏼

\n

i’m a software engineer and have been following the changelog for a little over a year now.

\n

have been on the changelog slack for a while now. hopped over to zulip and really enjoy the look and feel. this is such a great approach on messaging, definitely has something unique from other messaging apps.

\n

great work zulip team!

", + "id": 475020855, + "sender_full_name": "valon-loshaj", + "timestamp": 1728160497 + }, + { + "content": "

Hey hey 👋🏽 

\n

I'm Jamie Tanna (he/him) who you may recognise from my blog (https://www.jvt.me), a couple of Changelog appearances, the oapi-codegenGo OpenAPI code generator.

\n

Been thoroughly enjoying the Changelog community for years (and the Changelog podcasts too)

", + "id": 475076186, + "sender_full_name": "Jamie Tanna", + "timestamp": 1728204247 + }, + { + "content": "

Hello from Mexico/Norway :wave:

\n

I am a software enginee/consultant and have been following and enjoying the changelog for some years now. It is always on when I am going to pick up my daughter from kindergarten. I am going to the ATO as it sounds like a cool conferance after listening to the shows!

\n

Keep up the great pods!

", + "id": 476009694, + "sender_full_name": "Gard", + "timestamp": 1728528884 + }, + { + "content": "

std::cout << ('Hello Nerds') << std::endl
\nI'm Brian, Been listening to Changelog for the last year and a half (since I've been working on my C.S. degree) I've gotten several papers and discussion posts done based on the many interviews so thanks for that guys!

", + "id": 476242229, + "sender_full_name": "Brian Fulton", + "timestamp": 1728601991 + }, + { + "content": "

I'm in North Carolina,.. did all the ATO tickets get scooped up already?

", + "id": 476391804, + "sender_full_name": "Brian Fulton", + "timestamp": 1728654233 + }, + { + "content": "

Nope, we have a few left! I'll DM You details...

", + "id": 476392205, + "sender_full_name": "Jerod Santo", + "timestamp": 1728654364 + }, + { + "content": "

Good evening from the :flag_philippines:! I'm Andrei Jiroh Halili, Autistic Filipino, currently in senior high school and open-source developer and SABDFL at Recap Time Squad. I am also a Hack Clubber since Arcade 2024 and Alpine Linux package maintainer for GitHub CLI. I am currently daily-driving Arch btw on my second-hand HP laptop (from my OFW [overseas Filipino worker] dad in :flag_saudi_arabia:) with Alpine and Debian/Ubuntu on containers/dev environments.

", + "id": 478738585, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729782075 + }, + { + "content": "

Sorry @Yating deleting your message as it triggered my spam-o-meter :siren:

", + "id": 478747380, + "sender_full_name": "Jerod Santo", + "timestamp": 1729784607 + }, + { + "content": "

Hi everyone! I've been listening to Changelog for a few years. This week I attended ATO and meet Adam. He convinced me (as well as the entire theme of ATO) that I should be more involved in the communities that I enjoy.

\n

Five years ago, I use to do cancer research, but was unhappy with the career. In my free time, I did home lab type of stuff and made guitar pedals. My brother-in-law helped me get an interview for a professional services job that got me into tech. Now I'm a Platform Architect with Boomi (a low code integration platform), which involves me doing the technical side of enterprise architecture.

\n

Blog : adambedenbaugh.tech

", + "id": 479599489, + "sender_full_name": "Adam Bedenbaugh", + "timestamp": 1730257470 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/keyboard.20shortcuts.20.28Zulip.29.json b/zulip_json/453512-general/keyboard.20shortcuts.20.28Zulip.29.json new file mode 100644 index 0000000000..db75fb7e46 --- /dev/null +++ b/zulip_json/453512-general/keyboard.20shortcuts.20.28Zulip.29.json @@ -0,0 +1,80 @@ +[ + { + "content": "

What are the Zulip keyboard shortcuts you can't live without?

\n
Everything in Zulip can be done with the mouse, but mastering a few keyboard shortcuts will change your experience of the app. Start with the basics below, and use the convenient keyboard shortcuts reference in the Zulip app to add more to your repertoire as needed. | Reply to message: R or Enter — Reply to the selected message (outlined in blue). | New channel message: C — Start a new topic in the current channel. | New direct message: X | Paste formatted text: Ctrl + V | Paste as plain text: Ctrl + Shift + V. You can also paste formatted text with Ctrl + V, and press Ctrl + Z to remove formatting.
", + "id": 471564457, + "sender_full_name": "Philip Durbin", + "timestamp": 1726780321 + }, + { + "content": "

I use \"w\" (\"search people\") a surprising amount. Before I figured this out I was doing a search but \"w\" is more efficient. Usually, I just want to find someone so I can send them a DM or read old DMs.

", + "id": 471564748, + "sender_full_name": "Philip Durbin", + "timestamp": 1726780458 + }, + { + "content": "

When writing Markdown I use \"⌥ + P\" (that's option+p on Mac) all the time to preview. The docs call this \"toggle preview mode\".

", + "id": 471565197, + "sender_full_name": "Philip Durbin", + "timestamp": 1726780651 + }, + { + "content": "

i was using \"a\" (combined feed) and \"t\" (recent conversations) a lot at first, but as traffic has picked up here i've found that \"a\" has become less useful (as expected).

\n

i also like \"n\" to quickly bounce to new unread topics, and \"shift+g\" to hit the end of a topic and mark it read. (sometimes navigating through messages too quickly was leaving me with unexpected \"unread\" messages)

", + "id": 471807490, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726858153 + }, + { + "content": "

Thanks for the pointer to shift+g. My favourite is to use n to shift to the next unread topic and use j and k to read the messages.

", + "id": 471884133, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1726896028 + }, + { + "content": "

Wow, \"shift+g\" is incredibly useful for high-traffic Zulip sites that I only dip in and out of. And it's the same keystroke in vi to go to the end of the file, so it's easy to remember. :grinning: Thanks!

", + "id": 471943894, + "sender_full_name": "Philip Durbin", + "timestamp": 1726927434 + }, + { + "content": "

I just discovered you can set a view as your \"home view\" using the three dot menu next to the view, and after that pressing pressing Esc will take you back to your home view.

\n

That was the best way I could find to quickly go to the inbox view using the keyboard.

", + "id": 472160777, + "sender_full_name": "James Thurley", + "timestamp": 1727079259 + }, + { + "content": "

You know, I had noticed that there's a \"Go to Inbox\" shortcut (Shift + I) documented on the inbox help page but not in the keyboard shortcuts nav section. I'm actually opening a thread in their community section because _I_ would have appreciated that shortcut there and it seems like you would have also. Will PR if they're up for it.

\n

On a totally separate note, the home view thing was new to me so thanks!

", + "id": 472255993, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1727103461 + }, + { + "content": "

I thought it was odd not to have a shortcut for it! Thanks for letting me know :+1:

", + "id": 472300422, + "sender_full_name": "James Thurley", + "timestamp": 1727115927 + }, + { + "content": "

Has anyone found a keyboard shortcut to mark a thread as \"read\" from the Inbox? :-)

", + "id": 472517825, + "sender_full_name": "Nabeel S", + "timestamp": 1727190975 + }, + { + "content": "

Even better than shift+g to go to the bottom of the topic is the \"end\" key, if you have a full sized keyboard. :grinning: I picked this up here.

", + "id": 472998290, + "sender_full_name": "Philip Durbin", + "timestamp": 1727401267 + }, + { + "content": "

Nabeel S said:

\n
\n

Has anyone found a keyboard shortcut to mark a thread as \"read\" from the Inbox? :-)

\n
\n

https://github.com/zulip/zulip/issues/27740 is the open issue for this, stuck on picking a good shortcut. Comments on the issue thread are very welcome.

", + "id": 473867840, + "sender_full_name": "Alya Abbott", + "timestamp": 1727733480 + }, + { + "content": "

Shift + e

", + "id": 473897017, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727743488 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/new.20channels.json b/zulip_json/453512-general/new.20channels.json new file mode 100644 index 0000000000..b8e40eef9a --- /dev/null +++ b/zulip_json/453512-general/new.20channels.json @@ -0,0 +1,116 @@ +[ + { + "content": "

Jerod Santo created a new channel #games.

", + "id": 466019741, + "sender_full_name": "Notification Bot", + "timestamp": 1724939471 + }, + { + "content": "

Matthew Sanabria created a new channel #homelabs.

", + "id": 468284271, + "sender_full_name": "Notification Bot", + "timestamp": 1725654772 + }, + { + "content": "

Jerod Santo created a new channel #kaizen.

", + "id": 468405685, + "sender_full_name": "Notification Bot", + "timestamp": 1725713504 + }, + { + "content": "

Jerod Santo created a new channel #news.

", + "id": 468897706, + "sender_full_name": "Notification Bot", + "timestamp": 1725909733 + }, + { + "content": "

Jerod Santo created a new channel #friends.

", + "id": 469102963, + "sender_full_name": "Notification Bot", + "timestamp": 1725977270 + }, + { + "content": "

Jerod Santo created a new channel #gotime.

", + "id": 469193217, + "sender_full_name": "Notification Bot", + "timestamp": 1725996899 + }, + { + "content": "

Jerod Santo created a new channel #practicalai.

", + "id": 469503022, + "sender_full_name": "Notification Bot", + "timestamp": 1726086989 + }, + { + "content": "

Jerod Santo created a new channel #interviews.

", + "id": 469696463, + "sender_full_name": "Notification Bot", + "timestamp": 1726152341 + }, + { + "content": "

Jerod Santo created a new channel #jsparty.

", + "id": 469704059, + "sender_full_name": "Notification Bot", + "timestamp": 1726153964 + }, + { + "content": "

Jerod Santo created a new channel #shipit.

", + "id": 470335015, + "sender_full_name": "Notification Bot", + "timestamp": 1726406584 + }, + { + "content": "

Adam Stacoviak created a new channel #applenerds.

", + "id": 471314273, + "sender_full_name": "Notification Bot", + "timestamp": 1726681155 + }, + { + "content": "

Channel request: \"other podcasts\"? I want to geek out about Tuomas Artman on localfirst.fm :grinning_face_with_smiling_eyes:

", + "id": 474035664, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1727788628 + }, + { + "content": "

you can for sure start a #general localfirst thread :)

", + "id": 474037312, + "sender_full_name": "René", + "timestamp": 1727789063 + }, + { + "content": "

Jarvis Yang created a new channel #funny.

", + "id": 474349179, + "sender_full_name": "Notification Bot", + "timestamp": 1727887762 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

Channel request: \"other podcasts\"? I want to geek out about Tuomas Artman on localfirst.fm :grinning_face_with_smiling_eyes:

\n
\n

YES! An instant classic.

", + "id": 474434362, + "sender_full_name": "Thomas Eckert", + "timestamp": 1727917827 + }, + { + "content": "

Jerod Santo created a new channel #events.

", + "id": 474613041, + "sender_full_name": "Notification Bot", + "timestamp": 1727967445 + }, + { + "content": "

Jerod Santo created a new channel #reading.

", + "id": 475943092, + "sender_full_name": "Notification Bot", + "timestamp": 1728502517 + }, + { + "content": "

Nabeel S created a new channel #unpopular-opinions.

", + "id": 476489250, + "sender_full_name": "Notification Bot", + "timestamp": 1728705067 + }, + { + "content": "

I figured I'd \"ask for forgiveness, not permission\" on this. I hope you don't mind @Jerod Santo / @Adam Stacoviak :-)

", + "id": 476489374, + "sender_full_name": "Nabeel S", + "timestamp": 1728705168 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/new.20episodes.json b/zulip_json/453512-general/new.20episodes.json new file mode 100644 index 0000000000..6e4b7590d7 --- /dev/null +++ b/zulip_json/453512-general/new.20episodes.json @@ -0,0 +1,812 @@ +[ + { + "content": "

Changelog News 111! Discuss #news > 111: Is Linux collapsing under its own weight?

", + "id": 468901116, + "sender_full_name": "Jerod Santo", + "timestamp": 1725910756 + }, + { + "content": "

Go Time #330! Discuss :point_right: #gotime > 330: Home automation with Go

", + "id": 469193539, + "sender_full_name": "Jerod Santo", + "timestamp": 1725996995 + }, + { + "content": "

Practical AI 286! Discuss :point_right: #practicalai > 286: Cybersecurity in the GenAI age

", + "id": 469503177, + "sender_full_name": "Jerod Santo", + "timestamp": 1726087081 + }, + { + "content": "

Changelog Interview #608! Discuss :point_right: #interviews > 608: Building customizable ergonomic keyboards

", + "id": 469696993, + "sender_full_name": "Jerod Santo", + "timestamp": 1726152446 + }, + { + "content": "

JS Party #338! Discuss :point_right: #jsparty > 338: Undirected hyper arrows

", + "id": 469714272, + "sender_full_name": "Jerod Santo", + "timestamp": 1726156249 + }, + { + "content": "

Practical AI #287! Discuss :point_right: #practicalai > 287: Pausing to think about scikit-learn & OpenAI o1

", + "id": 471259534, + "sender_full_name": "Jerod Santo", + "timestamp": 1726666091 + }, + { + "content": "

Go Time #331! Discuss :point_right: #gotime > 331: How I lost my (old) job to AI

", + "id": 471282093, + "sender_full_name": "Jerod Santo", + "timestamp": 1726672043 + }, + { + "content": "

Not sure if it's just me, but it looks like I'm getting a 404 for my custom ++ feed on the \"Best, worst codebase\" episode

", + "id": 471352988, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726695712 + }, + { + "content": "

Me too and it also happens on the Supercast feed :open_mouth:

", + "id": 471355394, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726696818 + }, + { + "content": "

@Adam Stacoviak looks like the ++ file never made it to R2. Can you upload it again?

", + "id": 471359715, + "sender_full_name": "Jerod Santo", + "timestamp": 1726698805 + }, + { + "content": "

Done.

", + "id": 471380664, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726711444 + }, + { + "content": "

Should be resolved now @Lars Ellingsen @Maroš Kučera

", + "id": 471386350, + "sender_full_name": "Jerod Santo", + "timestamp": 1726714627 + }, + { + "content": "

Yay confirmed, thank you both! Tried after Adam's comment but it still wasn't working, figured something had to process :big_smile: I'm excited for this one

", + "id": 471387113, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726714998 + }, + { + "content": "

Changelog Interview #609! Discuss :point_right: #interviews > 609: The best, worst codebase

", + "id": 471505013, + "sender_full_name": "Jerod Santo", + "timestamp": 1726757717 + }, + { + "content": "

JS Party #339! Discuss :point_right: #jsparty > 339: It's all about the squiggles

", + "id": 471574743, + "sender_full_name": "Jerod Santo", + "timestamp": 1726786206 + }, + { + "content": "

Changelog & Friends #62! Discuss :point_right: #friends > 62: Kaizen! Just do it

", + "id": 471803977, + "sender_full_name": "Jerod Santo", + "timestamp": 1726857406 + }, + { + "content": "

Ship It #122! Discuss :point_right: #shipit > 122: Linux distros

", + "id": 471804132, + "sender_full_name": "Jerod Santo", + "timestamp": 1726857442 + }, + { + "content": "

Changelog News #113! Discuss :point_right: #news > 113: Imagine Fly.io on your own VPS

", + "id": 472312285, + "sender_full_name": "Jerod Santo", + "timestamp": 1727119381 + }, + { + "content": "

Jerod Santo said:

\n
\n

Changelog News #113! Discuss :point_right: #news > 113: Imagine Fly.io on your own VPS

\n
\n

The corresponding email for this show included Avdi Grimm's list of things he would say to his younger self, starting with:
\n\"1. Focus on learning how to learn\"

\n

That reminded me of Richard Hamming's book, \"The Art of Doing Science and Engineering: Learning to Learn\". An outstanding book that more people really need to know about. Bret Victor's Foreword to the book is online, check it out here:
\nhttps://worrydream.com/HammingForeword/

", + "id": 472330028, + "sender_full_name": "Ed Howard", + "timestamp": 1727125052 + }, + { + "content": "

Go Time #332! Discuss :point_right: #gotime > 332: \"Founder Mode\" at work when you're not a founder

", + "id": 472558383, + "sender_full_name": "Logbot", + "timestamp": 1727205331 + }, + { + "content": "

Practical AI #288! Discuss :point_right: #general > 288: GraphRAG (beyond the hype)

", + "id": 472753860, + "sender_full_name": "Logbot", + "timestamp": 1727289125 + }, + { + "content": "

It (almost) works! That link should be #practicalai > 288: GraphRAG (beyond the hype)

\n

I'm not a huge fan of how you link to topics via the API. There's no topic ID it's literally just a reference to the full topic string (previously subject). That seems... brittle?

", + "id": 472754351, + "sender_full_name": "Jerod Santo", + "timestamp": 1727289342 + }, + { + "content": "

I agree on being brittle since the string can be changed

", + "id": 472755107, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727289687 + }, + { + "content": "

Changelog Interviews #610! Discuss :point_right: #interviews > 610: Leveling up JavaScript with Deno 2

", + "id": 472930427, + "sender_full_name": "Logbot", + "timestamp": 1727366735 + }, + { + "content": "

JS Party #340! Discuss :point_right: #jsparty > 340: Leveling up JavaScript with Deno 2

", + "id": 472953254, + "sender_full_name": "Logbot", + "timestamp": 1727375407 + }, + { + "content": "

Ship It! #123! Discuss :point_right: #shipit > 123: A learning mindset, starting with COBOL

", + "id": 473183489, + "sender_full_name": "Logbot", + "timestamp": 1727461988 + }, + { + "content": "

Changelog & Friends #63! Discuss :point_right: #friends > 63: The wrong place to slap a person

", + "id": 473246990, + "sender_full_name": "Logbot", + "timestamp": 1727477108 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

I agree on being brittle since the string can be changed

\n
\n

We're working on a fix! #21505 ­is the issue tracking this. (Note that links to a specific message already work even if the message gets moved to a different channel/topic.)

", + "id": 473771169, + "sender_full_name": "Alya Abbott", + "timestamp": 1727710228 + }, + { + "content": "

That'll be awesome, @Alya Abbott! Any idea when this will land?

", + "id": 473771789, + "sender_full_name": "Jerod Santo", + "timestamp": 1727710341 + }, + { + "content": "

I don't have a specific timeline, but there's been active work on it recently, and mobile clients have been updated to support the new link format. I would guess in the next month or two.

", + "id": 473772371, + "sender_full_name": "Alya Abbott", + "timestamp": 1727710431 + }, + { + "content": "

Changelog News #114! Discuss :point_right: #news > 114: Display custom maps on your website for free

", + "id": 473837275, + "sender_full_name": "Logbot", + "timestamp": 1727725508 + }, + { + "content": "

Changelog Interviews #611! Discuss :point_right: #interviews > 611: Free-threaded Python

", + "id": 474368356, + "sender_full_name": "Logbot", + "timestamp": 1727893867 + }, + { + "content": "

Practical AI #289! Discuss :point_right: #practicalai > 289: Understanding what's possible, doable & scalable

", + "id": 474623434, + "sender_full_name": "Logbot", + "timestamp": 1727970366 + }, + { + "content": "

Go Time #333! Discuss :point_right: #gotime > 333: Russ Cox on passing the torch

", + "id": 474636058, + "sender_full_name": "Logbot", + "timestamp": 1727973429 + }, + { + "content": "

JS Party #341! Discuss :point_right: #jsparty > 341: Create interactive tutorials the easy way

", + "id": 474640305, + "sender_full_name": "Logbot", + "timestamp": 1727974807 + }, + { + "content": "

Changelog & Friends #64! Discuss :point_right: #friends > 64: Developer (un)happiness

", + "id": 474883798, + "sender_full_name": "Logbot", + "timestamp": 1728068406 + }, + { + "content": "

Ship It! #124! Discuss :point_right: #shipit > 124: You suck at programming

", + "id": 474907916, + "sender_full_name": "Logbot", + "timestamp": 1728080225 + }, + { + "content": "

Changelog News #115! Discuss :point_right: #news > 115: The slow death of the hyperlink

", + "id": 475371007, + "sender_full_name": "Logbot", + "timestamp": 1728327607 + }, + { + "content": "

Practical AI #290! Discuss :point_right: #practicalai > 290: Towards high-quality (maybe synthetic) datasets

", + "id": 475863933, + "sender_full_name": "Logbot", + "timestamp": 1728480606 + }, + { + "content": "

Go Time #334! Discuss :point_right: #gotime > 334: Unpop roundup

", + "id": 475942158, + "sender_full_name": "Logbot", + "timestamp": 1728502207 + }, + { + "content": "

JS Party #342! Discuss :point_right: #jsparty > 342: A great horse to bet on

", + "id": 476170364, + "sender_full_name": "Logbot", + "timestamp": 1728576614 + }, + { + "content": "

Changelog Interviews #612! Discuss :point_right: #interviews > 612: The Moneyball approach

", + "id": 476187946, + "sender_full_name": "Logbot", + "timestamp": 1728582427 + }, + { + "content": "

Ship It! #125! Discuss :point_right: #shipit > 125: TIME to get SERIESous about databases

", + "id": 476406013, + "sender_full_name": "Logbot", + "timestamp": 1728658807 + }, + { + "content": "

Changelog & Friends #65! Discuss :point_right: #friends > 65: The indispensable cog

", + "id": 476447002, + "sender_full_name": "Logbot", + "timestamp": 1728675008 + }, + { + "content": "

Changelog News #116! Discuss :point_right: #news > 116: Working from home is powering productivity

", + "id": 476841906, + "sender_full_name": "Logbot", + "timestamp": 1728934207 + }, + { + "content": "

Practical AI #291! Discuss :point_right: #practicalai > 291: Practical workflow orchestration

", + "id": 477061564, + "sender_full_name": "Logbot", + "timestamp": 1729022407 + }, + { + "content": "

JS Party #343! Discuss :point_right: #jsparty > 343: Digging through Jerod Santo’s tool box

", + "id": 477487621, + "sender_full_name": "Logbot", + "timestamp": 1729184466 + }, + { + "content": "

Changelog Interviews #613! Discuss :point_right: #interviews > 613: Lessons from 10k hours of programming (Remastered)

", + "id": 477530553, + "sender_full_name": "Logbot", + "timestamp": 1729202466 + }, + { + "content": "

Ship It! #126! Discuss :point_right: #shipit > 126: Kubernetes is an anti-platform

", + "id": 477684277, + "sender_full_name": "Logbot", + "timestamp": 1729266427 + }, + { + "content": "

Let's see if we have issues on this one...

", + "id": 477684334, + "sender_full_name": "Jerod Santo", + "timestamp": 1729266448 + }, + { + "content": "

Changelog & Friends #66! Discuss :point_right: #friends > 66: You'll rent chips and be happy

", + "id": 477711595, + "sender_full_name": "Logbot", + "timestamp": 1729277287 + }, + { + "content": "

Yeah I'm not getting Friends or Interviews updates on custom RSS

", + "id": 477733567, + "sender_full_name": "Owen Valentine", + "timestamp": 1729285063 + }, + { + "content": "

Ship It has been fine tho

", + "id": 477733576, + "sender_full_name": "Owen Valentine", + "timestamp": 1729285071 + }, + { + "content": "

Something strange in the neighborhood

", + "id": 477735478, + "sender_full_name": "Jerod Santo", + "timestamp": 1729286103 + }, + { + "content": "

Friends 66 was in my custom feeds when I looked this morning (UK time).

", + "id": 477778155, + "sender_full_name": "James Thurley", + "timestamp": 1729318861 + }, + { + "content": "

I still didn't have the latest ship it or friends today. Tried viewing RSS feed in incognito tab and I could see them. So tried switching my WiFi off and refreshed in podcast addict and they showed up 🤷🏻 strange

", + "id": 477878195, + "sender_full_name": "Alex Barnes", + "timestamp": 1729413035 + }, + { + "content": "

Yeah I still don't have them in my feed. Very weird

", + "id": 477914057, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729446708 + }, + { + "content": "

For whatever reason using my custom feed with Apple Podcast is stuck, it stopped getting new episodes sometime after Monday Oct 14th because I got the News #116, but didn't get Interview #613, Friends #66, or ShipIt #126... I took that as a sign that I needed to try using Overcast or Castro which I had previously setup the old Supercast feed with a while back but never switched over to. I ended up trying out Castro and removing the old Supercast feed then adding the same custom feed that I had used with Apple Podcasts and it loaded all the episodes... so I started using it now. Apple Podcast still doesn't show any new episodes from my custom feed. I even tried removing it from Apple Podcast and re-adding it, even though that destroys all of my listen history for the feed and it still failed to show newer episodes than Monday OCt 14th. The same feed shows new episodes in Castro and Overcast just fine, and Castro seems to be working just fine for me so far (3 episodes in).

", + "id": 477932562, + "sender_full_name": "Matt Johnson", + "timestamp": 1729462962 + }, + { + "content": "

I tried switching back to Castro the other day because Overcast was being annoyingly glitchy, and I noticed when I entered the custom feed URL Castro took a long time thinking about it before displaying the feed name. Perhaps the custom feeds are being a bit slow and Apple Podcasts is timing out trying to refresh the feed or something.

", + "id": 477980660, + "sender_full_name": "James Thurley", + "timestamp": 1729495970 + }, + { + "content": "

How is Castro?? I’ve pretty much only been on Overcast for years now but there’s some bugs that are making me willing to be app curious again

", + "id": 478065502, + "sender_full_name": "Dustin", + "timestamp": 1729518445 + }, + { + "content": "

Castro behaves exactly how I want a podcast player to behave. It isn't as flexible as other players, but if the system is already perfect you don't need all those other options :big_smile:

\n

I reluctantly switched away because at the time (with the previous owners) they were having server issues and their future was uncertain. I settled on Overcast because it seemed like I could emulate the Castro experience somewhat. Never loved it, but it was fine.

\n

Then I heard Changelog 589 and since then it's been on my mind to move back, but, ya know, inertia. Then Overcast started being super annoying the last couple of weeks, so I figured it was time. Feels like I've come home :smile:

", + "id": 478080227, + "sender_full_name": "James Thurley", + "timestamp": 1729522072 + }, + { + "content": "

Changelog News #117! Discuss :point_right: #news > 117: Naming conventions that need to die

", + "id": 478132014, + "sender_full_name": "Logbot", + "timestamp": 1729538110 + }, + { + "content": "

Odd, looks like I'm getting a DNS error for changelog.com now when refreshing my feed (Podcast Addict)

", + "id": 478134506, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729539155 + }, + { + "content": "

What does it say?

", + "id": 478134796, + "sender_full_name": "Jerod Santo", + "timestamp": 1729539201 + }, + { + "content": "

f8dd5460-2576-4eff-bfc6-f7e67c434317.png

\n
", + "id": 478134932, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729539234 + }, + { + "content": "

Oh ignore... This may have been a network issue on my side. Feed XML looks correct in my browser, but my app still isn't getting new episodes

", + "id": 478135407, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729539346 + }, + { + "content": "

I'm still seeing delays in it rolling out to podcast apps even though I get the correct feed data from both Fastly and Cloudflare. Even when spoofing Overcast's user agent. This is the same problem as late last week, I just don't know how to fix it.

", + "id": 478136004, + "sender_full_name": "Jerod Santo", + "timestamp": 1729539568 + }, + { + "content": "

News 117 is in my Castro feed already (first time I checked, 1h20m after logbot logged it above).

", + "id": 478145361, + "sender_full_name": "James Thurley", + "timestamp": 1729543035 + }, + { + "content": "

Also in Overcast.

", + "id": 478145889, + "sender_full_name": "James Thurley", + "timestamp": 1729543233 + }, + { + "content": "

So, my custom feed (everything, sans News, I have it in separate feed) started 404ing in Castro. Last episode I have is Practical AI 291. Probably my fault somehow, since News still works and when I copied the URL and tried to add it to Castro, it appears as a separate show :sweat_smile:
\nHowever, while resolving this, I decided to do a little cleanup of my older custom feeds, because I changed my \"layout\", but I get a 500 when I try to delete a feed :open_mouth:
\nShould I start a new topic or file a GitHub issue, or is this an acceptable way of reporting this @Jerod Santo ? :innocent:

", + "id": 478154325, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729546585 + }, + { + "content": "

Not sure what happened, but my feed updated this hour :tada:

", + "id": 478174891, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729555893 + }, + { + "content": "

Go Time #335! Discuss :point_right: #gotime > 335: AI for Observability

", + "id": 478504038, + "sender_full_name": "Logbot", + "timestamp": 1729692066 + }, + { + "content": "

@Maroš Kučera Please report that bug here: https://github.com/thechangelog/changelog.com/issues

", + "id": 478511855, + "sender_full_name": "Jerod Santo", + "timestamp": 1729694190 + }, + { + "content": "

Practical AI #292! Discuss :point_right: #practicalai > 292: Big data is dead, analytics is alive

", + "id": 478745692, + "sender_full_name": "Logbot", + "timestamp": 1729784047 + }, + { + "content": "

Changelog Interviews #614! Discuss :point_right: #interviews > 614: Elasticsearch is open source, again

", + "id": 478746240, + "sender_full_name": "Logbot", + "timestamp": 1729784225 + }, + { + "content": "

Changelog & Friends #67! Discuss :point_right: #friends > 67: Ten years of freeCodeCamp

", + "id": 478949896, + "sender_full_name": "Logbot", + "timestamp": 1729872908 + }, + { + "content": "

It _appears_ our caching issues have been resolved. Please holler here if you aren't seeing this one in your feed in a reasonable amount of time! :pray:

", + "id": 478951833, + "sender_full_name": "Jerod Santo", + "timestamp": 1729873589 + }, + { + "content": "

I know you said holler if we _don't_ see the episodes, but I had the delay issue before and 67 came through lickety split :green_heart:

", + "id": 478964387, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1729878753 + }, + { + "content": "

Ship It! #127! Discuss :point_right: #shipit > 127: Your customer is Amazon.com

", + "id": 478978223, + "sender_full_name": "Logbot", + "timestamp": 1729885207 + }, + { + "content": "

So far so good for me, too :big_smile:

", + "id": 478999726, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729897272 + }, + { + "content": "

Changelog News #118! Discuss :point_right: #news > 118: Developing with Docker (the right way)

", + "id": 479248065, + "sender_full_name": "Logbot", + "timestamp": 1730113207 + }, + { + "content": "

Practical AI #293! Discuss :point_right: #practicalai > 293: The path towards trustworthy AI

", + "id": 479546066, + "sender_full_name": "Logbot", + "timestamp": 1730228647 + }, + { + "content": "

JS Party #344! Discuss :point_right: #jsparty > 344: Kind of a big deal

", + "id": 479946983, + "sender_full_name": "Logbot", + "timestamp": 1730403006 + }, + { + "content": "

Changelog Interviews #615! Discuss :point_right: #interviews > 615: Rails is having a moment (again)

", + "id": 479958553, + "sender_full_name": "Logbot", + "timestamp": 1730408346 + }, + { + "content": "

Ship It! #128! Discuss :point_right: #shipit > 128: Infosec & OpenTelemetry

", + "id": 480110708, + "sender_full_name": "Logbot", + "timestamp": 1730491210 + }, + { + "content": "

Changelog & Friends #68! Discuss :point_right: #friends > 68: Wine Web and a whole lot of Whatnot

", + "id": 480117600, + "sender_full_name": "Logbot", + "timestamp": 1730494807 + }, + { + "content": "

Changelog News #119! Discuss :point_right: #news > 119: Tactile controls are back in vogue

", + "id": 480518965, + "sender_full_name": "Logbot", + "timestamp": 1730751306 + }, + { + "content": "

Practical AI #294! Discuss :point_right: #practicalai > 294: AI is changing the cybersecurity threat landscape

", + "id": 480788311, + "sender_full_name": "Logbot", + "timestamp": 1730835606 + }, + { + "content": "

Go Time #336! Discuss :point_right: #gotime > 336: Writing a shell in Go

", + "id": 480999981, + "sender_full_name": "Logbot", + "timestamp": 1730926807 + }, + { + "content": "

Changelog Interviews #616! Discuss :point_right: #interviews > 616: ANTHOLOGY — Packages, pledges & protocols

", + "id": 481027104, + "sender_full_name": "Logbot", + "timestamp": 1730941867 + }, + { + "content": "

JS Party #345! Discuss :point_right: #jsparty > 345: How Vercel thinks about Next.js

", + "id": 481196038, + "sender_full_name": "Logbot", + "timestamp": 1731011765 + }, + { + "content": "

Ship It! #129! Discuss :point_right: #shipit > 129: News & whitepapers

", + "id": 481361967, + "sender_full_name": "Logbot", + "timestamp": 1731088806 + }, + { + "content": "

Changelog & Friends #69! Discuss :point_right: #friends > 69: ANTHOLOGY — Self-hosted, self-confident & self-employed

", + "id": 481385676, + "sender_full_name": "Logbot", + "timestamp": 1731099606 + }, + { + "content": "

Changelog News #120! Discuss :point_right: #news > 120: The democratization of spreadsheets

", + "id": 481801363, + "sender_full_name": "Logbot", + "timestamp": 1731355928 + }, + { + "content": "

Go Time #337! Discuss :point_right: #gotime > 337: Crawl, walk & run your way to usable CLIs in Go

", + "id": 482042393, + "sender_full_name": "Logbot", + "timestamp": 1731447007 + }, + { + "content": "

Practical AI #295! Discuss :point_right: #practicalai > 295: Creating tested, reliable AI applications

", + "id": 482245217, + "sender_full_name": "Logbot", + "timestamp": 1731526207 + }, + { + "content": "

JS Party #346! Discuss :point_right: #jsparty > 346: It's all about documentation

", + "id": 482486307, + "sender_full_name": "Logbot", + "timestamp": 1731619807 + }, + { + "content": "

Changelog Interviews #617! Discuss :point_right: #interviews > 617: Gotta give to get back

", + "id": 482498703, + "sender_full_name": "Logbot", + "timestamp": 1731625626 + }, + { + "content": "

Ship It! #130! Discuss :point_right: #shipit > 130: Hosting Hachyderm

", + "id": 482666892, + "sender_full_name": "Logbot", + "timestamp": 1731693668 + }, + { + "content": "

Changelog & Friends #70! Discuss :point_right: #friends > 70: Bus factors & conspiracy theories

", + "id": 482693740, + "sender_full_name": "Logbot", + "timestamp": 1731704411 + }, + { + "content": "

Changelog News #121! Discuss :point_right: #news > 121: AI makes tech debt more expensive

", + "id": 483119876, + "sender_full_name": "Logbot", + "timestamp": 1731962706 + }, + { + "content": "

Practical AI #296! Discuss :point_right: #practicalai > 296: scikit-learn & data science you own

", + "id": 483352409, + "sender_full_name": "Logbot", + "timestamp": 1732050007 + }, + { + "content": "

Logbot said:

\n
\n

Changelog & Friends #70! Discuss :point_right: #friends > 70: Bus factors & conspiracy theories

\n
\n

Hey @Jerod Santo , regarding the bit about cities, I've lived in both areas and I've got you. Raleigh and Durham aren't right next to each other. Think Omaha and Lincoln, not Omaha and Council Bluffs.

\n

Off the top of my head....
\nRaleigh -> Omaha
\nCary -> Bellevue
\nWake Forest -> Papillion
\nGarner -> La Vista
\nSmaller towns in Wake County -> Smaller towns in Sarpy County (Shout out to the 5-9)
\nDurham -> Lincoln

\n

Durham is smaller... it's more like Durham + Chapel Hill (which are next to each other) -> Lincoln

", + "id": 483383808, + "sender_full_name": "Ed Howard", + "timestamp": 1732062618 + }, + { + "content": "

Changelog Interviews #618! Discuss :point_right: #interviews > 618: Two tickets for Departure, please

", + "id": 483557348, + "sender_full_name": "Logbot", + "timestamp": 1732131008 + }, + { + "content": "

JS Party #347! Discuss :point_right: #jsparty > 347: Nine pillars of great Node apps

", + "id": 483769045, + "sender_full_name": "Logbot", + "timestamp": 1732215848 + }, + { + "content": "

Go Time #338! Discuss :point_right: #gotime > 338: Unpop roundup! 2023

", + "id": 483796589, + "sender_full_name": "Logbot", + "timestamp": 1732226468 + }, + { + "content": "

Ship It! #131! Discuss :point_right: #shipit > 131: Abstractions and implementations

", + "id": 483977274, + "sender_full_name": "Logbot", + "timestamp": 1732303867 + }, + { + "content": "

Changelog & Friends #71! Discuss :point_right: #friends > 71: Local-first, y/n?

", + "id": 484002149, + "sender_full_name": "Logbot", + "timestamp": 1732314907 + }, + { + "content": "

Changelog News #122! Discuss :point_right: #news > 122: Busting the ghost engineers (0.1x-ers)

", + "id": 484384795, + "sender_full_name": "Logbot", + "timestamp": 1732566731 + }, + { + "content": "

Changelog & Friends! Discuss :point_right: #friends > plusplus-ato-2024: Waymos make bad neighbors (Changelog++ 🔐)

", + "id": 484752689, + "sender_full_name": "Logbot", + "timestamp": 1732723207 + }, + { + "content": "

Changelog Interviews #619! Discuss :point_right: #interviews > 619: Let's archive the web

", + "id": 484782156, + "sender_full_name": "Logbot", + "timestamp": 1732734007 + }, + { + "content": "

Ship It! #132! Discuss :point_right: #shipit > 132: Public safety Kubernetes

", + "id": 485128472, + "sender_full_name": "Logbot", + "timestamp": 1732896906 + }, + { + "content": "

JS Party #348! Discuss :point_right: #jsparty > 348: WYSIWYG

", + "id": 485137942, + "sender_full_name": "Logbot", + "timestamp": 1732900807 + }, + { + "content": "

Practical AI #297! Discuss :point_right: #practicalai > 297: Clones, commerce & campaigns

", + "id": 485139166, + "sender_full_name": "Logbot", + "timestamp": 1732901407 + }, + { + "content": "

Changelog News #123! Discuss :point_right: #news > 123: If not React, then what?

", + "id": 485699294, + "sender_full_name": "Logbot", + "timestamp": 1733169607 + }, + { + "content": "

Practical AI #298! Discuss :point_right: #practicalai > 298: Full-duplex, real-time dialogue with Kyutai

", + "id": 486126359, + "sender_full_name": "Logbot", + "timestamp": 1733328008 + }, + { + "content": "

Changelog Interviews #620! Discuss :point_right: #interviews > 620: Hack Club takes to the High Seas

", + "id": 486175958, + "sender_full_name": "Logbot", + "timestamp": 1733345107 + }, + { + "content": "

JS Party #349! Discuss :point_right: #jsparty > 349: React: then & now

", + "id": 486361860, + "sender_full_name": "Logbot", + "timestamp": 1733420707 + }, + { + "content": "

Ship It! #133! Discuss :point_right: #shipit > 133: CI/CDagger

", + "id": 486601719, + "sender_full_name": "Logbot", + "timestamp": 1733522728 + }, + { + "content": "

Changelog & Friends #72! Discuss :point_right: #friends > 72: ShopTalk & Friends

", + "id": 486608490, + "sender_full_name": "Logbot", + "timestamp": 1733526667 + }, + { + "content": "

Changelog News #124! Discuss :point_right: #news > 124: A new era for the Changelog Podcast Universe

", + "id": 487086993, + "sender_full_name": "Logbot", + "timestamp": 1733774407 + }, + { + "content": "

Go Time #339! Discuss :point_right: #gotime > 339: Pitching Go in 2025

", + "id": 487346593, + "sender_full_name": "Logbot", + "timestamp": 1733867167 + }, + { + "content": "

Practical AI #299! Discuss :point_right: #practicalai > 299: Sidekick is an AI Shopify expert

", + "id": 488198831, + "sender_full_name": "Logbot", + "timestamp": 1733955306 + }, + { + "content": "

Changelog Interviews #621! Discuss :point_right: #interviews > 621: Building the developer cloud

", + "id": 488639611, + "sender_full_name": "Logbot", + "timestamp": 1734012008 + }, + { + "content": "

Changelog & Friends #73! Discuss :point_right: #friends > 73: Kaizen! Three wise men?

", + "id": 488911260, + "sender_full_name": "Logbot", + "timestamp": 1734120010 + }, + { + "content": "

Ship It! #134! Discuss :point_right: #shipit > 134: AI IRL at Honeycomb

", + "id": 489006058, + "sender_full_name": "Logbot", + "timestamp": 1734192367 + }, + { + "content": "

Changelog News #125! Discuss :point_right: #news > 125: The code, prose & pods that shaped 2024

", + "id": 489335859, + "sender_full_name": "Logbot", + "timestamp": 1734381007 + }, + { + "content": "

Go Time #340! Discuss :point_right: #gotime > 340: That's Go Time!

", + "id": 489793551, + "sender_full_name": "Logbot", + "timestamp": 1734538567 + }, + { + "content": "

Changelog Interviews #622! Discuss :point_right: #interviews > 622: We ain't afraid of no Ghostty!

", + "id": 489848402, + "sender_full_name": "Logbot", + "timestamp": 1734559387 + }, + { + "content": "

Practical AI #300! Discuss :point_right: #practicalai > 300: Mozart to Megadeath at CHRP

", + "id": 490000359, + "sender_full_name": "Logbot", + "timestamp": 1734625810 + }, + { + "content": "

Ship It! #135! Discuss :point_right: #shipit > 135: Shipped It!

", + "id": 490180602, + "sender_full_name": "Logbot", + "timestamp": 1734707706 + }, + { + "content": "

Changelog & Friends #74! Discuss :point_right: #friends > 74: State of the \"log\" 2024

", + "id": 490223560, + "sender_full_name": "Logbot", + "timestamp": 1734725226 + }, + { + "content": "

Changelog News #126! Discuss :point_right: #news > 126: 10 big predictions for 2025

", + "id": 492174922, + "sender_full_name": "Logbot", + "timestamp": 1736193847 + }, + { + "content": "

Changelog Interviews #623! Discuss :point_right: #interviews > 623: The power of the button

", + "id": 492609056, + "sender_full_name": "Logbot", + "timestamp": 1736383807 + }, + { + "content": "

Changelog & Friends #75! Discuss :point_right: #friends > 75: It's a peccadillo circus

", + "id": 493009367, + "sender_full_name": "Logbot", + "timestamp": 1736535787 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/nominations.20for.20interviewees.json b/zulip_json/453512-general/nominations.20for.20interviewees.json new file mode 100644 index 0000000000..7744a00e1b --- /dev/null +++ b/zulip_json/453512-general/nominations.20for.20interviewees.json @@ -0,0 +1,80 @@ +[ + { + "content": "

two cool ppl I know that would have a lot of interesting things to talk about on a podcast:

\n", + "id": 483582121, + "sender_full_name": "Nick Sweeting", + "timestamp": 1732141648 + }, + { + "content": "

https://changelog.com/request ;)

", + "id": 483597499, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1732150271 + }, + { + "content": "

Nick Sweeting said:

\n
\n

Nicky Case https://ncase.me/

\n
\n

+1 for Nicky Case. I loved their game theory post!

", + "id": 483614819, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1732162736 + }, + { + "content": "

Anybody from the crystal community please. I think the language deserves a bit more exposure.

", + "id": 483789460, + "sender_full_name": "Tim Uckun", + "timestamp": 1732223547 + }, + { + "content": "

Oh and this guy. https://github.com/aquametalabs/aquameta

\n

This is one hella crazy project and he has been at it for like a decade.

", + "id": 483789585, + "sender_full_name": "Tim Uckun", + "timestamp": 1732223609 + }, + { + "content": "

We've invited Nicky Case on in the past. No response. Doing a show with Acon from Hack Club next week!

", + "id": 483797159, + "sender_full_name": "Jerod Santo", + "timestamp": 1732226685 + }, + { + "content": "

I wonder if anyone from the helix editor project would jump on? https://github.com/helix-editor/helix

", + "id": 483819008, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732238310 + }, + { + "content": "

We've invited them in the past as well. I think they said yes, but then we could never get it scheduled for one reason or the other...

", + "id": 483821953, + "sender_full_name": "Jerod Santo", + "timestamp": 1732240479 + }, + { + "content": "

Well try again Jerod, duh! :rolling_on_the_floor_laughing:

\n

Totally kidding. I would really like to hear an episode with the Helix folks.

", + "id": 484843709, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1732771852 + }, + { + "content": "

I asked them over on Matrix : https://matrix.to/#/!zMuVRxoqjyxyjSEBXc:matrix.org/$17Ki1MS6O8RuOc7NJRgn0KF396808BSmTotKy-vXsKM?via=matrix.org&via=tchncs.de&via=mozilla.org

", + "id": 484992768, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732832500 + }, + { + "content": "

Oh, what about the Zellij folks? https://zellij.dev/

\n

I just asked them: https://matrix.to/#/!PTcKdFWbMDSVGyitUH:matrix.org/$WtgwNzPl9CbaAoEoCNOql5G1wWnlvmGe88LHjUOVhPs?via=matrix.org&via=gitter.im&via=envs.net

", + "id": 486710132, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733610356 + }, + { + "content": "

@Adam Stacoviak maybe another cooking related interview idea could be with the folks behind Cooklang. https://cooklang.org/

\n

Just discovered this & now I want to add recipes to my blog.

", + "id": 489091834, + "sender_full_name": "Fershad Irani", + "timestamp": 1734276553 + }, + { + "content": "

@Fershad Irani Huh. I've got all my recipes stored in plaintext as markdown and remember when this came out finding it very cool but unwilling to manually convert my 100+ recipes to this format. But! Now I'm thinking even like the small llama models could handle that kind of conversion with decent accuracy. Could make it way more feasible now!

", + "id": 489095849, + "sender_full_name": "Dustin", + "timestamp": 1734280065 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/pocketcasts.20transcripts.json b/zulip_json/453512-general/pocketcasts.20transcripts.json new file mode 100644 index 0000000000..4da9c236f5 --- /dev/null +++ b/zulip_json/453512-general/pocketcasts.20transcripts.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Pocketcast has release support for transcripts! they are not yet as good as the one on apple podcasts, but it's a step in the right direction: https://support.pocketcasts.com/knowledge-base/episode-transcripts/

", + "id": 472697414, + "sender_full_name": "Patrick Arminio", + "timestamp": 1727270831 + }, + { + "content": "

Very cool that they're using the <podcast:transcript> tag instead of some new/novel way of their own design :clap:

", + "id": 472698778, + "sender_full_name": "Jerod Santo", + "timestamp": 1727271216 + }, + { + "content": "

yup! do you already provide that info? from my test it doesn't seem to fetch older transcripts (or transcripts added after fetching the podcast)

", + "id": 472704423, + "sender_full_name": "Patrick Arminio", + "timestamp": 1727272795 + }, + { + "content": "

Yes we do, but our transcripts are never ready when our episodes ship, so that might be a problem for us...

", + "id": 472709685, + "sender_full_name": "Jerod Santo", + "timestamp": 1727274209 + }, + { + "content": "

that's cool, I think it could be a feature request for them, maybe the actually support refreshing the podcasts already and I missed it, I'll check at some point!

", + "id": 472716211, + "sender_full_name": "Patrick Arminio", + "timestamp": 1727275921 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/previews.20of.20websites.json b/zulip_json/453512-general/previews.20of.20websites.json new file mode 100644 index 0000000000..3ce055cdc1 --- /dev/null +++ b/zulip_json/453512-general/previews.20of.20websites.json @@ -0,0 +1,44 @@ +[ + { + "content": "

Can we please turn off previews of website? I find them a bit noisy. Here's how: https://dataverse.zulipchat.com/help/image-video-and-website-previews#configure-whether-website-previews-are-shown

\n
Zulip displays previews of images, videos and websites in your message feed. To avoid disrupting the flow of conversation, these previews are small. You can configure how animated images are previewed, and organization administrators can also disable previews altogether. | In the desktop and web apps, you can configure previews of animated images to always show the animation, show it when you hover over the image with your mouse, or not show it at all. You can always see the animated image by opening it in the image viewer.
", + "id": 471564329, + "sender_full_name": "Philip Durbin", + "timestamp": 1726780240 + }, + { + "content": "

Whoops, I meant to link to the generic documentation: https://zulip.com/help/image-video-and-website-previews

\n
Zulip displays previews of images, videos and websites in your message feed. To avoid disrupting the flow of conversation, these previews are small. You can configure how animated images are previewed, and organization administrators can also disable previews altogether. | In the desktop and web apps, you can configure previews of animated images to always show the animation, show it when you hover over the image with your mouse, or not show it at all. You can always see the animated image by opening it in the image viewer.
", + "id": 471572339, + "sender_full_name": "Philip Durbin", + "timestamp": 1726784672 + }, + { + "content": "

I prefer them, at least for our episodes. Is it something we can do by domain or can you turn them off personally?

", + "id": 471574683, + "sender_full_name": "Jerod Santo", + "timestamp": 1726786188 + }, + { + "content": "

I don't see a way to turn them off personally. No worries. If you like 'em, keep 'em!

\n

I'll be looking forward to this: Remove preview for a specific URL in a message #16231

\n
The pull request adds the support to allow a user to remove previews for any URLs in editable messages.\nNote: This is based on @punchagan's old PR #12816 with some required updates.\nGIF:
", + "id": 471581799, + "sender_full_name": "Philip Durbin", + "timestamp": 1726791242 + }, + { + "content": "

Ah, and this one: Add display setting for hiding/unhiding link previews by default #21767

\n
Some users generally want link previews, while others generally prefer not to see them. We should therefore make it possible to control this as a display setting. Setting location: Settings > Displ...
", + "id": 471582201, + "sender_full_name": "Philip Durbin", + "timestamp": 1726791507 + }, + { + "content": "

Now that I'm setting up @Logbot to post about new episodes, I'll just have it include episode summaries in the text of those messages, which means we can turn link previews off. I do think they're ugly/distracting often.

\n

Ultimately, that personal setting is where it's at though :100:

", + "id": 472696752, + "sender_full_name": "Jerod Santo", + "timestamp": 1727270645 + }, + { + "content": "

Great solution!

", + "id": 472785100, + "sender_full_name": "Philip Durbin", + "timestamp": 1727304757 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/private.20google.20analytics.3F.json b/zulip_json/453512-general/private.20google.20analytics.3F.json new file mode 100644 index 0000000000..bae4452561 --- /dev/null +++ b/zulip_json/453512-general/private.20google.20analytics.3F.json @@ -0,0 +1,92 @@ +[ + { + "content": "

@Jerod Santo did you somewhat recently in a kaisen mention a non-google analytics software that you either use or are familiar with...maybe that starts with a V?

", + "id": 476410059, + "sender_full_name": "Dan Cardin", + "timestamp": 1728660051 + }, + { + "content": "

i feel like it wasn't plausible

", + "id": 476410112, + "sender_full_name": "Dan Cardin", + "timestamp": 1728660066 + }, + { + "content": "

There's another one called Fathom Analytics that I'm familiar with, but haven't personally used:

\n

https://usefathom.com

", + "id": 476411554, + "sender_full_name": "Jerod Santo", + "timestamp": 1728660536 + }, + { + "content": "

Matomo is fairly popular (formerly Piwik) and open source: https://github.com/matomo-org/matomo

", + "id": 476413606, + "sender_full_name": "Philip Durbin", + "timestamp": 1728661188 + }, + { + "content": "

I stood up a Piwik instance waaaay back in the day and ran it for a couple years. Liked it, didn't love it. Been a long time though...

", + "id": 476413808, + "sender_full_name": "Jerod Santo", + "timestamp": 1728661246 + }, + { + "content": "

Depending on your needs, https://umami.is/ is nice. I self host for a bunch of sites and it’s enough if you just want page stats cookie free

", + "id": 476414562, + "sender_full_name": "Dustin", + "timestamp": 1728661499 + }, + { + "content": "

idk if our usecase is weird, but it's for an internal site; where we dont so much care about privacy. but rather as a way of avoiding manually implementing analytics in the app in question

\n

so all these options where they're like \"privacy first, we dont store any pii\", the whole point for us would be to tie back to specific users

", + "id": 476420187, + "sender_full_name": "Dan Cardin", + "timestamp": 1728663441 + }, + { + "content": "

but i maybe do think fathom was the one i remembered

", + "id": 476420267, + "sender_full_name": "Dan Cardin", + "timestamp": 1728663477 + }, + { + "content": "

@Nick Nisi brought it up on https://jsparty.fm/336. Maybe he can speak to it?

", + "id": 476420994, + "sender_full_name": "Jerod Santo", + "timestamp": 1728663787 + }, + { + "content": "

i personally use Plausible on projects where I have the choice, seems to work decently.

", + "id": 476428953, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728666853 + }, + { + "content": "

Dustin said:

\n
\n

Depending on your needs, https://umami.is/ is nice. I self host for a bunch of sites and it’s enough if you just want page stats cookie free

\n
\n

+1, I self-host it for my site and have deployed it for multiple clients :thumbs_up:

", + "id": 476630262, + "sender_full_name": "Amolith", + "timestamp": 1728847287 + }, + { + "content": "

to close this loop, for whatever it's worth, we're \"building\" something dumb and simple directly into the ui/db and then using an open source BI tool to do the visualization.

\n

Seems like the analytics tools are really only designed for public pages where gdpr/pii is a relevant concern

", + "id": 477685177, + "sender_full_name": "Dan Cardin", + "timestamp": 1729266723 + }, + { + "content": "

I use plausible and I'm pretty happy with it, it also allows to share your site data to the public: https://plausible.io/strawberry.rocks

", + "id": 477758732, + "sender_full_name": "Patrick Arminio", + "timestamp": 1729302693 + }, + { + "content": "

I'm another happy paying user of Plausible. It's quite nice. I've heard very good things about Fathom as well.

", + "id": 477919946, + "sender_full_name": "Raúl", + "timestamp": 1729452289 + }, + { + "content": "

I like GoatCounter which doesn't track identifiable user data and so (AFAIU) doesn't require a GDPR notice. It does collect browser version, screen size and some level of geolocation data, all of which seem like legitimate information to optimize a site. It's free for \"reasonable public usage\" or you can self-host.

", + "id": 482937464, + "sender_full_name": "Jouni Seppänen", + "timestamp": 1731910250 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/read-later.20setup.json b/zulip_json/453512-general/read-later.20setup.json new file mode 100644 index 0000000000..ab70fac026 --- /dev/null +++ b/zulip_json/453512-general/read-later.20setup.json @@ -0,0 +1,122 @@ +[ + { + "content": "

With the recent news of Omnivore being sold to ElevanLabs, I wanted to kick off this conversation on what are people using for their read-later setup.

\n

My journey was - Firefox bookmarks -> Pocket -> Instapaper -> Omnivore. Now I've settled on using Zotero with their web-clipper + syncing it using a WebDAV endpoint. Works reasonably well and it's a setup that I can reasonably rely on to exist for the next few years (if not forever).

", + "id": 479653613, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1730285180 + }, + { + "content": "

I've been using wallabag for about 6 months now and quite happy with it.
\nStarted out using their paid hosted service and have recently self hosted it myself.
\nThe android app is fairly basic but does what I need.
\nMy only complaint is that you can't add RSS feeds, but hoping to write something myself for that at some point.

\n

https://github.com/wallabag/wallabag

", + "id": 479664231, + "sender_full_name": "Alex Barnes", + "timestamp": 1730288765 + }, + { + "content": "

Yes, I forgot to mention Wallabag in my original post. I had self-hosted the setup for some time, it did its job but somehow the entire experience never \"sparked a joy\" (sorry about the Kando reference in the wild).

\n

Omnivore was the best of the bunch and I was really looking forward to getting proper self-hosting support merged in, but alas this news was a huge bummer :/

\n

PS: honorable mention to Shiori as well

", + "id": 479665046, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1730289079 + }, + { + "content": "

My setup is very simple:

\n", + "id": 479732830, + "sender_full_name": "James Thurley", + "timestamp": 1730309538 + }, + { + "content": "

My journey looks like @Siddhartha Golu 's with some missing steps (bookmarks --> pocket --> omnivore). I've gotten pretty bad about actually saving stuff to omnivore though, aside from recipe links which I'm more likely to shove into notion anyway. Need a todo list item to spend a couple days bikeshedding a new flow that I can also fail to use :sunglasses:

", + "id": 479736133, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1730310840 + }, + { + "content": "

I'm using Pocket because it's integrated with my Kobo e-reader. I don't love it, but it does suffice!

", + "id": 479758986, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730319964 + }, + { + "content": "

I use Logseq for notes in general, including links, videos (you can add bookmarks to specific sections in a video), pdf documents (mark and reference specific sections), etc.

\n

Pretty low effort to handle references of different types.

", + "id": 479759165, + "sender_full_name": "Erik Lundevall-Zara", + "timestamp": 1730320042 + }, + { + "content": "

Currently I use a mix of Google's saved items, browser bookmarks and Pocket on Firefox + Reading List in Chrome.

\n

It was always a mess.

", + "id": 479804567, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730350074 + }, + { + "content": "

What really gets me is that Firefox integrated Pocket into the browser... But I still have to log in a couple of times a year? What!

", + "id": 479806739, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730351770 + }, + { + "content": "

I came across https://readeck.org/en/ and http://linkwarden.app/ which are self-hosted, although LinkWarden does have a cloud hosted option

", + "id": 479816743, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730358694 + }, + { + "content": "

Readeck looks pretty cool! I couldn't find their source code easily, so adding the link here for others. The tech stack is also minimal and interesting, with golang + stimulus and turbo. Going to give it a spin.

", + "id": 479817287, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1730359114 + }, + { + "content": "

Yeah, I have a homelab cluster I can run it on, but it's not exposed to the internet, so I wouldn't be able to save new bookmarks when I'm not at home
\nAlthough, I suppose that's what WireGuard is for...

", + "id": 479818023, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730359570 + }, + { + "content": "

Ron Waldon-Howe said:

\n
\n

Yeah, I have a homelab cluster I can run it on, but it's not exposed to the internet, so I wouldn't be able to save new bookmarks when I'm not at home
\nAlthough, I suppose that's what WireGuard is for...

\n
\n

maybe tried using Tailscale funnel (or even Cloudflare Tunnel) for that?

", + "id": 479823318, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730362115 + }, + { + "content": "

Update after trying out Readeck: very impressed. Clean UI, runs fast with minimal server resources, can extract content from difficult/long websites (I tested with this article), has FreshRSS integration.

\n

The only downside is that there are no mobile apps for offline reading.

", + "id": 480027896, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1730456284 + }, + { + "content": "

For anyone who is an Inoreader user, it has a read-later feature that I at least forgot about. :sweat_smile: Their extension also has support for saving the current tab to your saved list.

", + "id": 480103554, + "sender_full_name": "Brett Cannon", + "timestamp": 1730488214 + }, + { + "content": "

my journey has been similar in that I used Pocket for the longest time (almost a decade), but when they started jamming Firefox accounts down my throat and making overarching UI changes, then I moved to Omnivore, but now I was also forced to migrate away from it

\n

since I wanted a more generic place to store my bookmarks (think not browser-specific), I started using Raindrop and now I just chuck links there, add a to-read tag to those items, and when I open Raindrop on whatever device I can quickly see what my to-read things are

\n

there is no specialized \"reader\" functionality in that it just opens links in whatever browser, but that is good enough for me, for now...

", + "id": 482113299, + "sender_full_name": "üllar", + "timestamp": 1731485981 + }, + { + "content": "

I've been using Wallabag for ~decade now! Was self-hosting for a few years, then moved to https://app.wallabag.it/ as a way to support the project, and reducing what I needed to self host

\n

I will say that my Wallabag's been at > 999 unread posts for _ages_ and not sure if I should admit defeat)

\n

(related pain point with Wallabag: https://github.com/wallabag/wallabag/issues/2800)

", + "id": 482896157, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731877416 + }, + { + "content": "

shamelesss self-plug, I build https://archivebox.io, it's less nice looking than http://linkwarden.app/ and a bit more oriented towards power users / the self-hosting community / archivists

\n

I know a lot of the options in this space though and like many of them, here are some others I recommend checking out:

\n", + "id": 483581177, + "sender_full_name": "Nick Sweeting", + "timestamp": 1732141190 + }, + { + "content": "

Based on this topic and Marco posting on Mastodon, I'm trying out raindrop.io ... initial impressions are good!

", + "id": 483597429, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1732150217 + }, + { + "content": "

Nick Sweeting said:

\n
\n

shamelesss self-plug, I build https://archivebox.io, it's less nice looking than http://linkwarden.app/ and a bit more oriented towards power users / the self-hosting community / archivists

\n
\n

Sweet to see you here! I've been following ArchiveBox for many years, such a useful project!

", + "id": 483615139, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1732162944 + } +] \ No newline at end of file diff --git a/zulip_json/453512-general/web-public.20channels.json b/zulip_json/453512-general/web-public.20channels.json new file mode 100644 index 0000000000..e8b48ff4b6 --- /dev/null +++ b/zulip_json/453512-general/web-public.20channels.json @@ -0,0 +1,86 @@ +[ + { + "content": "

For open source projects, I love Zulip's ability to have what they call Web-public channels. Will this Changelog instance of Zulip have any of these? It would allow for transparency and let new people check out the conversation before having to create an account.

", + "id": 468214199, + "sender_full_name": "Philip Durbin", + "timestamp": 1725635254 + }, + { + "content": "

Agree that's a super cool feature. I think we could totally do something with this, just not sure how best to execute on the idea...

", + "id": 468236100, + "sender_full_name": "Jerod Santo", + "timestamp": 1725641290 + }, + { + "content": "

What reservations do you have? Come lie on this couch and tell me all about them. :couch_and_lamp:

", + "id": 468287640, + "sender_full_name": "Philip Durbin", + "timestamp": 1725656492 + }, + { + "content": "

Related, the idea of the \"discuss\" link going to Zulip: https://changelog.zulipchat.com/#narrow/stream/453512-general/topic/Is.20this.20cool.3F.20y.2Fn.3F/near/468430020

", + "id": 468457586, + "sender_full_name": "Philip Durbin", + "timestamp": 1725734027 + }, + { + "content": "

@Jerod Santo announced we've gone we-public! :tada: https://changelog.zulipchat.com/#narrow/stream/453512-general/topic/No.20one.20seems.20to.20know.20about.20Zulip/near/472702592

", + "id": 472784440, + "sender_full_name": "Philip Durbin", + "timestamp": 1727304286 + }, + { + "content": "

The Bytecode Alliance has done an interesting thing of backing up their public channels to GitHub and then publishing them as a standalone site https://bytecodealliance.zulipchat.com/#narrow/stream/206238-general/topic/The.20zulip.20conversations.20are.20now.20publicly.20hosted.20on.20github/near/476046305

", + "id": 476182083, + "sender_full_name": "Brett Cannon", + "timestamp": 1728580185 + }, + { + "content": "

Yes, very nice. This is the solution Zulip recommends for better SEO.

\n

\"Web-public channels do not yet support search engine indexing. You can use zulip-archive to create an archive of a Zulip organization that can be indexed by search engines.\" -- https://zulip.com/help/public-access-option

\n

And it's a good backup too, of course. :grinning:

", + "id": 476253803, + "sender_full_name": "Philip Durbin", + "timestamp": 1728608168 + }, + { + "content": "

Just setting up the zulip-archive GHA workflow and some docs in a repo, will be community maintained at https://github.com/lorebooks-wiki/changelog-zulip-archives.

\n

For the Chngelog Media staff, the zuliprc I used in question is @Changelog Chat Archives [Unofficial].

", + "id": 479034925, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729933722 + }, + { + "content": "

@Jerod Santo @Philip Durbin Should I archive every public channel or should be limited to dedicated channels for each Changelog podcast + #general?

", + "id": 479035033, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729933816 + }, + { + "content": "

Every public channel makes sense to me. Would you be interested in running it from thechangelog org instead?

", + "id": 479048378, + "sender_full_name": "Jerod Santo", + "timestamp": 1729946833 + }, + { + "content": "

Jerod Santo said:

\n
\n

Every public channel makes sense to me. Would you be interested in running it from thechangelog org instead?

\n
\n

Sure, I can hand off the repo and the configuration, including the zuliprc for @Changelog Chat Archives [Unofficial].

", + "id": 479108139, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730009583 + }, + { + "content": "

Sent a repo invite for repository ownership transfer. I'll transfer the generic bot owner then while I wait.
\nimage.png

\n
", + "id": 479108328, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730009796 + }, + { + "content": "

After you complete the repo transfer, just update GitHub Pages settings and I'll do the Cloudflare Workers magic for the old URL.

", + "id": 479108355, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730009836 + }, + { + "content": "

crawler bot transferred to you @Jerod Santo (just remove the [Unofficial] part on name)

\n

image.png

\n
", + "id": 479108439, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730009931 + } +] \ No newline at end of file diff --git a/zulip_json/453573-games/Balatro.2E.2E.2E.json b/zulip_json/453573-games/Balatro.2E.2E.2E.json new file mode 100644 index 0000000000..480deec249 --- /dev/null +++ b/zulip_json/453573-games/Balatro.2E.2E.2E.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Balatro now out on mobile! (Both iOS and Android)https://www.theverge.com/2024/9/26/24255304/bye-forever-because-balatro-is-out-now-on-mobile)

\n

Here's my seed game for flush spades: C7PN5W3F

", + "id": 474112776, + "sender_full_name": "Jarvis Yang", + "timestamp": 1727811198 + }, + { + "content": "

Didn't play the desktop version and I'm now losing my life to the mobile version. 2 days in and well worth the price of admission.

", + "id": 474706021, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1728004342 + } +] \ No newline at end of file diff --git a/zulip_json/453573-games/connections.json b/zulip_json/453573-games/connections.json new file mode 100644 index 0000000000..0e634746e5 --- /dev/null +++ b/zulip_json/453573-games/connections.json @@ -0,0 +1,2000 @@ +[ + { + "content": "

Connections
\nPuzzle #453
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 468205237, + "sender_full_name": "Jerod Santo", + "timestamp": 1725633578 + }, + { + "content": "

Connections
\nPuzzle #454
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 468407154, + "sender_full_name": "Jerod Santo", + "timestamp": 1725714168 + }, + { + "content": "

Connections
\nPuzzle #454
\n:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:blue_square::green_large_square::purple_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nFell for the same trap

", + "id": 468427924, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725723599 + }, + { + "content": "

Connections
\nPuzzle #455
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::yellow_large_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468572018, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725803853 + }, + { + "content": "

Connections
\nPuzzle #455
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 468624505, + "sender_full_name": "Jerod Santo", + "timestamp": 1725828197 + }, + { + "content": "

Heh, also bit by that sneaky green one today

\n

Connections
\nPuzzle #455
\n:green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468648981, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1725844616 + }, + { + "content": "

Connections
\nPuzzle #456
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 468820685, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725892884 + }, + { + "content": "

Connections
\nPuzzle #457
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 469129486, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725982059 + }, + { + "content": "

Connections
\nPuzzle #457
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 469168765, + "sender_full_name": "Nabeel S", + "timestamp": 1725990595 + }, + { + "content": "

Connections
\nPuzzle #457
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 469194051, + "sender_full_name": "Jerod Santo", + "timestamp": 1725997166 + }, + { + "content": "

Connections
\nPuzzle #458
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 469466378, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726074344 + }, + { + "content": "

Connections
\nPuzzle #458
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 469478296, + "sender_full_name": "Jerod Santo", + "timestamp": 1726078222 + }, + { + "content": "

Connections
\nPuzzle #459
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 469694684, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726151999 + }, + { + "content": "

Always interesting to hit the purple first

\n

Connections
\nPuzzle #458
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 469714732, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726156344 + }, + { + "content": "

Connections
\nPuzzle #460
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469961315, + "sender_full_name": "Jerod Santo", + "timestamp": 1726232915 + }, + { + "content": "

Connections
\nPuzzle #460
\n:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\nFell for the same trap

", + "id": 470058730, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726266779 + }, + { + "content": "

Connections
\nPuzzle #461
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 470193893, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726330410 + }, + { + "content": "

Connections
\nPuzzle #462
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 470336986, + "sender_full_name": "Jerod Santo", + "timestamp": 1726407744 + }, + { + "content": "

Connections
\nPuzzle #462
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::purple_square:
\n:blue_square::purple_square::blue_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 470364810, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726421683 + }, + { + "content": "

Connections
\nPuzzle #463
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::yellow_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 470646270, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726500398 + }, + { + "content": "

Connections
\nPuzzle #463
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 470663795, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726503992 + }, + { + "content": "

Connections
\nPuzzle #464
\n:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::purple_square::green_large_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\nWow, almost totally failed, then got it in reverse

", + "id": 471017153, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726587109 + }, + { + "content": "

Connections
\nPuzzle #465
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 471211733, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726651458 + }, + { + "content": "

Connections
\nPuzzle #465
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 471487613, + "sender_full_name": "Andrew Patton", + "timestamp": 1726752737 + }, + { + "content": "

Connections
\nPuzzle #466
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\nFinally got back to 0 errors

", + "id": 471522636, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726763100 + }, + { + "content": "

Connections
\nPuzzle #466
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471585111, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726793716 + }, + { + "content": "

Connections
\nPuzzle #467
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 471867980, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726885750 + }, + { + "content": "

Connections
\nPuzzle #468
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 471952431, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726933706 + }, + { + "content": "

Connections
\nPuzzle #469
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472026154, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726992724 + }, + { + "content": "

Connections
\nPuzzle #469
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472042532, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727007672 + }, + { + "content": "

Connections
\nPuzzle #469
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472046382, + "sender_full_name": "Jerod Santo", + "timestamp": 1727011165 + }, + { + "content": "

Connections
\nPuzzle #469
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472056006, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727019786 + }, + { + "content": "

Connections
\nPuzzle #469
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472132493, + "sender_full_name": "Andrew Patton", + "timestamp": 1727070377 + }, + { + "content": "

Connections
\nPuzzle #470
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 472152160, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727076673 + }, + { + "content": "

Connections
\nPuzzle #470
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nNice start to the week :sunglasses:

", + "id": 472242966, + "sender_full_name": "Jerod Santo", + "timestamp": 1727100479 + }, + { + "content": "

Connections
\nPuzzle #470
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 472261044, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727104628 + }, + { + "content": "

Connections
\nPuzzle #470
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

\n

my trouble with yellow resulted in me solving it in exact reverse order

", + "id": 472403838, + "sender_full_name": "Andrew Patton", + "timestamp": 1727157439 + }, + { + "content": "

Connections
\nPuzzle #471
\n:blue_square::blue_square::purple_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472416865, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727162507 + }, + { + "content": "

Connections
\nPuzzle #471
\n:blue_square::blue_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472514236, + "sender_full_name": "Jerod Santo", + "timestamp": 1727189906 + }, + { + "content": "

Connections
\nPuzzle #471
\n:blue_square::blue_square::purple_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nWow, we all fell for the same trap

", + "id": 472522658, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727192486 + }, + { + "content": "

Connections
\nPuzzle #472
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::green_large_square::purple_square::purple_square:
\n:purple_square::purple_square::green_large_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 472633211, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727250295 + }, + { + "content": "

Connections
\nPuzzle #473
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472927550, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727365881 + }, + { + "content": "

Connections
\nPuzzle #473
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 472936127, + "sender_full_name": "Jerod Santo", + "timestamp": 1727368656 + }, + { + "content": "

Connections
\nPuzzle #474
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 473128681, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727448644 + }, + { + "content": "

Connections
\nPuzzle #474
\n:green_large_square::purple_square::yellow_large_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 473150239, + "sender_full_name": "Andrew Patton", + "timestamp": 1727453434 + }, + { + "content": "

Connections
\nPuzzle #475
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::blue_square::blue_square:
\n:blue_square::green_large_square::purple_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 473342387, + "sender_full_name": "Jerod Santo", + "timestamp": 1727527314 + }, + { + "content": "

Connections
\nPuzzle #475
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::green_large_square::green_large_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nI did not like the blue category

", + "id": 473360953, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727539255 + }, + { + "content": "

Connections
\nPuzzle #475
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::green_large_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 473361325, + "sender_full_name": "Scott Abbey", + "timestamp": 1727539539 + }, + { + "content": "

Connections
\nPuzzle #476
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 473460678, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727625237 + }, + { + "content": "

Connections
\nPuzzle #476
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 473467001, + "sender_full_name": "Scott Abbey", + "timestamp": 1727627864 + }, + { + "content": "

Connections
\nPuzzle #476
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 473512841, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727657105 + }, + { + "content": "

Connections
\nPuzzle #477
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 473678636, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727692321 + }, + { + "content": "

Connections
\nPuzzle #477
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 473679265, + "sender_full_name": "Scott Abbey", + "timestamp": 1727692409 + }, + { + "content": "

Connections
\nPuzzle #477
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 473821943, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727721519 + }, + { + "content": "

Connections
\nPuzzle #478
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474055724, + "sender_full_name": "Scott Abbey", + "timestamp": 1727793927 + }, + { + "content": "

Connections
\nPuzzle #478
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474064240, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727796106 + }, + { + "content": "

Connections
\nPuzzle #479
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474262614, + "sender_full_name": "Scott Abbey", + "timestamp": 1727867261 + }, + { + "content": "

Connections
\nPuzzle #479
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474312483, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727878993 + }, + { + "content": "

Connections
\nPuzzle #479
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474422537, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727912241 + }, + { + "content": "

Connections
\nPuzzle #480
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474554824, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727952338 + }, + { + "content": "

Connections
\nPuzzle #480
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::purple_square:

", + "id": 474573449, + "sender_full_name": "Scott Abbey", + "timestamp": 1727957365 + }, + { + "content": "

Connections
\nPuzzle #480
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474635672, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727973320 + }, + { + "content": "

Connections
\nPuzzle #481
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n

I actually had blue first but I was convinced it was a red herring category :joy:

", + "id": 474792952, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728038282 + }, + { + "content": "

Connections
\nPuzzle #481
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474800121, + "sender_full_name": "Scott Abbey", + "timestamp": 1728040563 + }, + { + "content": "

Connections
\nPuzzle #481
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474842191, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728054115 + }, + { + "content": "

Connections
\nPuzzle #482
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 474967850, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728124153 + }, + { + "content": "

Connections
\nPuzzle #482
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 474979981, + "sender_full_name": "Scott Abbey", + "timestamp": 1728133592 + }, + { + "content": "

Connections
\nPuzzle #482
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474991602, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728142901 + }, + { + "content": "

(deleted)

", + "id": 474991603, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728142901 + }, + { + "content": "

Connections
\nPuzzle #483
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 475086213, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728210505 + }, + { + "content": "

Connections
\nPuzzle #483
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 475094221, + "sender_full_name": "Scott Abbey", + "timestamp": 1728216361 + }, + { + "content": "

Connections
\nPuzzle #483
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475103597, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728224694 + }, + { + "content": "

Connections
\nPuzzle #484
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::green_large_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475300978, + "sender_full_name": "Scott Abbey", + "timestamp": 1728308624 + }, + { + "content": "

Connections
\nPuzzle #484
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 475313708, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728312165 + }, + { + "content": "

Connections
\nPuzzle #484
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 475321079, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728314194 + }, + { + "content": "

Connections
\nPuzzle #484
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 475322033, + "sender_full_name": "Andrew Patton", + "timestamp": 1728314459 + }, + { + "content": "

Connections
\nPuzzle #485
\n:green_large_square::purple_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::blue_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 475531201, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728383901 + }, + { + "content": "

Connections
\nPuzzle #485
\n:green_large_square::purple_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::blue_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 475560167, + "sender_full_name": "Scott Abbey", + "timestamp": 1728393422 + }, + { + "content": "

@Rebecca Palma almost twinning

", + "id": 475560423, + "sender_full_name": "Scott Abbey", + "timestamp": 1728393484 + }, + { + "content": "

lol must be a tough one

", + "id": 475566145, + "sender_full_name": "Jerod Santo", + "timestamp": 1728395123 + }, + { + "content": "

@Scott Abbey very close!

", + "id": 475579100, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728397763 + }, + { + "content": "

Connections
\nPuzzle #485
\n:purple_square::purple_square::blue_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nI think I had similar mistakes. I'm not frustrated with myself, I think they were good guesses lol

", + "id": 475586655, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728399230 + }, + { + "content": "

Connections
\nPuzzle #486
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 475816902, + "sender_full_name": "Scott Abbey", + "timestamp": 1728468379 + }, + { + "content": "

Connections
\nPuzzle #486
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::blue_square::purple_square:
\n:purple_square::blue_square::purple_square::purple_square:
\n:purple_square::blue_square::purple_square::purple_square:
\n:purple_square::purple_square::blue_square::purple_square:
\nI hate this game when you have 5 correct options and you just toggle different ones until you lose

", + "id": 475884009, + "sender_full_name": "Jerod Santo", + "timestamp": 1728485042 + }, + { + "content": "

Connections
\nPuzzle #486
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::purple_square::blue_square:
\n:purple_square::purple_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 475921343, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728494730 + }, + { + "content": "

Connections
\nPuzzle #487
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 476099044, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728556444 + }, + { + "content": "

Connections
\nPuzzle #487
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476112160, + "sender_full_name": "Scott Abbey", + "timestamp": 1728560647 + }, + { + "content": "

Connections
\nPuzzle #487
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476155827, + "sender_full_name": "Jerod Santo", + "timestamp": 1728572544 + }, + { + "content": "

Connections
\nPuzzle #487
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 476172105, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728577014 + }, + { + "content": "

Connections
\nPuzzle #487
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476180755, + "sender_full_name": "Andrew Patton", + "timestamp": 1728579691 + }, + { + "content": "

Connections
\nPuzzle #488
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476358320, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728642644 + }, + { + "content": "

Connections
\nPuzzle #488
\n:yellow_large_square::blue_square::purple_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476430488, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728667527 + }, + { + "content": "

Connections
\nPuzzle #488
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476452541, + "sender_full_name": "Scott Abbey", + "timestamp": 1728677704 + }, + { + "content": "

I was so close to getting it in reverse order

", + "id": 476452593, + "sender_full_name": "Scott Abbey", + "timestamp": 1728677729 + }, + { + "content": "

Connections
\nPuzzle #489
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476514457, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728729548 + }, + { + "content": "

Connections
\nPuzzle #489
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476518222, + "sender_full_name": "Scott Abbey", + "timestamp": 1728733435 + }, + { + "content": "

Connections
\nPuzzle #489
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476523987, + "sender_full_name": "Jerod Santo", + "timestamp": 1728739239 + }, + { + "content": "

Connections
\nPuzzle #489
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476528114, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728743293 + }, + { + "content": "

Connections: Sports Edition
\n Puzzle #19
\n:green_circle::green_circle::green_circle::green_circle:
\n:purple_circle::yellow_circle::purple_circle::yellow_circle:
\n:purple_circle::purple_circle::purple_circle::purple_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::yellow_circle::yellow_circle::yellow_circle:

", + "id": 476547645, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728761967 + }, + { + "content": "

Connections
\nPuzzle #489
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476581955, + "sender_full_name": "Andrew Patton", + "timestamp": 1728801998 + }, + { + "content": "

Connections
\nPuzzle #490
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476596835, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728816281 + }, + { + "content": "

Connections
\nPuzzle #490
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476601967, + "sender_full_name": "Scott Abbey", + "timestamp": 1728821711 + }, + { + "content": "

Connections
\nPuzzle #490
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::green_large_square::blue_square::purple_square:
\n:purple_square::green_large_square::blue_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::purple_square::purple_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476634991, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728850926 + }, + { + "content": "

Connections
\nPuzzle #491
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476745369, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728901953 + }, + { + "content": "

Connections
\nPuzzle #491
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476802835, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728916823 + }, + { + "content": "

Connections
\nPuzzle #491
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476818777, + "sender_full_name": "Scott Abbey", + "timestamp": 1728922638 + }, + { + "content": "

Connections
\nPuzzle #492
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 476984451, + "sender_full_name": "Jerod Santo", + "timestamp": 1728997229 + }, + { + "content": "

Connections
\nPuzzle #492
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nOops, shouldn't have had an error

", + "id": 477009860, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729004524 + }, + { + "content": "

Connections
\nPuzzle #492
\n:blue_square::green_large_square::yellow_large_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477072091, + "sender_full_name": "Scott Abbey", + "timestamp": 1729026980 + }, + { + "content": "

Connections
\nPuzzle #493
\n:green_large_square::green_large_square::green_large_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477131236, + "sender_full_name": "Scott Abbey", + "timestamp": 1729059710 + }, + { + "content": "

Connections
\nPuzzle #493
\n:purple_square::yellow_large_square::blue_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477233245, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729089752 + }, + { + "content": "

Connections
\nPuzzle #493
\n:purple_square::yellow_large_square::blue_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n

Oh they got me good with that first guess.

", + "id": 477318748, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729121388 + }, + { + "content": "

Connections
\nPuzzle #493
\n:purple_square::green_large_square::purple_square::purple_square:
\n:purple_square::purple_square::green_large_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nDang it, fell for the trap

", + "id": 477345247, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729137013 + }, + { + "content": "

Connections
\nPuzzle #494
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 477420910, + "sender_full_name": "Scott Abbey", + "timestamp": 1729165026 + }, + { + "content": "

Connections
\nPuzzle #494
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 477494027, + "sender_full_name": "Jerod Santo", + "timestamp": 1729186955 + }, + { + "content": "

Connections
\nPuzzle #494
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nNever give up on your dreams

", + "id": 477547258, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729213325 + }, + { + "content": "

Connections
\nPuzzle #495
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477677441, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729264413 + }, + { + "content": "

Connections
\nPuzzle #495
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 477709750, + "sender_full_name": "Andrew Patton", + "timestamp": 1729276473 + }, + { + "content": "

Connections
\nPuzzle #496
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 477794861, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729334152 + }, + { + "content": "

Connections
\nPuzzle #496
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 477804424, + "sender_full_name": "Jerod Santo", + "timestamp": 1729342640 + }, + { + "content": "
\n
\n

My countless hours playing video games made the \"tricky\" purple group so easy

\n
", + "id": 477804631, + "sender_full_name": "Jerod Santo", + "timestamp": 1729342781 + }, + { + "content": "

Connections
\nPuzzle #496
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477816507, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729351941 + }, + { + "content": "

Connections
\nPuzzle #496
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 477840324, + "sender_full_name": "Scott Abbey", + "timestamp": 1729374156 + }, + { + "content": "

Connections
\nPuzzle #497
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 477908391, + "sender_full_name": "Scott Abbey", + "timestamp": 1729441533 + }, + { + "content": "

Connections
\nPuzzle #497
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477913893, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729446557 + }, + { + "content": "

Connections
\nPuzzle #498
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 477971136, + "sender_full_name": "Scott Abbey", + "timestamp": 1729492493 + }, + { + "content": "

Archive October 20, 2024
\nConnections Puzzle #497
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478091619, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729524956 + }, + { + "content": "

Connections
\nPuzzle #498
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478091942, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729525029 + }, + { + "content": "

Connections
\nPuzzle #498
\n:purple_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::blue_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478134149, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729539003 + }, + { + "content": "

Connections
\nPuzzle #499
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478260248, + "sender_full_name": "Scott Abbey", + "timestamp": 1729595757 + }, + { + "content": "

Connections
\nPuzzle #499
\n:purple_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 478304280, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729608730 + }, + { + "content": "

Connections
\nPuzzle #499
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

\n

I actually liked all of today’s categories :joy:

", + "id": 478328378, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729615828 + }, + { + "content": "

Connections
\nPuzzle #499
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nSamesies

", + "id": 478364397, + "sender_full_name": "Jerod Santo", + "timestamp": 1729629812 + }, + { + "content": "

Connections
\nPuzzle #500
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478484018, + "sender_full_name": "Scott Abbey", + "timestamp": 1729686625 + }, + { + "content": "

Connections
\nPuzzle #500
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 478516301, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729695397 + }, + { + "content": "

Connections
\nPuzzle #500
\n:blue_square::purple_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478610363, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729732967 + }, + { + "content": "

Connections
\nPuzzle #501
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478733357, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729780636 + }, + { + "content": "

Connections
\nPuzzle #501
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::purple_square:
\n:blue_square::purple_square::blue_square::green_large_square:
\n:purple_square::blue_square::purple_square::green_large_square:

", + "id": 478802579, + "sender_full_name": "Scott Abbey", + "timestamp": 1729805552 + }, + { + "content": "

Connections
\nPuzzle #501
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::purple_square::purple_square:
\n:blue_square::purple_square::blue_square::purple_square:
\n:blue_square::purple_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478824224, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729818872 + }, + { + "content": "

Connections
\nPuzzle #502
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::yellow_large_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 478885164, + "sender_full_name": "Scott Abbey", + "timestamp": 1729850781 + }, + { + "content": "

Connections
\nPuzzle #502
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478919501, + "sender_full_name": "Jerod Santo", + "timestamp": 1729862918 + }, + { + "content": "

Connections
\nPuzzle #502
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478933527, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729867493 + }, + { + "content": "

Connections
\nPuzzle #502
\n:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 478946287, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729871671 + }, + { + "content": "

Connections
\nPuzzle #503
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479047128, + "sender_full_name": "Scott Abbey", + "timestamp": 1729945484 + }, + { + "content": "

Connections
\nPuzzle #503
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479049464, + "sender_full_name": "Jerod Santo", + "timestamp": 1729947772 + }, + { + "content": "

Connections
\nPuzzle #503
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479057094, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729955400 + }, + { + "content": "

Connections
\nPuzzle #503
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::yellow_large_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::yellow_large_square::blue_square::yellow_large_square:
\n:blue_square::yellow_large_square::blue_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 479058873, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729956973 + }, + { + "content": "

Connections
\nPuzzle #504
\n:green_large_square::blue_square::green_large_square::green_large_square:
\n:yellow_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 479144909, + "sender_full_name": "Jerod Santo", + "timestamp": 1730045187 + }, + { + "content": "

Connections
\nPuzzle #504
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 479150482, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730050208 + }, + { + "content": "

Connections
\nPuzzle #504
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::green_large_square::blue_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479162468, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730060810 + }, + { + "content": "

Connections
\nPuzzle #504
\n:purple_square::purple_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 479191616, + "sender_full_name": "Scott Abbey", + "timestamp": 1730087074 + }, + { + "content": "

Connections
\nPuzzle #505
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479193479, + "sender_full_name": "Scott Abbey", + "timestamp": 1730088361 + }, + { + "content": "

Connections
\nPuzzle #505
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479300094, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730128805 + }, + { + "content": "

Connections
\nPuzzle #505
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nin perfect order!

", + "id": 479305506, + "sender_full_name": "Andrew Patton", + "timestamp": 1730130326 + }, + { + "content": "

Connections
\nPuzzle #505
\n:green_large_square::green_large_square::green_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 479307333, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730130807 + }, + { + "content": "

Connections
\nPuzzle #506
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479466557, + "sender_full_name": "Scott Abbey", + "timestamp": 1730204630 + }, + { + "content": "

Connections
\nPuzzle #506
\n:green_large_square::green_large_square::blue_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::green_large_square::green_large_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nWhoops

", + "id": 479497972, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730212987 + }, + { + "content": "

Not vibing with this puzzle today :smiling_face_with_tear:

\n

Connections
\nPuzzle #506
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::purple_square::blue_square:

", + "id": 479498033, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730213004 + }, + { + "content": "

Connections
\nPuzzle #507
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479604819, + "sender_full_name": "Scott Abbey", + "timestamp": 1730261908 + }, + { + "content": "

Connections
\nPuzzle #507
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 479665936, + "sender_full_name": "Jerod Santo", + "timestamp": 1730289417 + }, + { + "content": "

Connections
\nPuzzle #507
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479703091, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730300705 + }, + { + "content": "

Connections
\nPuzzle #508
\n:purple_square::purple_square::yellow_large_square::purple_square:
\n:purple_square::purple_square::yellow_large_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 479895744, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730386268 + }, + { + "content": "

Connections
\nPuzzle #508
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 479904747, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730388696 + }, + { + "content": "

Connections
\nPuzzle #508
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 479959248, + "sender_full_name": "Jerod Santo", + "timestamp": 1730408690 + }, + { + "content": "

Connections
\nPuzzle #509
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 480076635, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730477045 + }, + { + "content": "

Today’s blue category is very specific

", + "id": 480076673, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730477062 + }, + { + "content": "

Connections
\nPuzzle #509
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 480077723, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730477467 + }, + { + "content": "

Connections
\nPuzzle #510
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 480192237, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730531626 + }, + { + "content": "

Connections
\nPuzzle #510
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 480235268, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730567389 + }, + { + "content": "

Connections
\nPuzzle #511
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 480305979, + "sender_full_name": "Jerod Santo", + "timestamp": 1730639070 + }, + { + "content": "

Connections
\nPuzzle #511
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 480314315, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730646763 + }, + { + "content": "

Connections
\nPuzzle #511
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 480346342, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730676110 + }, + { + "content": "

Connections
\nPuzzle #512
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480468934, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730733867 + }, + { + "content": "

Connections
\nPuzzle #512
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 480487676, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730739539 + }, + { + "content": "

Connections
\nPuzzle #514
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::yellow_large_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 480938877, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730905224 + }, + { + "content": "

Connections
\nPuzzle #514
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 481000597, + "sender_full_name": "Jerod Santo", + "timestamp": 1730927068 + }, + { + "content": "

Connections
\nPuzzle #515
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 481240442, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731040075 + }, + { + "content": "

Connections
\nPuzzle #516
\n:blue_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 481331574, + "sender_full_name": "Jerod Santo", + "timestamp": 1731077927 + }, + { + "content": "

Connections
\nPuzzle #517
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481466926, + "sender_full_name": "Jerod Santo", + "timestamp": 1731163808 + }, + { + "content": "

Connections
\nPuzzle #517
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481475845, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731171028 + }, + { + "content": "

Connections
\nPuzzle #518
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 481597069, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731272599 + }, + { + "content": "

Connections
\nPuzzle #518
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 481599087, + "sender_full_name": "Jerod Santo", + "timestamp": 1731274185 + }, + { + "content": "

Connections
\nPuzzle #519
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 481770646, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731345136 + }, + { + "content": "

Connections
\nPuzzle #520
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 481980363, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731426507 + }, + { + "content": "

Connections
\nPuzzle #520
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482102678, + "sender_full_name": "Andrew Patton", + "timestamp": 1731481723 + }, + { + "content": "

Connections
\nPuzzle #521
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::yellow_large_square::blue_square::blue_square:
\n:yellow_large_square::purple_square::blue_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 482200404, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731512058 + }, + { + "content": "

Connections
\nPuzzle #522
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::green_large_square::green_large_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 482514042, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731633814 + }, + { + "content": "

Connections
\nPuzzle #523
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::purple_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 482653744, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731689412 + }, + { + "content": "

Connections
\nPuzzle #524
\n:yellow_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 482833535, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731823145 + }, + { + "content": "

Connections
\nPuzzle #525
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::yellow_large_square::purple_square::purple_square:
\n:purple_square::purple_square::yellow_large_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482867909, + "sender_full_name": "Jerod Santo", + "timestamp": 1731854852 + }, + { + "content": "

Connections
\nPuzzle #525
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 482884571, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731867735 + }, + { + "content": "

Connections
\nPuzzle #526
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 483118485, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731962236 + }, + { + "content": "

Connections
\nPuzzle #526
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 483122808, + "sender_full_name": "Jerod Santo", + "timestamp": 1731963760 + }, + { + "content": "

Connections
\nPuzzle #527
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 483286004, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732028923 + }, + { + "content": "

Connections
\nPuzzle #527
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 483291439, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732030358 + }, + { + "content": "

Connections
\nPuzzle #527
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 483294044, + "sender_full_name": "Jerod Santo", + "timestamp": 1732031040 + }, + { + "content": "

Connections
\nPuzzle #528
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 483509348, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732115920 + }, + { + "content": "

Connections
\nPuzzle #528
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 483512859, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732116851 + }, + { + "content": "

Connections
\nPuzzle #529
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::purple_square::blue_square:
\n:blue_square::purple_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 483741318, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732207193 + }, + { + "content": "

Connections
\nPuzzle #529
\n:green_large_square::green_large_square::green_large_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 483777640, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732218643 + }, + { + "content": "

Connections
\nPuzzle #530
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 483948488, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732293443 + }, + { + "content": "

Connections
\nPuzzle #530
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::purple_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483956029, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732295896 + }, + { + "content": "

Connections
\nPuzzle #530
\n:yellow_large_square::blue_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484040157, + "sender_full_name": "Andrew Patton", + "timestamp": 1732345833 + }, + { + "content": "

Connections
\nPuzzle #531
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484054605, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732359559 + }, + { + "content": "

Connections
\nPuzzle #531
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 484077354, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732379367 + }, + { + "content": "

Connections
\nPuzzle #532
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484165174, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732467376 + }, + { + "content": "

Connections
\nPuzzle #532
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484171016, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732473311 + }, + { + "content": "

Connections
\nPuzzle #533
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484299662, + "sender_full_name": "Jerod Santo", + "timestamp": 1732541165 + }, + { + "content": "

Connections
\nPuzzle #533
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484345278, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732552355 + }, + { + "content": "

Connections
\nPuzzle #534
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484540940, + "sender_full_name": "Jerod Santo", + "timestamp": 1732635206 + }, + { + "content": "

Connections
\nPuzzle #534
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484541752, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732635416 + }, + { + "content": "

Connections
\nPuzzle #534
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484576864, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732647323 + }, + { + "content": "

Connections
\nPuzzle #535
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::purple_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 484743840, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732720497 + }, + { + "content": "

Connections
\nPuzzle #535
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484749583, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732722212 + }, + { + "content": "

Connections
\nPuzzle #535
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::green_large_square::purple_square::green_large_square:
\n:purple_square::blue_square::purple_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484762183, + "sender_full_name": "Jerod Santo", + "timestamp": 1732726208 + }, + { + "content": "

Connections
\nPuzzle #536
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 484929091, + "sender_full_name": "Jerod Santo", + "timestamp": 1732802857 + }, + { + "content": "

Connections
\nPuzzle #536
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 484949464, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732809253 + }, + { + "content": "

Connections
\nPuzzle #536
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 484956619, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732811870 + }, + { + "content": "

Connections
\nPuzzle #537
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::purple_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485135598, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732899692 + }, + { + "content": "

Connections
\nPuzzle #537
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::purple_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nNot quite twins but almost @Rebecca Palma!

", + "id": 485139887, + "sender_full_name": "Jerod Santo", + "timestamp": 1732901816 + }, + { + "content": "

Connections
\nPuzzle #537
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485141647, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732902831 + }, + { + "content": "

Connections
\nPuzzle #538
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485248312, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732988666 + }, + { + "content": "

Connections
\nPuzzle #538
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485249045, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732989269 + }, + { + "content": "

Connections
\nPuzzle #539
\n:green_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 485483049, + "sender_full_name": "Jerod Santo", + "timestamp": 1733061050 + }, + { + "content": "

Connections
\nPuzzle #539
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::blue_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485497791, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733072632 + }, + { + "content": "

Connections
\nPuzzle #539
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 485498855, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733073563 + }, + { + "content": "

Connections
\nPuzzle #540
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485657552, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733155256 + }, + { + "content": "

Connections
\nPuzzle #540
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::blue_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485667837, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733158289 + }, + { + "content": "

Connections
\nPuzzle #540
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::blue_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 485688552, + "sender_full_name": "Jerod Santo", + "timestamp": 1733165428 + }, + { + "content": "

Connections
\nPuzzle #541
\n:purple_square::green_large_square::blue_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::purple_square:
\n:purple_square::yellow_large_square::yellow_large_square::yellow_large_square:

\n

Fell for the trap AND didn’t know the source material for yellow (obviously). Oof!

", + "id": 485888706, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733241272 + }, + { + "content": "

Connections
\nPuzzle #541
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 485894831, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733242693 + }, + { + "content": "

Connections
\nPuzzle #543
\n:yellow_large_square::blue_square::yellow_large_square::blue_square:
\n:purple_square::purple_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486323652, + "sender_full_name": "Jerod Santo", + "timestamp": 1733410396 + }, + { + "content": "

Connections
\nPuzzle #543
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486343443, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733415348 + }, + { + "content": "

Connections
\nPuzzle #543
\n:green_large_square::green_large_square::purple_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486348597, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733416798 + }, + { + "content": "

Connections
\nPuzzle #543
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486453837, + "sender_full_name": "Andrew Patton", + "timestamp": 1733469548 + }, + { + "content": "

Connections
\nPuzzle #544
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486542022, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733499981 + }, + { + "content": "

Connections
\nPuzzle #544
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486547687, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733501615 + }, + { + "content": "

Connections
\nPuzzle #544
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::purple_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nOk that was dumb

", + "id": 486598017, + "sender_full_name": "Jerod Santo", + "timestamp": 1733520827 + }, + { + "content": "

Connections
\nPuzzle #544
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::purple_square:
\n:purple_square::blue_square::blue_square::blue_square:
\nyikes

\n
\n
\n

“Colloquial suffixes” :face_palm: c’mon!

\n
", + "id": 486640172, + "sender_full_name": "Andrew Patton", + "timestamp": 1733552552 + }, + { + "content": "

Connections
\nPuzzle #545
\n:yellow_large_square::purple_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486689869, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733593406 + }, + { + "content": "

Connections
\nPuzzle #545
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486692237, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733595381 + }, + { + "content": "

Connections
\nPuzzle #546
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486789092, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733680212 + }, + { + "content": "

Connections
\nPuzzle #546
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 486789299, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733680415 + }, + { + "content": "

Connections
\nPuzzle #547
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 486995307, + "sender_full_name": "Jerod Santo", + "timestamp": 1733750861 + }, + { + "content": "

Connections
\nPuzzle #547
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 487049340, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733763599 + }, + { + "content": "

Connections
\nPuzzle #547
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 487158067, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733804624 + }, + { + "content": "

Connections
\nPuzzle #548
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 487284157, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733845833 + }, + { + "content": "

Connections
\nPuzzle #548
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 487294130, + "sender_full_name": "Jerod Santo", + "timestamp": 1733848347 + }, + { + "content": "

Connections
\nPuzzle #548
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 487359711, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733874407 + }, + { + "content": "

Connections
\nPuzzle #549
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 488124841, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733930713 + }, + { + "content": "

Connections
\nPuzzle #549
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\nTough one!

", + "id": 488142755, + "sender_full_name": "Jerod Santo", + "timestamp": 1733935762 + }, + { + "content": "

Connections
\nPuzzle #549
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::purple_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::purple_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\nYeah, didn't click for me

", + "id": 488163978, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733942809 + }, + { + "content": "

Connections
\nPuzzle #550
\n:yellow_large_square::yellow_large_square::blue_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::purple_square::green_large_square:
\n:green_large_square::green_large_square::purple_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 488672327, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734020773 + }, + { + "content": "

Connections
\nPuzzle #550
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::purple_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n

Ngl I swore when I opened up the puzzle and saw pictures instead of words

", + "id": 488675013, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734021570 + }, + { + "content": "

Connections
\nPuzzle #550
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::purple_square::purple_square:
\n:blue_square::purple_square::purple_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nI really enjoyed this one even though I was slightly confused by

\n
\n

Header

\n
\n

\"nuts, rats, geez, fudge\" because I was thinking plural and couldn't figure out fudge...

\n
", + "id": 488714568, + "sender_full_name": "Jerod Santo", + "timestamp": 1734036071 + }, + { + "content": "

Connections
\nPuzzle #551
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 488865402, + "sender_full_name": "Jerod Santo", + "timestamp": 1734103634 + }, + { + "content": "

Connections
\nPuzzle #551
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 488879669, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734107939 + }, + { + "content": "

Connections
\nPuzzle #551
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 488909509, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734119260 + }, + { + "content": "

Connections
\nPuzzle #552
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489005485, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734191928 + }, + { + "content": "

Connections
\nPuzzle #552
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489011014, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734196490 + }, + { + "content": "

Connections
\nPuzzle #553
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489095766, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734279980 + }, + { + "content": "

Connections
\nPuzzle #553
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489146530, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734324657 + }, + { + "content": "

Connections
\nPuzzle #554
\n:green_large_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489362517, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734389914 + }, + { + "content": "

Connections
\nPuzzle #554
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:green_large_square::purple_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489421882, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734421017 + }, + { + "content": "

Connections
\nPuzzle #555
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::green_large_square:
\n:purple_square::purple_square::green_large_square::green_large_square:
\n:purple_square::green_large_square::purple_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489514813, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734449893 + }, + { + "content": "

Connections
\nPuzzle #555
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 489516458, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734450361 + }, + { + "content": "

Connections
\nPuzzle #555
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\nWe had similar issues @Lars Ellingsen

", + "id": 489561272, + "sender_full_name": "Jerod Santo", + "timestamp": 1734465115 + }, + { + "content": "

One of those with too many words that fit two categories

", + "id": 489561403, + "sender_full_name": "Jerod Santo", + "timestamp": 1734465152 + }, + { + "content": "

:oh_no: yeah the trap got me today... They're pretty clever

", + "id": 489561507, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734465195 + }, + { + "content": "

I actually think those are more broken than clever, but maybe that's just cope :grinning:

", + "id": 489564232, + "sender_full_name": "Jerod Santo", + "timestamp": 1734466197 + }, + { + "content": "

It definitely annoys me. Especially when I see 4 right away when I start and don't notice the fifth one

", + "id": 489566228, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734467093 + }, + { + "content": "

Yes and then you have to read the game designer's brain to know which 4 of the 5 to pick

", + "id": 489568642, + "sender_full_name": "Jerod Santo", + "timestamp": 1734468161 + }, + { + "content": "

Connections
\nPuzzle #556
\n:blue_square::blue_square::blue_square::yellow_large_square:
\n:blue_square::blue_square::purple_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489780898, + "sender_full_name": "Jerod Santo", + "timestamp": 1734535266 + }, + { + "content": "

Connections
\nPuzzle #556
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489785024, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734536312 + }, + { + "content": "
\n
\n

Almost went for the I’m a little teapot reference!

\n
", + "id": 489785640, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734536476 + }, + { + "content": "

Connections
\nPuzzle #556
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 489804937, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734541905 + }, + { + "content": "

Connections
\nPuzzle #557
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::purple_square:
\n:blue_square::purple_square::blue_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

\n
\n

spoiler

\n
\n

Sorry but a gorilla boat and a barrel boat are both things

\n
", + "id": 489997451, + "sender_full_name": "Jerod Santo", + "timestamp": 1734624952 + }, + { + "content": "

Connections
\nPuzzle #557
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::purple_square::purple_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490001076, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734626055 + }, + { + "content": "

Connections
\nPuzzle #557
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490075853, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734656867 + }, + { + "content": "

Connections
\nPuzzle #558
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490187531, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734709982 + }, + { + "content": "

Connections
\nPuzzle #558
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490198751, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734713870 + }, + { + "content": "

Connections
\nPuzzle #559
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490307787, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734795316 + }, + { + "content": "

Connections
\nPuzzle #559
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490313050, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734799945 + }, + { + "content": "

Connections
\nPuzzle #560
\n:purple_square::blue_square::blue_square::blue_square:
\n:purple_square::green_large_square::green_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\nReverse sweep? :sweat_smile:

", + "id": 490420946, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734903812 + }, + { + "content": "

Connections
\nPuzzle #561
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490553578, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734974323 + }, + { + "content": "

Connections
\nPuzzle #561
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490566431, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734979901 + }, + { + "content": "

Connections
\nPuzzle #562
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::blue_square::purple_square:
\n:yellow_large_square::yellow_large_square::blue_square::blue_square:
\n:blue_square::blue_square::purple_square::blue_square:

", + "id": 490697503, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735060827 + }, + { + "content": "

Connections
\nPuzzle #562
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490710226, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735070524 + }, + { + "content": "

Connections
\nPuzzle #563
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 490790415, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735143052 + }, + { + "content": "

Connections
\nPuzzle #563
\n:green_large_square::purple_square::yellow_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n

I fell for the obvious trap and I have no regrets about it :joy:

", + "id": 490791657, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735144286 + }, + { + "content": "

Connections
\nPuzzle #564
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

", + "id": 490886533, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735224901 + }, + { + "content": "

Connections
\nPuzzle #564
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::yellow_large_square::yellow_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490931977, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735260881 + }, + { + "content": "

Connections
\nPuzzle #565
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 490982975, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735300116 + }, + { + "content": "

Connections
\nPuzzle #565
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 490999057, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735310921 + }, + { + "content": "

Connections
\nPuzzle #565
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491007234, + "sender_full_name": "Jerod Santo", + "timestamp": 1735316369 + }, + { + "content": "

Connections
\nPuzzle #566
\n:purple_square::blue_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491104971, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735404566 + }, + { + "content": "

Connections
\nPuzzle #566
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491108485, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735408155 + }, + { + "content": "

Connections
\nPuzzle #567
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491192950, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735493111 + }, + { + "content": "

Connections
\nPuzzle #567
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491241955, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735538861 + }, + { + "content": "

Connections
\nPuzzle #568
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491303240, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735576792 + }, + { + "content": "

Connections
\nPuzzle #568
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::yellow_large_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491312243, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735581857 + }, + { + "content": "

Connections
\nPuzzle #568
\n:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491313999, + "sender_full_name": "Jerod Santo", + "timestamp": 1735582934 + }, + { + "content": "

Connections
\nPuzzle #569
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491415863, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735660563 + }, + { + "content": "

Connections
\nPuzzle #570
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 491504974, + "sender_full_name": "Jerod Santo", + "timestamp": 1735742555 + }, + { + "content": "

Connections
\nPuzzle #570
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::purple_square::purple_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 491513832, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735750767 + }, + { + "content": "

Connections
\nPuzzle #570
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 491515486, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735752289 + }, + { + "content": "

Connections
\nPuzzle #571
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::yellow_large_square::blue_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::purple_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nTough one today...

", + "id": 491619343, + "sender_full_name": "Jerod Santo", + "timestamp": 1735828594 + }, + { + "content": "

Connections
\nPuzzle #571
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::blue_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nAgreed, this one was harder

", + "id": 491627918, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735832562 + }, + { + "content": "

Connections
\nPuzzle #571
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

\n

I definitely looked at today’s Connections Companion to help with blue/purple :see_no_evil:

", + "id": 491632698, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735834890 + }, + { + "content": "

Connections
\nPuzzle #572
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491764812, + "sender_full_name": "Jerod Santo", + "timestamp": 1735914163 + }, + { + "content": "

Connections
\nPuzzle #572
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491772085, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735917640 + }, + { + "content": "

Connections
\nPuzzle #572
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491787002, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735925126 + }, + { + "content": "

Connections
\nPuzzle #573
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491878202, + "sender_full_name": "Jerod Santo", + "timestamp": 1735997961 + }, + { + "content": "

Connections
\nPuzzle #573
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491890270, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736009082 + }, + { + "content": "

Connections
\nPuzzle #573
\n:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::purple_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n

I did enjoy today’s purple category

", + "id": 491893777, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736012484 + }, + { + "content": "

Connections
\nPuzzle #574
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 491971987, + "sender_full_name": "Jerod Santo", + "timestamp": 1736087993 + }, + { + "content": "

Connections
\nPuzzle #574
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 491981205, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736095913 + }, + { + "content": "

Connections
\nPuzzle #574
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::blue_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:

", + "id": 491987365, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736101260 + }, + { + "content": "

Connections
\nPuzzle #575
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\nPurple was fun!

", + "id": 492150783, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736184979 + }, + { + "content": "

Connections
\nPuzzle #575
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492205440, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736205168 + }, + { + "content": "

Connections
\nPuzzle #576
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492399368, + "sender_full_name": "Jerod Santo", + "timestamp": 1736289138 + }, + { + "content": "

Connections
\nPuzzle #577
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492526657, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736349691 + }, + { + "content": "

Connections
\nPuzzle #577
\n:purple_square::green_large_square::purple_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492573107, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736365412 + }, + { + "content": "

Connections
\nPuzzle #578
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492729823, + "sender_full_name": "Jerod Santo", + "timestamp": 1736431337 + }, + { + "content": "

Connections
\nPuzzle #578
\n:blue_square::blue_square::blue_square::blue_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492752664, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736437280 + }, + { + "content": "

Connections
\nPuzzle #578
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492885029, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736490574 + }, + { + "content": "

Connections
\nPuzzle #579
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:purple_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n
\n

Spoiler

\n
\n

I had chill, relax, and rest all together and couldn't find the 4th! 3 wrong guesses!

\n
", + "id": 492969032, + "sender_full_name": "Jerod Santo", + "timestamp": 1736521617 + }, + { + "content": "

Connections
\nPuzzle #579
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

\n
\n
\n

Had the same guess as you, Jerod :sob:

\n

Also I take issue with the Blue category - bourbon is more often used

\n
", + "id": 492983457, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736526261 + }, + { + "content": "

Connections
\nPuzzle #579
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:

", + "id": 492985934, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736527105 + }, + { + "content": "

(deleted)

", + "id": 492987975, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736527832 + }, + { + "content": "

Connections
\nPuzzle #580
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:purple_square::blue_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:

\n

Wow I did not mesh with today’s puzzle at all

", + "id": 493108919, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736612909 + }, + { + "content": "

Connections
\nPuzzle #580
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::purple_square::purple_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nTough one!

", + "id": 493121491, + "sender_full_name": "Jerod Santo", + "timestamp": 1736623471 + }, + { + "content": "

Connections
\nPuzzle #580
\n:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:blue_square::purple_square::blue_square::blue_square:
\n:blue_square::blue_square::blue_square::blue_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square:
\n:purple_square::purple_square::purple_square::purple_square:
\nAlso found today's tricky

", + "id": 493124455, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736626492 + } +] \ No newline at end of file diff --git a/zulip_json/453573-games/strands.json b/zulip_json/453573-games/strands.json new file mode 100644 index 0000000000..d625a3ea1d --- /dev/null +++ b/zulip_json/453573-games/strands.json @@ -0,0 +1,1664 @@ +[ + { + "content": "

Strands #179
\n“Wake up and ...”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 466022100, + "sender_full_name": "Jerod Santo", + "timestamp": 1724940051 + }, + { + "content": "

Strands #187
\n“Just right”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:blue_circle::blue_circle::light_bulb::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\nThis one was way harder for me than it should've been...

", + "id": 468204725, + "sender_full_name": "Jerod Santo", + "timestamp": 1725633473 + }, + { + "content": "

Strands #187
\n“Just right”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:
\nYep, took me a long time looking at the board and many non-thematic word guesses :big_smile:

", + "id": 468206014, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725633697 + }, + { + "content": "

Strands #188
\n“Know your material”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 468412093, + "sender_full_name": "Jerod Santo", + "timestamp": 1725715669 + }, + { + "content": "

Strands #189
\n“A royal shade”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 468563966, + "sender_full_name": "Jerod Santo", + "timestamp": 1725800962 + }, + { + "content": "

Strands #189
\n“A royal shade”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 468606964, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725818260 + }, + { + "content": "

Strands #190
\n“Go play outside!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 468639362, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725836995 + }, + { + "content": "

Strands #190
\n“Go play outside!”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle:

", + "id": 468809879, + "sender_full_name": "Jerod Santo", + "timestamp": 1725890738 + }, + { + "content": "

Strands #191
\n“Give it a whirl!”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 469191972, + "sender_full_name": "Jerod Santo", + "timestamp": 1725996432 + }, + { + "content": "

Strands #192
\n“Play-with words”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 469477796, + "sender_full_name": "Jerod Santo", + "timestamp": 1726078027 + }, + { + "content": "

Strands #193
\n“This should be right up your alley”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 469726230, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726159251 + }, + { + "content": "

Strands #193
\n“This should be right up your alley”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 469727682, + "sender_full_name": "Jerod Santo", + "timestamp": 1726159644 + }, + { + "content": "

I'm rethinking the reactions to Strands. I feel like only spangram-first should be :trophy: and only spangram-second should be :sunglasses:
\nThere are times when we need hints, but I feel like everyone can do it without them most of the time. There is a stark contrast to Wordle, where a :trophy: really does feel rare...

", + "id": 469729982, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726160147 + }, + { + "content": "

Yeah if I really don't want to use hints it's just a matter of staring at it long enough

", + "id": 469731302, + "sender_full_name": "Jerod Santo", + "timestamp": 1726160485 + }, + { + "content": "

But sometimes I'm in a hurry so I just use hint(s) anyway

", + "id": 469731342, + "sender_full_name": "Jerod Santo", + "timestamp": 1726160496 + }, + { + "content": "

Strands #194 :dancing:
\n“Boots and saddles”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 469894467, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726215964 + }, + { + "content": "

Strands #194
\n“Boots and saddles”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 469960385, + "sender_full_name": "Jerod Santo", + "timestamp": 1726232650 + }, + { + "content": "

Strands #196
\n“On the rocks”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 470336608, + "sender_full_name": "Jerod Santo", + "timestamp": 1726407631 + }, + { + "content": "

Strands #197
\n“What a stud!”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 470437191, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726458777 + }, + { + "content": "

Strands #197
\n“What a stud!”
\n:blue_circle::light_bulb::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 470630262, + "sender_full_name": "Jerod Santo", + "timestamp": 1726497501 + }, + { + "content": "

Strands #198
\n“On the rebound”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle:

", + "id": 470945948, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726570859 + }, + { + "content": "

Strands #198
\n“On the rebound”
\n:blue_circle::blue_circle::blue_circle::light_bulb:
\n:blue_circle::light_bulb::yellow_circle::blue_circle:

", + "id": 470990961, + "sender_full_name": "Lorentz Lasson", + "timestamp": 1726581682 + }, + { + "content": "

Strands #198
\n“On the rebound”
\n:blue_circle::blue_circle::light_bulb::blue_circle:
\n:light_bulb::blue_circle::yellow_circle::blue_circle:

", + "id": 471002921, + "sender_full_name": "Jerod Santo", + "timestamp": 1726584104 + }, + { + "content": "

ok today's Spangram was lame

", + "id": 471003077, + "sender_full_name": "Jerod Santo", + "timestamp": 1726584125 + }, + { + "content": "

Strands #199
\n“Handy helpers”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 471282518, + "sender_full_name": "Jerod Santo", + "timestamp": 1726672142 + }, + { + "content": "

Strands #200
\n“Work out the bugs”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 471487758, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726752777 + }, + { + "content": "

Strands #200
\n“Work out the bugs”
\n:blue_circle::blue_circle::light_bulb::blue_circle:
\n:yellow_circle::blue_circle::blue_circle:

", + "id": 471510939, + "sender_full_name": "Jerod Santo", + "timestamp": 1726759444 + }, + { + "content": "

Strands #201
\n“Work out the bugs”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle:

", + "id": 471731843, + "sender_full_name": "Andrew Patton", + "timestamp": 1726839642 + }, + { + "content": "

Strands #201
\n“A way with words”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 471736208, + "sender_full_name": "Jerod Santo", + "timestamp": 1726840524 + }, + { + "content": "

Strands #201
\n“A way with words”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\nwell that was unusually erudite

", + "id": 471818693, + "sender_full_name": "Andrew Patton", + "timestamp": 1726861624 + }, + { + "content": "

Strands #203 :dancing:
\n“I've got you under my skin”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 472016029, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726984862 + }, + { + "content": "

Strands #203
\n“I've got you under my skin”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 472025955, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726992570 + }, + { + "content": "

Strands #203
\n“I've got you under my skin”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 472046283, + "sender_full_name": "Jerod Santo", + "timestamp": 1727011053 + }, + { + "content": "

Strands #204
\n“Gnaw-it-alls”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle:

", + "id": 472154749, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727077494 + }, + { + "content": "

Strands #204
\n“Gnaw-it-alls”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:
\nNice start to the week :sunglasses:

", + "id": 472241054, + "sender_full_name": "Jerod Santo", + "timestamp": 1727100039 + }, + { + "content": "

Strands #205
\n“Spacing out”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 472416437, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727162340 + }, + { + "content": "

Strands #205
\n“Spacing out”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 472513849, + "sender_full_name": "Jerod Santo", + "timestamp": 1727189800 + }, + { + "content": "

Strands #205
\n“Spacing out”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 472533550, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727196029 + }, + { + "content": "

Strands #206
\n“Claim your steak”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 472633075, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727250243 + }, + { + "content": "

Strands #207
\n“Special delivery”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 472934530, + "sender_full_name": "Jerod Santo", + "timestamp": 1727368113 + }, + { + "content": "

Strands #208
\n“Medieval marvel”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 473150917, + "sender_full_name": "Andrew Patton", + "timestamp": 1727453637 + }, + { + "content": "

Strands #209
\n“Feeling good”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle:

", + "id": 473341339, + "sender_full_name": "Jerod Santo", + "timestamp": 1727526394 + }, + { + "content": "

Strands #209
\n“Feeling good”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 473361766, + "sender_full_name": "Scott Abbey", + "timestamp": 1727539813 + }, + { + "content": "

Strands #210
\n“Weed 'em and reap”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 473467127, + "sender_full_name": "Scott Abbey", + "timestamp": 1727627930 + }, + { + "content": "

Strands #210
\n“Weed 'em and reap”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 473512783, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727657077 + }, + { + "content": "

Strands #211
\n“Words with weight”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 473682502, + "sender_full_name": "Scott Abbey", + "timestamp": 1727692920 + }, + { + "content": "

Strands #212
\n“Channel surfing”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle:

", + "id": 474004151, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727778852 + }, + { + "content": "

Strands #212
\n“Channel surfing”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle:

", + "id": 474028083, + "sender_full_name": "Jerod Santo", + "timestamp": 1727786732 + }, + { + "content": "

Strands #212
\n“Channel surfing”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 474058488, + "sender_full_name": "Scott Abbey", + "timestamp": 1727794644 + }, + { + "content": "

Strands #213
\n“Fresh out of the oven”
\n:light_bulb::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::light_bulb::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 474289948, + "sender_full_name": "Scott Abbey", + "timestamp": 1727873954 + }, + { + "content": "

Strands #213
\n“Fresh out of the oven”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 474311928, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727878856 + }, + { + "content": "

Strands #214
\n“Hairy styles”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle::blue_circle:

", + "id": 474554241, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727952146 + }, + { + "content": "

Strands #214
\n“Hairy styles”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 474574542, + "sender_full_name": "Scott Abbey", + "timestamp": 1727957720 + }, + { + "content": "

Strands #214
\n“Hairy styles”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\nEasy to find words hard to find theme...

", + "id": 474600500, + "sender_full_name": "Jerod Santo", + "timestamp": 1727964824 + }, + { + "content": "

Strands #215
\n“Driver's catch-all”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 474846962, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728055690 + }, + { + "content": "

Strands #215 :partying_face:
\n“Driver's catch-all”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 474866015, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728060891 + }, + { + "content": "

Strands #215
\n“Driver's catch-all”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 474900973, + "sender_full_name": "Scott Abbey", + "timestamp": 1728076034 + }, + { + "content": "

Strands #216
\n“No way!”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 474967720, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728124035 + }, + { + "content": "

Strands #216
\n“No way!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 474979527, + "sender_full_name": "Scott Abbey", + "timestamp": 1728133201 + }, + { + "content": "

Strands #216
\n“No way!”
\n:blue_circle::blue_circle::light_bulb::blue_circle:
\n:blue_circle::blue_circle::light_bulb::blue_circle:
\n:yellow_circle::blue_circle:
\nYooo I'm losing my touch

", + "id": 474982144, + "sender_full_name": "Jerod Santo", + "timestamp": 1728135571 + }, + { + "content": "

Strands #216
\n“No way!”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475020168, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728159964 + }, + { + "content": "

Strands #217
\n“Got any bleu cheese?”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 475085821, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728210369 + }, + { + "content": "

Strands #217
\n“Got any bleu cheese?”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle:

", + "id": 475097230, + "sender_full_name": "Jerod Santo", + "timestamp": 1728218207 + }, + { + "content": "

Strands #217
\n“Got any bleu cheese?”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 475099450, + "sender_full_name": "Scott Abbey", + "timestamp": 1728220448 + }, + { + "content": "

Strands #218
\n“Most excellent”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475248105, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728291069 + }, + { + "content": "

Strands #218
\n“Most excellent”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475304596, + "sender_full_name": "Scott Abbey", + "timestamp": 1728309620 + }, + { + "content": "

Strands #218
\n“Most excellent”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475319630, + "sender_full_name": "Jerod Santo", + "timestamp": 1728313771 + }, + { + "content": "

Strands #218
\n“Most excellent”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 475320343, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728313983 + }, + { + "content": "

Strands #219
\n“Protective measures”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle:

\n

This one took me a really long time to get going… but it really shouldn’t have :joy::sob:

", + "id": 475619111, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728406956 + }, + { + "content": "

Likewise

", + "id": 475679075, + "sender_full_name": "Scott Abbey", + "timestamp": 1728423820 + }, + { + "content": "

Strands #219
\n“Protective measures”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:
\nI got it fast thanks to your comment :cold_face:

", + "id": 475708283, + "sender_full_name": "Jerod Santo", + "timestamp": 1728438469 + }, + { + "content": "

Strands #220
\n“Full house”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475818074, + "sender_full_name": "Scott Abbey", + "timestamp": 1728468656 + }, + { + "content": "

Strands #220 :sunglasses:
\n“Full house”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475863122, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728480397 + }, + { + "content": "

Strands #220
\n“Full house”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 475880680, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728484387 + }, + { + "content": "

Strands #220
\n“Full house”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:
\nok I was thinking about this one all wrong...

", + "id": 475883127, + "sender_full_name": "Jerod Santo", + "timestamp": 1728484868 + }, + { + "content": "

Strands #221
\n“Think about it”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 476097540, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728555912 + }, + { + "content": "

Strands #221
\n“Think about it”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 476113683, + "sender_full_name": "Scott Abbey", + "timestamp": 1728561137 + }, + { + "content": "
\n
\n

CRYPTOGRAM took me a minute

\n
", + "id": 476114134, + "sender_full_name": "Scott Abbey", + "timestamp": 1728561299 + }, + { + "content": "

Strands #221
\n“Think about it”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 476155451, + "sender_full_name": "Jerod Santo", + "timestamp": 1728572439 + }, + { + "content": "

@Scott Abbey same

", + "id": 476180616, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728579639 + }, + { + "content": "

Strands #222
\n“Let's experiment”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 476357988, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728642499 + }, + { + "content": "

Strands #222
\n“Let's experiment”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 476465419, + "sender_full_name": "Scott Abbey", + "timestamp": 1728684153 + }, + { + "content": "

Strands #223
\n“Toon time”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 476514327, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728729396 + }, + { + "content": "

Strands #223
\n“Toon time”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 476521656, + "sender_full_name": "Scott Abbey", + "timestamp": 1728736936 + }, + { + "content": "

Strands #223
\n“Toon time”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 476523604, + "sender_full_name": "Jerod Santo", + "timestamp": 1728738855 + }, + { + "content": "

Strands #224
\n“Time to get cozy”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 476561779, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728777993 + }, + { + "content": "

Strands #224
\n“Time to get cozy”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 476596299, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728815732 + }, + { + "content": "

Strands #224
\n“Time to get cozy”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 476602589, + "sender_full_name": "Scott Abbey", + "timestamp": 1728822374 + }, + { + "content": "

Strands #225
\n“Get out of here!”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 476744668, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728901779 + }, + { + "content": "

Strands #225
\n“Get out of here!”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 476798822, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728915479 + }, + { + "content": "

Strands #225
\n“Get out of here!”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 476814736, + "sender_full_name": "Jerod Santo", + "timestamp": 1728921037 + }, + { + "content": "

Strands #225
\n“Get out of here!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 476819275, + "sender_full_name": "Scott Abbey", + "timestamp": 1728922842 + }, + { + "content": "

Strands #226 :sunglasses:
\n“Beast mode”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 476966894, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728991788 + }, + { + "content": "

Strands #226
\n“Beast mode”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 476984005, + "sender_full_name": "Jerod Santo", + "timestamp": 1728997117 + }, + { + "content": "

Strands #226
\n“Beast mode”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::yellow_circle:

", + "id": 477075150, + "sender_full_name": "Scott Abbey", + "timestamp": 1729028388 + }, + { + "content": "

Strands #227
\n“How Poe-tic”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477131711, + "sender_full_name": "Scott Abbey", + "timestamp": 1729059896 + }, + { + "content": "

Strands #227 :dancing:
\n“How Poe-tic”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477154887, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729066580 + }, + { + "content": "

Strands #227
\n“How Poe-tic”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477231842, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729089469 + }, + { + "content": "

Strands #227
\n“How Poe-tic”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477318858, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729121438 + }, + { + "content": "

Strands #228
\n“Dream teams”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 477421873, + "sender_full_name": "Scott Abbey", + "timestamp": 1729165341 + }, + { + "content": "

Strands #228 :partying_face:
\n“Dream teams”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 477430492, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729167996 + }, + { + "content": "

Strands #228
\n“Dream teams”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 477493542, + "sender_full_name": "Jerod Santo", + "timestamp": 1729186789 + }, + { + "content": "

Strands #230
\n“Turn it up a notch”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 477794737, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729334027 + }, + { + "content": "

Strands #230
\n“Turn it up a notch”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 477804013, + "sender_full_name": "Jerod Santo", + "timestamp": 1729342411 + }, + { + "content": "

Strands #230
\n“Turn it up a notch”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 477841289, + "sender_full_name": "Scott Abbey", + "timestamp": 1729375154 + }, + { + "content": "

The spangram was a tough one today

", + "id": 477841305, + "sender_full_name": "Scott Abbey", + "timestamp": 1729375183 + }, + { + "content": "

Strands #231
\n“Make yourself at home”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477886497, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729421655 + }, + { + "content": "

After a string of difficult puzzle days it was kind of nice to have a more straightforward Strands today!

", + "id": 477886501, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729421659 + }, + { + "content": "

Strands #231
\n“Make yourself at home”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477896451, + "sender_full_name": "Jerod Santo", + "timestamp": 1729431763 + }, + { + "content": "

Strands #231
\n“Make yourself at home”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 477912176, + "sender_full_name": "Scott Abbey", + "timestamp": 1729444915 + }, + { + "content": "

Strands #232
\n“We're in this together”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 477972444, + "sender_full_name": "Scott Abbey", + "timestamp": 1729492991 + }, + { + "content": "

Strands #232
\n“We're in this together”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 478090871, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729524741 + }, + { + "content": "

Strands #233
\n“Cool color!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478327941, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729615680 + }, + { + "content": "

Strands #233
\n“Cool color!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478356031, + "sender_full_name": "Scott Abbey", + "timestamp": 1729626354 + }, + { + "content": "

Strands #233
\n“Cool color!”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:light_bulb::blue_circle::blue_circle::yellow_circle:

", + "id": 478364000, + "sender_full_name": "Jerod Santo", + "timestamp": 1729629627 + }, + { + "content": "
\n

spoiler

\n
\n

I found \"blue\" right away but had the hardest time connecting it to \"the\". Kept looking for \"shades of\" \"bluehue\" etc...

\n
", + "id": 478364096, + "sender_full_name": "Jerod Santo", + "timestamp": 1729629681 + }, + { + "content": "

Strands #234
\n“On the road”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478445340, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729673849 + }, + { + "content": "

Strands #234
\n“On the road”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478475200, + "sender_full_name": "Jerod Santo", + "timestamp": 1729683806 + }, + { + "content": "

Strands #234
\n“On the road”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478499835, + "sender_full_name": "Scott Abbey", + "timestamp": 1729691036 + }, + { + "content": "

Strands #235
\n“My cup of tea”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle:

", + "id": 478605478, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729730160 + }, + { + "content": "

Strands #235
\n“My cup of tea”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478734229, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729780864 + }, + { + "content": "

Strands #235
\n“My cup of tea”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 478760424, + "sender_full_name": "Jerod Santo", + "timestamp": 1729788889 + }, + { + "content": "

Strands #235
\n“My cup of tea”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle:

", + "id": 478806825, + "sender_full_name": "Scott Abbey", + "timestamp": 1729807945 + }, + { + "content": "

Strands #236
\n“Make some noise!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 478887403, + "sender_full_name": "Scott Abbey", + "timestamp": 1729851598 + }, + { + "content": "

Strands #236
\n“Make some noise!”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 478919124, + "sender_full_name": "Jerod Santo", + "timestamp": 1729862792 + }, + { + "content": "

Strands #236
\n“Make some noise!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 478945730, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729871473 + }, + { + "content": "

Strands #236
\n“Make some noise!”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:
\nlove a good music reference :headphones:

", + "id": 478956084, + "sender_full_name": "Andrew Patton", + "timestamp": 1729875274 + }, + { + "content": "

Strands #237
\n“Sing-song”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 479049006, + "sender_full_name": "Jerod Santo", + "timestamp": 1729947397 + }, + { + "content": "

Strands #237
\n“Sing-song”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 479058647, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729956781 + }, + { + "content": "

Strands #237
\n“Sing-song”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 479068571, + "sender_full_name": "Scott Abbey", + "timestamp": 1729966495 + }, + { + "content": "

Strands #238
\n“Best of the best”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 479144302, + "sender_full_name": "Jerod Santo", + "timestamp": 1730044751 + }, + { + "content": "

Strands #238
\n“Best of the best”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 479149746, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730049555 + }, + { + "content": "

Strands #238
\n“Best of the best”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 479192174, + "sender_full_name": "Scott Abbey", + "timestamp": 1730087530 + }, + { + "content": "

Strands #239
\n“Fall fun”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle:

", + "id": 479194425, + "sender_full_name": "Scott Abbey", + "timestamp": 1730089055 + }, + { + "content": "

Strands #239
\n“Fall fun”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 479307078, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730130734 + }, + { + "content": "

Strands #239
\n“Fall fun”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 479308137, + "sender_full_name": "Andrew Patton", + "timestamp": 1730131010 + }, + { + "content": "

Strands #240
\n“You and me”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle:

", + "id": 479497758, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730212932 + }, + { + "content": "

Strands #240
\n“You and me”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle:

", + "id": 479601959, + "sender_full_name": "Scott Abbey", + "timestamp": 1730259500 + }, + { + "content": "

Strands #241
\n“How sweet!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 479604938, + "sender_full_name": "Scott Abbey", + "timestamp": 1730262051 + }, + { + "content": "

Strands #241
\n“How sweet!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 479665489, + "sender_full_name": "Jerod Santo", + "timestamp": 1730289244 + }, + { + "content": "

Strands #241
\n“How sweet!”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 479725731, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730307125 + }, + { + "content": "

Strands #242
\n“Trick or treat!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 479903368, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730388340 + }, + { + "content": "

Strands #242
\n“Trick or treat!”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 479959013, + "sender_full_name": "Jerod Santo", + "timestamp": 1730408568 + }, + { + "content": "

Easiest Strand in a LONG time

", + "id": 479959024, + "sender_full_name": "Jerod Santo", + "timestamp": 1730408574 + }, + { + "content": "

@Jerod Santo a Halloween treat for Strands players

", + "id": 480032758, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730458528 + }, + { + "content": "

Strands #243
\n“Strategy game”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 480032789, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730458545 + }, + { + "content": "

Strands #243
\n“Strategy game”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 480124684, + "sender_full_name": "Jerod Santo", + "timestamp": 1730499153 + }, + { + "content": "

Strands #244
\n“Good on paper”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle:

", + "id": 480192568, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730531895 + }, + { + "content": "

Strands #244
\n“Good on paper”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 480217956, + "sender_full_name": "Jerod Santo", + "timestamp": 1730553179 + }, + { + "content": "

Strands #245
\n“In my kingdom”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 480305872, + "sender_full_name": "Jerod Santo", + "timestamp": 1730638931 + }, + { + "content": "

Strands #245
\n“In my kingdom”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 480321640, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730652651 + }, + { + "content": "

Strands #246
\n“In a(n) ...”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 480466025, + "sender_full_name": "Jerod Santo", + "timestamp": 1730733023 + }, + { + "content": "

Strands #246
\n“In a(n) ...”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle::blue_circle:

", + "id": 480486906, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730739304 + }, + { + "content": "

Strands #248
\n“Strumming right along ...”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 480938530, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730905130 + }, + { + "content": "

Strands #248
\n“Strumming right along ...”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 480939486, + "sender_full_name": "Jerod Santo", + "timestamp": 1730905377 + }, + { + "content": "

Strands #249
\n“Extremely online”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 481240502, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731040113 + }, + { + "content": "

Strands #250
\n“:wave::clap::handshake::pinching_hand::peace_sign::wait_one_second::fist::folded_hands:
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 481318590, + "sender_full_name": "Jerod Santo", + "timestamp": 1731073862 + }, + { + "content": "

Strands #250
\n“:wave::clap::handshake::pinching_hand::peace_sign::wait_one_second::fist::folded_hands:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 481325559, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731076127 + }, + { + "content": "

Strands #251
\n“Generation jam”
\n:light_bulb::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

\n
\n

spoiler

\n
\n

I was stumped at first, but all I needed was one hint (blur) and the rest was too easy. Never heard of Pavement though...

\n
", + "id": 481467509, + "sender_full_name": "Jerod Santo", + "timestamp": 1731164286 + }, + { + "content": "

Strands #251
\n“Generation jam”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 481475265, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731170529 + }, + { + "content": "

@Jerod Santo

\n
\n
\n

I had a rough idea of what the theme was when I found ’blur’ (my first word), but it took me a while to find the spangram! Also same about ‘pavement’

\n
", + "id": 481475638, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731170856 + }, + { + "content": "

Strands #252
\n“Nice fit”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 481598632, + "sender_full_name": "Jerod Santo", + "timestamp": 1731273834 + }, + { + "content": "

Strands #253
\n“To your health!”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle:

", + "id": 481772448, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731345729 + }, + { + "content": "

Strands #254
\n“Spell it out”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle:

\n

Took a while for this to click :woman_facepalming:

", + "id": 481983111, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731427224 + }, + { + "content": "

Strands #254
\n“Spell it out”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:blue_circle::blue_circle::blue_circle::light_bulb:
\n:blue_circle::blue_circle::yellow_circle:
\nSame! :man_facepalming:

", + "id": 481992989, + "sender_full_name": "Jerod Santo", + "timestamp": 1731430075 + }, + { + "content": "

Strands #255
\n“We're walking”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 482202319, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731512535 + }, + { + "content": "

Strands #255
\n“We're walking”
\n:light_bulb::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\nNeeded a little help to get started

", + "id": 482205193, + "sender_full_name": "Jerod Santo", + "timestamp": 1731513271 + }, + { + "content": "

Strands #256
\n“Name of the game”
\n:blue_circle::light_bulb::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 482513694, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731633593 + }, + { + "content": "

Strands #257
\n“Dress for lunch”
\n:light_bulb::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

\n

Needed a little help getting the first word and then it all fell into place

", + "id": 482653294, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731689261 + }, + { + "content": "

Strands #257
\n“Dress for lunch”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle:

", + "id": 482664482, + "sender_full_name": "Jerod Santo", + "timestamp": 1731692832 + }, + { + "content": "

Strands #258
\n“\"Oh, you!\"”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 482779434, + "sender_full_name": "Jerod Santo", + "timestamp": 1731771123 + }, + { + "content": "

Strands #258
\n“\"Oh, you!\"”
\n:blue_circle::light_bulb::blue_circle::light_bulb:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 482833326, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731822949 + }, + { + "content": "

Strands #259
\n“Would you look at that?”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 482867744, + "sender_full_name": "Jerod Santo", + "timestamp": 1731854722 + }, + { + "content": "

Strands #259
\n“Would you look at that?”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::yellow_circle:

", + "id": 482884326, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731867578 + }, + { + "content": "

Strands #260
\n“Coming up for air”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::yellow_circle:

", + "id": 483121858, + "sender_full_name": "Jerod Santo", + "timestamp": 1731963427 + }, + { + "content": "

Strands #261
\n“Pick-ups”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 483291852, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732030468 + }, + { + "content": "

Strands #261
\n“Pick-ups”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 483293320, + "sender_full_name": "Jerod Santo", + "timestamp": 1732030845 + }, + { + "content": "

Strands #262
\n“For our furry friends”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 483481303, + "sender_full_name": "Jerod Santo", + "timestamp": 1732108481 + }, + { + "content": "

Strands #262
\n“For our furry friends”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

\n

I think this was my first time guessing ONLY theme words

", + "id": 483512145, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732116659 + }, + { + "content": "

Hmm I didn't really think about it at the time but I think it's same for me

", + "id": 483512868, + "sender_full_name": "Jerod Santo", + "timestamp": 1732116854 + }, + { + "content": "

Strands #263
\n“You're getting warm”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 483710991, + "sender_full_name": "Jerod Santo", + "timestamp": 1732199367 + }, + { + "content": "

Strands #264
\n“This is the place!”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 483948591, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732293475 + }, + { + "content": "

Strands #265
\n“Did you hear that?”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 484054762, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732359673 + }, + { + "content": "

Strands #265
\n“Did you hear that?”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 484065369, + "sender_full_name": "Jerod Santo", + "timestamp": 1732368777 + }, + { + "content": "

Strands #266
\n“Start small”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 484171193, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732473454 + }, + { + "content": "

Strands #267
\n“Plan on it”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 484298292, + "sender_full_name": "Jerod Santo", + "timestamp": 1732540801 + }, + { + "content": "

Strands #267
\n“Plan on it”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 484344228, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732552028 + }, + { + "content": "

Strands #268
\n“Open-and-shut case”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:
\nNot my area of expertise :laughing:

", + "id": 484540448, + "sender_full_name": "Jerod Santo", + "timestamp": 1732635074 + }, + { + "content": "

Strands #268
\n“Open-and-shut case”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 484542297, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732635567 + }, + { + "content": "

Strands #269
\n“Come fly with me”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 484750784, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732722613 + }, + { + "content": "

Strands #269
\n“Come fly with me”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 484758726, + "sender_full_name": "Jerod Santo", + "timestamp": 1732725051 + }, + { + "content": "

Strands #270
\n“Thank goodness!”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 484928201, + "sender_full_name": "Jerod Santo", + "timestamp": 1732802608 + }, + { + "content": "

Strands #270
\n“Thank goodness!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 484957223, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732812099 + }, + { + "content": "

Strands #271
\n“Give me a break”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 485140488, + "sender_full_name": "Jerod Santo", + "timestamp": 1732902152 + }, + { + "content": "

Strands #271
\n“Give me a break”
\n:light_bulb::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 485167689, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732918954 + }, + { + "content": "

Strands #272
\n“Yas Queen!”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

\n

I can’t believe it took me so long to realize what the theme was :woman_facepalming:

", + "id": 485249325, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732989501 + }, + { + "content": "

Strands #272
\n“Yas Queen!”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\nFun one!

", + "id": 485439565, + "sender_full_name": "Jerod Santo", + "timestamp": 1733020129 + }, + { + "content": "

Strands #273
\n“Old hang-ups”
\n:blue_circle::light_bulb::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 485484524, + "sender_full_name": "Jerod Santo", + "timestamp": 1733061776 + }, + { + "content": "

Strands #273
\n“Old hang-ups”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 485500529, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733074969 + }, + { + "content": "

Strands #274
\n“Beatlemania!”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle:

", + "id": 485667984, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733158324 + }, + { + "content": "

Strands #274
\n“Beatlemania!”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 485687504, + "sender_full_name": "Jerod Santo", + "timestamp": 1733165048 + }, + { + "content": "

Strands #275
\n“Lead the way”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 485887121, + "sender_full_name": "Jerod Santo", + "timestamp": 1733240889 + }, + { + "content": "

Strands #275
\n“Lead the way”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 485887485, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733240983 + }, + { + "content": "

Strands #277
\n“Gonna fly now!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 486322760, + "sender_full_name": "Jerod Santo", + "timestamp": 1733410192 + }, + { + "content": "

Strands #277
\n“Gonna fly now!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 486347599, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733416520 + }, + { + "content": "

Strands #278
\n“Find your people”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 486547961, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733501684 + }, + { + "content": "

Strands #278
\n“Find your people”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\nCool looking one

", + "id": 486598588, + "sender_full_name": "Jerod Santo", + "timestamp": 1733521114 + }, + { + "content": "

Strands #278
\n“Find your people”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\nagreed! love the shape :mirror:

", + "id": 486641061, + "sender_full_name": "Andrew Patton", + "timestamp": 1733553426 + }, + { + "content": "

Strands #279
\n“Prepare to be eaten”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle:

", + "id": 486690657, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733594109 + }, + { + "content": "

Strands #280
\n“A timely theme”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 486789686, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733680705 + }, + { + "content": "

Strands #280
\n“A timely theme”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 486799871, + "sender_full_name": "Maroš Kučera", + "timestamp": 1733688960 + }, + { + "content": "

Strands #280
\n“A timely theme”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 486804050, + "sender_full_name": "Jerod Santo", + "timestamp": 1733692625 + }, + { + "content": "

Strands #280
\n“A timely theme”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 486871180, + "sender_full_name": "Andrew Patton", + "timestamp": 1733727465 + }, + { + "content": "

Strands #281
\n“Quiet at first”
\n:blue_circle::light_bulb::blue_circle::light_bulb:
\n:blue_circle::light_bulb::blue_circle::blue_circle:
\n:yellow_circle::blue_circle:

\n

Ok that was the hardest one I’ve done in awhile

", + "id": 487012768, + "sender_full_name": "Jerod Santo", + "timestamp": 1733755315 + }, + { + "content": "

Strands #281
\n“Quiet at first”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle:

\n

Tough one today! Almost forgot to finish… at 5/7 words I still didn’t know what the theme was and had to stare at it for a while :joy:

", + "id": 487157651, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733804441 + }, + { + "content": "

Strands #282
\n“Something to see”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::yellow_circle:

", + "id": 487284395, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733845876 + }, + { + "content": "

Strands #282
\n“Something to see”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

\n

Yeah I didn’t have the patients for yesterday’s

", + "id": 487293427, + "sender_full_name": "Jerod Santo", + "timestamp": 1733848176 + }, + { + "content": "

Strands #283
\n“Board certified”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 488125760, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733930943 + }, + { + "content": "

Strands #283
\n“Board certified”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 488141324, + "sender_full_name": "Jerod Santo", + "timestamp": 1733935351 + }, + { + "content": "

Jerod Santo said:

\n
\n

Yeah I didn’t have the patients for yesterday’s

\n
\n

Lol nor apparently the patience to use appropriate words :rolling_on_the_floor_laughing:

", + "id": 488141467, + "sender_full_name": "Jerod Santo", + "timestamp": 1733935400 + }, + { + "content": "

Strands #284
\n“Shape and bake”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 488678440, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734022568 + }, + { + "content": "

Strands #284
\n“Shape and bake”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 488713234, + "sender_full_name": "Jerod Santo", + "timestamp": 1734035523 + }, + { + "content": "

Strands #285
\n“One for the Swifties”
\n:light_bulb::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:
\nI'm no Swiftie...

", + "id": 488864031, + "sender_full_name": "Jerod Santo", + "timestamp": 1734103206 + }, + { + "content": "

Strands #286
\n“Nothing can stop me!”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 489040576, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734224618 + }, + { + "content": "

Strands #287
\n“Moonlighting”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 489085228, + "sender_full_name": "Jerod Santo", + "timestamp": 1734270245 + }, + { + "content": "

Strands #287
\n“Moonlighting”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 489146837, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734324942 + }, + { + "content": "

Strands #288
\n“Crossed words”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 489235949, + "sender_full_name": "Jerod Santo", + "timestamp": 1734355572 + }, + { + "content": "

Strands #288
\n“Crossed words”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 489286331, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734367588 + }, + { + "content": "

Strands #289
\n“It's lit!”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 489515736, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734450149 + }, + { + "content": "

Strands #289
\n“It's lit!”
\n:blue_circle::light_bulb::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 489556098, + "sender_full_name": "Jerod Santo", + "timestamp": 1734463204 + }, + { + "content": "

Strands #289
\n“It's lit!”
\n:light_bulb::blue_circle::blue_circle::yellow_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 489617412, + "sender_full_name": "Joseph Lozano", + "timestamp": 1734496139 + }, + { + "content": "

Strands #290
\n“You say you want a revolution”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 489779667, + "sender_full_name": "Jerod Santo", + "timestamp": 1734534934 + }, + { + "content": "

Strands #290
\n“You say you want a revolution”
\n:light_bulb::blue_circle::blue_circle::light_bulb:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 489880659, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734579329 + }, + { + "content": "

Strands #291
\n“Roll with it”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 490001170, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734626091 + }, + { + "content": "

Strands #292
\n“Morning morsel”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 490178604, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734707064 + }, + { + "content": "

Strands #292
\n“Morning morsel”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 490179957, + "sender_full_name": "Jerod Santo", + "timestamp": 1734707512 + }, + { + "content": "

Strands #292
\n“Morning morsel”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 490198552, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734713776 + }, + { + "content": "

Strands #293
\n“Keeping the faith”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle:

", + "id": 490316722, + "sender_full_name": "Jerod Santo", + "timestamp": 1734803274 + }, + { + "content": "

Strands #293
\n“Keeping the faith”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle:

", + "id": 490320739, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734807231 + }, + { + "content": "

Strands #294
\n“Are you listening?”
\n:blue_circle::light_bulb::blue_circle::blue_circle:
\n:blue_circle::yellow_circle::blue_circle:

", + "id": 490393921, + "sender_full_name": "Jerod Santo", + "timestamp": 1734878255 + }, + { + "content": "

Strands #295
\n“Pass the eggnog”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

\n

Where’s the eggnog emoji?

", + "id": 490603235, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734998028 + }, + { + "content": "

Strands #296
\n“Who on earth ...?”
\n:blue_circle::blue_circle::light_bulb::blue_circle:
\n:blue_circle::yellow_circle::blue_circle::blue_circle:

", + "id": 490697419, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735060784 + }, + { + "content": "

Strands #297
\n“A visit from Santa”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

\n

🎅🏽🎅🏽🎅🏽🎅🏽

", + "id": 490797677, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735150178 + }, + { + "content": "

Strands #298
\n“Relative conjunction”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle::blue_circle:

", + "id": 490932269, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735261119 + }, + { + "content": "

Strands #299
\n“Back in style”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 490981729, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735299228 + }, + { + "content": "

Strands #299
\n“Back in style”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 491006676, + "sender_full_name": "Jerod Santo", + "timestamp": 1735315988 + }, + { + "content": "

Strands #300
\n“Just the essentials”
\n:light_bulb::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle:

", + "id": 491108672, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735408349 + }, + { + "content": "

Strands #300
\n“Just the essentials”
\n:blue_circle::blue_circle::blue_circle::yellow_circle:
\n:blue_circle:

", + "id": 491108801, + "sender_full_name": "Jerod Santo", + "timestamp": 1735408506 + }, + { + "content": "

Strands #301
\n“Festival of Lights delights”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 491242032, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735538924 + }, + { + "content": "

Strands #302
\n“Keep it classical”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 491314473, + "sender_full_name": "Jerod Santo", + "timestamp": 1735583275 + }, + { + "content": "

Strands #303
\n“Resolutions”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle:

", + "id": 491427636, + "sender_full_name": "Jerod Santo", + "timestamp": 1735668342 + }, + { + "content": "

Strands #304
\n“Resolutions”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:yellow_circle::blue_circle::blue_circle:

", + "id": 491490991, + "sender_full_name": "Maroš Kučera", + "timestamp": 1735729090 + }, + { + "content": "

Strands #304 :partying_face:
\n“What a workout”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 491491234, + "sender_full_name": "Maroš Kučera", + "timestamp": 1735729337 + }, + { + "content": "

Strands #304
\n“What a workout”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 491504610, + "sender_full_name": "Jerod Santo", + "timestamp": 1735742266 + }, + { + "content": "

Strands #304
\n“What a workout”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 491513981, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735750889 + }, + { + "content": "

Strands #305
\n“Super bowl”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 491615763, + "sender_full_name": "Jerod Santo", + "timestamp": 1735827115 + }, + { + "content": "

Strands #305
\n“Super bowl”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 491633294, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735835206 + }, + { + "content": "

Strands #306 :dancing:
\n“On auto”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 491741639, + "sender_full_name": "Maroš Kučera", + "timestamp": 1735902775 + }, + { + "content": "

Strands #306
\n“On auto”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 491764222, + "sender_full_name": "Jerod Santo", + "timestamp": 1735913846 + }, + { + "content": "

Strands #306
\n“On auto”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 491787513, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735925394 + }, + { + "content": "

Strands #307
\n“Literary couples”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 491877818, + "sender_full_name": "Jerod Santo", + "timestamp": 1735997620 + }, + { + "content": "

Strands #307
\n“Literary couples”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle:

", + "id": 491893987, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736012687 + }, + { + "content": "

Strands #308
\n“Cold snap”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 491972660, + "sender_full_name": "Jerod Santo", + "timestamp": 1736088551 + }, + { + "content": "

Strands #308
\n“Cold snap”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 491987409, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736101303 + }, + { + "content": "

Strands #309
\n“In neutral”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle:

", + "id": 492102112, + "sender_full_name": "Jerod Santo", + "timestamp": 1736169116 + }, + { + "content": "

Strands #310
\n“Front women”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 492304041, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736254363 + }, + { + "content": "

Strands #310
\n“Front women”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 492334514, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736264504 + }, + { + "content": "

Strands #311 :partying_face:
\n“Time for an upgrade”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

\n
\n

Spoiler

\n
\n

Those hours of watching HGTV paid off finally :sweat_smile: :innocent:

\n
", + "id": 492469569, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736330100 + }, + { + "content": "

Strands #311
\n“Time for an upgrade”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 492527465, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736349930 + }, + { + "content": "

Strands #311
\n“Time for an upgrade”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle:

", + "id": 492542370, + "sender_full_name": "Jerod Santo", + "timestamp": 1736354604 + }, + { + "content": "

Strands #312
\n“Off the hook!”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:yellow_circle::blue_circle::light_bulb::blue_circle:
\n:blue_circle:
\nNot a fan!

", + "id": 492731976, + "sender_full_name": "Jerod Santo", + "timestamp": 1736431941 + }, + { + "content": "

Strands #312
\n“Off the hook!”
\n:light_bulb::blue_circle::light_bulb::blue_circle:
\n:yellow_circle::blue_circle::blue_circle::blue_circle:

", + "id": 492857160, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736473919 + }, + { + "content": "

Strands #313
\n“They're inseparable”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 492971903, + "sender_full_name": "Jerod Santo", + "timestamp": 1736522521 + }, + { + "content": "

Strands #313
\n“They're inseparable”
\n:yellow_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle:

", + "id": 492989024, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736528226 + }, + { + "content": "

Strands #313
\n“They're inseparable”
\n:blue_circle::blue_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle:

", + "id": 493003508, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736533531 + }, + { + "content": "

Strands #314
\n“Say when ...”
\n:blue_circle::blue_circle::yellow_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 493109078, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736613047 + }, + { + "content": "

Strands #314
\n“Say when ...”
\n:blue_circle::yellow_circle::blue_circle::blue_circle:
\n:blue_circle::blue_circle::blue_circle::blue_circle:

", + "id": 493120450, + "sender_full_name": "Jerod Santo", + "timestamp": 1736622640 + } +] \ No newline at end of file diff --git a/zulip_json/453573-games/wordle.json b/zulip_json/453573-games/wordle.json new file mode 100644 index 0000000000..dd4704f603 --- /dev/null +++ b/zulip_json/453573-games/wordle.json @@ -0,0 +1,5804 @@ +[ + { + "content": "

Wordle 1,167 4/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 466020161, + "sender_full_name": "Jerod Santo", + "timestamp": 1724939579 + }, + { + "content": "

Wordle 1,175 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468202339, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725632828 + }, + { + "content": "

Wordle 1,175 5/6

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468206247, + "sender_full_name": "Jerod Santo", + "timestamp": 1725633732 + }, + { + "content": "

Wordle 1,175 3/6

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468299093, + "sender_full_name": "Gert Van Gool", + "timestamp": 1725660673 + }, + { + "content": "

Wordle 1,176 6/6

\n

:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468402482, + "sender_full_name": "Jerod Santo", + "timestamp": 1725712672 + }, + { + "content": "

Wordle 1,176 4/6

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468411435, + "sender_full_name": "Nabeel S", + "timestamp": 1725715328 + }, + { + "content": "

Wordle 1,176 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468422603, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725720897 + }, + { + "content": "

Wordle 1,176 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468440956, + "sender_full_name": "Gert Van Gool", + "timestamp": 1725728513 + }, + { + "content": "

Wordle 1,177 3/6*

\n

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468570200, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725803392 + }, + { + "content": "

Wordle 1,177 5/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468605991, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725817815 + }, + { + "content": "

Wordle 1,178 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468639815, + "sender_full_name": "Maroš Kučera", + "timestamp": 1725837334 + }, + { + "content": "

Wordle 1,178 5/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468814685, + "sender_full_name": "Jerod Santo", + "timestamp": 1725891730 + }, + { + "content": "

Wordle 1,178 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 468818853, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725892535 + }, + { + "content": "

Wordle 1,179 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469106280, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725977885 + }, + { + "content": "

Wordle 1,179 4/6

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469168522, + "sender_full_name": "Nabeel S", + "timestamp": 1725990520 + }, + { + "content": "

Wordle 1,179 2/6

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469195968, + "sender_full_name": "Jerod Santo", + "timestamp": 1725997661 + }, + { + "content": "

Wordle 1,180 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469428763, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726066561 + }, + { + "content": "

Wordle 1,180 3/6

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469428883, + "sender_full_name": "Jarvis Yang", + "timestamp": 1726066571 + }, + { + "content": "

Wordle 1,180 4/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469479357, + "sender_full_name": "Jerod Santo", + "timestamp": 1726078687 + }, + { + "content": "

Wordle 1,181 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469622115, + "sender_full_name": "Ed Howard", + "timestamp": 1726135133 + }, + { + "content": "

Wordle 1,181 3/6*

\n

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469693756, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726151766 + }, + { + "content": "

Wordle 1,181 5/6

\n

:green_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469699011, + "sender_full_name": "Jerod Santo", + "timestamp": 1726152890 + }, + { + "content": "

Wordle 1,181 3/6* :sunglasses:

\n

:yellow_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469726640, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726159363 + }, + { + "content": "

Wordle 1,182 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469892860, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726215604 + }, + { + "content": "

Wordle 1,182 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469930420, + "sender_full_name": "Ed Howard", + "timestamp": 1726224854 + }, + { + "content": "

Ok, that's a fairly weird coincidence.

", + "id": 469930600, + "sender_full_name": "Ed Howard", + "timestamp": 1726224889 + }, + { + "content": "

Wordle 1,182 3/6

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469958091, + "sender_full_name": "Jerod Santo", + "timestamp": 1726231973 + }, + { + "content": "

Wordle 1,182 6/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 469985718, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726238282 + }, + { + "content": "

Wordle 1,183 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470171175, + "sender_full_name": "Ed Howard", + "timestamp": 1726321327 + }, + { + "content": "

Wordle 1,183 3/6*

\n

:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470171928, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726321687 + }, + { + "content": "

Wordle 1,183 4/6

\n

:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470225802, + "sender_full_name": "Nabeel S", + "timestamp": 1726344887 + }, + { + "content": "

Wordle 1,184 5/6*

\n

:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470317970, + "sender_full_name": "Ed Howard", + "timestamp": 1726396662 + }, + { + "content": "

Wordle 1,184 4/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470342429, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726410329 + }, + { + "content": "

Wordle 1,185 5/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470391277, + "sender_full_name": "Tim Uckun", + "timestamp": 1726437378 + }, + { + "content": "

Wordle 1,185 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470431555, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726457014 + }, + { + "content": "

Wordle 1,185 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470537371, + "sender_full_name": "Ed Howard", + "timestamp": 1726481598 + }, + { + "content": "

Wordle 1,185 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470549698, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726483791 + }, + { + "content": "

Wordle 1,185 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470608809, + "sender_full_name": "David Goelitz", + "timestamp": 1726493982 + }, + { + "content": "

Wordle 1,185 5/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470623050, + "sender_full_name": "Jerod Santo", + "timestamp": 1726496382 + }, + { + "content": "

Wordle 1,185 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470645526, + "sender_full_name": "Robert Purcell", + "timestamp": 1726500247 + }, + { + "content": "

Wordle 1,185 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470651328, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726501455 + }, + { + "content": "

Wordle 1,185 6/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470762490, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726526372 + }, + { + "content": "

Wordle 1,186 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470763832, + "sender_full_name": "Tim Uckun", + "timestamp": 1726526674 + }, + { + "content": "

Wordle 1,186 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470924499, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726565424 + }, + { + "content": "

Wordle 1,186 5/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470933655, + "sender_full_name": "Ed Howard", + "timestamp": 1726567441 + }, + { + "content": "

Wordle 1,186 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470965653, + "sender_full_name": "Robert Purcell", + "timestamp": 1726576469 + }, + { + "content": "

Wordle 1,186 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 470981743, + "sender_full_name": "David Goelitz", + "timestamp": 1726580021 + }, + { + "content": "

Wordle 1,186 4/6

\n

:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471003448, + "sender_full_name": "Jerod Santo", + "timestamp": 1726584207 + }, + { + "content": "

Wordle 1,186 3/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471004399, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726584426 + }, + { + "content": "

Wordle 1,186 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

NGL today’s word made me yell at my phone

", + "id": 471008534, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726585382 + }, + { + "content": "

Wordle 1,186 5/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471020667, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726587692 + }, + { + "content": "

@Andrew O'Brien same

", + "id": 471020841, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726587733 + }, + { + "content": "

Wordle 1,186 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471057633, + "sender_full_name": "Frank West", + "timestamp": 1726597053 + }, + { + "content": "

Wordle 1,187 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471210425, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726651087 + }, + { + "content": "

Wordle 1,187 4/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471218331, + "sender_full_name": "Ed Howard", + "timestamp": 1726653396 + }, + { + "content": "

Wordle 1,187 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471261777, + "sender_full_name": "David Goelitz", + "timestamp": 1726666700 + }, + { + "content": "

Wordle 1,187 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471262710, + "sender_full_name": "Robert Purcell", + "timestamp": 1726666962 + }, + { + "content": "

Wordle 1,187 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

@Robert Purcell Wordle twins!

", + "id": 471271984, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726669275 + }, + { + "content": "

Wordle 1,187 5/6

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471274655, + "sender_full_name": "Jerod Santo", + "timestamp": 1726669977 + }, + { + "content": "

Wordle 1,187 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471279691, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726671414 + }, + { + "content": "

Wordle 1,187 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471345686, + "sender_full_name": "Frank West", + "timestamp": 1726692475 + }, + { + "content": "

Wordle 1,188 3/6*

\n

:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471358245, + "sender_full_name": "Tim Uckun", + "timestamp": 1726698076 + }, + { + "content": "

Wordle 1,188 3/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471449724, + "sender_full_name": "Ed Howard", + "timestamp": 1726739809 + }, + { + "content": "

Wordle 1,188 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471488521, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726752977 + }, + { + "content": "

Wordle 1,188 2/6*

\n

:yellow_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471491243, + "sender_full_name": "Robert Purcell", + "timestamp": 1726753833 + }, + { + "content": "

Wordle 1,188 2/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471503842, + "sender_full_name": "David Goelitz", + "timestamp": 1726757352 + }, + { + "content": "

Wordle 1,188 4/6

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471505728, + "sender_full_name": "Jerod Santo", + "timestamp": 1726757924 + }, + { + "content": "

Wordle 1,188 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471521270, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726762620 + }, + { + "content": "

Wordle 1,188 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471531642, + "sender_full_name": "Frank West", + "timestamp": 1726766166 + }, + { + "content": "

Wordle 1,188 3/6* :sunglasses:

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471560394, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726778496 + }, + { + "content": "

Wordle 1,189 3/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471569825, + "sender_full_name": "Tim Uckun", + "timestamp": 1726783226 + }, + { + "content": "

Wordle 1,188 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471635345, + "sender_full_name": "Andrew Patton", + "timestamp": 1726814607 + }, + { + "content": "

Wordle 1,189 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471729872, + "sender_full_name": "David Goelitz", + "timestamp": 1726839140 + }, + { + "content": "

Wordle 1,189 3/6*

\n

:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471743536, + "sender_full_name": "Frank West", + "timestamp": 1726841752 + }, + { + "content": "

Wordle 1,189 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471752111, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726843823 + }, + { + "content": "

Wordle 1,189 4/6*

\n

:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471753493, + "sender_full_name": "Robert Purcell", + "timestamp": 1726844128 + }, + { + "content": "

Wordle 1,189 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471753599, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726844153 + }, + { + "content": "

Wordle 1,189 5/6* ugh

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471813396, + "sender_full_name": "Andrew Patton", + "timestamp": 1726859861 + }, + { + "content": "

Wordle 1,189 4/6

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471840792, + "sender_full_name": "Nabeel S", + "timestamp": 1726870189 + }, + { + "content": "

Wordle 1,190 3/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471844824, + "sender_full_name": "Tim Uckun", + "timestamp": 1726871669 + }, + { + "content": "

Wordle 1,190 2/6*

\n

:green_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471933980, + "sender_full_name": "Robert Purcell", + "timestamp": 1726920594 + }, + { + "content": "

Wordle 1,190 4/6*

\n

:green_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471941430, + "sender_full_name": "Ed Howard", + "timestamp": 1726925817 + }, + { + "content": "

Wordle 1,190 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471942081, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726926260 + }, + { + "content": "

Wordle 1,190 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471951142, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726932675 + }, + { + "content": "

Wordle 1,190 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 471952604, + "sender_full_name": "David Goelitz", + "timestamp": 1726933842 + }, + { + "content": "

Wordle 1,191 2/6* :dancing:

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472015659, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726984574 + }, + { + "content": "

Wordle 1,191 2/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472025902, + "sender_full_name": "Rebecca Palma", + "timestamp": 1726992500 + }, + { + "content": "

Wordle 1,191 2/6*

\n

:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472041937, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727007052 + }, + { + "content": "

Wordle 1,191 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472041942, + "sender_full_name": "Robert Purcell", + "timestamp": 1727007056 + }, + { + "content": "

Dang. Thought I did well today but obviously I’m just a big LOSER :sob:

", + "id": 472042053, + "sender_full_name": "Robert Purcell", + "timestamp": 1727007157 + }, + { + "content": "

Wordle 1,191 4/6

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nWhat does that make me...? :wink:

", + "id": 472046601, + "sender_full_name": "Jerod Santo", + "timestamp": 1727011351 + }, + { + "content": "

Wordle 1,191 4/6

\n

:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472046988, + "sender_full_name": "Nabeel S", + "timestamp": 1727011733 + }, + { + "content": "

Wordle 1,191 2/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

There goes a frequent starting word for me. Still yet to guess in 1 after 800 plays.

", + "id": 472053487, + "sender_full_name": "David Goelitz", + "timestamp": 1727017936 + }, + { + "content": "

Wordle 1,191 4/6*

\n

:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472055977, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727019748 + }, + { + "content": "

Wordle 1,191 3/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472132020, + "sender_full_name": "Andrew Patton", + "timestamp": 1727070184 + }, + { + "content": "

Wordle 1,192 2/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472149173, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727075951 + }, + { + "content": "

Wordle 1,192 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472190298, + "sender_full_name": "Ed Howard", + "timestamp": 1727087676 + }, + { + "content": "

Wordle 1,192 2/6*

\n

:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472212772, + "sender_full_name": "Robert Purcell", + "timestamp": 1727093688 + }, + { + "content": "

Wordle 1,192 3/6*

\n

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472213411, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727093829 + }, + { + "content": "

Wordle 1,192 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472233805, + "sender_full_name": "David Goelitz", + "timestamp": 1727098285 + }, + { + "content": "

Wordle 1,192 2/6

\n

:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nA nice start to the week :sunglasses:

", + "id": 472239413, + "sender_full_name": "Jerod Santo", + "timestamp": 1727099681 + }, + { + "content": "

Wordle 1,192 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472250602, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727102237 + }, + { + "content": "

Wordle 1,192 3/6*

\n

:green_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472265493, + "sender_full_name": "Frank West", + "timestamp": 1727105716 + }, + { + "content": "

Wordle 1,192 2/6*

\n

:green_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472403134, + "sender_full_name": "Andrew Patton", + "timestamp": 1727157154 + }, + { + "content": "

Wordle 1,193 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472415629, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727162029 + }, + { + "content": "

Wordle 1,193 2/6*

\n

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472450246, + "sender_full_name": "Ed Howard", + "timestamp": 1727171246 + }, + { + "content": "

Wordle 1,193 3/6

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nI got really lucky :smiley:

", + "id": 472454721, + "sender_full_name": "Nabeel S", + "timestamp": 1727172326 + }, + { + "content": "

Wordle 1,193 X/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:

\n

Grrr

", + "id": 472479246, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727180095 + }, + { + "content": "

Wordle 1,193 5/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472493857, + "sender_full_name": "David Goelitz", + "timestamp": 1727184205 + }, + { + "content": "

Wordle 1,193 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472510474, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727188863 + }, + { + "content": "

Wordle 1,193 4/6

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472512660, + "sender_full_name": "Jerod Santo", + "timestamp": 1727189445 + }, + { + "content": "

Wordle 1,193 3/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472525021, + "sender_full_name": "Frank West", + "timestamp": 1727193246 + }, + { + "content": "

Wordle 1,193 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472525874, + "sender_full_name": "Robert Purcell", + "timestamp": 1727193529 + }, + { + "content": "

Wordle 1,194 4/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472632645, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727250118 + }, + { + "content": "

Wordle 1,194 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472656170, + "sender_full_name": "Ed Howard", + "timestamp": 1727258018 + }, + { + "content": "

Wordle 1,194 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472669492, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727262246 + }, + { + "content": "

Wordle 1,194 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472696671, + "sender_full_name": "Robert Purcell", + "timestamp": 1727270633 + }, + { + "content": "

Wordle 1,194 5/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472700230, + "sender_full_name": "David Goelitz", + "timestamp": 1727271639 + }, + { + "content": "

Wordle 1,194 3/6

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472713645, + "sender_full_name": "Nabeel S", + "timestamp": 1727275207 + }, + { + "content": "

Wordle 1,194 4/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472714343, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727275402 + }, + { + "content": "

Wordle 1,194 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472735264, + "sender_full_name": "Frank West", + "timestamp": 1727281761 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472795987, + "sender_full_name": "Tim Uckun", + "timestamp": 1727313195 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472870576, + "sender_full_name": "Ed Howard", + "timestamp": 1727348830 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472882712, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727353069 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472896508, + "sender_full_name": "Robert Purcell", + "timestamp": 1727357062 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472899372, + "sender_full_name": "David Goelitz", + "timestamp": 1727357844 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472915205, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727362186 + }, + { + "content": "

Wordle 1,195 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472919548, + "sender_full_name": "Frank West", + "timestamp": 1727363454 + }, + { + "content": "

Wordle 1,195 3/6

\n

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472926084, + "sender_full_name": "Nabeel S", + "timestamp": 1727365416 + }, + { + "content": "

Wordle 1,195 2/6

\n

:white_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472934703, + "sender_full_name": "Jerod Santo", + "timestamp": 1727368164 + }, + { + "content": "

Wordle 1,196 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 472979541, + "sender_full_name": "Tim Uckun", + "timestamp": 1727387954 + }, + { + "content": "

Wordle 1,196 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473084059, + "sender_full_name": "Ed Howard", + "timestamp": 1727436123 + }, + { + "content": "

Wordle 1,196 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473099159, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727440335 + }, + { + "content": "

Wordle 1,196 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473109109, + "sender_full_name": "David Goelitz", + "timestamp": 1727443281 + }, + { + "content": "

Wordle 1,196 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473123271, + "sender_full_name": "Frank West", + "timestamp": 1727447007 + }, + { + "content": "

Wordle 1,196 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473127159, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727448229 + }, + { + "content": "

Wordle 1,196 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473131787, + "sender_full_name": "Robert Purcell", + "timestamp": 1727449483 + }, + { + "content": "

Wordle 1,196 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473149338, + "sender_full_name": "Andrew Patton", + "timestamp": 1727453197 + }, + { + "content": "

Wordle 1,197 3/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473219038, + "sender_full_name": "Tim Uckun", + "timestamp": 1727473981 + }, + { + "content": "

Wordle 1,196 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473249592, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727478809 + }, + { + "content": "

Wordle 1,197 3/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473336617, + "sender_full_name": "Ed Howard", + "timestamp": 1727523499 + }, + { + "content": "

Wordle 1,197 3/6

\n

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473339612, + "sender_full_name": "Nabeel S", + "timestamp": 1727525069 + }, + { + "content": "

Wordle 1,197 4/6

\n

:green_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473341396, + "sender_full_name": "Jerod Santo", + "timestamp": 1727526463 + }, + { + "content": "

Wordle 1,197 5/6*

\n

:yellow_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473348726, + "sender_full_name": "David Goelitz", + "timestamp": 1727530840 + }, + { + "content": "

Wordle 1,197 2/6*

\n

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473358946, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727537663 + }, + { + "content": "

Wordle 1,197 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473360517, + "sender_full_name": "Scott Abbey", + "timestamp": 1727538901 + }, + { + "content": "

Wordle 1,198 6/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473383201, + "sender_full_name": "Tim Uckun", + "timestamp": 1727555601 + }, + { + "content": "

Wordle 1,197 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473401560, + "sender_full_name": "Robert Purcell", + "timestamp": 1727574649 + }, + { + "content": "

Wordle 1,198 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473448059, + "sender_full_name": "Robert Purcell", + "timestamp": 1727615491 + }, + { + "content": "

Wordle 1,198 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473458035, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727623160 + }, + { + "content": "

Worst way to lose

\n

Wordle 1,198 X/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 473459522, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727624324 + }, + { + "content": "

Wordle 1,198 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:yellow_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473466861, + "sender_full_name": "Scott Abbey", + "timestamp": 1727627734 + }, + { + "content": "

Today’s is tough. Only a 88% complete rate with average guesses just under 5. Those are both pretty harsh.

", + "id": 473466981, + "sender_full_name": "Scott Abbey", + "timestamp": 1727627832 + }, + { + "content": "

Wordle 1,198 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473481834, + "sender_full_name": "David Goelitz", + "timestamp": 1727636216 + }, + { + "content": "

Wordle 1,198 5/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473486161, + "sender_full_name": "Ed Howard", + "timestamp": 1727639824 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473489567, + "sender_full_name": "Tim Uckun", + "timestamp": 1727642913 + }, + { + "content": "

Wordle 1,198 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473490667, + "sender_full_name": "Gert Van Gool", + "timestamp": 1727643897 + }, + { + "content": "

Wordle 1,198 X/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473512721, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727657047 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473668683, + "sender_full_name": "Ed Howard", + "timestamp": 1727690115 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473674392, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727691527 + }, + { + "content": "

Wordle 1,199 2/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473675653, + "sender_full_name": "Scott Abbey", + "timestamp": 1727691852 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473691901, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727695120 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473736885, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727704012 + }, + { + "content": "

Wordle 1,199 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473738003, + "sender_full_name": "David Goelitz", + "timestamp": 1727704255 + }, + { + "content": "

Wordle 1,199 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473745535, + "sender_full_name": "Frank West", + "timestamp": 1727705494 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473753298, + "sender_full_name": "Gert Van Gool", + "timestamp": 1727706761 + }, + { + "content": "

Wordle 1,199 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473785991, + "sender_full_name": "Robert Purcell", + "timestamp": 1727713051 + }, + { + "content": "

Wordle 1,199 4/6

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nFirst all-green like this :-D

", + "id": 473862937, + "sender_full_name": "Nabeel S", + "timestamp": 1727731817 + }, + { + "content": "

Wordle 1,200 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473863562, + "sender_full_name": "Tim Uckun", + "timestamp": 1727732028 + }, + { + "content": "

Wordle 1,199 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 473927314, + "sender_full_name": "Andrew Patton", + "timestamp": 1727753138 + }, + { + "content": "

Wordle 1,200 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474003675, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727778666 + }, + { + "content": "

Wordle 1,200 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474037740, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727789177 + }, + { + "content": "

Wordle 1,200 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474054620, + "sender_full_name": "Scott Abbey", + "timestamp": 1727793636 + }, + { + "content": "

Wordle 1,200 4/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474079026, + "sender_full_name": "Frank West", + "timestamp": 1727800873 + }, + { + "content": "

Wordle 1,200 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474079298, + "sender_full_name": "David Goelitz", + "timestamp": 1727800960 + }, + { + "content": "

Wordle 1,200 4/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474101360, + "sender_full_name": "Jerod Santo", + "timestamp": 1727807458 + }, + { + "content": "

Wordle 1,201 3/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474125292, + "sender_full_name": "Tim Uckun", + "timestamp": 1727815863 + }, + { + "content": "

Wordle 1,201 6/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474249430, + "sender_full_name": "Ed Howard", + "timestamp": 1727862881 + }, + { + "content": "

Wordle 1,201 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474255110, + "sender_full_name": "Scott Abbey", + "timestamp": 1727864876 + }, + { + "content": "

Wordle 1,201 4/6*

\n

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474292963, + "sender_full_name": "Robert Purcell", + "timestamp": 1727874423 + }, + { + "content": "

Wordle 1,201 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474301514, + "sender_full_name": "David Goelitz", + "timestamp": 1727876639 + }, + { + "content": "

Wordle 1,201 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474311043, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727878681 + }, + { + "content": "

Wordle 1,201 3/6*

\n

:green_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474338751, + "sender_full_name": "Frank West", + "timestamp": 1727885183 + }, + { + "content": "

Wordle 1,201 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474344685, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727886654 + }, + { + "content": "

Wordle 1,202 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474571477, + "sender_full_name": "Scott Abbey", + "timestamp": 1727956759 + }, + { + "content": "

Wordle 1,202 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474571670, + "sender_full_name": "Ed Howard", + "timestamp": 1727956815 + }, + { + "content": "

Wordle 1,202 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474590084, + "sender_full_name": "Robert Purcell", + "timestamp": 1727961800 + }, + { + "content": "

Wordle 1,202 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474594039, + "sender_full_name": "David Goelitz", + "timestamp": 1727962988 + }, + { + "content": "

Wordle 1,202 4/6

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nLots of 4s today...

", + "id": 474599179, + "sender_full_name": "Jerod Santo", + "timestamp": 1727964456 + }, + { + "content": "

Wordle 1,202 3/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474609077, + "sender_full_name": "Frank West", + "timestamp": 1727966855 + }, + { + "content": "

Wordle 1,202 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474612628, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727967387 + }, + { + "content": "

Wordle 1,202 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474625639, + "sender_full_name": "Rebecca Palma", + "timestamp": 1727970980 + }, + { + "content": "

Wordle 1,203 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474681959, + "sender_full_name": "Tim Uckun", + "timestamp": 1727989778 + }, + { + "content": "

Wordle 1,203 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474785866, + "sender_full_name": "Ed Howard", + "timestamp": 1728035909 + }, + { + "content": "

Wordle 1,203 3/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474792126, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728037981 + }, + { + "content": "

Wordle 1,203 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474799147, + "sender_full_name": "Scott Abbey", + "timestamp": 1728040292 + }, + { + "content": "

Wordle 1,203 5/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474818935, + "sender_full_name": "Robert Purcell", + "timestamp": 1728047046 + }, + { + "content": "

Wordle 1,203 6/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::yellow_large_square::green_large_square::green_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474825360, + "sender_full_name": "David Goelitz", + "timestamp": 1728049035 + }, + { + "content": "

Wordle 1,203 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474838805, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728053065 + }, + { + "content": "

Wordle 1,203 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474848868, + "sender_full_name": "Frank West", + "timestamp": 1728056337 + }, + { + "content": "

Wordle 1,203 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474851007, + "sender_full_name": "Gert Van Gool", + "timestamp": 1728057089 + }, + { + "content": "

Wordle 1,203 3/6* :sunglasses:

\n

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474864582, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728060374 + }, + { + "content": "

Wordle 1,204 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474967436, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728123777 + }, + { + "content": "

Wordle 1,204 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474980159, + "sender_full_name": "Scott Abbey", + "timestamp": 1728133757 + }, + { + "content": "

Wordle 1,204 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474981580, + "sender_full_name": "Ed Howard", + "timestamp": 1728135087 + }, + { + "content": "

Wordle 1,204 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474981704, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728135198 + }, + { + "content": "

Wordle 1,204 4/6

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474982400, + "sender_full_name": "Jerod Santo", + "timestamp": 1728135797 + }, + { + "content": "

Wordle 1,204 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474986694, + "sender_full_name": "Robert Purcell", + "timestamp": 1728139170 + }, + { + "content": "

Lost a streak of 88, 2 away from my max streak.

\n

Wordle 1,204 X/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 474986709, + "sender_full_name": "David Goelitz", + "timestamp": 1728139189 + }, + { + "content": "

Wordle 1,204 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475018898, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728159320 + }, + { + "content": "

Wordle 1,205 4/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475020952, + "sender_full_name": "Tim Uckun", + "timestamp": 1728160605 + }, + { + "content": "

Wordle 1,205 3/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475085313, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728210174 + }, + { + "content": "

Wordle 1,205 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475093758, + "sender_full_name": "Scott Abbey", + "timestamp": 1728215910 + }, + { + "content": "

Wordle 1,205 5/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475103490, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728224580 + }, + { + "content": "

Wordle 1,205 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475110390, + "sender_full_name": "David Goelitz", + "timestamp": 1728230599 + }, + { + "content": "

Wordle 1,205 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:yellow_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475125598, + "sender_full_name": "Robert Purcell", + "timestamp": 1728239580 + }, + { + "content": "

Wordle 1,205 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475160393, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728259788 + }, + { + "content": "

Wordle 1,206 3/6* :sunglasses:

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475245102, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728290414 + }, + { + "content": "

Wordle 1,206 4/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475263819, + "sender_full_name": "Ed Howard", + "timestamp": 1728296060 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475283305, + "sender_full_name": "Scott Abbey", + "timestamp": 1728303321 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475297317, + "sender_full_name": "Robert Purcell", + "timestamp": 1728307638 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475307574, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728310433 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475310162, + "sender_full_name": "David Goelitz", + "timestamp": 1728311135 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475312163, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728311710 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475320329, + "sender_full_name": "Andrew Patton", + "timestamp": 1728313977 + }, + { + "content": "

Wordle 1,206 3/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475320557, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728314045 + }, + { + "content": "

Wordle 1,206 5/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475320589, + "sender_full_name": "Jerod Santo", + "timestamp": 1728314057 + }, + { + "content": "

Wordle 1,206 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475367022, + "sender_full_name": "Frank West", + "timestamp": 1728326850 + }, + { + "content": "

Wordle 1,207 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475394640, + "sender_full_name": "Tim Uckun", + "timestamp": 1728334613 + }, + { + "content": "

Wordle 1,207 4/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475522379, + "sender_full_name": "Ed Howard", + "timestamp": 1728380864 + }, + { + "content": "

Wordle 1,207 2/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475530386, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728383588 + }, + { + "content": "

Wordle 1,207 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475547913, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728389845 + }, + { + "content": "

Wordle 1,207 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475558998, + "sender_full_name": "Scott Abbey", + "timestamp": 1728393087 + }, + { + "content": "

Wordle 1,207 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475565326, + "sender_full_name": "Andrew Patton", + "timestamp": 1728394903 + }, + { + "content": "

Wordle 1,207 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475566398, + "sender_full_name": "Robert Purcell", + "timestamp": 1728395183 + }, + { + "content": "

Wordle 1,207 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475568900, + "sender_full_name": "David Goelitz", + "timestamp": 1728395752 + }, + { + "content": "

Wordle 1,207 5/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475572314, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728396527 + }, + { + "content": "

Wordle 1,207 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475641554, + "sender_full_name": "Frank West", + "timestamp": 1728413277 + }, + { + "content": "

Wordle 1,208 5/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475678059, + "sender_full_name": "Tim Uckun", + "timestamp": 1728423490 + }, + { + "content": "

Wordle 1,208 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475814767, + "sender_full_name": "Scott Abbey", + "timestamp": 1728468041 + }, + { + "content": "

Wordle 1,208 6/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nThat was a rough one

", + "id": 475818907, + "sender_full_name": "Ed Howard", + "timestamp": 1728468842 + }, + { + "content": "

Wordle 1,208 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

Almost ran out of letters.

", + "id": 475859389, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728479455 + }, + { + "content": "

Wordle 1,208 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475860040, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728479598 + }, + { + "content": "

Wordle 1,208 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475863538, + "sender_full_name": "Robert Purcell", + "timestamp": 1728480504 + }, + { + "content": "

Wordle 1,208 X/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:

", + "id": 475867980, + "sender_full_name": "David Goelitz", + "timestamp": 1728481652 + }, + { + "content": "

Wordle 1,208 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475869863, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728482157 + }, + { + "content": "

Wordle 1,208 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475876273, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728483464 + }, + { + "content": "

Wordle 1,208 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 475911657, + "sender_full_name": "Frank West", + "timestamp": 1728491031 + }, + { + "content": "

Wordle 1,209 5/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476017665, + "sender_full_name": "Tim Uckun", + "timestamp": 1728531088 + }, + { + "content": "

Wordle 1,209 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476095074, + "sender_full_name": "Ed Howard", + "timestamp": 1728554941 + }, + { + "content": "

Wordle 1,209 3/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476097204, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728555783 + }, + { + "content": "

Wordle 1,209 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476105678, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728558568 + }, + { + "content": "

Wordle 1,209 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476106295, + "sender_full_name": "Scott Abbey", + "timestamp": 1728558742 + }, + { + "content": "

Wordle 1,209 6/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476134693, + "sender_full_name": "David Goelitz", + "timestamp": 1728566964 + }, + { + "content": "

Wordle 1,209 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476154861, + "sender_full_name": "Robert Purcell", + "timestamp": 1728572274 + }, + { + "content": "

Wordle 1,209 2/6*

\n

:green_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476158984, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728573362 + }, + { + "content": "

Wordle 1,209 6/6

\n

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476170522, + "sender_full_name": "Jerod Santo", + "timestamp": 1728576659 + }, + { + "content": "

Wordle 1,209 4/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476178085, + "sender_full_name": "Frank West", + "timestamp": 1728578779 + }, + { + "content": "

Wordle 1,210 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476219854, + "sender_full_name": "Tim Uckun", + "timestamp": 1728592485 + }, + { + "content": "

Wordle 1,210 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476352686, + "sender_full_name": "Ed Howard", + "timestamp": 1728640687 + }, + { + "content": "

Wordle 1,210 5/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476357546, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728642318 + }, + { + "content": "

Wordle 1,210 6/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476363999, + "sender_full_name": "Scott Abbey", + "timestamp": 1728644912 + }, + { + "content": "

Wordle 1,210 5/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476387202, + "sender_full_name": "David Goelitz", + "timestamp": 1728652699 + }, + { + "content": "

Wordle 1,210 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476405403, + "sender_full_name": "Frank West", + "timestamp": 1728658624 + }, + { + "content": "

Wordle 1,210 X/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

Darn it! I had the right answer but changed it last minute

", + "id": 476437823, + "sender_full_name": "Robert Purcell", + "timestamp": 1728670599 + }, + { + "content": "

Wordle 1,211 2/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476459455, + "sender_full_name": "Tim Uckun", + "timestamp": 1728680979 + }, + { + "content": "

Wordle 1,211 3/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476514088, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728729141 + }, + { + "content": "

Wordle 1,211 4/6*

\n

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476517716, + "sender_full_name": "Scott Abbey", + "timestamp": 1728732816 + }, + { + "content": "

Wordle 1,211 2/6*

\n

:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476523420, + "sender_full_name": "Robert Purcell", + "timestamp": 1728738722 + }, + { + "content": "

Wordle 1,211 3/6*

\n

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476527911, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728743151 + }, + { + "content": "

Wordle 1,211 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476529072, + "sender_full_name": "David Goelitz", + "timestamp": 1728744175 + }, + { + "content": "

Wordle 1,212 3/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476552220, + "sender_full_name": "Tim Uckun", + "timestamp": 1728766800 + }, + { + "content": "

Wordle 1,212 2/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

Okay :sweat_smile:

", + "id": 476561203, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728777427 + }, + { + "content": "

Wordle 1,211 2/6*

\n

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476581838, + "sender_full_name": "Andrew Patton", + "timestamp": 1728801848 + }, + { + "content": "

Wordle 1,212 2/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476596076, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728815505 + }, + { + "content": "

Wordle 1,212 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476601695, + "sender_full_name": "Scott Abbey", + "timestamp": 1728821385 + }, + { + "content": "

Wordle 1,212 2/6*

\n

:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476613444, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728832357 + }, + { + "content": "

Wordle 1,212 2/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476615626, + "sender_full_name": "David Goelitz", + "timestamp": 1728834325 + }, + { + "content": "

Wordle 1,213 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476637990, + "sender_full_name": "Tim Uckun", + "timestamp": 1728853980 + }, + { + "content": "

Wordle 1,212 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476662760, + "sender_full_name": "Robert Purcell", + "timestamp": 1728874610 + }, + { + "content": "

Wordle 1,213 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476743968, + "sender_full_name": "Rebecca Palma", + "timestamp": 1728901585 + }, + { + "content": "

Wordle 1,213 4/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476793356, + "sender_full_name": "David Goelitz", + "timestamp": 1728914012 + }, + { + "content": "

Wordle 1,213 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476801037, + "sender_full_name": "Robert Purcell", + "timestamp": 1728916245 + }, + { + "content": "

Wordle 1,213 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476802720, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728916795 + }, + { + "content": "

Wordle 1,213 3/6

\n

:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476814858, + "sender_full_name": "Jerod Santo", + "timestamp": 1728921100 + }, + { + "content": "

Wordle 1,213 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476815156, + "sender_full_name": "Scott Abbey", + "timestamp": 1728921220 + }, + { + "content": "

Wordle 1,213 6/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476829702, + "sender_full_name": "Frank West", + "timestamp": 1728927835 + }, + { + "content": "

Wordle 1,214 X/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

\n

Skunked

", + "id": 476851831, + "sender_full_name": "Tim Uckun", + "timestamp": 1728939900 + }, + { + "content": "

Wordle 1,213 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476903393, + "sender_full_name": "Andrew Patton", + "timestamp": 1728971765 + }, + { + "content": "

Wordle 1,214 5/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476954538, + "sender_full_name": "Ed Howard", + "timestamp": 1728987322 + }, + { + "content": "

Wordle 1,214 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476962297, + "sender_full_name": "Scott Abbey", + "timestamp": 1728990172 + }, + { + "content": "

Wordle 1,214 3/6* :sunglasses:

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476965284, + "sender_full_name": "Maroš Kučera", + "timestamp": 1728991216 + }, + { + "content": "

Wordle 1,214 6/6

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476985601, + "sender_full_name": "Jerod Santo", + "timestamp": 1728997561 + }, + { + "content": "

Wordle 1,214 X/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 476989335, + "sender_full_name": "David Goelitz", + "timestamp": 1728998660 + }, + { + "content": "

Wordle 1,214 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 476996578, + "sender_full_name": "Robert Purcell", + "timestamp": 1729000739 + }, + { + "content": "

Wordle 1,214 6/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

What?

", + "id": 477000375, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729001811 + }, + { + "content": "

Wordle 1,214 6/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477009983, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729004566 + }, + { + "content": "

Wordle 1,214 X/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 477029696, + "sender_full_name": "Frank West", + "timestamp": 1729010419 + }, + { + "content": "

Wordle 1,215 3/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477068499, + "sender_full_name": "Tim Uckun", + "timestamp": 1729025439 + }, + { + "content": "

Wordle 1,215 3/6*

\n

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477122837, + "sender_full_name": "Scott Abbey", + "timestamp": 1729054896 + }, + { + "content": "

Wordle 1,215 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477153878, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729066272 + }, + { + "content": "

Wordle 1,215 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477178452, + "sender_full_name": "Ed Howard", + "timestamp": 1729073880 + }, + { + "content": "

Wordle 1,215 4/6

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477200998, + "sender_full_name": "Jerod Santo", + "timestamp": 1729081079 + }, + { + "content": "

Wordle 1,215 2/6*

\n

:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477211663, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729084191 + }, + { + "content": "

Wordle 1,215 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477214491, + "sender_full_name": "David Goelitz", + "timestamp": 1729085068 + }, + { + "content": "

Wordle 1,215 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477253123, + "sender_full_name": "Frank West", + "timestamp": 1729095245 + }, + { + "content": "

Wordle 1,215 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477284891, + "sender_full_name": "Robert Purcell", + "timestamp": 1729106652 + }, + { + "content": "

Wordle 1,216 6/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477303623, + "sender_full_name": "Tim Uckun", + "timestamp": 1729114152 + }, + { + "content": "

Wordle 1,215 2/6*

\n

:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477326075, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729126518 + }, + { + "content": "

Wordle 1,215 3/6*

\n

:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477328544, + "sender_full_name": "Andrew Patton", + "timestamp": 1729128370 + }, + { + "content": "

Wordle 1,216 4/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477407467, + "sender_full_name": "Ed Howard", + "timestamp": 1729160086 + }, + { + "content": "

Wordle 1,216 6/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477419564, + "sender_full_name": "Scott Abbey", + "timestamp": 1729164504 + }, + { + "content": "

Wordle 1,216 5/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477425794, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729166488 + }, + { + "content": "

Not doing so good lately.

\n

Wordle 1,216 X/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477442062, + "sender_full_name": "David Goelitz", + "timestamp": 1729171281 + }, + { + "content": "

Wordle 1,216 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477443728, + "sender_full_name": "Robert Purcell", + "timestamp": 1729171649 + }, + { + "content": "

Wordle 1,216 2/6*

\n

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477472307, + "sender_full_name": "Frank West", + "timestamp": 1729179361 + }, + { + "content": "

Wordle 1,216 6/6

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:yellow_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477494935, + "sender_full_name": "Jerod Santo", + "timestamp": 1729187287 + }, + { + "content": "

Wordle 1,216 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477496368, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729187767 + }, + { + "content": "

Wordle 1,217 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477520478, + "sender_full_name": "Tim Uckun", + "timestamp": 1729197439 + }, + { + "content": "

Wordle 1,217 5/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477617836, + "sender_full_name": "Ed Howard", + "timestamp": 1729244788 + }, + { + "content": "

Wordle 1,217 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477626754, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729248076 + }, + { + "content": "

Wordle 1,217 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477653773, + "sender_full_name": "David Goelitz", + "timestamp": 1729257464 + }, + { + "content": "

Wordle 1,217 3/6*

\n

:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477654119, + "sender_full_name": "Robert Purcell", + "timestamp": 1729257571 + }, + { + "content": "

Wordle 1,217 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477654406, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729257646 + }, + { + "content": "

Wordle 1,217 5/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477677104, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729264316 + }, + { + "content": "

Wordle 1,217 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477707343, + "sender_full_name": "Frank West", + "timestamp": 1729275446 + }, + { + "content": "

Wordle 1,217 6/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477709275, + "sender_full_name": "Andrew Patton", + "timestamp": 1729276268 + }, + { + "content": "

Look at all that :green_large_square::green_large_square::green_large_square:!

", + "id": 477709766, + "sender_full_name": "Jerod Santo", + "timestamp": 1729276478 + }, + { + "content": "

Wordle 1,218 X/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

\n

Skunked

", + "id": 477725442, + "sender_full_name": "Tim Uckun", + "timestamp": 1729281198 + }, + { + "content": "

Wordle 1,218 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477794559, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729333838 + }, + { + "content": "

Wordle 1,218 5/6

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477805657, + "sender_full_name": "Jerod Santo", + "timestamp": 1729343691 + }, + { + "content": "

Wordle 1,218 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477811601, + "sender_full_name": "David Goelitz", + "timestamp": 1729348007 + }, + { + "content": "

Wordle 1,218 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477812683, + "sender_full_name": "Robert Purcell", + "timestamp": 1729349019 + }, + { + "content": "

Wordle 1,218 6/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477816345, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729351838 + }, + { + "content": "

A word about yesterdays wordle. In NZ it's spelled fibre.

", + "id": 477836293, + "sender_full_name": "Tim Uckun", + "timestamp": 1729369980 + }, + { + "content": "

Wordle 1,219 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477836302, + "sender_full_name": "Tim Uckun", + "timestamp": 1729369987 + }, + { + "content": "

Wordle 1,218 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477840429, + "sender_full_name": "Scott Abbey", + "timestamp": 1729374252 + }, + { + "content": "

Tim Uckun said:

\n
\n

A word about yesterdays wordle. In NZ it's spelled fibre.

\n
\n

lol. It’s still today’s Wordle in the western hemisphere :laughing:

", + "id": 477840572, + "sender_full_name": "Scott Abbey", + "timestamp": 1729374399 + }, + { + "content": "

Wordle 1,219 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477886277, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729421444 + }, + { + "content": "

Wordle 1,219 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477891682, + "sender_full_name": "Scott Abbey", + "timestamp": 1729427254 + }, + { + "content": "

Wordle 1,219 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477903253, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729437045 + }, + { + "content": "

Wordle 1,219 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477907831, + "sender_full_name": "David Goelitz", + "timestamp": 1729441028 + }, + { + "content": "

Wordle 1,219 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477907870, + "sender_full_name": "Robert Purcell", + "timestamp": 1729441081 + }, + { + "content": "

Wordle 1,219 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477910695, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729443601 + }, + { + "content": "

Wordle 1,220 2/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477924914, + "sender_full_name": "Tim Uckun", + "timestamp": 1729456754 + }, + { + "content": "

Scott Abbey said:

\n
\n

Tim Uckun said:

\n
\n

A word about yesterdays wordle. In NZ it's spelled fibre.

\n
\n

lol. It’s still today’s Wordle in the western hemisphere :laughing:

\n
\n

Sorry I thought I let 24 hours pass. Didn't mean to spoil it for anybody.

", + "id": 477924966, + "sender_full_name": "Tim Uckun", + "timestamp": 1729456803 + }, + { + "content": "

lol. Nah I don’t think you did. I think I was the last one to answer, and I don’t open the thread until I solve it, just in case.

", + "id": 477930854, + "sender_full_name": "Scott Abbey", + "timestamp": 1729461673 + }, + { + "content": "

I saw someone post something using a spoiler block/style, which I didn't know was available. It wasn't in Slack and it could be the way to safely say something about current Wordle (like I had wanted to, a couple of times :innocent: ).

", + "id": 477965131, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729489778 + }, + { + "content": "

Wordle 1,220 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 477970230, + "sender_full_name": "Scott Abbey", + "timestamp": 1729492144 + }, + { + "content": "

Wordle 1,220 2/6*

\n

:yellow_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478017286, + "sender_full_name": "Ed Howard", + "timestamp": 1729506566 + }, + { + "content": "

Wordle 1,220 2/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478034995, + "sender_full_name": "Robert Purcell", + "timestamp": 1729511805 + }, + { + "content": "

Wordle 1,220 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478075566, + "sender_full_name": "David Goelitz", + "timestamp": 1729520924 + }, + { + "content": "

Wordle 1,220 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478089992, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729524526 + }, + { + "content": "

Wordle 1,220 4/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478126226, + "sender_full_name": "Andrew Patton", + "timestamp": 1729536015 + }, + { + "content": "

Wordle 1,220 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478138646, + "sender_full_name": "Frank West", + "timestamp": 1729540545 + }, + { + "content": "

Wordle 1,221 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478153566, + "sender_full_name": "Tim Uckun", + "timestamp": 1729546294 + }, + { + "content": "

Wordle 1,221 4/6*

\n

:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478247467, + "sender_full_name": "Ed Howard", + "timestamp": 1729591004 + }, + { + "content": "

Wordle 1,221 5/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478259831, + "sender_full_name": "Scott Abbey", + "timestamp": 1729595623 + }, + { + "content": "

Wordle 1,221 2/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478269953, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729599142 + }, + { + "content": "

Wordle 1,221 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478281835, + "sender_full_name": "David Goelitz", + "timestamp": 1729602761 + }, + { + "content": "

Wordle 1,221 4/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478283917, + "sender_full_name": "Robert Purcell", + "timestamp": 1729603336 + }, + { + "content": "

Wordle 1,221 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478295674, + "sender_full_name": "Frank West", + "timestamp": 1729606433 + }, + { + "content": "

Wordle 1,221 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478298449, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729607204 + }, + { + "content": "

Wordle 1,221 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478302416, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729608419 + }, + { + "content": "

Wordle 1,222 X/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:

", + "id": 478358246, + "sender_full_name": "Tim Uckun", + "timestamp": 1729627219 + }, + { + "content": "

Wordle 1,221 3/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478364570, + "sender_full_name": "Jerod Santo", + "timestamp": 1729629879 + }, + { + "content": "

Wordle 1,222 6/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478446471, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729674199 + }, + { + "content": "

Wordle 1,222 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478465503, + "sender_full_name": "Ed Howard", + "timestamp": 1729680401 + }, + { + "content": "

Went through a lot of letters on this one

\n

Wordle 1,222 5/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478482418, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729686104 + }, + { + "content": "

Wordle 1,222 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478484161, + "sender_full_name": "Scott Abbey", + "timestamp": 1729686669 + }, + { + "content": "

Wordle 1,222 4/6*

\n

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478488577, + "sender_full_name": "David Goelitz", + "timestamp": 1729687915 + }, + { + "content": "

Wordle 1,222 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478499610, + "sender_full_name": "Robert Purcell", + "timestamp": 1729690963 + }, + { + "content": "

I've added a new challenge for myself. Starting word will be yesterday's word

", + "id": 478499782, + "sender_full_name": "Robert Purcell", + "timestamp": 1729691012 + }, + { + "content": "

Wordle 1,222 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478515445, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729695168 + }, + { + "content": "

Wordle 1,222 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478561142, + "sender_full_name": "Frank West", + "timestamp": 1729708990 + }, + { + "content": "

Wordle 1,223 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478595241, + "sender_full_name": "Maroš Kučera", + "timestamp": 1729723543 + }, + { + "content": "

Wordle 1,223 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478678833, + "sender_full_name": "Ed Howard", + "timestamp": 1729764327 + }, + { + "content": "

Wordle 1,223 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478690318, + "sender_full_name": "Scott Abbey", + "timestamp": 1729768479 + }, + { + "content": "

Wordle 1,223 6/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

The new first word experiment was almost :cry: but :clap:

", + "id": 478711511, + "sender_full_name": "Robert Purcell", + "timestamp": 1729775030 + }, + { + "content": "

Wordle 1,223 3/6*

\n

:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478718092, + "sender_full_name": "David Goelitz", + "timestamp": 1729776756 + }, + { + "content": "

Wordle 1,223 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478732575, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729780430 + }, + { + "content": "

Wordle 1,223 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478740266, + "sender_full_name": "Frank West", + "timestamp": 1729782515 + }, + { + "content": "

Wordle 1,223 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478765928, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729790630 + }, + { + "content": "

Wordle 1,223 5/6

\n

:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478773752, + "sender_full_name": "Jerod Santo", + "timestamp": 1729793651 + }, + { + "content": "

Wordle 1,224 X/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

:face_with_symbols_on_mouth:

", + "id": 478794417, + "sender_full_name": "Tim Uckun", + "timestamp": 1729801608 + }, + { + "content": "

Wordle 1,224 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478883639, + "sender_full_name": "Scott Abbey", + "timestamp": 1729850330 + }, + { + "content": "

Wordle 1,224 6/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\nRough day for hard mode

", + "id": 478884558, + "sender_full_name": "Ed Howard", + "timestamp": 1729850589 + }, + { + "content": "

Wordle 1,224 5/6*

\n

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

:man_facepalming:

", + "id": 478912678, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729860699 + }, + { + "content": "

Wordle 1,224 6/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478918251, + "sender_full_name": "David Goelitz", + "timestamp": 1729862556 + }, + { + "content": "

Wordle 1,224 6/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:frown:

", + "id": 478920219, + "sender_full_name": "Jerod Santo", + "timestamp": 1729863144 + }, + { + "content": "

Wordle 1,224 3/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478932944, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729867317 + }, + { + "content": "

Wordle 1,224 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478945442, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729871375 + }, + { + "content": "

Wordle 1,224 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478947926, + "sender_full_name": "Robert Purcell", + "timestamp": 1729872165 + }, + { + "content": "

Wordle 1,224 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478948193, + "sender_full_name": "Frank West", + "timestamp": 1729872252 + }, + { + "content": "

Wordle 1,224 5/6* ugh

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478954380, + "sender_full_name": "Andrew Patton", + "timestamp": 1729874615 + }, + { + "content": "

Wordle 1,225 6/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 478991563, + "sender_full_name": "Tim Uckun", + "timestamp": 1729892229 + }, + { + "content": "

Wordle 1,225 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479046353, + "sender_full_name": "Scott Abbey", + "timestamp": 1729944687 + }, + { + "content": "

Wordle 1,225 6/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479049677, + "sender_full_name": "Jerod Santo", + "timestamp": 1729947974 + }, + { + "content": "

Wordle 1,225 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479053347, + "sender_full_name": "David Goelitz", + "timestamp": 1729951644 + }, + { + "content": "

Wordle 1,225 4/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479054418, + "sender_full_name": "Robert Purcell", + "timestamp": 1729952645 + }, + { + "content": "

Wordle 1,225 5/6*

\n

:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479057159, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729955430 + }, + { + "content": "

Wordle 1,225 4/6*

\n

:white_large_square::green_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479058509, + "sender_full_name": "Rebecca Palma", + "timestamp": 1729956661 + }, + { + "content": "

Wordle 1,225 X/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479063439, + "sender_full_name": "Gert Van Gool", + "timestamp": 1729961109 + }, + { + "content": "

Wordle 1,226 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479078923, + "sender_full_name": "Tim Uckun", + "timestamp": 1729976360 + }, + { + "content": "

Wordle 1,226 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479131804, + "sender_full_name": "Robert Purcell", + "timestamp": 1730033981 + }, + { + "content": "

Wordle 1,226 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479143376, + "sender_full_name": "David Goelitz", + "timestamp": 1730043925 + }, + { + "content": "

Wordle 1,226 5/6

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479145864, + "sender_full_name": "Jerod Santo", + "timestamp": 1730046075 + }, + { + "content": "

Wordle 1,226 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479148045, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730048073 + }, + { + "content": "

Wordle 1,226 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479149367, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730049212 + }, + { + "content": "

Wordle 1,226 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479191348, + "sender_full_name": "Scott Abbey", + "timestamp": 1730086845 + }, + { + "content": "

Wordle 1,227 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479193230, + "sender_full_name": "Scott Abbey", + "timestamp": 1730088195 + }, + { + "content": "

Wordle 1,227 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479194519, + "sender_full_name": "Tim Uckun", + "timestamp": 1730089124 + }, + { + "content": "

Wordle 1,227 5/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479247356, + "sender_full_name": "Ed Howard", + "timestamp": 1730112990 + }, + { + "content": "

Wordle 1,227 5/6*

\n

:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479283852, + "sender_full_name": "Robert Purcell", + "timestamp": 1730124235 + }, + { + "content": "

Wordle 1,227 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479298348, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730128264 + }, + { + "content": "

Wordle 1,227 5/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479299766, + "sender_full_name": "Frank West", + "timestamp": 1730128698 + }, + { + "content": "

Wordle 1,227 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479303881, + "sender_full_name": "Andrew Patton", + "timestamp": 1730129910 + }, + { + "content": "

Wordle 1,227 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479306894, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730130693 + }, + { + "content": "

Wordle 1,227 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479319812, + "sender_full_name": "David Goelitz", + "timestamp": 1730134182 + }, + { + "content": "

Wordle 1,228 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479362853, + "sender_full_name": "Tim Uckun", + "timestamp": 1730150955 + }, + { + "content": "

Wordle 1,228 4/6

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479440263, + "sender_full_name": "Ed Howard", + "timestamp": 1730195810 + }, + { + "content": "

Wordle 1,228 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479464784, + "sender_full_name": "Scott Abbey", + "timestamp": 1730203993 + }, + { + "content": "

Wordle 1,228 2/6*

\n

:black_large_square::black_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479473691, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1730206892 + }, + { + "content": "

Wordle 1,228 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479483332, + "sender_full_name": "David Goelitz", + "timestamp": 1730209122 + }, + { + "content": "

Wordle 1,228 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479487113, + "sender_full_name": "Robert Purcell", + "timestamp": 1730209848 + }, + { + "content": "

Wordle 1,228 3/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479495099, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730212221 + }, + { + "content": "

Wordle 1,228 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479496031, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730212477 + }, + { + "content": "

Wordle 1,229 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::green_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479591059, + "sender_full_name": "Tim Uckun", + "timestamp": 1730251176 + }, + { + "content": "

05ddd74d-1049-4f4c-97d7-63f7f68e7402.png

\n

Relevant to my life rn

", + "id": 479596208, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730254941 + }, + { + "content": "

Wordle 1,229 X/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 479604596, + "sender_full_name": "Scott Abbey", + "timestamp": 1730261721 + }, + { + "content": "

Wordle 1,229 3/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479640553, + "sender_full_name": "Ed Howard", + "timestamp": 1730281014 + }, + { + "content": "

Wordle 1,229 6/6

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479667446, + "sender_full_name": "Jerod Santo", + "timestamp": 1730289940 + }, + { + "content": "

Wordle 1,229 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479685348, + "sender_full_name": "Robert Purcell", + "timestamp": 1730295709 + }, + { + "content": "

Wordle 1,229 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479685512, + "sender_full_name": "David Goelitz", + "timestamp": 1730295754 + }, + { + "content": "

Wordle 1,229 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479703785, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730300894 + }, + { + "content": "

Wordle 1,229 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479724042, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730306535 + }, + { + "content": "

Wordle 1,229 3/6*

\n

:yellow_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479725968, + "sender_full_name": "Frank West", + "timestamp": 1730307218 + }, + { + "content": "

Wordle 1,230 3/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479765466, + "sender_full_name": "Tim Uckun", + "timestamp": 1730322799 + }, + { + "content": "

Wordle 1,230 4/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479842345, + "sender_full_name": "Ed Howard", + "timestamp": 1730369131 + }, + { + "content": "

Wordle 1,230 6/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479892609, + "sender_full_name": "Robert Purcell", + "timestamp": 1730385385 + }, + { + "content": "

Wordle 1,230 4/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479892943, + "sender_full_name": "David Goelitz", + "timestamp": 1730385493 + }, + { + "content": "

Wordle 1,230 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479895100, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730386086 + }, + { + "content": "

Wordle 1,230 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::green_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479901900, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730387910 + }, + { + "content": "

Wordle 1,230 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479956178, + "sender_full_name": "Frank West", + "timestamp": 1730407130 + }, + { + "content": "

Wordle 1,231 5/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479958510, + "sender_full_name": "Tim Uckun", + "timestamp": 1730408318 + }, + { + "content": "

Wordle 1,230 5/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 479959756, + "sender_full_name": "Jerod Santo", + "timestamp": 1730408921 + }, + { + "content": "

Wordle 1,231 3/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480031946, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730458141 + }, + { + "content": "

Wordle 1,231 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480040720, + "sender_full_name": "Robert Purcell", + "timestamp": 1730462535 + }, + { + "content": "

Wordle 1,231 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480049710, + "sender_full_name": "David Goelitz", + "timestamp": 1730466870 + }, + { + "content": "

Wordle 1,231 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480062200, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730471780 + }, + { + "content": "

Wordle 1,232 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480114820, + "sender_full_name": "Tim Uckun", + "timestamp": 1730493283 + }, + { + "content": "

Wordle 1,231 5/6

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480124915, + "sender_full_name": "Jerod Santo", + "timestamp": 1730499295 + }, + { + "content": "

Wordle 1,231 5/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480189254, + "sender_full_name": "Andrew Patton", + "timestamp": 1730528812 + }, + { + "content": "

Wordle 1,232 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480192039, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730531415 + }, + { + "content": "

Wordle 1,232 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480213595, + "sender_full_name": "Robert Purcell", + "timestamp": 1730549615 + }, + { + "content": "

Wordle 1,232 6/6

\n

:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480218295, + "sender_full_name": "Jerod Santo", + "timestamp": 1730553535 + }, + { + "content": "

Wordle 1,232 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480232617, + "sender_full_name": "David Goelitz", + "timestamp": 1730565342 + }, + { + "content": "

Wordle 1,232 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480234862, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730567068 + }, + { + "content": "

Wordle 1,232 3/6*

\n

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480237596, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1730569268 + }, + { + "content": "

Wordle 1,233 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480248562, + "sender_full_name": "Tim Uckun", + "timestamp": 1730579812 + }, + { + "content": "

Wordle 1,233 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480303920, + "sender_full_name": "Robert Purcell", + "timestamp": 1730636988 + }, + { + "content": "

Wordle 1,233 2/6

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480305476, + "sender_full_name": "Jerod Santo", + "timestamp": 1730638559 + }, + { + "content": "

Wordle 1,233 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480312893, + "sender_full_name": "David Goelitz", + "timestamp": 1730645516 + }, + { + "content": "

Wordle 1,233 5/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480314163, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730646640 + }, + { + "content": "

Wordle 1,233 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480321209, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730652332 + }, + { + "content": "

Wordle 1,234 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480339695, + "sender_full_name": "Tim Uckun", + "timestamp": 1730669273 + }, + { + "content": "

Wordle 1,234 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480442388, + "sender_full_name": "David Goelitz", + "timestamp": 1730726382 + }, + { + "content": "

Wordle 1,234 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480462498, + "sender_full_name": "Robert Purcell", + "timestamp": 1730732142 + }, + { + "content": "

Wordle 1,234 5/6

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480466907, + "sender_full_name": "Jerod Santo", + "timestamp": 1730733283 + }, + { + "content": "

Oh cool: 123456

", + "id": 480466990, + "sender_full_name": "Jerod Santo", + "timestamp": 1730733307 + }, + { + "content": "

Wordle 1,234 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480468279, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730733681 + }, + { + "content": "

Wordle 1,235 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480516797, + "sender_full_name": "Tim Uckun", + "timestamp": 1730750409 + }, + { + "content": "

Wordle 1,235 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480709560, + "sender_full_name": "Robert Purcell", + "timestamp": 1730809710 + }, + { + "content": "

Wordle 1,235 4/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480724280, + "sender_full_name": "David Goelitz", + "timestamp": 1730814330 + }, + { + "content": "

Wordle 1,235 2/6*

\n

:green_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480733911, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730817030 + }, + { + "content": "

Wordle 1,236 4/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480790770, + "sender_full_name": "Tim Uckun", + "timestamp": 1730836742 + }, + { + "content": "

Wordle 1,235 4/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480820228, + "sender_full_name": "Ed Howard", + "timestamp": 1730852209 + }, + { + "content": "

Wordle 1,236 3/6

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480897251, + "sender_full_name": "Ed Howard", + "timestamp": 1730891919 + }, + { + "content": "

Wordle 1,236 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480920475, + "sender_full_name": "David Goelitz", + "timestamp": 1730899809 + }, + { + "content": "

Wordle 1,236 4/6*

\n

:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480938161, + "sender_full_name": "Rebecca Palma", + "timestamp": 1730905031 + }, + { + "content": "

Wordle 1,236 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480943583, + "sender_full_name": "Robert Purcell", + "timestamp": 1730906424 + }, + { + "content": "

Wordle 1,237 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 480998689, + "sender_full_name": "Tim Uckun", + "timestamp": 1730926229 + }, + { + "content": "

Wordle 1,236 5/6

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481000759, + "sender_full_name": "Jerod Santo", + "timestamp": 1730927155 + }, + { + "content": "

Wordle 1,237 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481099127, + "sender_full_name": "Ed Howard", + "timestamp": 1730978897 + }, + { + "content": "

Wordle 1,237 5/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481113203, + "sender_full_name": "Robert Purcell", + "timestamp": 1730983893 + }, + { + "content": "

Wordle 1,237 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481147310, + "sender_full_name": "David Goelitz", + "timestamp": 1730993986 + }, + { + "content": "

Wordle 1,238 3/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481194164, + "sender_full_name": "Tim Uckun", + "timestamp": 1731011012 + }, + { + "content": "

Wordle 1,237 3/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481240418, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731040038 + }, + { + "content": "

Wordle 1,238 3/6*

\n

:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481290076, + "sender_full_name": "Ed Howard", + "timestamp": 1731063559 + }, + { + "content": "

I got really lucky! Wordle 1,238 2/6

\n

:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481303146, + "sender_full_name": "Nabeel S", + "timestamp": 1731068452 + }, + { + "content": "

Wordle 1,238 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481311820, + "sender_full_name": "Robert Purcell", + "timestamp": 1731071431 + }, + { + "content": "

Wordle 1,238 4/6*

\n

:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481317592, + "sender_full_name": "David Goelitz", + "timestamp": 1731073510 + }, + { + "content": "

Wordle 1,238 3/6

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481331805, + "sender_full_name": "Jerod Santo", + "timestamp": 1731078001 + }, + { + "content": "

Wordle 1,238 4/6*

\n

:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481349696, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731083963 + }, + { + "content": "

Wordle 1,238 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481352580, + "sender_full_name": "Frank West", + "timestamp": 1731085052 + }, + { + "content": "

Wordle 1,239 6/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481376268, + "sender_full_name": "Tim Uckun", + "timestamp": 1731094916 + }, + { + "content": "

Wordle 1,239 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481465529, + "sender_full_name": "Robert Purcell", + "timestamp": 1731162603 + }, + { + "content": "

Wordle 1,239 5/6

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481466467, + "sender_full_name": "Jerod Santo", + "timestamp": 1731163382 + }, + { + "content": "

Wordle 1,239 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481473845, + "sender_full_name": "David Goelitz", + "timestamp": 1731169379 + }, + { + "content": "

Wordle 1,239 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481474704, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731170047 + }, + { + "content": "

Wordle 1,240 X/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

", + "id": 481492170, + "sender_full_name": "Tim Uckun", + "timestamp": 1731184188 + }, + { + "content": "

Wordle 1,240 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481563399, + "sender_full_name": "Robert Purcell", + "timestamp": 1731246521 + }, + { + "content": "

Wordle 1,240 4/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481565147, + "sender_full_name": "Ed Howard", + "timestamp": 1731247920 + }, + { + "content": "

Wordle 1,240 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481570930, + "sender_full_name": "David Goelitz", + "timestamp": 1731252342 + }, + { + "content": "

Wordle 1,240 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481596494, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731272123 + }, + { + "content": "

Wordle 1,241 5/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481598603, + "sender_full_name": "Tim Uckun", + "timestamp": 1731273801 + }, + { + "content": "

Wordle 1,240 5/6

\n

:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481598758, + "sender_full_name": "Jerod Santo", + "timestamp": 1731273932 + }, + { + "content": "

Wordle 1,241 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481723169, + "sender_full_name": "Robert Purcell", + "timestamp": 1731332052 + }, + { + "content": "

Wordle 1,241 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481731675, + "sender_full_name": "David Goelitz", + "timestamp": 1731334257 + }, + { + "content": "

Wordle 1,241 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481757011, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731341181 + }, + { + "content": "

Wordle 1,242 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481810447, + "sender_full_name": "Tim Uckun", + "timestamp": 1731359781 + }, + { + "content": "

Wordle 1,241 5/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481873355, + "sender_full_name": "Andrew Patton", + "timestamp": 1731393027 + }, + { + "content": "

Wordle 1,242 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481919088, + "sender_full_name": "Ed Howard", + "timestamp": 1731409360 + }, + { + "content": "

Wordle 1,242 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481951968, + "sender_full_name": "David Goelitz", + "timestamp": 1731418961 + }, + { + "content": "

Wordle 1,242 3/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481958161, + "sender_full_name": "Robert Purcell", + "timestamp": 1731420645 + }, + { + "content": "

Wordle 1,242 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481973288, + "sender_full_name": "Frank West", + "timestamp": 1731424757 + }, + { + "content": "

Wordle 1,242 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 481979923, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731426404 + }, + { + "content": "

Wordle 1,243 X/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:

", + "id": 482031522, + "sender_full_name": "Tim Uckun", + "timestamp": 1731442560 + }, + { + "content": "

Wordle 1,242 5/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482037874, + "sender_full_name": "Jerod Santo", + "timestamp": 1731445175 + }, + { + "content": "

Wordle 1,242 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482076293, + "sender_full_name": "Andrew Patton", + "timestamp": 1731465374 + }, + { + "content": "

Wordle 1,243 4/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482147276, + "sender_full_name": "Ed Howard", + "timestamp": 1731496566 + }, + { + "content": "

Wordle 1,243 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482162083, + "sender_full_name": "Robert Purcell", + "timestamp": 1731501387 + }, + { + "content": "

Wordle 1,243 5/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482170164, + "sender_full_name": "David Goelitz", + "timestamp": 1731503828 + }, + { + "content": "

Wordle 1,243 2/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482197656, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731511386 + }, + { + "content": "

Wordle 1,243 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482233940, + "sender_full_name": "Frank West", + "timestamp": 1731522035 + }, + { + "content": "

Wordle 1,243 4/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482238737, + "sender_full_name": "Jerod Santo", + "timestamp": 1731523790 + }, + { + "content": "

Wordle 1,244 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482265041, + "sender_full_name": "Tim Uckun", + "timestamp": 1731533431 + }, + { + "content": "

Wordle 1,244 5/6

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482361551, + "sender_full_name": "Ed Howard", + "timestamp": 1731581627 + }, + { + "content": "

Wordle 1,244 6/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482393825, + "sender_full_name": "David Goelitz", + "timestamp": 1731591560 + }, + { + "content": "

Wordle 1,244 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

rough!

", + "id": 482461711, + "sender_full_name": "Robert Purcell", + "timestamp": 1731610914 + }, + { + "content": "

Wordle 1,245 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482481082, + "sender_full_name": "Tim Uckun", + "timestamp": 1731617616 + }, + { + "content": "

Wordle 1,244 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482513199, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731633302 + }, + { + "content": "

Wordle 1,244 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482516834, + "sender_full_name": "Gert Van Gool", + "timestamp": 1731635559 + }, + { + "content": "

Wordle 1,245 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482589003, + "sender_full_name": "Ed Howard", + "timestamp": 1731669370 + }, + { + "content": "

Wordle 1,245 3/6

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482619572, + "sender_full_name": "Jerod Santo", + "timestamp": 1731679246 + }, + { + "content": "

Wordle 1,245 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482637907, + "sender_full_name": "Frank West", + "timestamp": 1731684569 + }, + { + "content": "

Wordle 1,245 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482645580, + "sender_full_name": "David Goelitz", + "timestamp": 1731686757 + }, + { + "content": "

Wordle 1,245 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482652251, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731688921 + }, + { + "content": "

Wordle 1,245 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482656560, + "sender_full_name": "Robert Purcell", + "timestamp": 1731690294 + }, + { + "content": "

Wordle 1,246 3/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482690537, + "sender_full_name": "Tim Uckun", + "timestamp": 1731702784 + }, + { + "content": "

Wordle 1,246 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482768258, + "sender_full_name": "Robert Purcell", + "timestamp": 1731762100 + }, + { + "content": "

Wordle 1,246 2/6 :trophy:

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482780071, + "sender_full_name": "Jerod Santo", + "timestamp": 1731771637 + }, + { + "content": "

Wordle 1,246 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482785847, + "sender_full_name": "David Goelitz", + "timestamp": 1731776407 + }, + { + "content": "

Wordle 1,246 3/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482789031, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731779178 + }, + { + "content": "

https://www.youtube.com/watch?v=X_Hw9P1iZfQ

\n
", + "id": 482801757, + "sender_full_name": "Tim Uckun", + "timestamp": 1731790610 + }, + { + "content": "

Wordle 1,247 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482866829, + "sender_full_name": "Robert Purcell", + "timestamp": 1731853951 + }, + { + "content": "

@Tim Uckun assuming you meant to post that to a different channel/topic, but not sure which one!

", + "id": 482867047, + "sender_full_name": "Jerod Santo", + "timestamp": 1731854150 + }, + { + "content": "

Wordle 1,247 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482867057, + "sender_full_name": "Jerod Santo", + "timestamp": 1731854159 + }, + { + "content": "

Wordle 1,247 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482871652, + "sender_full_name": "David Goelitz", + "timestamp": 1731857590 + }, + { + "content": "

Wordle 1,247 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482884722, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731867856 + }, + { + "content": "

Wordle 1,248 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482891560, + "sender_full_name": "Tim Uckun", + "timestamp": 1731873599 + }, + { + "content": "

@Jerod Santo Apologies for the wrong paste I can't seem to be able to delete it, feel free to delete it if you are able.

", + "id": 482891702, + "sender_full_name": "Tim Uckun", + "timestamp": 1731873673 + }, + { + "content": "

Wordle 1,247 3/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482895361, + "sender_full_name": "Ed Howard", + "timestamp": 1731876706 + }, + { + "content": "

Wordle 1,248 3/6*

\n

:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 482982643, + "sender_full_name": "Ed Howard", + "timestamp": 1731925562 + }, + { + "content": "

Wordle 1,248 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483019709, + "sender_full_name": "David Goelitz", + "timestamp": 1731935813 + }, + { + "content": "

Wordle 1,248 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483040762, + "sender_full_name": "Robert Purcell", + "timestamp": 1731941119 + }, + { + "content": "

Wordle 1,248 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483057203, + "sender_full_name": "Frank West", + "timestamp": 1731944838 + }, + { + "content": "

Wordle 1,248 3/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483079105, + "sender_full_name": "Rebecca Palma", + "timestamp": 1731950475 + }, + { + "content": "

Wordle 1,248 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483122940, + "sender_full_name": "Jerod Santo", + "timestamp": 1731963813 + }, + { + "content": "

Wordle 1,249 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483125020, + "sender_full_name": "Tim Uckun", + "timestamp": 1731964630 + }, + { + "content": "

Wordle 1,249 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483232895, + "sender_full_name": "Ed Howard", + "timestamp": 1732013263 + }, + { + "content": "

Wordle 1,249 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483268333, + "sender_full_name": "David Goelitz", + "timestamp": 1732024375 + }, + { + "content": "

Wordle 1,249 4/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483281542, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732027824 + }, + { + "content": "

Wordle 1,249 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483290260, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732030050 + }, + { + "content": "

Wordle 1,249 6/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483308648, + "sender_full_name": "Robert Purcell", + "timestamp": 1732034882 + }, + { + "content": "

Wordle 1,249 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483321098, + "sender_full_name": "Frank West", + "timestamp": 1732038452 + }, + { + "content": "

Wordle 1,250 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483346261, + "sender_full_name": "Tim Uckun", + "timestamp": 1732047655 + }, + { + "content": "

Wordle 1,250 4/6

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483457257, + "sender_full_name": "Ed Howard", + "timestamp": 1732100524 + }, + { + "content": "

Wordle 1,250 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483482178, + "sender_full_name": "David Goelitz", + "timestamp": 1732108784 + }, + { + "content": "

Wordle 1,250 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483482368, + "sender_full_name": "Jerod Santo", + "timestamp": 1732108843 + }, + { + "content": "

Wordle 1,250 3/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483485403, + "sender_full_name": "Robert Purcell", + "timestamp": 1732109843 + }, + { + "content": "

Wordle 1,250 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483508107, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732115646 + }, + { + "content": "

Wordle 1,250 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483508990, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732115831 + }, + { + "content": "

Wordle 1,251 5/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483571230, + "sender_full_name": "Tim Uckun", + "timestamp": 1732136658 + }, + { + "content": "

Wordle 1,251 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483664480, + "sender_full_name": "Ed Howard", + "timestamp": 1732185937 + }, + { + "content": "

Wordle 1,251 3/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483710043, + "sender_full_name": "Robert Purcell", + "timestamp": 1732199107 + }, + { + "content": "

Wordle 1,251 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483711246, + "sender_full_name": "Jerod Santo", + "timestamp": 1732199430 + }, + { + "content": "

Wordle 1,251 2/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483740098, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732206845 + }, + { + "content": "
\n

Zulip has a Spoiler Feature !?

\n
\n

I just saw this is a feature in Zulip! Could be useful here to leave comments on the day's game (but no peeking!)

\n
", + "id": 483750521, + "sender_full_name": "Robert Purcell", + "timestamp": 1732209756 + }, + { + "content": "

Wordle 1,251 4/6*

\n

:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483753632, + "sender_full_name": "Frank West", + "timestamp": 1732210741 + }, + { + "content": "

Wordle 1,251 2/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483766795, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732215096 + }, + { + "content": "

Wordle 1,252 3/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483788385, + "sender_full_name": "Tim Uckun", + "timestamp": 1732223114 + }, + { + "content": "

Wordle 1,251 4/6*

\n

:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483836102, + "sender_full_name": "David Goelitz", + "timestamp": 1732250641 + }, + { + "content": "

Wordle 1,252 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483885477, + "sender_full_name": "Ed Howard", + "timestamp": 1732273082 + }, + { + "content": "

Wordle 1,252 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483914038, + "sender_full_name": "David Goelitz", + "timestamp": 1732282991 + }, + { + "content": "

Wordle 1,252 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483933276, + "sender_full_name": "Robert Purcell", + "timestamp": 1732289012 + }, + { + "content": "

Wordle 1,252 3/6*

\n

:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483947145, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732293026 + }, + { + "content": "

Wordle 1,252 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483953320, + "sender_full_name": "Frank West", + "timestamp": 1732295000 + }, + { + "content": "

Wordle 1,252 3/6*

\n

:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483955580, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732295757 + }, + { + "content": "

Wordle 1,253 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 483985043, + "sender_full_name": "Tim Uckun", + "timestamp": 1732306830 + }, + { + "content": "

Wordle 1,252 3/6*

\n

:black_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484022905, + "sender_full_name": "Andrew Patton", + "timestamp": 1732329089 + }, + { + "content": "

Wordle 1,253 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484054464, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732359371 + }, + { + "content": "

Wordle 1,253 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484064445, + "sender_full_name": "Robert Purcell", + "timestamp": 1732368041 + }, + { + "content": "

Wordle 1,253 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484070795, + "sender_full_name": "Ed Howard", + "timestamp": 1732373618 + }, + { + "content": "

Wordle 1,253 5/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484076496, + "sender_full_name": "David Goelitz", + "timestamp": 1732378585 + }, + { + "content": "

Wordle 1,253 2/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484076757, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732378822 + }, + { + "content": "

Wordle 1,254 5/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484096433, + "sender_full_name": "Tim Uckun", + "timestamp": 1732396070 + }, + { + "content": "

Wordle 1,254 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484153631, + "sender_full_name": "Robert Purcell", + "timestamp": 1732456276 + }, + { + "content": "

Wordle 1,254 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484161262, + "sender_full_name": "David Goelitz", + "timestamp": 1732463646 + }, + { + "content": "

Wordle 1,254 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:yellow_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484165310, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732467563 + }, + { + "content": "

Wordle 1,254 3/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484170840, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732473146 + }, + { + "content": "

Wordle 1,255 6/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484179529, + "sender_full_name": "Tim Uckun", + "timestamp": 1732481840 + }, + { + "content": "

Wordle 1,255 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484268863, + "sender_full_name": "Ed Howard", + "timestamp": 1732532607 + }, + { + "content": "

Wordle 1,255 4/6*

\n

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484299485, + "sender_full_name": "David Goelitz", + "timestamp": 1732541118 + }, + { + "content": "

Wordle 1,255 5/6

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484300213, + "sender_full_name": "Jerod Santo", + "timestamp": 1732541299 + }, + { + "content": "

Wordle 1,255 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484343666, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732551856 + }, + { + "content": "

Wordle 1,255 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484344359, + "sender_full_name": "Frank West", + "timestamp": 1732552071 + }, + { + "content": "

Wordle 1,256 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484390551, + "sender_full_name": "Tim Uckun", + "timestamp": 1732569238 + }, + { + "content": "

Wordle 1,255 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484414728, + "sender_full_name": "Robert Purcell", + "timestamp": 1732581637 + }, + { + "content": "

Wordle 1,256 5/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484484743, + "sender_full_name": "Ed Howard", + "timestamp": 1732618451 + }, + { + "content": "

Wordle 1,256 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484514361, + "sender_full_name": "David Goelitz", + "timestamp": 1732627852 + }, + { + "content": "

Wordle 1,256 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484527438, + "sender_full_name": "Robert Purcell", + "timestamp": 1732631537 + }, + { + "content": "

Wordle 1,256 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484540996, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732635220 + }, + { + "content": "

Wordle 1,256 3/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484541168, + "sender_full_name": "Jerod Santo", + "timestamp": 1732635256 + }, + { + "content": "

Wordle 1,256 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484576558, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732647187 + }, + { + "content": "

Wordle 1,256 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484587244, + "sender_full_name": "Frank West", + "timestamp": 1732651361 + }, + { + "content": "

Wordle 1,257 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484589986, + "sender_full_name": "Tim Uckun", + "timestamp": 1732652539 + }, + { + "content": "

Wordle 1,257 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484705286, + "sender_full_name": "Ed Howard", + "timestamp": 1732709222 + }, + { + "content": "

Wordle 1,257 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484720685, + "sender_full_name": "David Goelitz", + "timestamp": 1732714015 + }, + { + "content": "

Wordle 1,257 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484736066, + "sender_full_name": "Robert Purcell", + "timestamp": 1732718261 + }, + { + "content": "

Wordle 1,257 4/6*

\n

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484743435, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732720370 + }, + { + "content": "

Wordle 1,257 4/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484747854, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732721653 + }, + { + "content": "

Wordle 1,257 4/6*

\n

:green_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484751617, + "sender_full_name": "Frank West", + "timestamp": 1732722890 + }, + { + "content": "

Wordle 1,257 6/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484762747, + "sender_full_name": "Jerod Santo", + "timestamp": 1732726421 + }, + { + "content": "

Wordle 1,258 4/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484773146, + "sender_full_name": "Tim Uckun", + "timestamp": 1732730391 + }, + { + "content": "

Wordle 1,258 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484929518, + "sender_full_name": "Jerod Santo", + "timestamp": 1732802999 + }, + { + "content": "

Wordle 1,258 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484931713, + "sender_full_name": "Robert Purcell", + "timestamp": 1732803621 + }, + { + "content": "

Wordle 1,258 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484947373, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732808510 + }, + { + "content": "

Wordle 1,258 6/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484950047, + "sender_full_name": "David Goelitz", + "timestamp": 1732809449 + }, + { + "content": "

Wordle 1,258 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484956140, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732811673 + }, + { + "content": "

Wordle 1,259 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 484983677, + "sender_full_name": "Tim Uckun", + "timestamp": 1732826253 + }, + { + "content": "

Wordle 1,258 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485002051, + "sender_full_name": "Ed Howard", + "timestamp": 1732840792 + }, + { + "content": "

Wordle 1,259 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485103846, + "sender_full_name": "Robert Purcell", + "timestamp": 1732888398 + }, + { + "content": "

Wordle 1,259 3/6*

\n

:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485124461, + "sender_full_name": "David Goelitz", + "timestamp": 1732895453 + }, + { + "content": "

Wordle 1,259 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485127884, + "sender_full_name": "Ed Howard", + "timestamp": 1732896694 + }, + { + "content": "

Wordle 1,259 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485134324, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732899119 + }, + { + "content": "

Wordle 1,259 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485134695, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732899271 + }, + { + "content": "

Wordle 1,259 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485140577, + "sender_full_name": "Jerod Santo", + "timestamp": 1732902208 + }, + { + "content": "

Wordle 1,260 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485226256, + "sender_full_name": "Robert Purcell", + "timestamp": 1732971710 + }, + { + "content": "

Wordle 1,260 4/6*

\n

:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485237391, + "sender_full_name": "David Goelitz", + "timestamp": 1732980232 + }, + { + "content": "

Wordle 1,260 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485242725, + "sender_full_name": "Ed Howard", + "timestamp": 1732984008 + }, + { + "content": "

Wordle 1,260 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485247862, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732988296 + }, + { + "content": "

Wordle 1,260 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485248186, + "sender_full_name": "Rebecca Palma", + "timestamp": 1732988558 + }, + { + "content": "

Wordle 1,261 6/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485418676, + "sender_full_name": "Tim Uckun", + "timestamp": 1732999162 + }, + { + "content": "

Wordle 1,261 6/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485481290, + "sender_full_name": "Robert Purcell", + "timestamp": 1733059550 + }, + { + "content": "

Wordle 1,261 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485484826, + "sender_full_name": "Jerod Santo", + "timestamp": 1733061915 + }, + { + "content": "

Wordle 1,261 5/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485492910, + "sender_full_name": "David Goelitz", + "timestamp": 1733068946 + }, + { + "content": "

Wordle 1,261 5/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485496966, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733071843 + }, + { + "content": "

Wordle 1,261 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485498566, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733073300 + }, + { + "content": "

Wordle 1,262 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485512442, + "sender_full_name": "Tim Uckun", + "timestamp": 1733085311 + }, + { + "content": "

Wordle 1,262 6/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485596836, + "sender_full_name": "Ed Howard", + "timestamp": 1733137091 + }, + { + "content": "

Wordle 1,262 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485623509, + "sender_full_name": "David Goelitz", + "timestamp": 1733145790 + }, + { + "content": "

Wordle 1,262 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485635806, + "sender_full_name": "Robert Purcell", + "timestamp": 1733149519 + }, + { + "content": "

Wordle 1,262 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485655858, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733154811 + }, + { + "content": "

Wordle 1,262 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485665673, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733157595 + }, + { + "content": "

Wordle 1,263 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485709407, + "sender_full_name": "Tim Uckun", + "timestamp": 1733173828 + }, + { + "content": "

Wordle 1,263 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485820468, + "sender_full_name": "Ed Howard", + "timestamp": 1733224064 + }, + { + "content": "

Wordle 1,263 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485847837, + "sender_full_name": "Robert Purcell", + "timestamp": 1733231383 + }, + { + "content": "

Wordle 1,263 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485850633, + "sender_full_name": "David Goelitz", + "timestamp": 1733232144 + }, + { + "content": "

Wordle 1,263 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485872605, + "sender_full_name": "Jerod Santo", + "timestamp": 1733237455 + }, + { + "content": "

Wordle 1,263 3/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485885996, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733240619 + }, + { + "content": "

Wordle 1,263 4/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485886003, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733240621 + }, + { + "content": "

Wordle 1,263 4/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485886312, + "sender_full_name": "Frank West", + "timestamp": 1733240701 + }, + { + "content": "

Wordle 1,264 4/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 485926891, + "sender_full_name": "Tim Uckun", + "timestamp": 1733251694 + }, + { + "content": "

Wordle 1,264 3/6

\n

:green_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486066960, + "sender_full_name": "Ed Howard", + "timestamp": 1733310614 + }, + { + "content": "

Wordle 1,264 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486093408, + "sender_full_name": "David Goelitz", + "timestamp": 1733319186 + }, + { + "content": "

Wordle 1,264 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486106445, + "sender_full_name": "Robert Purcell", + "timestamp": 1733322830 + }, + { + "content": "

Wordle 1,264 3/6*

\n

:white_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486125263, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733327710 + }, + { + "content": "

Wordle 1,264 4/6*

\n

:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486128006, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733328404 + }, + { + "content": "

Wordle 1,264 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486168803, + "sender_full_name": "Frank West", + "timestamp": 1733342378 + }, + { + "content": "

Wordle 1,265 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486223432, + "sender_full_name": "Tim Uckun", + "timestamp": 1733372318 + }, + { + "content": "

Wordle 1,265 5/6

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486279522, + "sender_full_name": "Ed Howard", + "timestamp": 1733397044 + }, + { + "content": "

Wordle 1,265 5/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486324361, + "sender_full_name": "Jerod Santo", + "timestamp": 1733410579 + }, + { + "content": "

Wordle 1,265 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486331628, + "sender_full_name": "Robert Purcell", + "timestamp": 1733412415 + }, + { + "content": "

Wordle 1,265 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486336386, + "sender_full_name": "David Goelitz", + "timestamp": 1733413588 + }, + { + "content": "

Wordle 1,265 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486345873, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733416016 + }, + { + "content": "

Wordle 1,265 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486347220, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733416401 + }, + { + "content": "

Wordle 1,266 6/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486388080, + "sender_full_name": "Tim Uckun", + "timestamp": 1733430525 + }, + { + "content": "

Wordle 1,265 5/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486407748, + "sender_full_name": "Frank West", + "timestamp": 1733439284 + }, + { + "content": "

Wordle 1,265 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::green_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486453259, + "sender_full_name": "Andrew Patton", + "timestamp": 1733469181 + }, + { + "content": "

Wordle 1,266 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486503897, + "sender_full_name": "Ed Howard", + "timestamp": 1733488315 + }, + { + "content": "

Wordle 1,266 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486514912, + "sender_full_name": "David Goelitz", + "timestamp": 1733491835 + }, + { + "content": "

Wordle 1,266 4/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486521292, + "sender_full_name": "Andrew Patton", + "timestamp": 1733493536 + }, + { + "content": "

Wordle 1,266 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486528021, + "sender_full_name": "Robert Purcell", + "timestamp": 1733495654 + }, + { + "content": "

Wordle 1,266 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486541732, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733499901 + }, + { + "content": "

Wordle 1,266 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486545856, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733501075 + }, + { + "content": "

Wordle 1,266 3/6*

\n

:green_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486583636, + "sender_full_name": "Frank West", + "timestamp": 1733514306 + }, + { + "content": "

Wordle 1,267 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486590309, + "sender_full_name": "Tim Uckun", + "timestamp": 1733517201 + }, + { + "content": "

Wordle 1,266 4/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486598717, + "sender_full_name": "Jerod Santo", + "timestamp": 1733521188 + }, + { + "content": "

Wordle 1,267 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486677650, + "sender_full_name": "David Goelitz", + "timestamp": 1733584043 + }, + { + "content": "

Wordle 1,267 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486688995, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733592677 + }, + { + "content": "

Wordle 1,267 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486692114, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733595271 + }, + { + "content": "

Wordle 1,267 4/6

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486697224, + "sender_full_name": "Jerod Santo", + "timestamp": 1733599427 + }, + { + "content": "

Wordle 1,267 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486699981, + "sender_full_name": "Robert Purcell", + "timestamp": 1733601703 + }, + { + "content": "

Wordle 1,268 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486702452, + "sender_full_name": "Tim Uckun", + "timestamp": 1733603857 + }, + { + "content": "

Wordle 1,267 6/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486720747, + "sender_full_name": "Ed Howard", + "timestamp": 1733620047 + }, + { + "content": "

Wordle 1,268 5/6

\n

:green_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486766363, + "sender_full_name": "Ed Howard", + "timestamp": 1733661306 + }, + { + "content": "

Wordle 1,268 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486770091, + "sender_full_name": "Robert Purcell", + "timestamp": 1733664598 + }, + { + "content": "

Wordle 1,268 6/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486781920, + "sender_full_name": "David Goelitz", + "timestamp": 1733674238 + }, + { + "content": "

Wordle 1,268 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486788955, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733680105 + }, + { + "content": "

Wordle 1,268 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486789283, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733680389 + }, + { + "content": "

Wordle 1,268 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486799605, + "sender_full_name": "Maroš Kučera", + "timestamp": 1733688731 + }, + { + "content": "

Wordle 1,269 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486803893, + "sender_full_name": "Tim Uckun", + "timestamp": 1733692459 + }, + { + "content": "

Wordle 1,269 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 486996284, + "sender_full_name": "David Goelitz", + "timestamp": 1733751138 + }, + { + "content": "

Wordle 1,269 5/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487017486, + "sender_full_name": "Robert Purcell", + "timestamp": 1733756501 + }, + { + "content": "

Wordle 1,269 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487040048, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733761279 + }, + { + "content": "

Wordle 1,269 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487041309, + "sender_full_name": "Frank West", + "timestamp": 1733761594 + }, + { + "content": "

Wordle 1,269 4/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487045637, + "sender_full_name": "Ed Howard", + "timestamp": 1733762757 + }, + { + "content": "

Wordle 1,269 4/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487048018, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733763307 + }, + { + "content": "

Wordle 1,270 3/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487100721, + "sender_full_name": "Tim Uckun", + "timestamp": 1733778967 + }, + { + "content": "

Wordle 1,270 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487256764, + "sender_full_name": "Robert Purcell", + "timestamp": 1733839253 + }, + { + "content": "

Wordle 1,270 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487263039, + "sender_full_name": "David Goelitz", + "timestamp": 1733840902 + }, + { + "content": "

Wordle 1,270 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487283937, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733845800 + }, + { + "content": "

Wordle 1,270 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487300973, + "sender_full_name": "Ed Howard", + "timestamp": 1733850222 + }, + { + "content": "

Wordle 1,271 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487337528, + "sender_full_name": "Tim Uckun", + "timestamp": 1733863340 + }, + { + "content": "

Wordle 1,270 4/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487339792, + "sender_full_name": "Jerod Santo", + "timestamp": 1733864124 + }, + { + "content": "

Wordle 1,270 5/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487355647, + "sender_full_name": "Frank West", + "timestamp": 1733871919 + }, + { + "content": "

Wordle 1,270 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 487359872, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733874505 + }, + { + "content": "

Wordle 1,271 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488099053, + "sender_full_name": "David Goelitz", + "timestamp": 1733923865 + }, + { + "content": "

Wordle 1,271 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488123074, + "sender_full_name": "Rebecca Palma", + "timestamp": 1733930245 + }, + { + "content": "

Wordle 1,271 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488123737, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733930416 + }, + { + "content": "

Wordle 1,271 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488130055, + "sender_full_name": "Robert Purcell", + "timestamp": 1733932146 + }, + { + "content": "

Wordle 1,271 4/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488143222, + "sender_full_name": "Jerod Santo", + "timestamp": 1733935898 + }, + { + "content": "

Wordle 1,271 3/6*

\n

:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488157353, + "sender_full_name": "Ed Howard", + "timestamp": 1733940478 + }, + { + "content": "

Wordle 1,271 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488184684, + "sender_full_name": "Frank West", + "timestamp": 1733949806 + }, + { + "content": "

Wordle 1,272 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488186564, + "sender_full_name": "Tim Uckun", + "timestamp": 1733950491 + }, + { + "content": "

Wordle 1,272 X/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:

\n

That one was not nice.

", + "id": 488626059, + "sender_full_name": "Ed Howard", + "timestamp": 1734007896 + }, + { + "content": "

Wordle 1,272 6/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488638302, + "sender_full_name": "Robert Purcell", + "timestamp": 1734011622 + }, + { + "content": "

Wordle 1,272 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488646316, + "sender_full_name": "David Goelitz", + "timestamp": 1734013774 + }, + { + "content": "

Wordle 1,272 5/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488669826, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734020054 + }, + { + "content": "

Wordle 1,272 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488674288, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734021329 + }, + { + "content": "

Wordle 1,272 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488703273, + "sender_full_name": "Frank West", + "timestamp": 1734031504 + }, + { + "content": "

Wordle 1,272 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488714842, + "sender_full_name": "Jerod Santo", + "timestamp": 1734036208 + }, + { + "content": "

Wordle 1,273 X/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:

", + "id": 488715643, + "sender_full_name": "Tim Uckun", + "timestamp": 1734036570 + }, + { + "content": "

Wordle 1,273 X/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 488842002, + "sender_full_name": "David Goelitz", + "timestamp": 1734097120 + }, + { + "content": "

Wordle 1,273 X/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 488842673, + "sender_full_name": "Robert Purcell", + "timestamp": 1734097320 + }, + { + "content": "

Wordle 1,273 5/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488851656, + "sender_full_name": "Frank West", + "timestamp": 1734099869 + }, + { + "content": "

Wordle 1,273 X/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:

", + "id": 488858462, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734101678 + }, + { + "content": "

Wordle 1,273 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488866427, + "sender_full_name": "Jerod Santo", + "timestamp": 1734103874 + }, + { + "content": "

Dang that's a lot of X/6 today...

", + "id": 488866494, + "sender_full_name": "Jerod Santo", + "timestamp": 1734103897 + }, + { + "content": "

Wordle 1,273 6/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488886894, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734110392 + }, + { + "content": "

Wordle 1,274 4/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488918866, + "sender_full_name": "Tim Uckun", + "timestamp": 1734123212 + }, + { + "content": "

Wordle 1,274 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488991291, + "sender_full_name": "Robert Purcell", + "timestamp": 1734180265 + }, + { + "content": "

Wordle 1,274 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488994805, + "sender_full_name": "Ed Howard", + "timestamp": 1734183151 + }, + { + "content": "

Wordle 1,274 3/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 488999652, + "sender_full_name": "Jerod Santo", + "timestamp": 1734187004 + }, + { + "content": "

Wordle 1,274 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489000064, + "sender_full_name": "Frank West", + "timestamp": 1734187336 + }, + { + "content": "

Wordle 1,274 5/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489004516, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734191097 + }, + { + "content": "

Wordle 1,274 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489005191, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734191659 + }, + { + "content": "

Wordle 1,274 X/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:

", + "id": 489007647, + "sender_full_name": "David Goelitz", + "timestamp": 1734193766 + }, + { + "content": "

Wordle 1,275 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489027574, + "sender_full_name": "Tim Uckun", + "timestamp": 1734211516 + }, + { + "content": "

Wordle 1,275 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489084520, + "sender_full_name": "Ed Howard", + "timestamp": 1734269526 + }, + { + "content": "

Wordle 1,275 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489084883, + "sender_full_name": "Robert Purcell", + "timestamp": 1734269916 + }, + { + "content": "

Wordle 1,275 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489085713, + "sender_full_name": "Jerod Santo", + "timestamp": 1734270756 + }, + { + "content": "

Wordle 1,275 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489086918, + "sender_full_name": "David Goelitz", + "timestamp": 1734272072 + }, + { + "content": "

Wordle 1,275 X/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489089337, + "sender_full_name": "Frank West", + "timestamp": 1734274390 + }, + { + "content": "

Wordle 1,275 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489094282, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734278616 + }, + { + "content": "

Wordle 1,275 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489095309, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734279564 + }, + { + "content": "

Wordle 1,276 2/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489113089, + "sender_full_name": "Tim Uckun", + "timestamp": 1734295136 + }, + { + "content": "

Wordle 1,276 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489195373, + "sender_full_name": "Ed Howard", + "timestamp": 1734343840 + }, + { + "content": "

Wordle 1,276 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489240123, + "sender_full_name": "David Goelitz", + "timestamp": 1734356591 + }, + { + "content": "

Wordle 1,276 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489256978, + "sender_full_name": "Robert Purcell", + "timestamp": 1734360735 + }, + { + "content": "

Wordle 1,276 2/6*

\n

:yellow_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489261454, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734361699 + }, + { + "content": "

Wordle 1,276 3/6*

\n

:green_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489264636, + "sender_full_name": "Jerod Santo", + "timestamp": 1734362393 + }, + { + "content": "

Wordle 1,276 3/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489276242, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734365170 + }, + { + "content": "

Wordle 1,277 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489339054, + "sender_full_name": "Tim Uckun", + "timestamp": 1734381951 + }, + { + "content": "

Wordle 1,277 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489464468, + "sender_full_name": "Ed Howard", + "timestamp": 1734435524 + }, + { + "content": "

Wordle 1,277 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489482961, + "sender_full_name": "David Goelitz", + "timestamp": 1734441285 + }, + { + "content": "

Wordle 1,277 4/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489514066, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734449698 + }, + { + "content": "

Wordle 1,277 4/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489515698, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734450135 + }, + { + "content": "

Wordle 1,277 4/6*

\n

:green_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489536244, + "sender_full_name": "Frank West", + "timestamp": 1734456226 + }, + { + "content": "

Wordle 1,277 6/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489556944, + "sender_full_name": "Jerod Santo", + "timestamp": 1734463502 + }, + { + "content": "

Wordle 1,278 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489572899, + "sender_full_name": "Tim Uckun", + "timestamp": 1734469879 + }, + { + "content": "

Wordle 1,277 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489614237, + "sender_full_name": "Robert Purcell", + "timestamp": 1734494008 + }, + { + "content": "

Wordle 1,278 6/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489733599, + "sender_full_name": "Ed Howard", + "timestamp": 1734520557 + }, + { + "content": "

Wordle 1,278 3/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489757298, + "sender_full_name": "Jerod Santo", + "timestamp": 1734528361 + }, + { + "content": "

Wordle 1,278 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489760988, + "sender_full_name": "Robert Purcell", + "timestamp": 1734529596 + }, + { + "content": "

Wordle 1,278 3/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489782837, + "sender_full_name": "David Goelitz", + "timestamp": 1734535785 + }, + { + "content": "

Wordle 1,278 4/6*

\n

:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489784091, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734536078 + }, + { + "content": "

Wordle 1,278 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489804399, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734541685 + }, + { + "content": "

Wordle 1,279 6/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489839393, + "sender_full_name": "Tim Uckun", + "timestamp": 1734555182 + }, + { + "content": "

Wordle 1,279 3/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489938550, + "sender_full_name": "Ed Howard", + "timestamp": 1734607009 + }, + { + "content": "

Wordle 1,279 4/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489965134, + "sender_full_name": "David Goelitz", + "timestamp": 1734614951 + }, + { + "content": "

Wordle 1,279 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489981214, + "sender_full_name": "Robert Purcell", + "timestamp": 1734620235 + }, + { + "content": "

Wordle 1,279 3/6*

\n

:yellow_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489994707, + "sender_full_name": "Jerod Santo", + "timestamp": 1734624107 + }, + { + "content": "

Wordle 1,279 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 489998135, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734625153 + }, + { + "content": "

Wordle 1,279 5/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490000250, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734625786 + }, + { + "content": "

Wordle 1,279 3/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490025535, + "sender_full_name": "Frank West", + "timestamp": 1734632947 + }, + { + "content": "

Wordle 1,280 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490077490, + "sender_full_name": "Tim Uckun", + "timestamp": 1734657970 + }, + { + "content": "

Wordle 1,280 2/6

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490136514, + "sender_full_name": "Ed Howard", + "timestamp": 1734691659 + }, + { + "content": "

Wordle 1,280 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490170493, + "sender_full_name": "Jerod Santo", + "timestamp": 1734704553 + }, + { + "content": "

Wordle 1,280 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490174231, + "sender_full_name": "Robert Purcell", + "timestamp": 1734705753 + }, + { + "content": "

Wordle 1,280 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490180920, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734707807 + }, + { + "content": "

Wordle 1,280 3/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490186411, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734709619 + }, + { + "content": "

Wordle 1,280 3/6*

\n

:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490196591, + "sender_full_name": "Frank West", + "timestamp": 1734713077 + }, + { + "content": "

Wordle 1,280 3/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490198285, + "sender_full_name": "David Goelitz", + "timestamp": 1734713718 + }, + { + "content": "

Wordle 1,281 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490228189, + "sender_full_name": "Tim Uckun", + "timestamp": 1734727548 + }, + { + "content": "

Wordle 1,281 6/6*

\n

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490300810, + "sender_full_name": "Robert Purcell", + "timestamp": 1734789534 + }, + { + "content": "

Wordle 1,281 5/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490303442, + "sender_full_name": "Ed Howard", + "timestamp": 1734791740 + }, + { + "content": "

Wordle 1,281 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490306328, + "sender_full_name": "Frank West", + "timestamp": 1734794121 + }, + { + "content": "

Wordle 1,281 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490307185, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734794803 + }, + { + "content": "

Wordle 1,281 3/6*

\n

:green_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490308265, + "sender_full_name": "Jerod Santo", + "timestamp": 1734795708 + }, + { + "content": "

Wordle 1,281 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490308459, + "sender_full_name": "David Goelitz", + "timestamp": 1734795869 + }, + { + "content": "

Wordle 1,281 3/6*

\n

:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490312843, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734799757 + }, + { + "content": "

Wordle 1,282 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490327671, + "sender_full_name": "Tim Uckun", + "timestamp": 1734812905 + }, + { + "content": "

Wordle 1,282 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490393222, + "sender_full_name": "Jerod Santo", + "timestamp": 1734877739 + }, + { + "content": "

Wordle 1,282 5/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490396483, + "sender_full_name": "David Goelitz", + "timestamp": 1734880379 + }, + { + "content": "

Wordle 1,282 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490399897, + "sender_full_name": "Ed Howard", + "timestamp": 1734883497 + }, + { + "content": "

Wordle 1,282 3/6*

\n

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490400768, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734884284 + }, + { + "content": "

Wordle 1,282 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490403269, + "sender_full_name": "Frank West", + "timestamp": 1734886709 + }, + { + "content": "

Wordle 1,282 3/6*

\n

:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490406803, + "sender_full_name": "Robert Purcell", + "timestamp": 1734889947 + }, + { + "content": "

Wordle 1,283 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490419996, + "sender_full_name": "Tim Uckun", + "timestamp": 1734902820 + }, + { + "content": "

Wordle 1,283 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490533722, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734966253 + }, + { + "content": "

Wordle 1,283 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490534676, + "sender_full_name": "David Goelitz", + "timestamp": 1734966677 + }, + { + "content": "

Wordle 1,283 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490537498, + "sender_full_name": "Robert Purcell", + "timestamp": 1734967811 + }, + { + "content": "

Wordle 1,283 3/6*

\n

:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490543531, + "sender_full_name": "Frank West", + "timestamp": 1734970237 + }, + { + "content": "

Wordle 1,283 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490553387, + "sender_full_name": "Rebecca Palma", + "timestamp": 1734974252 + }, + { + "content": "

Wordle 1,283 4/6*

\n

:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490571084, + "sender_full_name": "Ed Howard", + "timestamp": 1734981912 + }, + { + "content": "

Wordle 1,284 6/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490582626, + "sender_full_name": "Tim Uckun", + "timestamp": 1734987526 + }, + { + "content": "

Wordle 1,283 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490601477, + "sender_full_name": "Gert Van Gool", + "timestamp": 1734996969 + }, + { + "content": "

Wordle 1,284 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490674002, + "sender_full_name": "Robert Purcell", + "timestamp": 1735045167 + }, + { + "content": "

Wordle 1,284 5/6*

\n

:black_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490686925, + "sender_full_name": "Frank West", + "timestamp": 1735053567 + }, + { + "content": "

Wordle 1,284 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490695919, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735059668 + }, + { + "content": "

Wordle 1,284 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490696086, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735059782 + }, + { + "content": "

Wordle 1,284 6/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490697247, + "sender_full_name": "David Goelitz", + "timestamp": 1735060623 + }, + { + "content": "

Wordle 1,284 4/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490700347, + "sender_full_name": "Ed Howard", + "timestamp": 1735063044 + }, + { + "content": "

Wordle 1,285 2/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490712180, + "sender_full_name": "Tim Uckun", + "timestamp": 1735072263 + }, + { + "content": "

Wordle 1,285 2/6*

\n

:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490787928, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735140644 + }, + { + "content": "

Wordle 1,285 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490788419, + "sender_full_name": "David Goelitz", + "timestamp": 1735141144 + }, + { + "content": "

Wordle 1,285 3/6*

\n

:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490788807, + "sender_full_name": "Frank West", + "timestamp": 1735141495 + }, + { + "content": "

Wordle 1,285 2/6*

\n

:white_large_square::yellow_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490791265, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735143936 + }, + { + "content": "

Wordle 1,285 4/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490791379, + "sender_full_name": "Ed Howard", + "timestamp": 1735144059 + }, + { + "content": "

Wordle 1,285 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490802683, + "sender_full_name": "Robert Purcell", + "timestamp": 1735154462 + }, + { + "content": "

Wordle 1,286 5/6*

\n

:green_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490807581, + "sender_full_name": "Tim Uckun", + "timestamp": 1735159646 + }, + { + "content": "

Wordle 1,286 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490879951, + "sender_full_name": "David Goelitz", + "timestamp": 1735220578 + }, + { + "content": "

Wordle 1,286 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490882871, + "sender_full_name": "Robert Purcell", + "timestamp": 1735222494 + }, + { + "content": "

Wordle 1,286 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490895848, + "sender_full_name": "Ed Howard", + "timestamp": 1735231568 + }, + { + "content": "

Wordle 1,286 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490897281, + "sender_full_name": "Frank West", + "timestamp": 1735232670 + }, + { + "content": "

Wordle 1,286 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490906338, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735239289 + }, + { + "content": "

Wordle 1,287 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490915872, + "sender_full_name": "Tim Uckun", + "timestamp": 1735246595 + }, + { + "content": "

Wordle 1,286 5/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490931737, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735260706 + }, + { + "content": "

Wordle 1,287 2/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490981155, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735298828 + }, + { + "content": "

Wordle 1,287 6/6*

\n

:yellow_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490993403, + "sender_full_name": "Robert Purcell", + "timestamp": 1735307051 + }, + { + "content": "

Wordle 1,287 3/6*

\n

:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490998244, + "sender_full_name": "David Goelitz", + "timestamp": 1735310350 + }, + { + "content": "

Wordle 1,287 5/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490998662, + "sender_full_name": "Ed Howard", + "timestamp": 1735310642 + }, + { + "content": "

Wordle 1,287 4/6*

\n

:black_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 490998917, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735310810 + }, + { + "content": "

Wordle 1,287 5/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491007476, + "sender_full_name": "Jerod Santo", + "timestamp": 1735316529 + }, + { + "content": "

Wordle 1,287 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491007798, + "sender_full_name": "Frank West", + "timestamp": 1735316753 + }, + { + "content": "

Wordle 1,288 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491030321, + "sender_full_name": "Tim Uckun", + "timestamp": 1735332211 + }, + { + "content": "

Wordle 1,288 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491090348, + "sender_full_name": "Robert Purcell", + "timestamp": 1735390230 + }, + { + "content": "

Wordle 1,288 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491094158, + "sender_full_name": "David Goelitz", + "timestamp": 1735393805 + }, + { + "content": "

Wordle 1,288 4/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491104449, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735404015 + }, + { + "content": "

Wordle 1,288 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491108168, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735407843 + }, + { + "content": "

Wow, everyone is 4/6 on this one so far

", + "id": 491108197, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735407868 + }, + { + "content": "

Wordle 1,288 5/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

Breaking the streak.

", + "id": 491108897, + "sender_full_name": "Frank West", + "timestamp": 1735408594 + }, + { + "content": "

Wordle 1,289 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::green_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491119716, + "sender_full_name": "Tim Uckun", + "timestamp": 1735419415 + }, + { + "content": "

Wordle 1,289 5/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491173201, + "sender_full_name": "Ed Howard", + "timestamp": 1735475952 + }, + { + "content": "

Wordle 1,289 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n
\n
\n

attempt 3 was SAMBA. close but wrong dance (MAMBO)

\n
", + "id": 491180815, + "sender_full_name": "Robert Purcell", + "timestamp": 1735482769 + }, + { + "content": "

Wordle 1,289 5/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491186663, + "sender_full_name": "David Goelitz", + "timestamp": 1735487886 + }, + { + "content": "

Wordle 1,289 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491191806, + "sender_full_name": "Frank West", + "timestamp": 1735492098 + }, + { + "content": "

Wordle 1,289 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491195238, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735495021 + }, + { + "content": "

Wordle 1,289 5/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491241899, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735538807 + }, + { + "content": "

Wordle 1,290 3/6*

\n

:green_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491281755, + "sender_full_name": "David Goelitz", + "timestamp": 1735564931 + }, + { + "content": "

Wordle 1,290 3/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491286216, + "sender_full_name": "Ed Howard", + "timestamp": 1735567588 + }, + { + "content": "

Wordle 1,290 2/6*

\n

:black_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491300024, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735575011 + }, + { + "content": "

Wordle 1,290 4/6*

\n

:green_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491309037, + "sender_full_name": "Frank West", + "timestamp": 1735579997 + }, + { + "content": "

Wordle 1,290 2/6*

\n

:white_large_square::yellow_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491309466, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735580277 + }, + { + "content": "

Wordle 1,290 4/6*

\n

:black_large_square::black_large_square::green_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::black_large_square::green_large_square:
\n:black_large_square::yellow_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491319947, + "sender_full_name": "Jerod Santo", + "timestamp": 1735586772 + }, + { + "content": "

I got wordle in 2 yesterday while riding as a passenger in a car. Forgot to post it here :). Today was not so great

\n

Wordle 1,291 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491326658, + "sender_full_name": "Tim Uckun", + "timestamp": 1735591138 + }, + { + "content": "

Wordle 1,290 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491329247, + "sender_full_name": "Robert Purcell", + "timestamp": 1735592658 + }, + { + "content": "

Wordle 1,291 5/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

Feels like I just stumbled into this one :shrug:

", + "id": 491408121, + "sender_full_name": "Robert Purcell", + "timestamp": 1735654882 + }, + { + "content": "

Wordle 1,291 4/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

\"Me, and you...\"

", + "id": 491411538, + "sender_full_name": "Ed Howard", + "timestamp": 1735657524 + }, + { + "content": "

Wordle 1,291 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491415824, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735660524 + }, + { + "content": "

Wordle 1,291 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491416580, + "sender_full_name": "Frank West", + "timestamp": 1735661028 + }, + { + "content": "

Wordle 1,291 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491420454, + "sender_full_name": "Maroš Kučera", + "timestamp": 1735663544 + }, + { + "content": "

Wordle 1,291 5/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:black_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491426797, + "sender_full_name": "David Goelitz", + "timestamp": 1735667852 + }, + { + "content": "

Wordle 1,291 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:yellow_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491428332, + "sender_full_name": "Jerod Santo", + "timestamp": 1735668801 + }, + { + "content": "

Wordle 1,292 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491440233, + "sender_full_name": "Tim Uckun", + "timestamp": 1735677640 + }, + { + "content": "

Wordle 1,292 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:white_large_square::yellow_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491491483, + "sender_full_name": "Maroš Kučera", + "timestamp": 1735729571 + }, + { + "content": "

Wordle 1,292 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491499571, + "sender_full_name": "Ed Howard", + "timestamp": 1735737679 + }, + { + "content": "

Wordle 1,292 4/6*

\n

:black_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491503313, + "sender_full_name": "Robert Purcell", + "timestamp": 1735741162 + }, + { + "content": "

Wordle 1,292 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491505041, + "sender_full_name": "Jerod Santo", + "timestamp": 1735742634 + }, + { + "content": "

Wordle 1,292 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::green_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491512576, + "sender_full_name": "Frank West", + "timestamp": 1735749516 + }, + { + "content": "

Wordle 1,292 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::green_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491513603, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735750523 + }, + { + "content": "

Wordle 1,292 3/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491515144, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735751996 + }, + { + "content": "

Wordle 1,292 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491516625, + "sender_full_name": "David Goelitz", + "timestamp": 1735753410 + }, + { + "content": "

Wordle 1,293 3/6*

\n

:white_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::white_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491528273, + "sender_full_name": "Tim Uckun", + "timestamp": 1735765146 + }, + { + "content": "

Wordle 1,293 5/6*

\n

:white_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491608579, + "sender_full_name": "Ed Howard", + "timestamp": 1735823441 + }, + { + "content": "

Wordle 1,293 2/6*

\n

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491610484, + "sender_full_name": "David Goelitz", + "timestamp": 1735824463 + }, + { + "content": "

Wordle 1,293 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491619890, + "sender_full_name": "Jerod Santo", + "timestamp": 1735828803 + }, + { + "content": "

Wordle 1,293 3/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491621829, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735829740 + }, + { + "content": "

Wordle 1,293 2/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491625255, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735831348 + }, + { + "content": "

Wordle 1,293 2/6*

\n

:yellow_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491634458, + "sender_full_name": "Frank West", + "timestamp": 1735835760 + }, + { + "content": "

Wordle 1,294 3/6*

\n

:yellow_large_square::white_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::white_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491663281, + "sender_full_name": "Tim Uckun", + "timestamp": 1735850356 + }, + { + "content": "

Wordle 1,293 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

\n

I almost missed today’s!

", + "id": 491701730, + "sender_full_name": "Robert Purcell", + "timestamp": 1735877499 + }, + { + "content": "

Wordle 1,294 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491740968, + "sender_full_name": "Maroš Kučera", + "timestamp": 1735902433 + }, + { + "content": "

Wordle 1,294 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491759342, + "sender_full_name": "David Goelitz", + "timestamp": 1735911468 + }, + { + "content": "

Wordle 1,294 3/6*

\n

:green_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491759667, + "sender_full_name": "Robert Purcell", + "timestamp": 1735911627 + }, + { + "content": "

Wordle 1,294 3/6

\n

:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491764386, + "sender_full_name": "Jerod Santo", + "timestamp": 1735913932 + }, + { + "content": "

Wordle 1,294 4/6*

\n

:green_large_square::black_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491770916, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1735917096 + }, + { + "content": "

Wordle 1,294 2/6

\n

:white_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491780664, + "sender_full_name": "Ed Howard", + "timestamp": 1735921901 + }, + { + "content": "

Wordle 1,294 3/6*

\n

:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491785463, + "sender_full_name": "Frank West", + "timestamp": 1735924361 + }, + { + "content": "

Wordle 1,294 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491786609, + "sender_full_name": "Rebecca Palma", + "timestamp": 1735924932 + }, + { + "content": "

Wordle 1,295 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::green_large_square::black_large_square:
\n:yellow_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491878036, + "sender_full_name": "David Goelitz", + "timestamp": 1735997801 + }, + { + "content": "

Wordle 1,295 4/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491878298, + "sender_full_name": "Ed Howard", + "timestamp": 1735998029 + }, + { + "content": "

Wordle 1,295 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491878329, + "sender_full_name": "Jerod Santo", + "timestamp": 1735998065 + }, + { + "content": "

Wordle 1,295 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491883888, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736003179 + }, + { + "content": "

Wordle 1,295 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491886193, + "sender_full_name": "Robert Purcell", + "timestamp": 1736005301 + }, + { + "content": "

Wordle 1,295 2/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491889289, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736008107 + }, + { + "content": "

Wordle 1,295 2/6*

\n

:black_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491892184, + "sender_full_name": "Frank West", + "timestamp": 1736011050 + }, + { + "content": "

Wordle 1,296 6/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491906931, + "sender_full_name": "Tim Uckun", + "timestamp": 1736023948 + }, + { + "content": "

Wordle 1,296 6/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::green_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491967904, + "sender_full_name": "Robert Purcell", + "timestamp": 1736084468 + }, + { + "content": "

Wordle 1,296 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491969223, + "sender_full_name": "Ed Howard", + "timestamp": 1736085630 + }, + { + "content": "

Wordle 1,296 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::white_large_square::yellow_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491972252, + "sender_full_name": "Jerod Santo", + "timestamp": 1736088234 + }, + { + "content": "

Wordle 1,296 5/6*

\n

:black_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491975334, + "sender_full_name": "Frank West", + "timestamp": 1736090772 + }, + { + "content": "

Wordle 1,296 5/6*

\n

:green_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491978786, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736093735 + }, + { + "content": "

Wordle 1,296 5/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::black_large_square::yellow_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491978888, + "sender_full_name": "David Goelitz", + "timestamp": 1736093818 + }, + { + "content": "

Wordle 1,296 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::white_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491987282, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736101192 + }, + { + "content": "

Wordle 1,297 5/6*

\n

:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 491997172, + "sender_full_name": "Tim Uckun", + "timestamp": 1736109996 + }, + { + "content": "

Wordle 1,297 5/6

\n

:green_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492082845, + "sender_full_name": "Ed Howard", + "timestamp": 1736161614 + }, + { + "content": "

Wordle 1,297 5/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:green_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492112648, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736172875 + }, + { + "content": "

Wordle 1,297 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492124243, + "sender_full_name": "Robert Purcell", + "timestamp": 1736176648 + }, + { + "content": "

Wordle 1,297 2/6*

\n

:green_large_square::green_large_square::white_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492127474, + "sender_full_name": "Jerod Santo", + "timestamp": 1736177747 + }, + { + "content": "

First one in a long time. I stopped playing when I heard there was a strike and then didn’t follow it closely. Then I found out that that it didn’t go so well and the whole thing made me sad. But here I am:

\n

Wordle 1,297 3/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492128934, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1736178208 + }, + { + "content": "

Wordle 1,297 4/6*

\n

:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::black_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492132203, + "sender_full_name": "Frank West", + "timestamp": 1736179188 + }, + { + "content": "

Wordle 1,298 4/6*

\n

:green_large_square::white_large_square::white_large_square::yellow_large_square::white_large_square:
\n:green_large_square::white_large_square::white_large_square::yellow_large_square::green_large_square:
\n:green_large_square::white_large_square::yellow_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492193057, + "sender_full_name": "Tim Uckun", + "timestamp": 1736200530 + }, + { + "content": "

Wordle 1,297 3/6*

\n

:white_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492204002, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736204856 + }, + { + "content": "

Wordle 1,298 3/6*

\n

:white_large_square::white_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::yellow_large_square::white_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492261562, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736237852 + }, + { + "content": "

Wordle 1,298 2/6

\n

:yellow_large_square::green_large_square::yellow_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492288631, + "sender_full_name": "Ed Howard", + "timestamp": 1736247974 + }, + { + "content": "

Wordle 1,298 5/6*

\n

:yellow_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::black_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492323158, + "sender_full_name": "Robert Purcell", + "timestamp": 1736261178 + }, + { + "content": "

Wordle 1,298 2/6*

\n

:yellow_large_square::yellow_large_square::green_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492355869, + "sender_full_name": "Frank West", + "timestamp": 1736271499 + }, + { + "content": "

Wordle 1,298 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492361452, + "sender_full_name": "David Goelitz", + "timestamp": 1736273638 + }, + { + "content": "

Wordle 1,299 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492383120, + "sender_full_name": "Tim Uckun", + "timestamp": 1736282275 + }, + { + "content": "

Wordle 1,298 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492391557, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736285789 + }, + { + "content": "

Wordle 1,298 4/6*

\n

:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::yellow_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492413527, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1736296578 + }, + { + "content": "

Wordle 1,299 3/6* :sunglasses:

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492468860, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736329854 + }, + { + "content": "

Wordle 1,299 4/6

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492480577, + "sender_full_name": "Ed Howard", + "timestamp": 1736334085 + }, + { + "content": "

Wordle 1,299 3/6*

\n

:yellow_large_square::green_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492503468, + "sender_full_name": "David Goelitz", + "timestamp": 1736342488 + }, + { + "content": "

Wordle 1,299 3/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492514646, + "sender_full_name": "Robert Purcell", + "timestamp": 1736346115 + }, + { + "content": "

Wordle 1,299 3/6*

\n

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492523816, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736348762 + }, + { + "content": "

Wordle 1,299 3/6*

\n

:white_large_square::green_large_square::green_large_square::yellow_large_square::white_large_square:
\n:yellow_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492526246, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736349568 + }, + { + "content": "

Wordle 1,300 5/6*

\n

:yellow_large_square::yellow_large_square::white_large_square::white_large_square::yellow_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::yellow_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492579007, + "sender_full_name": "Tim Uckun", + "timestamp": 1736367850 + }, + { + "content": "

Wordle 1,299 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::green_large_square:
\n:black_large_square::black_large_square::green_large_square::yellow_large_square::green_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492580706, + "sender_full_name": "Frank West", + "timestamp": 1736368586 + }, + { + "content": "

Wordle 1,300 5/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492696161, + "sender_full_name": "Ed Howard", + "timestamp": 1736421600 + }, + { + "content": "

Wordle 1,300 4/6*

\n

:black_large_square::yellow_large_square::black_large_square::black_large_square::black_large_square:
\n:yellow_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492724800, + "sender_full_name": "David Goelitz", + "timestamp": 1736430025 + }, + { + "content": "

Wordle 1,300 6/6*

\n

:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492732676, + "sender_full_name": "Jerod Santo", + "timestamp": 1736432137 + }, + { + "content": "

Wordle 1,300 3/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492733224, + "sender_full_name": "Robert Purcell", + "timestamp": 1736432277 + }, + { + "content": "

Wordle 1,300 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492749554, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736436452 + }, + { + "content": "

Wordle 1,300 5/6*

\n

:black_large_square::green_large_square::black_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::black_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492759881, + "sender_full_name": "Frank West", + "timestamp": 1736439127 + }, + { + "content": "

Wordle 1,301 4/6*

\n

:yellow_large_square::green_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492816286, + "sender_full_name": "Tim Uckun", + "timestamp": 1736456020 + }, + { + "content": "

Wordle 1,300 4/6*

\n

:white_large_square::white_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492854597, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736472626 + }, + { + "content": "

Wordle 1,300 6/6*

\n

:white_large_square::yellow_large_square::yellow_large_square::white_large_square::yellow_large_square:
\n:white_large_square::white_large_square::yellow_large_square::yellow_large_square::green_large_square:
\n:white_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492884745, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736490419 + }, + { + "content": "

Wordle 1,301 3/6*

\n

:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492952908, + "sender_full_name": "David Goelitz", + "timestamp": 1736516435 + }, + { + "content": "

Wordle 1,301 4/6*

\n

:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492964763, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736520254 + }, + { + "content": "

Wordle 1,301 4/6*

\n

:black_large_square::yellow_large_square::yellow_large_square::black_large_square::black_large_square:
\n:green_large_square::black_large_square::green_large_square::yellow_large_square::black_large_square:
\n:green_large_square::yellow_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492971077, + "sender_full_name": "Frank West", + "timestamp": 1736522280 + }, + { + "content": "

Wordle 1,301 4/6*

\n

:white_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492972154, + "sender_full_name": "Jerod Santo", + "timestamp": 1736522597 + }, + { + "content": "

Wordle 1,301 4/6*

\n

:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492980590, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736525285 + }, + { + "content": "

Wordle 1,301 5/6*

\n

:yellow_large_square::yellow_large_square::black_large_square::black_large_square::yellow_large_square:
\n:yellow_large_square::green_large_square::black_large_square::black_large_square::yellow_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 492996449, + "sender_full_name": "Robert Purcell", + "timestamp": 1736530897 + }, + { + "content": "

Wordle 1,301 3/6* :sunglasses:

\n

:white_large_square::yellow_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::white_large_square::green_large_square::yellow_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493001580, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736532768 + }, + { + "content": "

Wordle 1,302 5/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::white_large_square::yellow_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::white_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493031199, + "sender_full_name": "Tim Uckun", + "timestamp": 1736546032 + }, + { + "content": "

Wordle 1,302 5/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:yellow_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493097773, + "sender_full_name": "Robert Purcell", + "timestamp": 1736603305 + }, + { + "content": "

Wordle 1,302 4/6

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::white_large_square::yellow_large_square::yellow_large_square:
\n:white_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493097898, + "sender_full_name": "Ed Howard", + "timestamp": 1736603425 + }, + { + "content": "

Wordle 1,302 4/6*

\n

:black_large_square::black_large_square::black_large_square::black_large_square::black_large_square:
\n:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::yellow_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493107355, + "sender_full_name": "Frank West", + "timestamp": 1736611610 + }, + { + "content": "

Wordle 1,302 4/6*

\n

:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::black_large_square::black_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::black_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493108700, + "sender_full_name": "David Goelitz", + "timestamp": 1736612729 + }, + { + "content": "

Wordle 1,302 3/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::white_large_square::green_large_square::white_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493108722, + "sender_full_name": "Rebecca Palma", + "timestamp": 1736612753 + }, + { + "content": "

Wordle 1,302 4/6*

\n

:black_large_square::black_large_square::black_large_square::yellow_large_square::black_large_square:
\n:yellow_large_square::green_large_square::yellow_large_square::black_large_square::black_large_square:
\n:black_large_square::green_large_square::green_large_square::green_large_square::black_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493116405, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1736619563 + }, + { + "content": "

Wordle 1,302 4/6*

\n

:white_large_square::white_large_square::white_large_square::white_large_square::white_large_square:
\n:white_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::white_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493121548, + "sender_full_name": "Jerod Santo", + "timestamp": 1736623536 + }, + { + "content": "

Wordle 1,303 4/6*

\n

:yellow_large_square::white_large_square::yellow_large_square::white_large_square::white_large_square:
\n:white_large_square::yellow_large_square::yellow_large_square::green_large_square::yellow_large_square:
\n:green_large_square::green_large_square::white_large_square::green_large_square::green_large_square:
\n:green_large_square::green_large_square::green_large_square::green_large_square::green_large_square:

", + "id": 493126605, + "sender_full_name": "Tim Uckun", + "timestamp": 1736628661 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/1U.20NAS.json b/zulip_json/454981-homelab/1U.20NAS.json new file mode 100644 index 0000000000..800eef573a --- /dev/null +++ b/zulip_json/454981-homelab/1U.20NAS.json @@ -0,0 +1,20 @@ +[ + { + "content": "

Anyone have a recommendation for a small 1U NAS? Something that can fit into a half-depth network rack.

", + "id": 468940091, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725925688 + }, + { + "content": "

Haven't used their hardware before but there's a few options here https://www.qnap.com/en-us/product?conditions=form_factor-short_depth_rackmount

\n
QNAP’s comprehensive selection of NAS solutions meets different consumer needs from small bay models designed for home users to tower and rackmount level NAS for businesses and workgroups. <a href="https://www.qnap.com/event/starter-guide/en/home.php" target="_blank">Learn more<i class="bi bi-chevron-right ms-2"></i></a>
", + "id": 468966818, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1725938201 + }, + { + "content": "

Oh I've heard of qnap before. Thanks Adam!

", + "id": 468970067, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725939112 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Configuring.20RPi.20OS.20Images.json b/zulip_json/454981-homelab/Configuring.20RPi.20OS.20Images.json new file mode 100644 index 0000000000..eaefccb8f6 --- /dev/null +++ b/zulip_json/454981-homelab/Configuring.20RPi.20OS.20Images.json @@ -0,0 +1,50 @@ +[ + { + "content": "

I wish I started doing this sooner :grinning_face_with_smiling_eyes:For the first time I tried preconfiguring my raspberry pi os image with an ssh key and wifi settings. So now I never need to plug it into a keyboard and monitor.

", + "id": 472073659, + "sender_full_name": "Nabeel S", + "timestamp": 1727030682 + }, + { + "content": "

What OS are you guys running for RPi? I have a RPi 4B that I have run hypriot OS on but I am eyeballing Thalos and wondering if that's a good choice or not? I had my eyes on K3OS a few years' back but that was discontinued when Darren Shepherd left Rancher/Suse. I want to run k3s or a similar small foot print kubernets distro on it.

", + "id": 472081503, + "sender_full_name": "Erik Svensson", + "timestamp": 1727036929 + }, + { + "content": "

I used Sidero's Omni for a while and it was really nice. But I kind of concluded that it was overkill. At the moment I'm just using plain old Raspberry Pi OS, with docker-compose and I like the simplicity of it.

", + "id": 472085479, + "sender_full_name": "Nabeel S", + "timestamp": 1727040040 + }, + { + "content": "

image.png

\n
", + "id": 472085550, + "sender_full_name": "Nabeel S", + "timestamp": 1727040092 + }, + { + "content": "

I'm not even using the three RPi's :-D

", + "id": 472085553, + "sender_full_name": "Nabeel S", + "timestamp": 1727040101 + }, + { + "content": "

For my Raspberry Pi's I use Raspberry Pi OS.

", + "id": 472119355, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727062936 + }, + { + "content": "

The only thing I’ve used besides Raspberry Pi OS is Talos. I couldn’t figure out how to get it to join a cluster with the Docker nodes I was running on my Mac, but I think that came down to networking. I’m sure it would’ve been fine if all of my nodes were RPis.

", + "id": 472235993, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727098815 + }, + { + "content": "

I’m running Ubuntu 22.04 on a Pi4 and Ubuntu 24.04 on a Pi5.

", + "id": 472335076, + "sender_full_name": "Matt Johnson", + "timestamp": 1727127100 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Documenting.20nixos.20on.20Raspberry.20Pi.json b/zulip_json/454981-homelab/Documenting.20nixos.20on.20Raspberry.20Pi.json new file mode 100644 index 0000000000..3a7aae8d30 --- /dev/null +++ b/zulip_json/454981-homelab/Documenting.20nixos.20on.20Raspberry.20Pi.json @@ -0,0 +1,32 @@ +[ + { + "content": "

:wave: I finally had time to experiment with nixos on a raspberry pi, though not exactly for a server, but for a digital signage application for my mom's store :blush:

\n

I wanted to make the setup reproducible, since we'll put the Pis in 3 or 4 shops, so with help from a friend I tried nixos. I didn't know it was possible to create an image from a nixos definition (that's super cool!)

\n

It's also cool that you can update the Pi remotely via nixos-rebuild!

\n

But unfortunately for my project there's one big issue, which is the missing hw acceleration for video playback, so all the videos are basically stuttering, I've done some research, but haven't found an approach that works :(

\n

Here's my code for people that are curious https://github.com/patrick91/nix-pi-example/ :D

", + "id": 491433542, + "sender_full_name": "Patrick Arminio", + "timestamp": 1735672216 + }, + { + "content": "

Yeah, the Raspberry Pi company basically gave up on hardware decoding and assumes that the CPUs are fast enough

", + "id": 491458183, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735694511 + }, + { + "content": "

that's a shame, I wish I knew enough to help! For now I think I might just create an image based on raspbian and a script to download my app :blush:

", + "id": 491458660, + "sender_full_name": "Patrick Arminio", + "timestamp": 1735694963 + }, + { + "content": "

It's probably worth experimenting with codecs and frame rates and resolutions for your videos
\nYou _should_ be able to find a combination that works well enough on a RPi 3 or 4

", + "id": 491459592, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735695911 + }, + { + "content": "

@Ron Waldon-Howe ah, good to know, I'll explore that in future! for now I want to get this project done :D

", + "id": 491459836, + "sender_full_name": "Patrick Arminio", + "timestamp": 1735696187 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/FI-BRUH.21.21.21.20finally.20got.20it.21.json b/zulip_json/454981-homelab/FI-BRUH.21.21.21.20finally.20got.20it.21.json new file mode 100644 index 0000000000..cc66bef475 --- /dev/null +++ b/zulip_json/454981-homelab/FI-BRUH.21.21.21.20finally.20got.20it.21.json @@ -0,0 +1,20 @@ +[ + { + "content": "

image.png

\n
", + "id": 491292390, + "sender_full_name": "Jarvis", + "timestamp": 1735571048 + }, + { + "content": "

Woah, I'm so jelly!

", + "id": 491316094, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735584302 + }, + { + "content": "

Ron Waldon-Howe said:

\n
\n

Woah, I'm so jelly!

\n
\n

They came to do the initial setup but still need to send out an excavation crew in the spring to dig the line.

", + "id": 491325638, + "sender_full_name": "Jarvis", + "timestamp": 1735590449 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Home.20wifi.20setup.json b/zulip_json/454981-homelab/Home.20wifi.20setup.json new file mode 100644 index 0000000000..2596f54de2 --- /dev/null +++ b/zulip_json/454981-homelab/Home.20wifi.20setup.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Hey guys. I have a two story concrete home and the wifi signal upstairs is weak. To make matters much worse I am VDSL because apparently being 15 KM away from the fourth largest city in New Zealand means I am living in the boondocks.

\n

I am currently using a RT-AC5300 for wifi and a DSL-AC68U as a modem for the VDSL (wifi turned off) and want to upgrade now that all the black friday sales are on. Any recommendations? Should I go mesh? One problem I foresee with the mesh is that right now if the wifi goes on the fritz my wife knows which device to reboot and if she has to reboot three devices when I am not at home she will revolt. Another issue is that I can't really pull an ethernet cable upstairs so the mesh will have to communicate via wifi itself which will probably require at least three units to reach upstairs and the back of the house.

\n

Many years have gone by since I bought these units and it's probably time to upgrade. I don't want to spend too much money but I do want to get a better wifi experience.

", + "id": 484854312, + "sender_full_name": "Tim Uckun", + "timestamp": 1732778747 + }, + { + "content": "

Define concrete home. Concrete exterior walls only? Concrete interior walls and subfloor?

\n

Where's the location of the Wi-Fi access point currently? I'm assuming it's 1st floor given you said you can't run a cable upstairs.

\n

A lot of mesh systems have a dedicated radio for back channel communication so it's much better than when mesh first came out.

", + "id": 485445082, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1733026027 + }, + { + "content": "

Cinderblock walls and thick concrete floors. It's a beast of a house :)

\n

Anyway I ended up buying an asus xd5 three node mesh system. The base unit by itself was doing better than the ac5300 despite it's tiny size and lack of \"dead spider\" (what my wife calls it) antennas. With the other nodes I can now get 5g coverage upstairs which is great.

\n

My main goal is to have a better chromecast experience but alas last night I did have troubles again with stuttering and such. I have no idea why the signal has so much trouble going between my laptop and the chromecast in the same room.

", + "id": 485512754, + "sender_full_name": "Tim Uckun", + "timestamp": 1733085640 + }, + { + "content": "

Yeah that's a bit weird that you're seeing stuttering. I know Chromecast relies on mDNS and such but if it's working that shouldn't be an issue for you.

", + "id": 485540423, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1733111129 + }, + { + "content": "

I'll have to look into mdns settings and see if that's a possible issue. I don't know either frankly. I am runnin an m1 macbook air so that can't be the problem, now I have great wifi upstairs so that's not the issue either. Maybe chromecast isn't that great but I have relied on it for years despite it messing up frequently.

", + "id": 485709713, + "sender_full_name": "Tim Uckun", + "timestamp": 1733173985 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/IaC.20for.20homelab.json b/zulip_json/454981-homelab/IaC.20for.20homelab.json new file mode 100644 index 0000000000..e08043b6b4 --- /dev/null +++ b/zulip_json/454981-homelab/IaC.20for.20homelab.json @@ -0,0 +1,44 @@ +[ + { + "content": "

What configuration tools/language do you use for your homelab? Terraform? Dagger? Anisible? something else?

\n

My Raspberry Pi has died so I'm about to recreate it, but figure I would like all the config somewhere so I can easily recreate it in future.

\n

Looking for recommendations! Thanks :grinning_face_with_smiling_eyes:

", + "id": 478440322, + "sender_full_name": "Andy Miller", + "timestamp": 1729672348 + }, + { + "content": "

I'm using saltstack but mostly because I work with Industrial IoT devices where that works better than something like Ansible so wanted to get some hands on time with it. I do like it, but I don't have enough experience to say if it is the best option for most people.

", + "id": 478440690, + "sender_full_name": "James McNally", + "timestamp": 1729672464 + }, + { + "content": "

I guess it kind of depends on how far you want to go. Personally, I have a git repo on github that holds a lot of docker compose stacks, which I push via github actions over tailscale down to my NAS. Renovate is watching the repo and proposes updates.
\nI manage a few things that way, other systems like pihole I just set up manually, but I push my dns records into it via github actions as well. But the base OS was hand crafted more or less, I only automated the software provisioning on top.

\n

A fun project I am tinkering on uses talos. If you can run your workload on kubernetes, that might be an option as well. It is basically a fully api driven OS to run Kubernetes. You push your config and get a kubeconfig, from there you can push your YAML to the cluster or pull it e.g. via ArgoCD.

", + "id": 478583653, + "sender_full_name": "Konrad", + "timestamp": 1729717706 + }, + { + "content": "

I’ve used a git repo to keep track of changes and typically start with a bunch of notes, references, and commands recorded in Markdown files. I’ve tried to build out Ansible configs for the bare metal hosts I have in my home lab, but that is more for the practice and possible ability to reproduce the same configuration across multiple mini PCs. It likely depends on how complex the hosts end up being and what all you want to have documented.

\n

My approach to a home lab is to establish something I can spin up VMs on top of and I organize all the VMs as independent experiments that I keep in separate directories in the git repo so that I can spin something up or down locally using terraform and manage the configuration with ansible. It’s a lot of work up front… but once there is an established pattern it’s nice to be able to reuse pieces for playing with different kinds of software and other infrastructure.

", + "id": 478590820, + "sender_full_name": "Matt Johnson", + "timestamp": 1729721004 + }, + { + "content": "

I'm using Ansible to configure my Raspberry Pis (LEDs/Bluetooth/WiFi on/off), to do dist-upgrades and setup containers with Docker. That's been working well for me so far.

\n

I've started using Terraform to configure my domains' DNS and my home network's Mikrotik Router and UniFi AP. But that is still in its early stages and I can't give any recommendation either way :-).

", + "id": 479162218, + "sender_full_name": "Matthias Schippling", + "timestamp": 1730060547 + }, + { + "content": "

I use NixOS for most OS's (which has its own language to configure itself), with Ansible to orchestrate both NixOS nodes, and fully provision other misc things.

", + "id": 479294567, + "sender_full_name": "shaun smiley", + "timestamp": 1730127279 + }, + { + "content": "

I'm using Ansible aswell. Haven't yet figured out how to manage bhyve virtual machines but I'm guessing it's doable with Ansible.

", + "id": 480401815, + "sender_full_name": "Jari", + "timestamp": 1730712887 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Improving.20my.20home.20automation.20setup.json b/zulip_json/454981-homelab/Improving.20my.20home.20automation.20setup.json new file mode 100644 index 0000000000..20e6b0adb6 --- /dev/null +++ b/zulip_json/454981-homelab/Improving.20my.20home.20automation.20setup.json @@ -0,0 +1,26 @@ +[ + { + "content": "

I've finally decided to re-factor my home smart-light situation. I've been using wifi-based bulbs. Enough of them have died that I'm anyways needing replacements. My goals are:

\n\n

Based on my research I'm going to attempt to setup a Home Assistant with a Zigbee hub and Zigbee lights.

\n

Any recommendations or gotchas I should watch out for?

", + "id": 488513459, + "sender_full_name": "Nabeel S", + "timestamp": 1733955892 + }, + { + "content": "

I'm sort of in the same boat. Been using OHLUX wifi bulbs that have just be ok, fixing issues \"in post\" (home assistant automation). They got the job done for cheap, but I'd rather have smart light switches / toggles that guests can use + the home assistant integration. I haven't committed on any switches yet, but have been keeping an eye on https://inovelli.com/. Lutron are probably the most reliable from what I understand, and Kasa might be good for cheap.

", + "id": 489010091, + "sender_full_name": "Erik Horton", + "timestamp": 1734195827 + }, + { + "content": "

I'm using a SONOFF Zigbee 3.0 USB Dongle Plus as my Zigbee Hub, IKEA Zigbee LEDs for my regular lightbulbs and a few fancy OSRAM and Philips Hue lamps. Everything coordinated via MQTT, Zigbee2MQTT, Home Assistant and NodeRED. Switches are by IKEA and Philips Hue.

\n

MQTT because together with Zigbee2MQTT it's the common protocol with my Tasmota Smart Plugs and I can easily mix and match the next \"higher\" abstraction, i.e. Home Assistant and NodeRED in my case.

\n

Home Assistant because it offers nice dashboards and I can easily integrate WiFi devices or web-service based things (e.g. Withings smart scale, printer, etc.)

\n

NodeRED because I like the way to easily chain together inputs, transformations and outputs.
\nI used it to build a small state machine for a Philips Hue Tap Dial. With double or triple click on a button I switch between my configured modes and single click switches a function in the selected mode (e.g. a certain light on-off, movie projector on-off). The dial is used to change the volume of the Sonos sound bar or the brightness of a light, also based on the double-/triple-click selected mode.

\n

So far, I have no major issues.
\nThe only thing I would advise is to have a dedicated remote for each manufacturer you're using, to be able to easily factory reset a lightbulb in case it has issues. e.g. the \"Wireless Dimmer Switch\" for Philips Hue lamps or the STYRBAR remote for IKEA bulbs. Each will most likely also work with lamps from other manufacturers but in case they don't, I like to be prepared ;-).

", + "id": 489027975, + "sender_full_name": "Matthias Schippling", + "timestamp": 1734211808 + }, + { + "content": "

Bought a Texas Instruments ZigBee hub & have been using that with Home Assistant running on a local raspberry pi for a while now. No issues with both Philips Hue lights (bulbs, hue go, light strip, motion sensor, or dimmer switch) to the point where I've packed away the Hue Hub & removed the app from my phone. Also using IKEA bulbs with it, and some Broadlink IR/RF \"remotes\" to automate things like turning on the AC in summer at different times. No issues with anything, but the Broadlinks are bloody hard to get setup initially.

", + "id": 489092451, + "sender_full_name": "Fershad Irani", + "timestamp": 1734277139 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Making.20better.20use.20of.20an.20entry.20level.20m1.20mac.json b/zulip_json/454981-homelab/Making.20better.20use.20of.20an.20entry.20level.20m1.20mac.json new file mode 100644 index 0000000000..d69ec0d640 --- /dev/null +++ b/zulip_json/454981-homelab/Making.20better.20use.20of.20an.20entry.20level.20m1.20mac.json @@ -0,0 +1,38 @@ +[ + { + "content": "

I bought my wife an M1 iMac a while back and most of the time it sits there doing nothing. All she does is basically use safari to do web stuff and youtube and stuff.

\n

I want to make better use of this machine. It doesn't have a lot of disk space or RAM (minimal configuration).

\n

Any suggestions? Obviously I could put an external drive and make it a file server but I don't really need a file server as all my laptops have enough space and the important documents are backed up to icloud.

", + "id": 481377018, + "sender_full_name": "Tim Uckun", + "timestamp": 1731095237 + }, + { + "content": "

Maybe look into setting up some machine learning projects for tinkering? If it is an entry level Mac, maybe you can try setting up Ollama and try to run some smaller models like Qwen-1.5B for coding autocomplete.

\n

mlx-whisper would also be a good project to play around with. I personally use it extensively in my language learning journey. I no longer look for accurate subtitles for any French media, the Whisper Turbo + mlx_whisper works amazingly well.

", + "id": 481430955, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1731130616 + }, + { + "content": "

I guess I'll have to set it for remote usage first. Maybe I'll give coder a try...

", + "id": 481432760, + "sender_full_name": "Tim Uckun", + "timestamp": 1731132567 + }, + { + "content": "

I don't know that you'll for sure figure out a better use for it than the utility your spouse is already enjoying :)
\niMacs have a built-in webcam and microphone, right? There might be something neat you can do with computer vision? :shrug:

", + "id": 481433040, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1731132861 + }, + { + "content": "

Local LLM usage for sure and you could expose that as a service outside the network. Docker for sure. Plex. Is it 10Gbe?

", + "id": 481469430, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1731165786 + }, + { + "content": "

@Ron Waldon-Howe My wife doesn't use it all the time and she doesn't use it to full capacity so that's why I was thinking it's being underutilized.

\n

@Adam Stacoviak it's on wifi like all other other devices in the house.

", + "id": 481492359, + "sender_full_name": "Tim Uckun", + "timestamp": 1731184331 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Nix.20users.3F.json b/zulip_json/454981-homelab/Nix.20users.3F.json new file mode 100644 index 0000000000..a3336f2bb6 --- /dev/null +++ b/zulip_json/454981-homelab/Nix.20users.3F.json @@ -0,0 +1,116 @@ +[ + { + "content": "

Anyone fiddling with nix, nix-darwin for their computer setup and what not?

", + "id": 479025565, + "sender_full_name": "Anders Johansson", + "timestamp": 1729923408 + }, + { + "content": "

Not yet but I saw that this was announced: https://determinate.systems/

", + "id": 479031508, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729930413 + }, + { + "content": "

I use their nix installer script. Really easy.

", + "id": 479035119, + "sender_full_name": "Anders Johansson", + "timestamp": 1729933913 + }, + { + "content": "

I tried out NixOS a few years ago, and now only have 2 (out of 15) nodes converted. Going all in wasn't my plan, but it was just too good. I have some experience with Nix on other OS's as well, as I am slowly rolling Nix out for developer environments on other Linux Distros and Mac.

", + "id": 479295126, + "sender_full_name": "shaun smiley", + "timestamp": 1730127424 + }, + { + "content": "

Nice - I’ve been looking at it from the side lines for quite some time now before taking the decision to migrate from my ansible setup for my computer setup. And now roughly five days into it I’m almost done and can honestly say that I’m amazed on how awesomely it has been to learn.

", + "id": 479296223, + "sender_full_name": "Anders Johansson", + "timestamp": 1730127686 + }, + { + "content": "

I've been daily driving NixOs for more then 2 years now. I deploy blog, home server and personal machine. It's absolutely irreplaceable for me now

", + "id": 479322328, + "sender_full_name": "FlakM", + "timestamp": 1730134901 + }, + { + "content": "

@FlakM what made you decide on NixOS?

", + "id": 479328238, + "sender_full_name": "Anders Johansson", + "timestamp": 1730136896 + }, + { + "content": "

If I recall correctly I got annoyed at jumping between machines with different software versions and missing configuration. But since then I've found out so many little use cases that made the whole effort worthwhile.

", + "id": 479333329, + "sender_full_name": "FlakM", + "timestamp": 1730138744 + }, + { + "content": "

@Anders Johansson kudos on the journey! Wait until a year from now you will come back and understand the system in 30 seconds :heart_eyes: Did you have any major problems with migrating?

", + "id": 479336571, + "sender_full_name": "FlakM", + "timestamp": 1730139941 + }, + { + "content": "

@FlakM thank you :folded_hands: no real issues. The major ones was mostly figure out nix-darwin and home-manager. Once I did that it was pretty smooth sailing from that. Only thing left now is make the setup a little more modular so work both for my private and work computers.

", + "id": 479338025, + "sender_full_name": "Anders Johansson", + "timestamp": 1730140530 + }, + { + "content": "

Btw to procrastinate from other work Im reading the PhD thesis describing nix and Nixos by Elco https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf it's a fascinating read. Especially when I take into the consideration release year (20 years ago!)

", + "id": 479344676, + "sender_full_name": "FlakM", + "timestamp": 1730143186 + }, + { + "content": "

It's scary how much of the PITA still the deployment ecosystem is 20 years later

", + "id": 479344934, + "sender_full_name": "FlakM", + "timestamp": 1730143296 + }, + { + "content": "

Nice - I’m in transition between positions so some great reading is most welcome 👍🏻

", + "id": 479400568, + "sender_full_name": "Anders Johansson", + "timestamp": 1730177108 + }, + { + "content": "

I've dabbled with dev shells but not got as far as the OS. I'm still very lost on understanding the progression with flakes!

", + "id": 479442590, + "sender_full_name": "James McNally", + "timestamp": 1730196546 + }, + { + "content": "

That's a mess. Flakes should have become a non experimental feature long time ago.

", + "id": 479446953, + "sender_full_name": "FlakM", + "timestamp": 1730198117 + }, + { + "content": "

Ya'll using NixOS or just Nix package manager?

", + "id": 479979354, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730422375 + }, + { + "content": "

Nixos on Linux machines and nix on macs. My colleagues use nix on Ubuntu systems since they don't want to invest too much time into learning but still appreciate dev shells in our projects

", + "id": 480005331, + "sender_full_name": "FlakM", + "timestamp": 1730443903 + }, + { + "content": "

Only nix on Mac as of now. Started to look into maybe use the arm port of Nixon on my arm Mac at home. Who knows where this rabbit hole will take me :nerd:

", + "id": 480062904, + "sender_full_name": "Anders Johansson", + "timestamp": 1730472051 + }, + { + "content": "

James McNally said:

\n
\n

I've dabbled with dev shells but not got as far as the OS. I'm still very lost on understanding the progression with flakes!

\n
\n

We could probably start a new topic just for that. Once you get the \"right\" view of them, the extra value they add are totally worth it, and they actually simplify a lot of stuff. I don't use channels at all any more, and all of the exact versions of repos are pinned in the lock file (and version controlled), just like you'd expect with package-lock.json, cargo.lock etc.

", + "id": 493160872, + "sender_full_name": "shaun smiley", + "timestamp": 1736662552 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/PiHole.3A.20Proxmox.20vs.20base.20metal.json b/zulip_json/454981-homelab/PiHole.3A.20Proxmox.20vs.20base.20metal.json new file mode 100644 index 0000000000..8e2b9c1e2b --- /dev/null +++ b/zulip_json/454981-homelab/PiHole.3A.20Proxmox.20vs.20base.20metal.json @@ -0,0 +1,56 @@ +[ + { + "content": "

My RPi 4-based PiHole DNS system is not performing adequately. Lookups are fine, although running Unbounded as a local resolver can be frustrating because of the time delay inherent in a more privacy-focus DNS configuration. Ultimately, using the admin tool — something I've had to do frequently, frustratingly, because of the slowness issues and incorrect lookups creating HSTS errors — is painful. The log pages take too long to populate and search almost doesn't work.

\n

I'm considering replacing this w/ an Intel Atom N95-based SBC, already acquired & in testing, running Proxmox with a DietPi VM configured with PiHole.

\n

I anticipate the SBC not doing much beyond DNS. Should I ditch Proxmox and install DietPi to the metal? This is my first experiment with Proxmox and it's going _okay_ so far.

\n

I'll probably keep the Raspberry Pi PiHole around as a secondary/fallback in any case. I don't have much of a use for it otherwise at the moment. I might sell it and another RPi4 in a SmartiPi case with display to fund the purchase of a RPi 5 for use as a desktop control panel / monitoring device as I used the RPi4+SmartiPi in the past (its virtual kbd was too cumbersome; this was fixed in the most recent RaspPiOs release!).

\n

Public fediverse thread with this quandary: https://mastodon.social/@colindean/113414533649947543

\n

Thoughts?

", + "id": 480242047, + "sender_full_name": "Colin Dean", + "timestamp": 1730573466 + }, + { + "content": "

I have a similar setup inspired by this video:
\nhttps://youtu.be/hPfk0qd4xEY?si=j9DO7-1b4-WbXJMD

\n

Basically, I run Proxmox on an old laptop and installed my primary pihole on that inside a VM. That allows me to use the hardware for multiple purposes, but it also provides an easy way to backup the pihole instance by sending a VM backup to my NAS.
\nMy secondary instance is running on a RaspberryPi. If I reboot my proxmox host, keepalived switches the IP to the Pi. If it comes back, the IP switches back as well.

\n

I mainly use the piholes for ad blocking and DNS resolution in my LAN. Ad blocking does not require syncing. The DNS records are synced via Github actions by copying /etc/pihole/custom.list to the target systems and executing pihole restartdns reload.

\n

Overall, the setup works quite well. My router uses the floating IP of the pihole setup for the DHCP responses so that all my non static devices get the right nameserver setups automatically.

", + "id": 480244868, + "sender_full_name": "Konrad", + "timestamp": 1730576082 + }, + { + "content": "

Besides having redundancy, it also allows to test pihole upgrades on one instance, and if things would break, there would still be the secondary instance. On proxmox, you can even create a snapshot and rollback if necessary.

", + "id": 480245072, + "sender_full_name": "Konrad", + "timestamp": 1730576279 + }, + { + "content": "

My suggestion: skip Proxmox and VMs for everything you can and use simple containers instead in whatever Linux distribution you feel comfortable with. VMs just add a layer of wasted CPU cycles and memory, are much slower, and a ton more work. I never understood why VMs in Proxmox seem to be the default solution people reach out to. With a VM, you're running an entire operating system, with all the resource consumption and maintenance overhead it entails, and without any real benefit. I have an Intel nuc running more than 20 services with Docker Compose, including pi-hole and adguard home. I cannot imagine having to manage 20+ VMs, with updates, configuration, individual backups, etc.

\n

More to the point of your RPi not performing adequately, unless you have a very large amount of DNS traffic, I'd say something else is wrong there. I have a RPi 2 running pi-hole and it there's no slowdown whatsoever. If you have a 4 and it's performing poorly, I'd say there's probably another bottleneck somewhere. SD card, perhaps?

", + "id": 480767783, + "sender_full_name": "Raúl", + "timestamp": 1730827095 + }, + { + "content": "

If you try the containers route, this will be useful: https://www.linuxserver.io/

", + "id": 480768166, + "sender_full_name": "Raúl", + "timestamp": 1730827250 + }, + { + "content": "

Until recently I followed similiar route and just had everything running in docker on an Odroid. But after having to reset up the whole thing multiple times, due to random crashes and updates. I decided to give proxmox a try, and wouldn't go back now.
\nI have a single VM with docker running and all same containers as before. But I have nightly backups scheduled. So if I encounter an error I can restore from backup extremely easily.
\nAlso like the fact I can quickly spin up and new VM to try stuff out, without affecting the setup that is running all my services in docker.

", + "id": 480980655, + "sender_full_name": "Alex Barnes", + "timestamp": 1730918820 + }, + { + "content": "

Yup VMs are nice for backup and moving around. I have backups going to TrueNAS and can restore a VM on any Proxmox machine on the network that has access to that backup store. Don't hate on VMs.

\n

I can also easily spin up a new VM based on a template that's already primed with a set Ubuntu version, ssh key, Docker, etc.

", + "id": 480990397, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1730922935 + }, + { + "content": "

But you can also automate backups with containers.

\n

The only advantage I can see on the Proxmox side (and that's Proxmox only, not VMs in general) is the convenience of clicking a few buttons and having a backup done (which can still be achieved for containers by using one of the many backups softwares available). But that means you're backing up the entire VM, OS included, which is hundreds of orders of magnitude larger than what you need for many (I would even say most) of the workloads you run.

\n

With containers, you mount a directory onto the container as a volume containing the configuration files for the software in the container, perhaps another one for any user-created files, and you just backup those directories. Some of those backups are not even 1 MB. Compared to a few GB for backing up a VM that does exactly the same thing, it just doesn't seem to make sense. Sure, some backups, even if just capturing the mounted directory, will be several hundred GB or even TB, if we're talking about audio or video - but how many of those do you have, versus how many of the config-files-only?

\n

If what you want is the convenience and ease of use of proxmox, there are some backup software that makes it as easy for regular backups, and you just need to select the directories you want.

\n

As for moving VMs around, you can also do it with containers. Just move the mounted directories and possibly a docker-compose.yaml file. That's one of the beauties of containers, they're (mostly) idempotent and fully reproducible with ease.

\n

So by using containers, you'll be saving on disk space, external storage costs (you are keeping a copy of your backups elsewhere, right?), CPU usage by not running a full OS on top of the host OS, and time not spent managing a fleet of virtual machines. This translates to both money savings, and environmental savings. I just don't get it.

", + "id": 481545797, + "sender_full_name": "Raúl", + "timestamp": 1731232057 + }, + { + "content": "

As for the templates, that would be a docker-compose.yaml file. A few Kb. Also much easier to manage than a full disk image of a VM. And if you want a visual tool to manage it like Proxmox, you can use Portainer or one of the various alternatives.

", + "id": 481546081, + "sender_full_name": "Raúl", + "timestamp": 1731232318 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Rack.20Recommendations.json b/zulip_json/454981-homelab/Rack.20Recommendations.json new file mode 100644 index 0000000000..14199d4940 --- /dev/null +++ b/zulip_json/454981-homelab/Rack.20Recommendations.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Anyone have a recommendation for a full-depth rack that's ideally on casters for moving around? Going to keep it my basement and place network equipment, NAS, and servers within.

", + "id": 478404517, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729654116 + }, + { + "content": "

I have the StarTech rack from Amazon and it’s done well for me. The casters aren’t the best, but I have it on carpet, so they’ll definitely work better on a hard floor.

", + "id": 478501129, + "sender_full_name": "Scott Abbey", + "timestamp": 1729691397 + }, + { + "content": "

Thank you!

", + "id": 479031560, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729930447 + }, + { + "content": "

Hey @Matthew Sanabria jw if you already have full length servers or other full length equipment? I ended up finding a 23\" rack on FB marketplace from a local school for cheap. Then I put a harbor freight dolly at the base :rolling_on_the_floor_laughing:
\nI'm mostly running mini pcs but did find a server case that would fit a full atx mobo and 3 card gpu! 02ea7fac-7597-4e72-bdc8-e05a7d71a442.jpg

\n

e4f05330-b0fe-4374-abdf-eccabc159ef7.jpg

\n

6e1931ec-adc7-4e01-b337-b3f3a29dfd72.jpg

\n
", + "id": 479307382, + "sender_full_name": "Jarvis Yang", + "timestamp": 1730130824 + }, + { + "content": "

That dolly idea is pretty good. I'm gonna check local listings. I don't yet have full length equipment but I'm due for some upgrades and I'd like to have a full-length rack for that.

", + "id": 479790106, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730338655 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Raspberry.20PIs.20for.20homelab.json b/zulip_json/454981-homelab/Raspberry.20PIs.20for.20homelab.json new file mode 100644 index 0000000000..cbb37b3f0e --- /dev/null +++ b/zulip_json/454981-homelab/Raspberry.20PIs.20for.20homelab.json @@ -0,0 +1,122 @@ +[ + { + "content": "

Hi there, I have a few raspberry PIs (a couple of 5 and a couple of 4), could I use them to host apps like pihole, home assistant and random web services?

", + "id": 482963666, + "sender_full_name": "Patrick Arminio", + "timestamp": 1731920256 + }, + { + "content": "

Yes, they're perfect for that. I've had pihole running on RPi 2 for around two years now, and it's been working great. I think I even heard of people hosting Jellyfin on a RPi. And if you have multiple Pis and are feeling brave or want the learning experience, you could even set up a kubernetes cluster to run your stuff.

", + "id": 483051434, + "sender_full_name": "Raúl", + "timestamp": 1731943565 + }, + { + "content": "

@Raúl thanks! yeah I was thinking of using something like k8s, mostly because I'd love to use all these raspberry pis as if they were one machine

", + "id": 483054560, + "sender_full_name": "Patrick Arminio", + "timestamp": 1731944274 + }, + { + "content": "

Just keep in mind that K8s adds a lot of complexity, so if you're not used to it, it may be a little overwhelming.

", + "id": 483055110, + "sender_full_name": "Raúl", + "timestamp": 1731944397 + }, + { + "content": "

good to know!

", + "id": 483060539, + "sender_full_name": "Patrick Arminio", + "timestamp": 1731945640 + }, + { + "content": "

I've used pihole and jellyfin on a raspberry pi 4 and both worked well. I prefer to use docker compose for because I find it easiest. If you are interested in Kubernetes on a Pi, then check out k3s. Its a lightweight version of Kubernetes.

", + "id": 483093074, + "sender_full_name": "Adam Bedenbaugh", + "timestamp": 1731954636 + }, + { + "content": "

I also use compose but I have a single Intel NUC. Compose doesn't do clustering. Good tip about k3s! And there's also docker swarm, which is probably a much saner option for a homelab setup.

", + "id": 483093500, + "sender_full_name": "Raúl", + "timestamp": 1731954785 + }, + { + "content": "

I’ll throw out the suggestion of using Talos for Kubernetes (only pi 4 support) or k2d for a Kubernetes interface on top of docker

", + "id": 483567818, + "sender_full_name": "Justin Garrison", + "timestamp": 1732135204 + }, + { + "content": "

I used Talos for a long time on my Pi cluster, but could only get drivers for HAT accessories from the official Raspberry Pi kernel
\nIt was painful getting those modules into a system extension for Talos
\nWithout obscure hardware, however, Talos is amazing

", + "id": 483580548, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732140860 + }, + { + "content": "

@Justin Garrison thanks! I have two PI5 so Talos is a no go :( I might try nixos though :blush:

", + "id": 483635921, + "sender_full_name": "Patrick Arminio", + "timestamp": 1732176110 + }, + { + "content": "

@Patrick Arminio Nixos has a very nice k3s module :ok:

", + "id": 484562623, + "sender_full_name": "FlakM", + "timestamp": 1732641837 + }, + { + "content": "

@FlakM do you have a link? :D

", + "id": 484563310, + "sender_full_name": "Patrick Arminio", + "timestamp": 1732642060 + }, + { + "content": "

You can search for the options using search on website: https://search.nixos.org/options?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=k3s

", + "id": 484563547, + "sender_full_name": "FlakM", + "timestamp": 1732642136 + }, + { + "content": "

I run it on my dev machine to test helm charts, it's a single line away https://github.com/FlakM/nix_dots/blob/0e09dc06885409a6207a89f549db64b137a1745a/shared/k3s/default.nix#L4 happy to help if you need it :ok:

", + "id": 484564127, + "sender_full_name": "FlakM", + "timestamp": 1732642343 + }, + { + "content": "

oh I see, cool! I'll check once I finally make time to install everything on the first PI :D

", + "id": 484564623, + "sender_full_name": "Patrick Arminio", + "timestamp": 1732642557 + }, + { + "content": "

I have a pi4 that's running k3s too but It's been shut off for a while (probably a couple of years at this point). I haven't upgraded from 1.21 so I feel like a fresh install might be in order :sweat_smile: I just wanted the challenge to setup kubernetes on a small device rather than actually running a bunch of workload on it. I got it running on top of hypriotOS, but after reading a bit about Talos, I feel like I should give it a fresh start with that. Not much of an idea really, to run a single node kubernetes cluster except for the tinkering challenge, but hey, what are homelabs for if not for tinkering and having fun?

", + "id": 491208973, + "sender_full_name": "Erik Svensson", + "timestamp": 1735507953 + }, + { + "content": "

If you've got them laying around, RPs are great for Homelabbery. Anymore, though, if you're going to consider buying RPi5 _new_ for it… hold fast: you can _probably_ find cheaper used SBCs that are often more powerful, higher RAM, x86_64, and _probably_ similar perf:watts ratio if not better.

\n

Case in point: I've got a Raspberry Pi 3 running my PiHole setup and a RPi CM4 running Home Assistant inside of an HA Yellow. For the cost of a Raspberry Pi 5, I picked up an Acemagic box used for $50 _shipped_. 12 GB RAM, 4-core N95… an older version of this. It'll soon be replacing that RPi3 with the Acemagic box running Proxmox with a DietPi VM running PiHole and might put something else mission-critical on that Acemagic box, too. Things related to DNS or \"this box cannot go down unless everything else is down and it should be the first thing back online when the power comes back\". I'll put a RPi CM5 in the HA Yellow.

", + "id": 491333447, + "sender_full_name": "Colin Dean", + "timestamp": 1735595553 + }, + { + "content": "

Thanks for the pointer to Acemagic boxes. That 16 + 512 combo at $130 looks affordable. Curious to know what mini PCs are other folks using.

\n

I've been looking for HP EliteDesk 800 G4 Mini, but unfortunately Ebay is not available in India and I can't find any decent second hand suppliers selling these.

", + "id": 491366880, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1735622697 + }, + { + "content": "

Did you take a look at Dell wyse thin clients? They are dirt cheap here in Europe and pretty capable little machines.

", + "id": 491367769, + "sender_full_name": "FlakM", + "timestamp": 1735623557 + }, + { + "content": "

I haven't! Thank you, will take a look.

", + "id": 491368117, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1735623932 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Self-hosting.20Github.20Copilot.3F.json b/zulip_json/454981-homelab/Self-hosting.20Github.20Copilot.3F.json new file mode 100644 index 0000000000..d2d4244885 --- /dev/null +++ b/zulip_json/454981-homelab/Self-hosting.20Github.20Copilot.3F.json @@ -0,0 +1,14 @@ +[ + { + "content": "

I know some people are having success with ollama on their own hardware. Anyone doing this for a code assistant that they're actually using to help with real work? What kind of minimum hardware is necessary for a decently (not necessarily top tier) performing system?

", + "id": 491821718, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1735944268 + }, + { + "content": "

I'm using helix ( https://helix-editor.com/ ) which currently can only be extended via LSP servers, so I've added lsp-ai ( https://github.com/SilasMarvin/lsp-ai/ ) to connect it to ollama ( https://ollama.com/ ), to interact with Google's gemma2 ( https://ai.google.dev/gemma/prohibited_use_policy ) which has better licence terms for me compared to Meta's llama3.1, etc

\n

Note that this UX is not as complete as GitHub Copilot in Visual Studio Code, but I do get LLM-generated completions, and they are useful suggestions some of the time (feels like 10-20% of the time, usually I'll go with a suggestion from the language-specific LSP server instead)

\n

These completions are very fast, almost instant, on my M3 MacBook Pro (2023) and also even on a Dell Precision 5550 (2020), but take a second or so on my desktop PC which has AMD GPUs (2022)

\n

I think you mostly need to make sure your model can fit into GPU RAM (I _think_, I could be wrong about this), so GPU RAM is more important than GPU clock speed

", + "id": 491829129, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735949977 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/Server.20Hardening.json b/zulip_json/454981-homelab/Server.20Hardening.json new file mode 100644 index 0000000000..f57bf1e4dc --- /dev/null +++ b/zulip_json/454981-homelab/Server.20Hardening.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Due to recent events, I am wanting to double check my privacy standards, and ensure I have some better security running on my network. Any suggestions on books, courses, etc to look into?

", + "id": 481239928, + "sender_full_name": "Matthew Fish", + "timestamp": 1731039670 + }, + { + "content": "

This topic was moved here from #general > Server Hardening by Matthew Fish.

", + "id": 481239990, + "sender_full_name": "Notification Bot", + "timestamp": 1731039718 + }, + { + "content": "

r/privacy is a pretty good resource.

", + "id": 481240715, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731040296 + }, + { + "content": "

Check out /r/selfhosted. I routinely see good discussions on the same topic.

", + "id": 481245592, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1731044325 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/TuringPi.json b/zulip_json/454981-homelab/TuringPi.json new file mode 100644 index 0000000000..a06f060304 --- /dev/null +++ b/zulip_json/454981-homelab/TuringPi.json @@ -0,0 +1,74 @@ +[ + { + "content": "

TuringPi boards are shipping in the next few weeks! They announced a case today: https://turingpi.com/introducing-our-new-mini-itx-case/

\n
After months of collaboration with the community, we’re excited to finally unveil our long-awaited mini ITX case for the Turing Pi 2 and 2.5 boards! This case is designed to meet the needs of hobbyists and developers looking for a compact yet highly functional solution. In this blog post, we’ll walk you through the details […]
", + "id": 470684971, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1726507721 + }, + { + "content": "

Got my TuringPi in! Got a basic Ubuntu OS flashed but I think I'm gonna put Talos Linux on this for Kubernetes.

\n

@Justin Garrison is https://firmware.turingpi.com/turing-rk1/talos/ the best location for the latest Talos images for TuringPi?

", + "id": 479979401, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730422434 + }, + { + "content": "

Hmmm, that's a little behind upstream Talos: https://github.com/siderolabs/talos/releases/tag/v1.8.2

", + "id": 479983153, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730425663 + }, + { + "content": "

I wonder if generic ARM64 images will work on the Turing Pi yet, but I don't think we've entered the golden age of having generic ARM64 images boot everywhere

", + "id": 479983235, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730425716 + }, + { + "content": "

Looks like this fork is the most up to date version of Talos for TuringPi: https://github.com/nberlee/talos

", + "id": 479983238, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730425719 + }, + { + "content": "

I'm flashing it now to find out.

", + "id": 479983384, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730425823 + }, + { + "content": "

Flashed and boots but I'm just running into issues during the installation. My IP changed on reboot so my Talos apply-config is now different and I don't know how to change it correctly. Flashing again!

", + "id": 479985835, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730427855 + }, + { + "content": "

You set a static ip or set up a reservation?

", + "id": 479990806, + "sender_full_name": "Justin Garrison", + "timestamp": 1730432254 + }, + { + "content": "

Reservation for now.

", + "id": 479991416, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730432769 + }, + { + "content": "

I got a single controller/worker node running.

", + "id": 479991422, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730432783 + }, + { + "content": "

It took me longer than it should have to realize that after the initial talosctl apply-config that I should drop the --insecure flag for future patches.

", + "id": 479991445, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730432814 + }, + { + "content": "

I also needed:

\n
machine:\n  kernel:\n    modules:\n      - name: rockchip-cpufreq\n
", + "id": 479991467, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1730432843 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/UPS.20for.20homelab.json b/zulip_json/454981-homelab/UPS.20for.20homelab.json new file mode 100644 index 0000000000..6f1f35c62e --- /dev/null +++ b/zulip_json/454981-homelab/UPS.20for.20homelab.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Finally got my NAS setup (TrueNAS scale, built the machine, carryover from Slack a few weeks ago). Now I'm wondering if I should get a UPS for it... What's everyone else doing? Mostly I'm worried about protecting the drives

", + "id": 471977000, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726954473 + }, + { + "content": "

I am using an UPS for my synology. Not sure if I would really need one, but it jumped in multiple times already, mostly because of some fuses triggering.

\n

But I use it actively for that purpose as well, e.g. when I installed a shelly, I could just trigger the fuse, connect the wires, put the fuse back in and everything was still running. You just need to hurry a bit as it only might last for 20min or so :smiley:

", + "id": 472711907, + "sender_full_name": "Konrad", + "timestamp": 1727274769 + }, + { + "content": "

I've had a UPS for a long time, but noticed that it got pretty warm, and found it out hat a small permanent power drain ~20watts, the power lasted long enough for the nas to powerdown safely.

\n

My assumption is, that it's major use was to prevent power surges from lightning and buffer power drops, which happened quite often.

\n

What I will get is a small UPS for my modem, those tend to be quite touchy.

", + "id": 472750259, + "sender_full_name": "René", + "timestamp": 1727287682 + }, + { + "content": "

UPS also help to \"clean\" your power. It's not like your power is super stable all the time, there are variances coming from turning new consumers on or off or even starting/stopping energy providers. If your country leverages solar energy, this doesn't provide a fixed supply either.
\nA UPS can act as buffer here, which can increase the live time of your electronic equipment.

", + "id": 472815775, + "sender_full_name": "Konrad", + "timestamp": 1727327672 + }, + { + "content": "

@Konrad well that depends on what kind of a UPS you have. Online UPSs do generate the AC waveform all the time but offline UPSs pass through the grid and only when voltage is out of spec they switch off the relay and start the battery inverter. Needless to say that online UPSs are more expensive and well, better.

", + "id": 473104879, + "sender_full_name": "Jari", + "timestamp": 1727442041 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/ZFSBootMenu.json b/zulip_json/454981-homelab/ZFSBootMenu.json new file mode 100644 index 0000000000..f94e58441b --- /dev/null +++ b/zulip_json/454981-homelab/ZFSBootMenu.json @@ -0,0 +1,14 @@ +[ + { + "content": "

I know we have some ZFS fans here. Anyone using ZFSBootMenu? I've been trying to come up with a multiboot setup that would also allow me to do snapshots/clones and restore. I got it working with Debian 12 and almost working with Debian 10 (Debian 12 set up my zpool with some features that 10 doesn't support... but it does try to boot :sweat_smile:)

\n

Seems like a pretty slick solution. I'm starting to understand the power of the filesystem when you use it for the entire disk rather than as a bolt-on you setup after install.

", + "id": 471265295, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726667618 + }, + { + "content": "

I had to nuke my whole zpool and start over with --compatibility set to zol-0.7, but now it's all good! I have full system snapshots and can muck about with the OS as I please. If I mess anything up I can restore from the boot menu. Or I can clone a new OS as a workspace.

\n

Next up... get SSH to the boot menu working so I can reboot an pick the OS from a different room.

", + "id": 471330955, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726687065 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/channel.20events.json b/zulip_json/454981-homelab/channel.20events.json new file mode 100644 index 0000000000..2947fa838e --- /dev/null +++ b/zulip_json/454981-homelab/channel.20events.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Public channel created by Matthew Sanabria. Description:

\n
\n

A place for all things home lab!

\n
", + "id": 468284272, + "sender_full_name": "Notification Bot", + "timestamp": 1725654772 + }, + { + "content": "

I probably should have named this #homelab (singular).

", + "id": 468284336, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725654807 + }, + { + "content": "

Adam Stacoviak changed the description for this channel.

\n\n
\n

A place for all things home lab!

\n
\n\n
\n

Talk about the tech you're running or want to run in your homelab.

\n
", + "id": 468289398, + "sender_full_name": "Notification Bot", + "timestamp": 1725657279 + }, + { + "content": "

Adam Stacoviak renamed channel homelabs to homelab.

", + "id": 468289399, + "sender_full_name": "Notification Bot", + "timestamp": 1725657279 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/public.20access.20to.20home.20lab.json b/zulip_json/454981-homelab/public.20access.20to.20home.20lab.json new file mode 100644 index 0000000000..f48dd93f2d --- /dev/null +++ b/zulip_json/454981-homelab/public.20access.20to.20home.20lab.json @@ -0,0 +1,98 @@ +[ + { + "content": "

What are you all doing to expose services run in your home lab publicly? Any security features you're using (e.g., Cloudflare)?

", + "id": 468284508, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725654870 + }, + { + "content": "

I've taken to not exposing anything over last year or so. Just use tailscale exclusively now, and that's worked flawlessly.

", + "id": 468286210, + "sender_full_name": "Alex Barnes", + "timestamp": 1725655726 + }, + { + "content": "

Do you have Tailscale on any device that you'd use to access it then? I'm thinking of trying to self-host a Google photos alternative, I think I'd need Tailscale on each phone

", + "id": 468288305, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725656729 + }, + { + "content": "

Yes, so any device I use outside my local network I have tailscale installed on. And also installed on my two homelab servers.
\nSo I can use services running on those outside the local network by using the tailnet ip's or use the server as an exit node and use local ip's.
\nI haven't done, but you can also setup ACL's to control which devices can connect to each other.
\nYes I'm hoping to get round to trying immich for photos at some point.

", + "id": 468292227, + "sender_full_name": "Alex Barnes", + "timestamp": 1725658425 + }, + { + "content": "

I think tailscale would work for some of my selfish use cases but if I were hosting for others then requiring tailscale is a high barrier to entry to ask.

", + "id": 468316166, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725670601 + }, + { + "content": "

What about like fronting for something like DDoS protection and such?

", + "id": 468316172, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725670616 + }, + { + "content": "

Yes of course, there is only my wife and I using the services I've got running. I've not looked into anything else as not had any need so far.

", + "id": 468385935, + "sender_full_name": "Alex Barnes", + "timestamp": 1725702508 + }, + { + "content": "

@Matthew Sanabria Enjoyed your blog post on system initiative. It's prompted me to have another look at it. Hoping to create some functions to manage proxmox in my homelab.

", + "id": 468386014, + "sender_full_name": "Alex Barnes", + "timestamp": 1725702598 + }, + { + "content": "

@Alex Barnes thank you for reading that. I really enjoy System Initiative. It's still in its early days but it's a refreshing look on the whole infrastructure as code space. My Turing Pi 2.5 should be shipping this month so I'm going to continue to use System Initiative for my home lab once it's in.

", + "id": 468497431, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725761578 + }, + { + "content": "

I use Cloudflare for things i want to access easily (or family, wife, etc) pushed to Nginx Proxy Manager, then Authentik SSO, SAML, or Header Auth for about 1/3 of my hosts, which could probably use improvement. I also run fail2ban, which I need to dig into more, and a bunch of custom rules on my site via Cloudflare blocking by country, IP range, and ASIN.

\n

Everything else I Tailscale into. It's great!

", + "id": 474364172, + "sender_full_name": "Matthew Fish", + "timestamp": 1727892329 + }, + { + "content": "

Not using it yet, but Tailscale funnel could be used to expose tailscale resources to the public internet. That sounds handy if you have clients which do not run a tailscale client but also expose more attack surface, basically like running stuff on a public VPS.

", + "id": 474624919, + "sender_full_name": "Konrad", + "timestamp": 1727970770 + }, + { + "content": "

Wasn't aware of tailscale funnel, sounds like ngrok for your tailnet

", + "id": 474634296, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1727972894 + }, + { + "content": "

TailScale Funnel Docs for anyone interested, will be taking a look at this.

", + "id": 474650613, + "sender_full_name": "Matthew Fish", + "timestamp": 1727977885 + }, + { + "content": "

In essence, you could also rent a VPS for the public IP, install nginx and tailscale, and route incoming public requests to your tailnet IP by adjusting the nginx conf. There are many options. I just thought tailscale is used by many already and does usually not end up costing money for homelab usage. :sweat_smile:

", + "id": 474679395, + "sender_full_name": "Konrad", + "timestamp": 1727988657 + }, + { + "content": "

Thanks for sharing Tailscale funnel. Didn't know about that.

", + "id": 475044909, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728185332 + }, + { + "content": "

Kudos to @Gerhard he mentioned it to me :smiley:

", + "id": 475069111, + "sender_full_name": "Konrad", + "timestamp": 1728199141 + } +] \ No newline at end of file diff --git a/zulip_json/454981-homelab/self-hosting.20CI.20runners.20at.20home.json b/zulip_json/454981-homelab/self-hosting.20CI.20runners.20at.20home.json new file mode 100644 index 0000000000..935de69b75 --- /dev/null +++ b/zulip_json/454981-homelab/self-hosting.20CI.20runners.20at.20home.json @@ -0,0 +1,8 @@ +[ + { + "content": "

I'm running my GitLab CI jobs on my RPi 4 cluster: https://aus.social/@jokeyrhyme/113688797221248897

", + "id": 490271204, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734761168 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/A.20Sponsors.20feed.json b/zulip_json/455097-kaizen/A.20Sponsors.20feed.json new file mode 100644 index 0000000000..8c922cb65a --- /dev/null +++ b/zulip_json/455097-kaizen/A.20Sponsors.20feed.json @@ -0,0 +1,68 @@ +[ + { + "content": "

One idea we've been kicking around is to create a separate podcast/feed called \"Changelog Sponsors\" (or similar) that can be subscribed to directly. Each episode in the feed would contain the audio/summary of a new sponsorship campaign.

\n

Reasons this might be cool:

\n\n

Reasons this might not be cool:

\n\n

Outstanding questions:

\n\n

Interested to hear what others think of this idea!

", + "id": 469763999, + "sender_full_name": "Jerod Santo", + "timestamp": 1726169559 + }, + { + "content": "

I want this! :innocent:
\nI am interested in the campaigns, but apparently never enough to download a standard episode and listen. Also, it would probably be hard to know whether I've heard that one or not, since the chapter name only has the name of the sponsor, but maybe there are two or more distinct campaigns for that sponsor.
\nI don't know about submitting to Spotify/Apple/etc though. On one hand, at least one rando will subscribe and be content, but at least one rando will subscribe and be really confused and maybe even mad :sweat_smile:
\nI can see the review already: \"What the hell, this show is just ads! What has the world come to? :angry: \" even though it's clearly stated in the show description what it is...

\n

Regarding the questions:

\n\n
Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, brain science, and the people involved.
", + "id": 469869851, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726210302 + }, + { + "content": "

I'd really like this, I discovered quite a few new technologies to try through your Ads. So have kind of missed them since subscribing to ++. Never thought I'd be saying that about Ads, but testament to how good a job you do with them.

\n", + "id": 469875081, + "sender_full_name": "Alex Barnes", + "timestamp": 1726211649 + }, + { + "content": "

Wait, ads are included in ++ News? When writing my previous message, I was not sure at first, so I checked in my Overcast and then on the site to see chapters and episode length and it looked as though News++ doesn't include them. Or is it that they are included in Supercast feed but not in custom feeds? :sweat_smile:

", + "id": 469876626, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726211977 + }, + { + "content": "

News++ episodes do not have the ad in them

", + "id": 469919264, + "sender_full_name": "Jerod Santo", + "timestamp": 1726221743 + }, + { + "content": "

I would also like this. I think the ads on Changelog podcast are really informative and I somewhat miss them since I became a ++ subscriber. Having a way to listen to them and just do it once would be :superhero:

\n

For the questions:

\n", + "id": 469933648, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1726225479 + }, + { + "content": "

You described some of the pieces you go through in your process of producing the podcasts in the latest friends episode #61, and you already have the recordings in some state where you can include them as ads in other episodes. Do you expect there would be additional editing needed to drop ads into their own feed? I am sure there are pieces here I’m not familiar with in the workflow. Can you share more about what hurdles you expect to deal with in creating a new feed for the ads? What can be done to minimize the effort needed to take the individuals clips and drop them into a separate feed? Thinking about this a bit, I’m wondering if the ads are all different for each pod or is they overlap, and how many ads you produce. As a first step, would just adding it as an option to the custom feeds for ++ members take much additional effort, or is that part of the additional friction?

\n

I would want you to keep things as simple as possible as a first approach to reduce the amount of additional effort it may take, and then look for identifying how to improve it from there. As a ++ member, I recognize I’m closer to the metal :at_work: and if it’s a bit raw or rough in a few unique spots it’s not going to upset me any. :rock_on:

\n

My opinions on your outstanding questions:

\n", + "id": 470085882, + "sender_full_name": "Matt Johnson", + "timestamp": 1726285081 + }, + { + "content": "

Loving all the conversation around this idea! A few answers/clarifiers:

\n
\n

Master feed: No do not include them

\n
\n

Yeah I think this is the right call.

\n
\n

Do you expect there would be additional editing needed to drop ads into their own feed?

\n
\n

Maybe just a little, but the biggest additional effort would be the publishing of each ad as an episode, which required titling, summary, uploading, etc, etc

\n
\n

As a first step, would just adding it as an option to the custom feeds for ++ members take much additional effort, or is that part of the additional friction?

\n
\n

Once we commit to this and create the feed, adding it to the custom feeds will be trivial.

\n
\n

I don’t think I know what the difference would be with news sponsor ads, initially I would expect them to be included also.

\n
\n

Most of our ad spots are produced by Adam in a silo. The final assets (wav files) go in to a general pool and then are duplicated/placed into different episodes as the sponsorship calendar dictates. News ads are produced by me as just one of the 6 stories in each week's Changelog News. They also don't have a music bed and start with me saying \"It's now time for sponsored news!\"

\n

So the format is a bit different and the production is wildly different. I understand that as a listener those differences are mostly moot, so it makes sense that most of y'all think News ads should go in the Sponsors Feed. I _mostly_ agree with that conclusion.

", + "id": 470335725, + "sender_full_name": "Jerod Santo", + "timestamp": 1726407096 + }, + { + "content": "

Come to think about it, just the fact that you can say to potential sponsors that you have people that pay to get the shows without ads and they still wants to. and in the future possibly will, listen to them. Not sure many podcasts can say that :rofl:

", + "id": 470384965, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1726431957 + }, + { + "content": "

I would also like this feed. It's much easier to link to an episode rather than trying to find chapters.

", + "id": 470683732, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1726507484 + }, + { + "content": "

You realize you are Super Bowl-level here?!? Where else would anyone :cry: about missing the ads? Really well done Changelog!

", + "id": 471882489, + "sender_full_name": "Sol Oman", + "timestamp": 1726894958 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Code.20deploys.json b/zulip_json/455097-kaizen/Code.20deploys.json new file mode 100644 index 0000000000..b2ed087224 --- /dev/null +++ b/zulip_json/455097-kaizen/Code.20deploys.json @@ -0,0 +1,194 @@ +[ + { + "content": "

jerodsanto just successfully deployed 51ce73830256b3db6e21f3f8df73a4a604c68201

", + "id": 477251247, + "sender_full_name": "Logbot", + "timestamp": 1729094681 + }, + { + "content": "

Ok so that worked :sweat_smile:

\n

Now I have to figure out how to get the commit message in a reliable way. Has anyone done this before? I'm not a GH Actions expert by any means...

\n

Also, once you get the message itself, how do you best wrap/format it for Zulip display?

", + "id": 477251742, + "sender_full_name": "Jerod Santo", + "timestamp": 1729094809 + }, + { + "content": "

Hmm also can you not mute a specific topic inside a channel? I can see people wanting to mute this one but not all of the other kazen'ing that's going on...

", + "id": 477252001, + "sender_full_name": "Jerod Santo", + "timestamp": 1729094890 + }, + { + "content": "

CleanShot 2024-10-16 at 11.09.04@2x.png

\n

Ok it looks like you can mute a topic inside a channel. I was just confused by the wording on this popover...

", + "id": 477252386, + "sender_full_name": "Jerod Santo", + "timestamp": 1729095009 + }, + { + "content": "

It looks like Zulip itself sends commits to a channel: https://chat.zulip.org/#narrow/channel/8-commits/topic/zulip.20.2F.20main/near/1963618

", + "id": 477318702, + "sender_full_name": "Philip Durbin", + "timestamp": 1729121341 + }, + { + "content": "

Based on https://github.com/zulip/zulip/blob/9.2/.github/workflows/zulip-ci.yml#L258 maybe they use https://github.com/zulip/github-actions-zulip/blob/main/send-message/README.md ?

", + "id": 477319141, + "sender_full_name": "Philip Durbin", + "timestamp": 1729121582 + }, + { + "content": "

Oh, send-message is what you're already using. :sweat_smile:

", + "id": 477319198, + "sender_full_name": "Philip Durbin", + "timestamp": 1729121629 + }, + { + "content": "

Jerod Santo said:

\n
\n

I was just confused by the wording on this popover...

\n
\n

Ah dang that's unfortunate. On mobile it's much clearer with a \"Mute topic\" menu option.

", + "id": 477326957, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1729127176 + }, + { + "content": "

Philip Durbin said:

\n
\n

It looks like Zulip itself sends commits to a channel

\n
\n

Seems like they are only reporting failures on that one.

\n
- name: Report status to CZO\n        if: ${{ failure() && github.repository == 'zulip/zulip' && github.event_name == 'push' }}\n        uses: zulip/github-actions-zulip/send-message@v1\n        with:\n          api-key: ${{ secrets.ZULIP_BOT_KEY }}\n          email: \"github-actions-bot@chat.zulip.org\"\n          organization-url: \"https://chat.zulip.org\"\n          to: \"automated testing\"\n          topic: ${{ steps.failure_report_string.outputs.topic }}\n          type: \"stream\"\n          content: ${{ steps.failure_report_string.outputs.content }}\n
", + "id": 477445761, + "sender_full_name": "Jerod Santo", + "timestamp": 1729172180 + }, + { + "content": "

jerodsanto just successfully deployed f168c4ea

\n

Attempt to fix short SHA fetching in Actions

", + "id": 477486648, + "sender_full_name": "Logbot", + "timestamp": 1729184091 + }, + { + "content": "

@Jerod Santo you fixed it! Seems like ${{ github.event.commits[0].message }} is working for you based on https://github.com/thechangelog/changelog.com/blob/f168c4ead1da6025f2cc3a52d9973dc781adf0fb/.github/workflows/dagger_on_namespace.yml#L80

", + "id": 477538903, + "sender_full_name": "Philip Durbin", + "timestamp": 1729207532 + }, + { + "content": "

jerodsanto just successfully deployed b8343c69:

\n
\n

Tweak Zulip deploy message format

\n
", + "id": 477661505, + "sender_full_name": "Logbot", + "timestamp": 1729259742 + }, + { + "content": "

jerodsanto just successfully deployed 1dab3df0:

\n
\n

Blech! (mix deps.get_dev strikes again)

\n
", + "id": 478562293, + "sender_full_name": "Logbot", + "timestamp": 1729709404 + }, + { + "content": "

jerodsanto just successfully deployed 50462905:

\n
\n

Fix call to queue an Overcast ping

\n
", + "id": 478738945, + "sender_full_name": "Logbot", + "timestamp": 1729782164 + }, + { + "content": "

ok so what's the easiest/best way to have this post \"the list of commits since the last deploy\"?

", + "id": 478747958, + "sender_full_name": "Jerod Santo", + "timestamp": 1729784785 + }, + { + "content": "

jerodsanto just successfully deployed 9d150fd0:

\n
\n

Reduce Overcast ping rate limit

\n
", + "id": 478757926, + "sender_full_name": "Logbot", + "timestamp": 1729787944 + }, + { + "content": "

jerodsanto just successfully deployed 19246f72:

\n
\n

Add chapters to Zulip new episode messages

\n
", + "id": 479761026, + "sender_full_name": "Logbot", + "timestamp": 1730320795 + }, + { + "content": "

jerodsanto just successfully deployed 49263608:

\n
\n

[admin] Add daily subs chart

\n
", + "id": 479889331, + "sender_full_name": "Logbot", + "timestamp": 1730384503 + }, + { + "content": "

jerodsanto just successfully deployed 0db349cc:

\n
\n

Improve header links in News emails

\n
", + "id": 480935274, + "sender_full_name": "Logbot", + "timestamp": 1730904244 + }, + { + "content": "

jerodsanto just successfully deployed 622dfe31:

\n
\n

Add Merch link to header nav

\n
", + "id": 480993187, + "sender_full_name": "Logbot", + "timestamp": 1730924156 + }, + { + "content": "

jerodsanto just successfully deployed bf0bc864:

\n
\n

Link to the episode before the chapters in Zulip messages

\n
", + "id": 481382317, + "sender_full_name": "Logbot", + "timestamp": 1731097941 + }, + { + "content": "

jerodsanto just successfully deployed 86c763cb:

\n
\n

update <itunes:explicit> tag from \"no\" to \"false\" (#531)

\n
\n\n

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

\n\n

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

\n\n

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

\n
\n

Signed-off-by: Alex Zamai <zamaialexander@gmail.com>

", + "id": 482640637, + "sender_full_name": "Logbot", + "timestamp": 1731685302 + }, + { + "content": "

jerodsanto just successfully deployed f1814e03:

\n
\n

Various episode/news img tweaks

\n
", + "id": 483512772, + "sender_full_name": "Logbot", + "timestamp": 1732116834 + }, + { + "content": "

jerodsanto just successfully deployed de716075:

\n
\n

Subtitle size tweak

\n
", + "id": 483770908, + "sender_full_name": "Logbot", + "timestamp": 1732216519 + }, + { + "content": "

jerodsanto just successfully deployed d69bc734:

\n
\n

Link up sotl 2024 form

\n
", + "id": 484354723, + "sender_full_name": "Logbot", + "timestamp": 1732555303 + }, + { + "content": "

jerodsanto just successfully deployed 3440f5e0:

\n
\n

Enable team members to replace changelog_dev with a prod db dump (#533)

\n
\n\n

There is a single command to run:

\n
just restore-dev-db-from-prod\n
\n\n

This implies that:

\n\n

Part of this change we exposed a few more private recipes and made it
\nclear who they are meant for:

\n\n

We also added just add-oban-pro-repo so that we make this integration
\neasier for team members - I always forget about it!

\n

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

\n\n

Single tool to rule them all :fist: icu4c seems to be working on macOS 14.7
\nARM now. Checked that the new command works as expected. Also confirmed
\nthat CI works locally.

\n

Also run:

\n
npx browserslist@latest --update-db\n
\n\n

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

\n
\n

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

", + "id": 484761624, + "sender_full_name": "Logbot", + "timestamp": 1732726017 + }, + { + "content": "

jerodsanto just successfully deployed 7c1500d9:

\n
\n

Enable team members to run dev with a Neon db branch (#534)

\n
\n

Single command:

\n
just dev-with-neon-branch gerhard-2024-11-29\n
\n\n

The above uses a branch that I created on the 29th of November. You can
\ncreate a new Neon db branch today, using your $USER, with the following
\ncommand:

\n
just neon-create-branch\n
\n\n

This will create e.g. USER-YYYY-MM-DD prod db branch.

\n

Here is a list of all the new commands that go well together:

\n
[team]\ndev-with-neon-branch branch                  # Run app in dev mode with $branch\nneon-branch-connection branch *ARGS          # Show $branch connection details\nneon-branches                                # List prod db branches\nneon-create-branch                           # Create a new branch off the prod db\n
\n\n

This change also removes the now redundant way of creating Neon db branches.

\n

Follow-up to:

\n\n

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

", + "id": 486349026, + "sender_full_name": "Logbot", + "timestamp": 1733416918 + }, + { + "content": "

jerodsanto just successfully deployed 5933c0c2:

\n
\n

Improve on the Zulip auth app integration (#535)

\n
\n

We want to reference all secrets from 1Password so that when we need to
\nrotate anything, we simply update the values in 1Password and restart
\nthe app so that it reads the new values just-in-time, at boot time.

\n

FTR:

\n\n

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

", + "id": 486350110, + "sender_full_name": "Logbot", + "timestamp": 1733417210 + }, + { + "content": "

jerodsanto just successfully deployed 2182a223:

\n
\n

Announce deploys in Zulip from GitHub runners too (#536)

\n
\n

If Namespace.so was to fail - Always run 2 of everything™ - we want to
\nnotify Zulip of a deploy when we fallback to the GitHub runner.

\n

Signed-off-by: Gerhard Lazu <gerhard@changelog.com>

", + "id": 486355391, + "sender_full_name": "Logbot", + "timestamp": 1733418687 + }, + { + "content": "

jerodsanto just successfully deployed 3b0af88d:

\n
\n

Linkify chapters in Zulip new episode messages

\n
", + "id": 487324767, + "sender_full_name": "Logbot", + "timestamp": 1733858276 + }, + { + "content": "

jerodsanto just successfully deployed 4a30b613:

\n
\n

Ensure post news items receive correct type

\n
", + "id": 490024095, + "sender_full_name": "Logbot", + "timestamp": 1734632344 + }, + { + "content": "

jerodsanto just successfully deployed 3d995941:

\n
\n

Back to Elixir 1.16.3, Erlang 26.2.5

\n
", + "id": 492783403, + "sender_full_name": "Logbot", + "timestamp": 1736445447 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Kaizen.20.2317.json b/zulip_json/455097-kaizen/Kaizen.20.2317.json new file mode 100644 index 0000000000..ac4cbd9046 --- /dev/null +++ b/zulip_json/455097-kaizen/Kaizen.20.2317.json @@ -0,0 +1,8 @@ +[ + { + "content": "

We've been posting these discussions for a while on GitHub (since Kaizen 9 - Mar. 2, 2023), and while some of you may check them out after the episode comes out, I think that very few are aware of them before.

\n

Sharing this here in case someone wants to get a glimpse into what we are preparing for the next Kaizen: https://github.com/thechangelog/changelog.com/discussions/525

\n

Feel free to comment on the GitHub thread directly - here works too!

", + "id": 484271119, + "sender_full_name": "Gerhard", + "timestamp": 1732533268 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Kaizen.20for.20dev.json b/zulip_json/455097-kaizen/Kaizen.20for.20dev.json new file mode 100644 index 0000000000..37764a5558 --- /dev/null +++ b/zulip_json/455097-kaizen/Kaizen.20for.20dev.json @@ -0,0 +1,38 @@ +[ + { + "content": "

First of all, let me say that while I enjoy many of the podcasts, the Kaizen episodes are my favorites and Gerhard's enthusiasm and sense of humor are a treat.

\n

It'd be great if you're team, and especially @Gerhard, would elaborate more on your use of Kaizen for development and DevOps. Most Kaizen coverage seems to be about manufacturing or using some piece of software. I haven't found a lot about using it in a dev team setting.

\n

Maybe get Gerhard to do some blog post?

", + "id": 472931028, + "sender_full_name": "Al Gonzalez", + "timestamp": 1727366929 + }, + { + "content": "

@Al Gonzalez I have exactly the same feelings. I try to channel my inner @Gerhard when I present my work. When it comes to kaizen I recommend Kim's Gen work (Pheonix Project, DevOps handbook and many more). The whole devops movement is very heavily inspired by Toyota, lean manufacturing, Andon Cord and dojos. Can't recommend giving them a read or a listen strongly enough!

", + "id": 474089795, + "sender_full_name": "FlakM", + "timestamp": 1727803731 + }, + { + "content": "

Al Gonzalez said:

\n
\n

First of all, let me say that while I enjoy many of the podcasts, the Kaizen episodes are my favorites and Gerhard's enthusiasm and sense of humor are a treat.

\n

It'd be great if you're team, and especially Gerhard, would elaborate more on your use of Kaizen for development and DevOps. Most Kaizen coverage seems to be about manufacturing or using some piece of software. I haven't found a lot about using it in a dev team setting.

\n

Maybe get Gerhard to do some blog post?

\n
\n

Thank you, I really appreciate that!

\n

Both books that @FlakM recommended have been part of my library for many years now, highly recommended. Also worth exploring:

\n

The Goal by Eliyahu Goldratt is my favourite way of understanding the core principles. https://en.wikipedia.org/wiki/The_Goal_(novel) . It's Not Luck is a great follow-up.

\n

On YouTube, these are good places to continue your reasearch: https://www.youtube.com/results?search_query=jez+humble & https://www.youtube.com/@ContinuousDelivery

\n

And then there is a whole DORA world to explore: https://en.wikipedia.org/wiki/DevOps_Research_and_Assessment (note the Accelerate book) & https://dora.dev/research/

", + "id": 486276222, + "sender_full_name": "Gerhard", + "timestamp": 1733395990 + }, + { + "content": "

Thank you for the references. I'll look into them soon. I have to admit that I've seen DORA in some posts, but I haven't looked into it yet.

", + "id": 489615558, + "sender_full_name": "Al Gonzalez", + "timestamp": 1734494770 + }, + { + "content": "

I finished The Phoenix Project this year and I highly recommend it! The first 3/4 is written like a novel but packed with theory sort of woven into the story which makes it a much easier read than a true factual book.

", + "id": 492815546, + "sender_full_name": "Erik Svensson", + "timestamp": 1736455749 + }, + { + "content": "

I had read The Phoenix Project a couple of years ago and read The Goal this year. It was really interesting to see the direct inspiration. The Goal was pretty great, and a quick read. I have trouble applying it to software development (as opposed to \"IT operations\" which Phoenix focuses on).

", + "id": 492862801, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1736476606 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Logbot.20needs.20a.20cool.20look.json b/zulip_json/455097-kaizen/Logbot.20needs.20a.20cool.20look.json new file mode 100644 index 0000000000..4086284e5e --- /dev/null +++ b/zulip_json/455097-kaizen/Logbot.20needs.20a.20cool.20look.json @@ -0,0 +1,188 @@ +[ + { + "content": "

I'm setting up some automation around here and need an awesome avatar for @Logbot. I figured combining our collective artistic/prompting skills should yield something we're happy with...

\n

Post 'em if you got 'em (and sound off/react to the ones you like the best)

\n

Most loved image gets used!

", + "id": 472531274, + "sender_full_name": "Jerod Santo", + "timestamp": 1727195330 + }, + { + "content": "

Here's a couple I generated with DALL-E, just to get the ball rolling...

\n

logbot-1.png

\n

logbot-2.webp

\n
", + "id": 472531413, + "sender_full_name": "Jerod Santo", + "timestamp": 1727195378 + }, + { + "content": "

logbot.png

\n

Generated via Flux

", + "id": 472544430, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1727199870 + }, + { + "content": "

logbot.png

\n
", + "id": 472593600, + "sender_full_name": "Troy Witthoeft", + "timestamp": 1727225042 + }, + { + "content": "

image.png

\n
", + "id": 472647219, + "sender_full_name": "René", + "timestamp": 1727255058 + }, + { + "content": "

i like my avatars flat and possibly svg's :)

", + "id": 472647342, + "sender_full_name": "René", + "timestamp": 1727255102 + }, + { + "content": "

I dig the simplicity of that one, @René! Not sure about the bg color and it'd be rad if Logbot would smile or at least smirk. Iterate? :wink:

", + "id": 472694151, + "sender_full_name": "Jerod Santo", + "timestamp": 1727269914 + }, + { + "content": "

image.png
\nTried to make one based on a \"C\"!

\n
", + "id": 472718181, + "sender_full_name": "James Thurley", + "timestamp": 1727276465 + }, + { + "content": "

Dall-e has quite a strong bias for its look.

\n

image.png
\nimage.png

\n

flux.1 is little better

\n

image.png
\nimage.png
\nimage.png
\nimage.png
\nimage.png

\n
", + "id": 472747924, + "sender_full_name": "René", + "timestamp": 1727286780 + }, + { + "content": "

robots.jpg
\nMaybe one of these :big_smile:

\n
", + "id": 472754727, + "sender_full_name": "James Thurley", + "timestamp": 1727289497 + }, + { + "content": "

My daughter made this one:

\n

logbot.png

\n
", + "id": 472784682, + "sender_full_name": "Philip Durbin", + "timestamp": 1727304460 + }, + { + "content": "

I used to be good at drawing when I was a kid. At least that's what my parents told me. Now I'm old. So I asked a gen AI model to do this one.
\ndf65ae4e-1790-4a3f-ba27-bc113787ce20.webp

", + "id": 472911375, + "sender_full_name": "Raúl", + "timestamp": 1727361102 + }, + { + "content": "

Oh man, my first post here and I messed it up :sweat_smile::sweat_smile::sweat_smile:

", + "id": 472911534, + "sender_full_name": "Raúl", + "timestamp": 1727361130 + }, + { + "content": "

The image is in webp format, maybe Zulip doesn't handle it.

", + "id": 472911597, + "sender_full_name": "Raúl", + "timestamp": 1727361152 + }, + { + "content": "

I hate webp sometimes, for this reason

", + "id": 472923178, + "sender_full_name": "Jerod Santo", + "timestamp": 1727364541 + }, + { + "content": "

@Raúl Great bot though - a literal log bot :laughing:

", + "id": 472924545, + "sender_full_name": "James Thurley", + "timestamp": 1727364933 + }, + { + "content": "

df65ae4e-1790-4a3f-ba27-bc113787ce20-1727367268453.webp

\n

Weird the webp uploaded just fine for me

", + "id": 472932178, + "sender_full_name": "Jerod Santo", + "timestamp": 1727367327 + }, + { + "content": "

Jerod Santo said:

\n
\n

df65ae4e-1790-4a3f-ba27-bc113787ce20-1727367268453.webp

\n

Weird the webp uploaded just fine for me

\n
\n

Huh, I guess it just didn't like me :shrug::smile:

", + "id": 472939025, + "sender_full_name": "Raúl", + "timestamp": 1727369762 + }, + { + "content": "

Jerod Santo said:

\n
\n

df65ae4e-1790-4a3f-ba27-bc113787ce20-1727367268453.webp

\n

Weird the webp uploaded just fine for me

\n
\n

Logbot being a literal :wood: is really fun!

", + "id": 473378532, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1727551691 + }, + { + "content": "

Yeah, I thought it was a fun little play with the words :smile:

", + "id": 473382809, + "sender_full_name": "Raúl", + "timestamp": 1727555218 + }, + { + "content": "

Raúl said:

\n
\n

Huh, I guess it just didn't like me :shrug::smile:

\n
\n

@Raúl What browser did you use to upload the file? The Zulip app relies on the metadata provided by your browser to decide whether to display it as an image.

", + "id": 473838067, + "sender_full_name": "Alya Abbott", + "timestamp": 1727725693 + }, + { + "content": "

Alya Abbott said:

\n
\n

Raúl said:

\n
\n

Huh, I guess it just didn't like me :shrug::smile:

\n
\n

Raúl What browser did you use to upload the file? The Zulip app relies on the metadata provided by your browser to decide whether to display it as an image.

\n
\n

I used the mobile app on Android, which is probably the embedded OS browser.

", + "id": 473842226, + "sender_full_name": "Raúl", + "timestamp": 1727726500 + }, + { + "content": "

Ok until somebody comes up with something objectively better, @Logbot is now an actual log... bot! Good one @Raúl :clap:

", + "id": 474602861, + "sender_full_name": "Jerod Santo", + "timestamp": 1727965416 + }, + { + "content": "

Jerod Santo said:

\n
\n

Ok until somebody comes up with something objectively better, Logbot is now an actual log... bot! Good one Raúl :clap:

\n
\n
", + "id": 474619179, + "sender_full_name": "Matthew Fish", + "timestamp": 1727969061 + }, + { + "content": "

\"It's better than bad, it's good!\"

\n

https://www.youtube.com/watch?v=FR-REDevAzk

\n
", + "id": 474620017, + "sender_full_name": "Jerod Santo", + "timestamp": 1727969295 + }, + { + "content": "

Jerod Santo said:

\n
\n

Ok until somebody comes up with something objectively better, Logbot is now an actual log... bot! Good one Raúl :clap:

\n
\n

Wow, that's cool! I'm glad you guys liked the idea :smile:

", + "id": 474963893, + "sender_full_name": "Raúl", + "timestamp": 1728120471 + }, + { + "content": "

Came here to say exactly that. Love that it's a log :rolling_on_the_floor_laughing:

", + "id": 475375434, + "sender_full_name": "Tillman Jex", + "timestamp": 1728328935 + }, + { + "content": "

This is a fun little microsite: https://emoji.build/deal-with-it-generator/

\n

logbot-as-log-dealwithit.gif

\n
", + "id": 477278750, + "sender_full_name": "Jerod Santo", + "timestamp": 1729104360 + }, + { + "content": "

Minor thing, but it would really help my OCD if logbot could be centered horizontally :sweat_smile:

", + "id": 477359266, + "sender_full_name": "James Thurley", + "timestamp": 1729145388 + }, + { + "content": "

Jerod Santo said:

\n
\n

\"It's better than bad, it's good!\"

\n

https://www.youtube.com/watch?v=FR-REDevAzk

\n
\n

Indeed, much like Gritty Kitty. Fine products from a more civilized age.

", + "id": 477409934, + "sender_full_name": "Ed Howard", + "timestamp": 1729160960 + }, + { + "content": "

Trying this version with transparent bg for awhile...

\n

logbot-transparent.png

\n
", + "id": 477478941, + "sender_full_name": "Jerod Santo", + "timestamp": 1729181394 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Transcript.20improvements.json b/zulip_json/455097-kaizen/Transcript.20improvements.json new file mode 100644 index 0000000000..c88048d0ed --- /dev/null +++ b/zulip_json/455097-kaizen/Transcript.20improvements.json @@ -0,0 +1,32 @@ +[ + { + "content": "

I am planning to contribute my time on improving or even add episode transcripts to the fresh episodes. Do you usually pay a transcribing serving for that and the cost is being covered by ++ subscribers and maybe some corporate sponsors?

", + "id": 479033437, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729932323 + }, + { + "content": "

That's amazing that you'd like to help! Yes, we pay a specific person (Alexandru) to transcribe each new episode. The best way to help Alex/us out would be to improve the transcripts once he posts them by fixing unintelligibles, etc

\n

Our repo can be found here: https://github.com/thechangelog/transcripts

", + "id": 479048489, + "sender_full_name": "Jerod Santo", + "timestamp": 1729946958 + }, + { + "content": "

This topic was moved here from #general > Episode transcript improvements by Jerod Santo.

", + "id": 479253834, + "sender_full_name": "Notification Bot", + "timestamp": 1730115220 + }, + { + "content": "

@Andrei Jiroh Halili are you Hornet-Wing on GitHub or are those transcript edit PRs that I just merged unrelated?

", + "id": 479254016, + "sender_full_name": "Jerod Santo", + "timestamp": 1730115284 + }, + { + "content": "

Nope and not yet, but I may start contributing some fixes when my time allows. @Jerod Santo

", + "id": 479278367, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730122841 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Website.20Request.20Invite.20Link.json b/zulip_json/455097-kaizen/Website.20Request.20Invite.20Link.json new file mode 100644 index 0000000000..f5d0dc10c3 --- /dev/null +++ b/zulip_json/455097-kaizen/Website.20Request.20Invite.20Link.json @@ -0,0 +1,20 @@ +[ + { + "content": "

I found a link on https://changelog.com/~ that pointed to https://changelog.com/~/zulip to \"Request Invite\" but it resulted in a 404 for me.

\n

Considering you have to be logged in to the site to access those links (I didn't realize that until Adam pointed it out) that may have something to do with it, and I'm already in Zulip here, so maybe it's broken because I don't need to get an invite anymore. :shrug:

\n

Later I tried it again from my browser and got some little popup on the page that said:
\n\"Hmm, Zulip is saying 'We weren't able to invite anyone.' :thinking:\"

\n

How does that work, does it take the email address from my changelog.com account to send to a Zulip API for an invite to that email address?

\n

I can reproduce it by going to the /~/zulip path directly in a separate browser window, but I first ran into the 404 I think from clicking the \"Request Invite\" button... it was weird and now that I've tried it again, I'm not quite sure how to reproduce what I originally saw when clicking the \"Request Invite\" button.

\n

I was just trying to walk through the steps to be able to describe the steps properly.

\n

@Jerod Santo Adam suggested I post a conversation here to see if it needs any discussion.

", + "id": 489012776, + "sender_full_name": "Matt Johnson", + "timestamp": 1734198058 + }, + { + "content": "

@Matt Johnson so that /~/zulip link is supposed to be a POST request. Phoenix uses some JS to accomplish that when you click on it. Hence the 404. I could fix that by making it work for both POST and GET but I do think this is a rare occasion.

\n

Matt Johnson said:

\n
\n

How does that work, does it take the email address from my changelog.com account to send to a Zulip API for an invite to that email address?

\n
\n

Yes that's how it works.

", + "id": 490006045, + "sender_full_name": "Jerod Santo", + "timestamp": 1734626546 + }, + { + "content": "

What's odd is that the message you should get with an email address that's already joined is:

\n
\n

Your email already has an account. We'll see you in there! :umm:

\n
\n

I just confirmed that's what I get when I click the \"Request Invite\" button from /~

\n

I wonder if there was a temporary Zulip API outage or some way that our request just failed instead. Can you at least reproduce that error message? If so, I can debug/fix it.

", + "id": 490006464, + "sender_full_name": "Jerod Santo", + "timestamp": 1734626651 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/Why.20do.20you.20need.20a.20CDN.20if.20you.20have.20fly.3F.json b/zulip_json/455097-kaizen/Why.20do.20you.20need.20a.20CDN.20if.20you.20have.20fly.3F.json new file mode 100644 index 0000000000..ab02908d0b --- /dev/null +++ b/zulip_json/455097-kaizen/Why.20do.20you.20need.20a.20CDN.20if.20you.20have.20fly.3F.json @@ -0,0 +1,44 @@ +[ + { + "content": "

If your app is running near your customers why do you need a CDN?

\n

If Tigris is storing your assets near your customers why do you need a CDN?

\n

Just curious.

", + "id": 490737084, + "sender_full_name": "Tim Uckun", + "timestamp": 1735097081 + }, + { + "content": "

You don't.

", + "id": 490739879, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1735099793 + }, + { + "content": "

Unless that CDN is then just there to serve _optimized_ content for the user or to offload resources from your main application- specifically in the case of many clients to one server.

", + "id": 490739948, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1735099848 + }, + { + "content": "

I think Tim is asking this question about the Pipedream project for Changelog.

", + "id": 490743926, + "sender_full_name": "Thomas Eckert", + "timestamp": 1735103796 + }, + { + "content": "

Ah gotcha. I wasn't sure.

", + "id": 490799362, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1735151768 + }, + { + "content": "

I assume it's similar to having microservices. Instead of having to access the entire changelog app, callers can access the cache (cdn).
\nCDN might have more edge locations than something like an app host (like Fly) would have, since their resource needs are smaller (different).

\n

Note: this is an educated guess. I've spent, almost, no time developing for the web.

", + "id": 490800897, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1735152882 + }, + { + "content": "

I was just reading the tigris web site and they say

\n
\n

Objects in Tigris are stored close to the region where they’re written. Then, when requested, objects are cached close to the requesting user. This cache is intelligently managed by Tigris based on global traffic patterns. This behavior offers CDN-like behavior with zero configuration required.

\n
\n

If I needed a CDN like functionality this seems like a no brainer. Just put your stuff there and let tigris do the rest.

", + "id": 490807935, + "sender_full_name": "Tim Uckun", + "timestamp": 1735160064 + } +] \ No newline at end of file diff --git a/zulip_json/455097-kaizen/channel.20events.json b/zulip_json/455097-kaizen/channel.20events.json new file mode 100644 index 0000000000..f0b01ff9c5 --- /dev/null +++ b/zulip_json/455097-kaizen/channel.20events.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Public channel created by Jerod Santo. Description:

\n
\n

A place to discuss how we can continuously improve things

\n
", + "id": 468405686, + "sender_full_name": "Notification Bot", + "timestamp": 1725713504 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/60.3A.20Starbucks.20DVD.20peddlers.json b/zulip_json/455613-friends/60.3A.20Starbucks.20DVD.20peddlers.json new file mode 100644 index 0000000000..7b46026870 --- /dev/null +++ b/zulip_json/455613-friends/60.3A.20Starbucks.20DVD.20peddlers.json @@ -0,0 +1,56 @@ +[ + { + "content": "

Emily Freeman joins the show alongside our Ship It co-host, Justin Garrison! We hear Emily’s burnout story & learn how she and Forrest Brazeal are putting tech-focused influencers on tap. But first: area code turf wars, bad movie reboots & buying used DVDs… at Starbucks?!

\n

https://changelog.com/friends/60

", + "id": 468404124, + "sender_full_name": "Jerod Santo", + "timestamp": 1725713140 + }, + { + "content": "

This episode was great! I loved Emily's thoughts on burnout and content creating. Now I wish I went up to introduce myself to her at All Things Open last year. Also stay strapped everyone!

", + "id": 468497765, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725761779 + }, + { + "content": "

I thought about naming this episode, \"Do you strap?\" :laughter_tears:

", + "id": 468562993, + "sender_full_name": "Jerod Santo", + "timestamp": 1725800514 + }, + { + "content": "

Submission to remakes/reboots better than the ones we had as kids: post-2010 My Little Pony is way better.

", + "id": 468595610, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1725812244 + }, + { + "content": "

My reaction to hearing that Twitter is still the most reliable place for you to get tornado warnings was the same as Emily's, something like: :exploding_head: It's wild to me that essential services are relying on social media for this. On the one hand I get it, go where the people are. On the other hand, ensure your first party channel is the best channel!!

", + "id": 468640570, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1725838038 + }, + { + "content": "

Jerod Santo said:

\n
\n

I thought about naming this episode, \"Do you strap?\" :laughter_tears:

\n
\n

This would have been great haha. Maybe if you all spoke about being strapped like 2 minutes longer.

", + "id": 468652119, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1725846950 + }, + { + "content": "

Oh man. I'm from SoCal (714) and Justin's comment on the 909 area code is SO TRUE :joy: had me laughing out loud while walking my dog

", + "id": 468662489, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1725852911 + }, + { + "content": "

I also still have my original cell phone number! Southern AZ (928)

", + "id": 468943211, + "sender_full_name": "jvtrigueros", + "timestamp": 1725927280 + }, + { + "content": "

This topic was moved here from #general > Friends 60: Starbucks DVD peddlers by Jerod Santo.

", + "id": 469103083, + "sender_full_name": "Notification Bot", + "timestamp": 1725977296 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/61.3A.20Reverse.20rug.20pull.2C.20so.20cool.3F.json b/zulip_json/455613-friends/61.3A.20Reverse.20rug.20pull.2C.20so.20cool.3F.json new file mode 100644 index 0000000000..20ba5a13d5 --- /dev/null +++ b/zulip_json/455613-friends/61.3A.20Reverse.20rug.20pull.2C.20so.20cool.3F.json @@ -0,0 +1,80 @@ +[ + { + "content": "

Jerod & Adam share our Zulip first impressions, react to Elasticsearch going open source (again), discuss Christian Hollinger’s blog post on why he still self-hosts & answer a listener question: how do we produce podcasts?

\n

:link: https://changelog.com/friends/61

\n
Jerod & Adam share our Zulip first impressions, react to Elasticsearch going open source (again), discuss Christian Hollinger's blog post on why he still self-hosts & answer a listener question: how do we produce podcasts?
", + "id": 469990531, + "sender_full_name": "Jerod Santo", + "timestamp": 1726239534 + }, + { + "content": "

This was a fun episode. I appreciated the reference to Not Till We Are Lost :smirk:. I didn’t know you helped produce Grafana’s Big Tent. I heard it referenced somewhere and have listened to a few episode and enjoyed it, great job! I’m interested in what other friends you might be working with to help produce for, that’s cool. I enjoyed hearing about how the sausage gets made, and I think its interesting to get a peak behind the curtain and hear more about some of the difficult parts, and where you have found ways to improve the process along the journey. Thanks

", + "id": 470088295, + "sender_full_name": "Matt Johnson", + "timestamp": 1726286223 + }, + { + "content": "

1B5F1B10-7542-454B-BE6E-5EA876857D39.jpg

\n

Mind you, this is where I am. I like to take my time and often listen several times over the course of months.

\n

External pods are fun. I think we add a TON of value to the process. Half the battle is starting. The other half is sustaining. With the right direction, the content is easy(ish).

", + "id": 470097424, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726288968 + }, + { + "content": "

Marco fixed it!

\n

170EDC97-5614-48CC-9425-AFFB9BEFB350.png

\n
", + "id": 470158756, + "sender_full_name": "Jerod Santo", + "timestamp": 1726314796 + }, + { + "content": "

Yes!! He listens (to the show?).

", + "id": 470200136, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726333128 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Yes!! He listens (to the show?).

\n
\n

His update shipped prior to our show shipping, so this was a nice coincidence.

", + "id": 470336135, + "sender_full_name": "Jerod Santo", + "timestamp": 1726407392 + }, + { + "content": "

Fwiw I love the chapters, even though I don't really jump around at all. Most of the time that I'm listening to podcasts I'm walking the dog, working out, or something similar where I'm not really looking at my phone. But I do use them to see what's coming up and use the links if desired. Before I subscribed to ++ I used them to skip ads :sweat_smile: but I mostly listen straight through and rarely want to skip anything because the content is great!

", + "id": 470446677, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726461108 + }, + { + "content": "

Got mentioned on ++ for the first time: \"Ah no. That's a different chris\" :joy:

", + "id": 470479123, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1726470678 + }, + { + "content": "

I love that y'all put so much effort into your chapters and I get really annoyed when listening to a podcast without them. :laughing:

\n

I never use them to skip anything but I'm constantly using them to go back to the start of the current conversation/topic to re-listen to something that I got distracted during.

", + "id": 470683964, + "sender_full_name": "Jeff Henson", + "timestamp": 1726507534 + }, + { + "content": "

heck yeah on well done chapters. i mostly use them if i want to go back and reference/quote something for sharing or personal notes. don't always have the presence of mind to flag a spot while listening. but i also use them to scan ahead if i'm _pretty_ sure that i'm bouncing off an episode but open to being pulled back in :grinning: . in either case, stumbling across the fun chapter names is a classy touch :top_hat:

", + "id": 470704592, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726511539 + }, + { + "content": "

Whoever manages to pull off the complete master sequence to hugging Adam immediately becomes a certified legend: eyes locked locked from afar, slight smile, walking up, hand extended, into half hug, whisper during the half hug \"I want the whole thing\", execute full hug. Possibly the funniest thing I've heard on the show to date :rolling_on_the_floor_laughing:

\n

I just can't get the image out of my head of catching someone looking dead ahead, crossing a conference room hand extended hahaha.

", + "id": 470709003, + "sender_full_name": "Tillman Jex", + "timestamp": 1726512533 + }, + { + "content": "

brb gotta go listen to that chapter again now :joy:

", + "id": 470728400, + "sender_full_name": "Jerod Santo", + "timestamp": 1726516406 + }, + { + "content": "

As I'm reading this, I'm imagining its Erlich Bachman doing this :laughing:

", + "id": 477922394, + "sender_full_name": "Brian Fulton", + "timestamp": 1729454357 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/62.3A.20Kaizen.21.20Just.20do.20it.json b/zulip_json/455613-friends/62.3A.20Kaizen.21.20Just.20do.20it.json new file mode 100644 index 0000000000..2fcc1f89d5 --- /dev/null +++ b/zulip_json/455613-friends/62.3A.20Kaizen.21.20Just.20do.20it.json @@ -0,0 +1,80 @@ +[ + { + "content": "

:link: https://changelog.com/friends/62

\n
Gerhard Lazu joins us for Kaizen 16! Our Pipe Dream™️ is becoming a reality, our custom feeds are shipping, our deploys are rolling out faster & our tooling is getting `just` right.
", + "id": 471803778, + "sender_full_name": "Jerod Santo", + "timestamp": 1726857367 + }, + { + "content": "

Relating to pipedream / pipe-reality / change-pipe / pipe-log / pipely...
\nI did a little experimenting with purging requests and trying to get some thoughts together on how to purge all instances if there were multiple Varnish instances.

\n

https://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/default.vcl#L93
\nhttps://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/VARNISH_TESTING.md#purging-all-varnish-instances
\nhttps://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/VARNISH_TESTING.md#acls
\nhttps://github.com/mttjohnson/changelog.com/blob/james-and-gerhard-build-jerods-pipedream-adam-helps/fly.io/cdn-2024-01-26/VARNISH_TESTING.md#testing-the-local-varnish-container

\n

I like the idea of a test harness, nice job @Jerod Santo ...
\nhttps://github.com/thechangelog/pipedream/issues/2

\n
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
Changelog is news and podcast for developers. This is our open source platform. - mttjohnson/changelog.com
On Kaizen 16 I said: I'd love be able to develop against this with confidence, especially once we start adding those edge redirects and things... And Gerhard said: Create an issue... open source fo...
", + "id": 471855302, + "sender_full_name": "Matt Johnson", + "timestamp": 1726877867 + }, + { + "content": "

Custom Feeds:
\nI remember the week that the custom feeds were hinted at in a New episode on a Monday and then that Friday Supercast broke and a whole bunch of ++ members including myself switched over to the custom feeds, and at that point I dropped the Supercast feed going all in on the custom feed.

\n

It sounds like @Adam Stacoviak and @Gerhard need to adopt these new \"features\" earlier so you don't face regression bugs. :laughing:

\n

:point_right: :nerd: :point_left: I'm a nerd... I just logged into changelog.com from my phone :-)

\n
Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, brain science, and the people involved.
", + "id": 471857057, + "sender_full_name": "Matt Johnson", + "timestamp": 1726879144 + }, + { + "content": "

I'm anxious to see any videos from SREday!

", + "id": 471861022, + "sender_full_name": "Matt Johnson", + "timestamp": 1726882204 + }, + { + "content": "

just -n install and just install worked pretty cool.
\nI then ran just contribute ...and wow yeah, that does a lot!

\n

It worked though:
\nCleanShot-2024-09-20-at-22.44.442x.png

\n
", + "id": 471875239, + "sender_full_name": "Matt Johnson", + "timestamp": 1726890461 + }, + { + "content": "

pipedre.am :eyes:

", + "id": 471938705, + "sender_full_name": "Owen Valentine", + "timestamp": 1726923862 + }, + { + "content": "

Matt Johnson said:

\n
\n

just -n install and just install worked pretty cool.
\nI then ran just contribute ...and wow yeah, that does a lot!

\n

It worked though:

\n
\n

That's awesome!

", + "id": 471938883, + "sender_full_name": "Jerod Santo", + "timestamp": 1726923996 + }, + { + "content": "

Rolled this feature out yesterday.

\n

CleanShot-2024-09-21-at-08.07.222x.png
\nAny other apps we should add to the list (and what is their URI format?)

\n
", + "id": 471939040, + "sender_full_name": "Jerod Santo", + "timestamp": 1726924112 + }, + { + "content": "

Jerod Santo said:

\n
\n

Matt Johnson said:

\n
\n

just -n install and just install worked pretty cool.
\nI then ran just contribute ...and wow yeah, that does a lot!

\n

It worked though:

\n
\n

That's awesome!

\n
\n

AntennaPod please: https://antennapod.org/documentation/podcasters-hosters/add-on-antennapod :D

\n
Create an ‘Open in AntennaPod’ link
", + "id": 472021217, + "sender_full_name": "Owen Valentine", + "timestamp": 1726988913 + }, + { + "content": "

The sound of Gerhards genuine happiness when he found out that you have started using zulip made my run today! Keep up the good work!

", + "id": 472050268, + "sender_full_name": "Anders Johansson", + "timestamp": 1727014761 + }, + { + "content": "

@Gerhard So interesting hearing about the experimentation with the tool just, I had added just to a couple of work repos as a simpler make. I've been considering how to migrate our deployment pipeline away from bash scripts to something like dagger/python, hoping it would be easier to maintain across a team of typescript/python engineers. I hadn't considered performance loss, just focused on easier maintainability.

\n

I've been testing act for local GH actions development, I'm interested to look at the GH actions local runs described in this episode, is this the right PR to look at?

\n
First run, empty cache (first time penalty)\n\n\n\nSecond run, primed cache\n\n\n\n\nThis replaces our Dagger on Fly.io setup with Dagger on Namespace.so\nWe still keep K8s to see if we can improve on Namesp...
", + "id": 472531310, + "sender_full_name": "Luke Palnau", + "timestamp": 1727195346 + }, + { + "content": "

Hi @Luke Palnau :wave:

\n

Migrating from bash scripts to a Dagger Python module makes a lot of sense! The most important distinction in that world is that the entire context starts in a container, and you are guaranteed version correctness (especially if you pin container images down to the sha256, which I highly recommend).

\n

In terms of performance loss, this typically happens when you get QEMU involved (if building cross-platform images) or when the container runtime is not platform native (e.g. running Docker Desktop on macOS). It can also happen when you are shuttling a lot of context (source code & artefacts) to and back from Dagger. This usually happens with large repositories which have simplistic context filtering rules, meaning that the entire context gets uploaded on every call.

\n

This is a good starting point: https://docs.dagger.io/adopting

\n

https://github.com/thechangelog/changelog.com/pull/522 is when we switched from running Dagger on Fly.io to Namespace.so. This is using a really old version of Dagger which didn't have support for modules & functions.

\n

As a generic, big picture, from scratch approach, my first thought is https://www.youtube.com/watch?v=g2E86Ke_RME

\n

What is the outcome that you are trying to achieve? Based on your answer, I can recommend the simplest way of getting there.

", + "id": 486273503, + "sender_full_name": "Gerhard", + "timestamp": 1733395122 + }, + { + "content": "

Anders Johansson said:

\n
\n

The sound of Gerhards genuine happiness when he found out that you have started using zulip made my run today! Keep up the good work!

\n
\n

From where I'm standing, we are all in on Zulip! :nerd:

\n

Using it on Arc makes it feel like a native app. Here's a meta preview:
\nimage.png

\n
", + "id": 486274002, + "sender_full_name": "Gerhard", + "timestamp": 1733395268 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/63.3A.20The.20wrong.20place.20to.20slap.20a.20person.json b/zulip_json/455613-friends/63.3A.20The.20wrong.20place.20to.20slap.20a.20person.json new file mode 100644 index 0000000000..342b4c6af5 --- /dev/null +++ b/zulip_json/455613-friends/63.3A.20The.20wrong.20place.20to.20slap.20a.20person.json @@ -0,0 +1,104 @@ +[ + { + "content": "

Nick Nisi joins Adam and Jerod to talk about Karaoke, ARC and the business model of web browsers, this WordPress drama, and an epic bonus for Changelog ++ subscribers.

\n

:link: https://changelog.com/friends/63

", + "id": 473246988, + "sender_full_name": "Logbot", + "timestamp": 1727477108 + }, + { + "content": "

I can't listen just yet but this is one of my favorite episode titles already

", + "id": 473249567, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727478786 + }, + { + "content": "

I’m over here listening to the ++ bonus and OMG whoever is not a Changelog ++ subscriber is 100% missing out. 

", + "id": 473256692, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727483373 + }, + { + "content": "

By the way, I am listening via my custom feed. Thank you very much. 

", + "id": 473256717, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727483385 + }, + { + "content": "

I also agree that it’s a dope title 

", + "id": 473257111, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727483662 + }, + { + "content": "

And it’s not clickbait 

", + "id": 473257146, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727483708 + }, + { + "content": "

Not sure if it's because I'm on the Android client but all of Adam's emoji's come through like thisScreenshot_20240927-191555.png

\n
", + "id": 473268262, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727489767 + }, + { + "content": "

Is this the first ++ content that wasn't just one chapter?

", + "id": 473268303, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727489793 + }, + { + "content": "

Our #define extra rounds had more than one chapter, but this might be the longest ever

", + "id": 473277328, + "sender_full_name": "Jerod Santo", + "timestamp": 1727494756 + }, + { + "content": "

lol napkin math

", + "id": 473348113, + "sender_full_name": "Philip Durbin", + "timestamp": 1727530516 + }, + { + "content": "

Fun wide-ranging episode, A+ title. I also love anytime there's a book-related tangent discussion that makes me tweak my reading queue :heart:

", + "id": 473348549, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1727530724 + }, + { + "content": "

@Lars Ellingsen same here on desktop webapp
\nimage.png

\n
", + "id": 473397887, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1727570643 + }, + { + "content": "

Regarding the WordPress conversation (and I did hear the disclaimer at the start of the segment that we’ve learned a lot of things since, and I’m speaking from the future, relatively);

\n

First, as to which side the Changelog or Adam or Nick should be on, I think you can be on whatever side you want. You get to have your opinion. It may be a little stickier for the Changelog as I guess it’s a separate entity.

\n

Given that, the thing I’m struggling with is the parallels to the rug pull / BUSL situations. In what ways is this different (and how important are the differences) than say Redis changing their license to prevent Amazon from profiting off the Redis source without contributing back monetarily?

\n

Granted, a license change affects more users potentially, but I feel like the core of the intent in these situations feels very similar.

\n

Additionally, and this is with some new information, is seems Matt M. is talking out both sides of his mouth about the issue; is it because WP engine is not contributing back or is it because they’re violating copyright where the rules change literally days before the blow-up?

\n

Rarely are things binary, and I would hope that if I ran WP engine I would run it differently, but my gut sense on this is that Matt M. is in the wrong. Once again open source grinds up against the gears of the reality of capitalism; are you a purist or a realist?

", + "id": 473476859, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1727634260 + }, + { + "content": "

I guess I’m not here to say Matt M is wrong; he can do whatever he wants as well. I just don’t agree with it.

", + "id": 473477263, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1727634460 + }, + { + "content": "

Loved the ++ segment of this episode. Science fiction and coffee two of my favourite topics. I only started reading science fiction the past few years, and have just finished the third book in the three body problem which completely blew my mind.
\n@Adam Stacoviak if you like time travel books, I recently read The First Fifteen Lives Of Harry August, a great read, would highly recomend it.

", + "id": 473486032, + "sender_full_name": "Alex Barnes", + "timestamp": 1727639734 + }, + { + "content": "

Enjoyed the ++ portion here, and was a bit surprised :flushed: when the end of the normal episode hit and I noticed the progress indicator on the episode hadn’t reach the half way point yet. :grinning_face_with_smiling_eyes: Also enjoyed the books discussed… added a new one to my wish list, and re-prioritized my next read/listen.

", + "id": 473777415, + "sender_full_name": "Matt Johnson", + "timestamp": 1727711204 + }, + { + "content": "

Ricky Hussmann said:

\n
\n

Regarding the WordPress conversation (and I did hear the disclaimer at the start of the segment that we’ve learned a lot of things since, and I’m speaking from the future, relatively);

\n

First, as to which side the Changelog or Adam or Nick should be on, I think you can be on whatever side you want. You get to have your opinion. It may be a little stickier for the Changelog as I guess it’s a separate entity.

\n

Given that, the thing I’m struggling with is the parallels to the rug pull / BUSL situations. In what ways is this different (and how important are the differences) than say Redis changing their license to prevent Amazon from profiting off the Redis source without contributing back monetarily?

\n

Granted, a license change affects more users potentially, but I feel like the core of the intent in these situations feels very similar.

\n

Additionally, and this is with some new information, is seems Matt M. is talking out both sides of his mouth about the issue; is it because WP engine is not contributing back or is it because they’re violating copyright where the rules change literally days before the blow-up?

\n

Rarely are things binary, and I would hope that if I ran WP engine I would run it differently, but my gut sense on this is that Matt M. is in the wrong. Once again open source grinds up against the gears of the reality of capitalism; are you a purist or a realist?

\n
\n

I've found myself recently leaning a lot on DHH's framing of open source. That it's an exercise in gift giving. By building open source software you're giving a gift to the wider community and that should come with all the expectations of giving a gift in the physical world (it would be quite rude to get mad at someone for giving you a \"lesser\" gift as reciprocation for a gift you gave them).

\n

From a business perspective there are real trade offs to making something open source. One of those is that you're not going to be able to capture the whole market yourself. You will have competitors profiting off your work and that's just part of the deal. That said, there is a real chance that the total market would be much smaller if the project wasn't open source. As a business you're capturing part of a much larger market than would otherwise exist which is likely better than capturing the whole of a smaller market.

", + "id": 474350839, + "sender_full_name": "Mason Stallmo", + "timestamp": 1727888350 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/64.3A.20Developer.20.28un.29happiness.json b/zulip_json/455613-friends/64.3A.20Developer.20.28un.29happiness.json new file mode 100644 index 0000000000..554df4a30c --- /dev/null +++ b/zulip_json/455613-friends/64.3A.20Developer.20.28un.29happiness.json @@ -0,0 +1,86 @@ +[ + { + "content": "

Abi Noda, co-founder and CEO at DX, joins the show to talk through data shared from the Stack Ocverflow 2024 Developer Survey, why devs are really unhappy, and what they're doing at DX to help orgs and teams to understand the metrics behind their developer's happiness and productivity.

\n

:link: https://changelog.com/friends/64

", + "id": 474883797, + "sender_full_name": "Logbot", + "timestamp": 1728068406 + }, + { + "content": "

Between this and the ShipIt title, I feel like I should feel bad lol

", + "id": 474941986, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728100380 + }, + { + "content": "

Agreed @Lars Ellingsen .
\nFeels like my podcast feed is the right place to slap a person and the person is me.

", + "id": 474970518, + "sender_full_name": "josué", + "timestamp": 1728126569 + }, + { + "content": "

It was good to be made aware of how simple the questions were that ended up contributing to these results.
\nI can't help but think that people's general feeling of unhapiness seeped its way into their answers.

\n

As Abi said, the measurement of being happy has been said to be the sum average of all times you had the feeling of happiness over x period of time.

\n

There is a lot of really crazy shit going down in the world right now... And as a very large proportion of the StackOverflow survey participants are from the US. The political roller coaster is also going to be a factor.

\n

I'm feeling more and more like it's a \"with a pinch of salt\" kind of survey finding...
\nMaybe once all the chaos settles, people won't see all the cited difficulties (tech debt, management issues, etc) as cause to be AS unhappy.

", + "id": 475123373, + "sender_full_name": "Tillman Jex", + "timestamp": 1728238256 + }, + { + "content": "

So....not sure where the best place is to report his but there is a typo in this episode's description. Tried to see if these were stored in Github but I didn't see them. Stack Overflow is misspelled as \"Stack Ocverflow\"

", + "id": 475331039, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728316504 + }, + { + "content": "

Fixed, thanks! :green_heart:

", + "id": 475339900, + "sender_full_name": "Jerod Santo", + "timestamp": 1728318862 + }, + { + "content": "

This looks like the 2023 paper that lists some of the 14 dimensions and shows the feedback_loop-cog_load-flow_state triangle: https://queue.acm.org/detail.cfm?id=3595878
\nAnd here's the page that jerod was scrolling through: https://getdx.com/research/the-one-number-you-need-to-increase-roi-per-engineer/
\nTo get to the crux, a 3x4 table of dxi dimensions: https://getdx.com/img/optimized/0X1WSvamun-1280.webp?_cchid=f4862b61e71455197241d67c67a53558

\n
", + "id": 475536293, + "sender_full_name": "Hobson Lane", + "timestamp": 1728385897 + }, + { + "content": "

Some things I heard/read:

\n
    \n
  1. PRs/engineer
  2. \n
  3. Time to 10th pr
  4. \n
  5. Lead time
  6. \n
  7. ROI
  8. \n
  9. R&D/engineer
  10. \n
  11. Revenue/engineer
  12. \n
  13. Incidents/engineer
  14. \n
  15. Perceived delivery rate
  16. \n
\n

dxi 14 Drivers:

\n
    \n
  1. Deep work
  2. \n
  3. Developer environment
  4. \n
  5. Batch size
  6. \n
  7. Incident response (rate)
  8. \n
  9. Local iteration
  10. \n
  11. Production debugging
  12. \n
  13. Ease of release
  14. \n
  15. Incident response time
  16. \n
  17. Build & test experience/time
  18. \n
  19. Code review
  20. \n
  21. Documentation
  22. \n
  23. Code maintainability
  24. \n
  25. Change confidence
  26. \n
  27. Cross-team colab & planning
  28. \n
", + "id": 475541054, + "sender_full_name": "Hobson Lane", + "timestamp": 1728387655 + }, + { + "content": "
", + "id": 475541107, + "sender_full_name": "Hobson Lane", + "timestamp": 1728387677 + }, + { + "content": "

Good stuff, @Hobson Lane, thanks for posting :clap:

", + "id": 475565766, + "sender_full_name": "Jerod Santo", + "timestamp": 1728395026 + }, + { + "content": "

I get the feeling that the unhappiness score is mostly due to the awkward wording of the question and the weird option choices but......

\n

I wonder if a big part of this is that we developers feel entitled and lack gratitude for our situations. My wife used to work part time for an NGO as an at home tutor for children with severe mental or physical difficulties. These children could not attend school and my wife would visit them at home once a week to go over their homework and to help them with their struggles. Often these kids would be hostile due to either physical pain or frustration or anger so her job was quite difficult at times. To add insult to injury not only was she paid almost nothing but was not compensated for the use of her vehicle and certainly not for the numerous treats or supplies she would provide for the children.

\n

It occurred me one day that I got paid more by lunch time than she did for an entire month of work. I asked her why she put up with it and she said her only goal was to make the life of the child more pleasant for one hour. She didn't expect anything else, that was enough for her to keep going.

\n

I spent my whole day working so that some company could sell more shitty product to more consumers who probably didn't need the thing anyway. I don't think having a faster CI or better pull requests would have made me more happy in that job.

\n

I bet a lot of devs are in similar circumstances, maybe even 80%

", + "id": 476020863, + "sender_full_name": "Tim Uckun", + "timestamp": 1728531789 + }, + { + "content": "

I think there's definitely something to that, Tim. I notice a difference in those who came from other careers or had more menial jobs before for sure. But in general losing benefits or salary feels worse than never having them... So I think that adds to it, too.

\n

There's also a weird dissonance of being told you're a shareholder and have a stake in the company, and then having no actual input into decisions and getting laid off the next week like it's nothing. It almost feels like gaslighting.

\n

But I just heard a great quote on Silicon Valley to back up your point:

\n
\n

Richard: Ok, I'll talk to my guys about it, but they won't be happy.
\nAction Jack: Of course not, Richard. They're engineers.

\n
", + "id": 476458695, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728680597 + }, + { + "content": "

Are people losing benefits and salaries though? I understand that some people are being told they can no longer work remotely and I guess that's a loss of benefit but my experience is that devs get a raise every time they change jobs and indeed it's one of the greatest benefits of the job is that you can easily hop between jobs.

\n

As for being a shareholder I think that's the curse of the stock options. I never worked for stock options myself. If somebody offered pay + stock options then OK but I would try to negotiate actual vested stock or a short timeline for vesting or even revenue/profit sharing depending on the situation. If I thought I would help the company increase their profits then I'll take stock or profit share as a part of my compensation. If it's a huge company and I'll have minimal or no impact then that's a different story.

\n

I have been living in New Zealand for the last twenty years or so and over here we don't have to worry too much about other benefits such as health insurance or vacation time and such. Vacation and sick leave are regulated by the government and there is universal health care coverage.

", + "id": 476460104, + "sender_full_name": "Tim Uckun", + "timestamp": 1728681347 + }, + { + "content": "
\n

Are people losing benefits and salaries though?

\n
\n

I brought up those examples because they're top of mind.. at my company we've just been told that our benefits are getting worse (going to have to pay a lot more for insurance) and our pay bands just went down. In our case that doesn't change current salary, but if you're about to get promoted, for example, you might get basically no raise. Hearing similar things from other as well... And many of my friends who got laid off at my last job (along with me) had to settle for a lower salary. So they aren't necessarily excited for their new job, which I think leads to the huge amount of complacency in this survey.

\n

I'm with you on stock, but it's standard at tech companies here in the US. I actually asked for as much base salary as possible vs. stock in all my jobs. I'd much rather have the sure thing. But with how recruiters and executives talk about stock, I think a lot of newer-in-career folks think it's going to be a huge windfall for them at some point. I'm much more jaded in that sense. They're also only actually liquid and worth something if the company is public (or gets acquired - sometimes).

\n

NZ - Ah yeah, I'm a little jealous. I would love to not have employment tied to insurance... :slight_frown:

", + "id": 476460963, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728681806 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/65.3A.20The.20indispensable.20cog.json b/zulip_json/455613-friends/65.3A.20The.20indispensable.20cog.json new file mode 100644 index 0000000000..df26312fbc --- /dev/null +++ b/zulip_json/455613-friends/65.3A.20The.20indispensable.20cog.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Go Time co-host, Johnny Boursiquot, joins Adam & Jerod to discuss not making the (first) cut, applying Founder Mode, being a cog (or not), realizing that companies are posting fake engineering jobs & the (maybe) imminent demise of the .io TLD.

\n

:link: https://changelog.com/friends/65

", + "id": 476447000, + "sender_full_name": "Logbot", + "timestamp": 1728675008 + }, + { + "content": "

“I’m afraid of bears” might be the best opener of all time.

", + "id": 476470219, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1728687433 + }, + { + "content": "

If you want to spend 15 minutes learning a little more about TLDs, the Economics of Everyday Things (Freakonomics network) did an episode not long ago: https://freakonomics.com/podcast/top-level-domains/

", + "id": 477119430, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729052736 + }, + { + "content": "

Random thoughts that occurred to me.

\n

Anybody who has been in the military knows nobody is indispensable. People in the military come and go all the time whether it's due to reassignment, promotion, or ending their service from the bottom to the commander in chief. Despite all that the institution goes on.

\n

Any \"founder\" or CEO or manager that builds a team where the loss of one person would have a significant impact on running the business has failed.

\n

What good would a second or third or fifth lynchpin do on a wagon wheel?

\n

How would you build a wheel with only lynchpins? You also need spokes and of course that iron plate on the rim that get to be smashed continuously on the rocks and dirt. Now there is an analogy for you. Who are those people in your organization? The spokes that hold the rim and the iron plate on the rim which gets all the wear and tear and is mainly designed to suffer.

", + "id": 477521924, + "sender_full_name": "Tim Uckun", + "timestamp": 1729198079 + }, + { + "content": "

I’m imagining the rim as first line support, with the customers trying to smash their way through to talk to the people further in.

", + "id": 477586670, + "sender_full_name": "James Thurley", + "timestamp": 1729234753 + }, + { + "content": "

Yep. They are the front line troops aren't they. Much under appreciated, under paid, abused by all and loved by none.

", + "id": 477725717, + "sender_full_name": "Tim Uckun", + "timestamp": 1729281323 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/66.3A.20You.27ll.20rent.20chips.20and.20be.20happy.json b/zulip_json/455613-friends/66.3A.20You.27ll.20rent.20chips.20and.20be.20happy.json new file mode 100644 index 0000000000..b507f554f3 --- /dev/null +++ b/zulip_json/455613-friends/66.3A.20You.27ll.20rent.20chips.20and.20be.20happy.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Zac Smith left his role leading Equinix Metal in June of 2023. Since then, he's been thinking deeply about the present and potential future of data centers, OEMs, chip makers & more.

\n

:link: https://changelog.com/friends/66

", + "id": 477711593, + "sender_full_name": "Logbot", + "timestamp": 1729277286 + }, + { + "content": "

Nice reference in the title :laughing: https://en.wikipedia.org/wiki/You'll_own_nothing_and_be_happy

", + "id": 477739454, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1729288425 + }, + { + "content": "

Dope titles ftw.

", + "id": 477753591, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1729299373 + }, + { + "content": "

I’m just learning how closely my 7 year old is listening to your shows (she asked me to explain Kubernetes in the middle of a Ship It! I think I did a pretty good job). She requested “the Changelog and Friends song with words” at the start of this episode.

\n

I vaguely remember something like that. Anyway, just wanted to let you know you guys are killing it with the 5-10yo bracket, not that they have much of a choice. And thanks for keeping things kid-safe.

", + "id": 477853118, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729387086 + }, + { + "content": "

Interesting to hear Zac's take on the sustainability challenges & opportunities facing the large data center providers. My personal opinion is that the limitations and slow pace to deploy of our current grid could be enough to put the breaks on the uptake & broad adoption of AI (at least it might drive the costs up, which will then be pass on to users who might not be willing to pay as much).

\n

But he's absolutely on the right path with what he says about the large providers being catalysts for our energy transition. They've got pretty aggressive climate targets for their operations & right now aren't tracking well to reach them (see Microsoft as an example). These providers are desperate for clean energy & have the large budgets to pay for it. That gives a pathway for new technologies and energy sources to have early-stage customers who are willing to absorb the costs & help scale adoption for them. Pretty critical to getting things like small-modular nuclear, hydrogen, and long-duration batteries down to a competitive cost point (or proving they're not able to reach that cost point as well).

", + "id": 477978958, + "sender_full_name": "Fershad Irani", + "timestamp": 1729495357 + }, + { + "content": "

Alternative title: \"Don't go buying waterfalls\"

\n

Enjoyable and informative episode. Some serious/deep stuff for an \"& Friends!\" Loved Zac's thoughts on aligning broad human/social goals with capitalistic desires. Getting incentives moving in the same direction can be very powerful.

", + "id": 478630421, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729744276 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/67.3A.20Ten.20years.20of.20freeCodeCamp.json b/zulip_json/455613-friends/67.3A.20Ten.20years.20of.20freeCodeCamp.json new file mode 100644 index 0000000000..46a86df9d6 --- /dev/null +++ b/zulip_json/455613-friends/67.3A.20Ten.20years.20of.20freeCodeCamp.json @@ -0,0 +1,74 @@ +[ + { + "content": "

At the tail end of 2019, we got together with Quincy Larson to celebrate ten years of Changelog & five years of freeCodeCamp by recording back-to-back episodes on each other's pods. Can you believe it's now five years later and we're all still here doing our thing?! Let's learn what Quincy and the amazing community at freeCodeCamp have been up to!

\n

:link: https://changelog.com/friends/67

", + "id": 478949895, + "sender_full_name": "Logbot", + "timestamp": 1729872908 + }, + { + "content": "

Would it be useful to add a table with the chapters to these announcement posts? Something like:

\n

Chapters:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
#StartTitleRuns
0100:00Your favorite ever show01:25
0201:25Let's talk!00:38
0302:03Sponsor: Fly.io02:45
0404:51Birthdays & Friends00:51
0505:42A vision realized?04:38
0610:20Just getting started05:42
0716:03Deciding what to work on02:38
0818:41The liberty hook05:10
0923:51A bad precedent01:25
1025:17Sponsor: Speakeasy00:53
1126:10The job market08:29
1234:39Entrepreneurship07:00
1341:39Quincy has a book?!04:42
1446:21Sponsor: AssemblyAI02:17
1548:38Sponsor: Wix Studio00:54
1649:32Curriculum talk10:51
171:00:24Going low-level03:52
181:04:15Obsessed with learning02:33
191:06:48Teaching English02:43
201:09:31Teaching from our transcripts05:20
211:14:52Finding the right people04:54
221:19:46Still being ignored (so far)03:03
231:22:49freeCodeCamp esports!02:35
241:25:24Learn to Code RPG02:34
251:27:58The future of education07:51
261:35:50Quincy on the bass!01:44
271:37:33Adam's challenge02:55
281:40:28Bye, friends00:32
291:41:01Next week on The Changelog01:50
\n

(All of the start, chapter links, etc. times would be linked. Just doing this by hand for an example)

", + "id": 478953634, + "sender_full_name": "Jerod Santo", + "timestamp": 1729874328 + }, + { + "content": "

I like it. For the feeds which I don't listen to by default I can get a better idea of whether I want to try the individual episode.

", + "id": 478955578, + "sender_full_name": "James Thurley", + "timestamp": 1729875068 + }, + { + "content": "

Nice episode. Quincy is doing amazing things.

\n

I do hate the fact that Elon's \"college is useless\" statement has caught on so strongly in American culture though. I am sure he insists that the people he hires on SpaceX or his right wing PACs or whatever else he is up to have degrees. He is just pandering to the MAGA crowd who regularly rails against the \"educated elite\".

", + "id": 479194833, + "sender_full_name": "Tim Uckun", + "timestamp": 1730089390 + }, + { + "content": "

The American sentiment that college isn’t worth it precedes Elon Musk’s political rise.

", + "id": 479237034, + "sender_full_name": "Jerod Santo", + "timestamp": 1730109805 + }, + { + "content": "

See: Thiel Fellowship!

", + "id": 479238711, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730110316 + }, + { + "content": "

As a Hack Clubber: :eyes:

", + "id": 479278779, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1730122957 + }, + { + "content": "

I liked the idea of a free certification I could go and get. But... putting it behind 3000 hours of content means that almost no employed professionals will get it. This feels counterproductive.

\n

If I studied 2h a day, 300 days a year, it would still take me _five years_ to get it. That's impossible anyways with my family and job, and I'm sure many others are in that situation. If it's only new grads or self taught folks who aren't yet employed who have the cert, I feel like it might not mean as much to employers.

\n

A certification like PMP from the PMI (mentioned in the episode) is largely focused on hands-on work at a job. I wonder if we could do something similar....

", + "id": 479299249, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730128534 + }, + { + "content": "

@Jerod Santo When I was growing up everybody was encouraged to go to college. It was seen as a necessary requirement for getting a decent job. I did go and drop out, then I went back and dropped out again because it wasn't for me. Not having a degree meant that I could not get a lot of jobs so I ended up going the enterpreneur route which did work out for me but I don't think it's for everybody.

\n

During my time in school the things I valued most were not related to computers (my major) but the science and literature and philosophy I was exposed to and of course hanging out with poetry majors and architecture students and physics and mathematics majors. My favorite teacher was my abstract algebra teacher and I can honestly say my mind was blown by that class. Something I have never and will never use in real life but still expanded my mind more than all the chemicals people experiment with.

", + "id": 479363685, + "sender_full_name": "Tim Uckun", + "timestamp": 1730151412 + }, + { + "content": "

Great idea! i just used it to relocate my new favourite quote:

\n

\"Art is how you decorate space, music is how you decorate time\" --Jean Paul Bas---t

\n

(couldn't make out last name)
\nhttps://changelog.com/friends/67#t=5750

", + "id": 479804950, + "sender_full_name": "matt wilkie", + "timestamp": 1730350431 + }, + { + "content": "

Yeah that's a great quote. A quick web search couldn't land me on the original source. Maybe someone else can find it?

", + "id": 479880219, + "sender_full_name": "Jerod Santo", + "timestamp": 1730382046 + }, + { + "content": "

I think Quincy said \"Jean Paul Basquiat\" but that's not a person, I don't think. He probably meant to say: https://en.wikipedia.org/wiki/Jean-Michel_Basquiat

", + "id": 479880651, + "sender_full_name": "Jerod Santo", + "timestamp": 1730382159 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/68.3A.20Wine.20Web.20and.20a.20whole.20lot.20of.20Whatnot.json b/zulip_json/455613-friends/68.3A.20Wine.20Web.20and.20a.20whole.20lot.20of.20Whatnot.json new file mode 100644 index 0000000000..8ef7ab6f4e --- /dev/null +++ b/zulip_json/455613-friends/68.3A.20Wine.20Web.20and.20a.20whole.20lot.20of.20Whatnot.json @@ -0,0 +1,44 @@ +[ + { + "content": "

We join the Whiskey Web and Whatnot podcast live from the hallway track at All Things Open 2024. Topics include: Chianti, content creation, open source, fake jobs, cancel culture, Silicon Valley (ding), frontend frustrations, the Roman empire & more.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's talk!00:39
0200:39Sponsor: Fly.io02:45
0303:24The setup01:11
0404:35Wine & Friends01:42
0506:17\"Brought to you by\"01:36
0607:53x.com hot take00:40
0708:33Good legs on this wine02:24
0810:58Tentacle ratings05:20
0916:18Content creation worth it?02:05
1018:23Open source worth it?02:42
1121:05Building reputation04:45
1225:50Sponsor: WorkOS03:17
1329:07Sponsor: Wix Studio00:54
1430:01National certification04:55
1534:56Lone wolf is lonely01:18
1636:14Fake jobs02:25
1738:39Cancel Culture03:05
1841:44Cancer Culture01:57
1943:42The WP Engine example01:29
2045:11By any means necessary03:13
2148:17SV Analogy: Part 100:18
2248:36Max Howell cameo01:03
2349:38SV Analogy: Part 202:01
2451:39MANAMA?01:43
2553:22Indies vs Orgs00:39
2654:02Succession v Gladiator02:56
2756:58Sponsor: Timescale02:16
2859:14How about no?01:44
291:00:58Where to draw the line01:36
301:02:34SaaS deps00:44
311:03:18Phoenix blues?00:45
321:04:03Framework laptops02:01
331:06:04Eminem is how old?!00:52
341:06:56How to end00:18
351:07:15Jerod's dream job00:23
361:07:38Adam's dream job02:45
371:10:23Bye friends!00:47
381:11:10Next week on The Changelog01:37
\n

:link: https://changelog.com/friends/68

", + "id": 480117599, + "sender_full_name": "Logbot", + "timestamp": 1730494807 + }, + { + "content": "

On the subject of Fake (not Steve) Jobs: it appears some news outlets have caught wind of the phenomenon... https://www.sfgate.com/tech/article/ghost-jobs-california-tech-industry-19871249.php

", + "id": 480227484, + "sender_full_name": "Jerod Santo", + "timestamp": 1730560911 + }, + { + "content": "

What is the rationality behind bleeping on the podcast? We are all adults here, we have all heard these words before countless times and use them every day in our normal language.

\n

Is this some requirement from the podcast hosting companies or apple or whatever?

", + "id": 480340132, + "sender_full_name": "Tim Uckun", + "timestamp": 1730669690 + }, + { + "content": "

The two reasons I remember are

\n", + "id": 480344509, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730674026 + }, + { + "content": "

I finally figured out why Jerod is anti-TS. He wants the file extension to be his initials

", + "id": 480765047, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730826144 + }, + { + "content": "

We really want to reach the widest developer audience as possible -- that means the younger generation as well as those with kids present when listening...and that happens a lot. Not bleeping also forces the \"E\" tag on the podcast which generally is just limiting.

", + "id": 480774545, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1730829721 + }, + { + "content": "

I just listened to this episode.
\nThe Whiskey Web and the Changelog combo was a blast :100: :boom:

\n

Keep it rolling...

", + "id": 480856946, + "sender_full_name": "John Johnson", + "timestamp": 1730877176 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/69.3A.20ANTHOLOGY.20.E2.80.94.20Self-hosted.2C.20self-confident.20.26.20self-employed.json b/zulip_json/455613-friends/69.3A.20ANTHOLOGY.20.E2.80.94.20Self-hosted.2C.20self-confident.20.26.20self-employed.json new file mode 100644 index 0000000000..3e30a28add --- /dev/null +++ b/zulip_json/455613-friends/69.3A.20ANTHOLOGY.20.E2.80.94.20Self-hosted.2C.20self-confident.20.26.20self-employed.json @@ -0,0 +1,8 @@ +[ + { + "content": "

We take you one last time back to the All Things Open 2024 hallway track to talk with some friends, new & old. We speak with Alex Kretzchmar about self-hosting. We speak with Israa Taha about self-confidence. We speak with Avindra Fernando & Adhithi Ravichandran about self-employment. :link: https://changelog.com/friends/69

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's talk!00:38
0200:38Sponsor: Sentry03:17
0303:55Alex Kretzchmar intro00:21
0404:16Nice to meet Alex00:45
0505:01Sell hosting to self-hosters01:32
0606:33Writing a book02:46
0709:19NixOS excitement03:39
0812:57To self-host or not03:58
0916:55What's new at Tailscale10:18
1027:13No Google October02:47
1130:00Perplexica02:30
1232:31Sponsor: Coder.com02:00
1334:30Sponsor: Eight Sleep02:35
1437:06Israa Taha intro00:25
1537:31Nice to nudge Israa00:53
1638:24ATO first impressions00:37
1739:01HallwayConf!02:11
1841:11Foo Camp & BarCamp01:30
1942:41THAT spaces04:08
2046:50React Native space01:27
2148:17Keeping up with RN00:34
2248:51Expo & new RN arch00:38
2349:29Is it GPT-able?00:51
2450:20Learn by doing what?01:07
2551:27Israa's magic wand01:09
2652:35Israa the podcaster00:14
2752:49Sponsor: AssemblyAI03:24
2856:13Avi & Adhiti intro00:31
2956:43Nice to mispronounce Avi00:32
3057:15Rock chalk, Jayhawk!00:47
3158:02Avi's career path00:24
3258:26Avi's life path00:33
3358:59Starting a business02:46
341:01:45Opportunistic00:53
351:02:38The hardest part00:57
361:03:35Hunting down checks00:20
371:03:55Mean-time to payment01:45
381:05:40Hours worked vs hours billed01:23
391:07:03Maintaining balance02:05
401:09:08Bringing kids to confs01:04
411:10:12Power couple01:18
421:11:30The next generation00:52
431:12:22Nice to break fasts with Adhithi01:50
441:14:11Avi's story checks out00:23
451:14:34Adhithi's career path01:22
461:15:56Separation of concerns01:17
471:17:13How it happened01:08
481:18:21Two eggs, one basket00:41
491:19:02Referral fee, plz01:02
501:20:04De-risking00:25
511:20:29What drives her00:55
521:21:23Imagine having a boss00:30
531:21:54Scaling biz, kids01:54
541:23:47Let's talk again soon!01:06
551:24:53(Butter snobbery)02:16
", + "id": 481385675, + "sender_full_name": "Logbot", + "timestamp": 1731099606 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/70.3A.20Bus.20factors.20.26.20conspiracy.20theories.json b/zulip_json/455613-friends/70.3A.20Bus.20factors.20.26.20conspiracy.20theories.json new file mode 100644 index 0000000000..8db4cb8595 --- /dev/null +++ b/zulip_json/455613-friends/70.3A.20Bus.20factors.20.26.20conspiracy.20theories.json @@ -0,0 +1,176 @@ +[ + { + "content": "

Adam & Jerod discuss the news! Our Merch sale, useful built-in macOS CLI utilities, the slow death of the hyperlink, systematically estimating a project's bus factor, The Browser Company abandoning Arc, the Dead Internet theory & more! :link: https://changelog.com/friends/70

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's talk!00:38
0200:38Sponsor: Sentry02:15
0302:53Rivalries & Friends03:02
0405:55That sweet, sweet merch05:52
0511:47Going way back (machine)01:05
0612:52Useful macOS CLI utilities10:35
0723:27The slow death of the hyperlink06:15
0829:42Sponsor: Fly.io02:23
0932:05Sponsor: Eight Sleep02:30
1034:35The Bus / Truck factor11:56
1146:31Glass Onion vs Knives Out04:03
1250:33Arc is a dead browser walking08:35
1359:08Sponsor: AssemblyAI01:28
141:00:36Are you on Bluesky?07:33
151:08:10Dead Internet theory07:33
161:15:43Bye, friends00:40
171:16:22Next week on The Changelog01:37
", + "id": 482693739, + "sender_full_name": "Logbot", + "timestamp": 1731704411 + }, + { + "content": "

I’m always a little sad that https://changelog.fm is merely a vanity URL and not the primary

", + "id": 482792629, + "sender_full_name": "Dustin", + "timestamp": 1731782489 + }, + { + "content": "

I'm trying to get people to call the bus factor \"the lottery factor\" instead.

", + "id": 482858884, + "sender_full_name": "Nabeel S", + "timestamp": 1731847103 + }, + { + "content": "

Nabeel S said:

\n
\n

I'm trying to get people to call the bus factor \"the lottery factor\" instead.

\n
\n

I know many people that tried this but it doesn't really catch on with a lot of people. Takes a lot to explain it. Plus winning the lottery doesn't necessarily mean that someone is gone for good. I get the sentiment though.

", + "id": 482889924, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731872181 + }, + { + "content": "

Negativity definitely gets more human engagement, alas

", + "id": 482890365, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1731872610 + }, + { + "content": "

Regarding the discussion around Bluesky, I've been using it a lot in the past week. Vibe-wise it feels 2014 Twitter like but with much better moderation and tooling baked in. You have far more control over being able to tailor your experience on the platform, plus unlike the others it's built around portability. You can set your handle to be your domain so if down the road you decide to move to another AT protocol platform you're not starting all over. Momentum has definitely picked up, they are at 19 million users now (you had 15 at the time of the recording), they've been adding roughly 1 million users a day for the past several days. I originally signed up back in 2023 but momentum on the platform just picked up since the election.

", + "id": 482925502, + "sender_full_name": "Don MacKinnon", + "timestamp": 1731902915 + }, + { + "content": "

Merch!
\nLovely new banner...
\nGreat deals.
\nBut shipping costs to Canada are bananas.

", + "id": 482937107, + "sender_full_name": "Daniel Lauzon", + "timestamp": 1731910092 + }, + { + "content": "

@Daniel Lauzon DM me your mailing address and I'll see if I can find some cheaper way

", + "id": 483038538, + "sender_full_name": "Jerod Santo", + "timestamp": 1731940588 + }, + { + "content": "

Re \"the algo\" I've got a weird thing with my RSS x-poster on LinkedIn where it never displays the post image, it stopped a while back and pretty sure that's cause they thought I was spamming :sweat_smile:

", + "id": 483093176, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731954675 + }, + { + "content": "

Parallel is useful! I wrote about it in the past (https://www.jvt.me/posts/2022/04/28/shell-queue/) as it simplified some stuff I was doing considerably

", + "id": 483094262, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731955063 + }, + { + "content": "

See also https://chaoss.community/kb/metric-contributor-absence-factor/ for an alternative to \"bus factor\"

", + "id": 483094818, + "sender_full_name": "Jamie Tanna", + "timestamp": 1731955244 + }, + { + "content": "

Naming effort appreciated, but there is a zero percent chance that \"Contributor Absence Factor\" catches on in any meaningful way...

\n

Another factor that makes \"bus factor\" sticky as a name is that it's lurid, yet feasible. It just sells the concept of an unexpected, sudden absence of a person really, really well. No further explanation necessary.

\n

I actually think the bigger controversy here was the \"truck factor\" paper's authors hypothesizing the murder of Python's BDFL by a rival language's mob... :upside_down:

", + "id": 483103874, + "sender_full_name": "Jerod Santo", + "timestamp": 1731957238 + }, + { + "content": "

CAF score though :thinking:

", + "id": 483113240, + "sender_full_name": "Dustin", + "timestamp": 1731960455 + }, + { + "content": "

Just jargon-y enough to catch on

", + "id": 483113442, + "sender_full_name": "Dustin", + "timestamp": 1731960499 + }, + { + "content": "

It's probably true that most places with coders will also have buses, too
\nIt just occurred to me that maybe the concept of a bus isn't universal, but it's probably more universal than a lottery

", + "id": 483148108, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1731973967 + }, + { + "content": "

Nabeel S said:

\n
\n

I'm trying to get people to call the bus factor \"the lottery factor\" instead.

\n
\n

This is how I always refer to it. Just like retro instead of postmortem

", + "id": 483181058, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1731991303 + }, + { + "content": "

Postmortems and retros are 100% different.

", + "id": 483189939, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1731997148 + }, + { + "content": "

What's your take Adam? I have an idea in my mind of the difference, but I've seen them used interchangeably so many times.

", + "id": 483193793, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1731999537 + }, + { + "content": "

I prefer less morbid terminology whenever possible.

", + "id": 483250062, + "sender_full_name": "Nabeel S", + "timestamp": 1732018815 + }, + { + "content": "

I don't use retro when referring to a postmortem. I didn't even know people did that. I do, however, interchange root cause analysis (RCA) and postmortem.

\n

To me a postmortem is tied to an outage or incident and has a clear goal driven by facts- find out what exactly happened, how it was resolved, and note action items for the future. Two people cannot disagree about what went wrong because there's meant to be a single source of facts for what happened.

\n

A retro can be about anything, does not have a clear goal, and is driven by opinion- people discuss a past experience and share context that'll hopefully make things better for next time. Two people can have different opinions about what can be improved and how to improve it.

", + "id": 483414627, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1732084426 + }, + { + "content": "

I concur.

", + "id": 483500726, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1732113941 + }, + { + "content": "

Well said!

", + "id": 483506755, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732115374 + }, + { + "content": "

A message was moved here from #general > new episodes by Jerod Santo.

", + "id": 483557753, + "sender_full_name": "Notification Bot", + "timestamp": 1732131155 + }, + { + "content": "

@Ed Howard incredibly helpful, thanks! I've driven out to Durham and Chapel Hill from the airport, but not from downtown Raleigh, I guess.

", + "id": 483558101, + "sender_full_name": "Jerod Santo", + "timestamp": 1732131286 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Postmortems and retros are 100% different.

\n
\n

I thought a retro refers to a scrum/agile concept of having a meeting in every iteration/sprint to discuss what went well and what went wrong.

\n

A post mortem in my understanding is a investigation and discussion about an incident and what happened in order to trigger it.

\n

Not sure if there are strict definitions about that, but this was my mental model so far :sweat_smile:

", + "id": 484065475, + "sender_full_name": "Konrad", + "timestamp": 1732368866 + }, + { + "content": "

Retro is a review of a sprint or known sustained effort. Typically this is in meeting form with documentation of what each person shared.

\n

Postmortem is a structured analysis of an incident. Typically this is a single person or team activity to examine the incident and often produces an artifact that can be shared with a group to illustrate the incident details.

", + "id": 484073256, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1732375732 + }, + { + "content": "

They are similar in nature, but not the same.

", + "id": 484073284, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1732375757 + }, + { + "content": "

CHAOSS (Community Health Analytics in Open Source Software) recently renamed their Bus Factor metric to Contributor Absence Factor after a lengthy discussion.

", + "id": 489084109, + "sender_full_name": "Philip Durbin", + "timestamp": 1734269180 + }, + { + "content": "

@Adam Stacoviak probably there is no hard definition, but at least in the context of scrum, it sounds a bit like you are mixing Sprint Retrospective and Sprint Review meetings.
\nhttps://scrumguides.org/scrum-guide.html

\n
\n

Sprint Review
\nThe purpose of the Sprint Review is to inspect the outcome of the Sprint and determine future adaptations. The Scrum Team presents the results of their work to key stakeholders and progress toward the Product Goal is discussed.

\n
\n
\n

During the event, the Scrum Team and stakeholders review what was accomplished in the Sprint and what has changed in their environment. Based on this information, attendees collaborate on what to do next. The Product Backlog may also be adjusted to meet new opportunities. The Sprint Review is a working session and the Scrum Team should avoid limiting it to a presentation.

\n
\n
\n

The Sprint Review is the second to last event of the Sprint and is timeboxed to a maximum of four hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.

\n
\n
\n

Sprint Retrospective
\nThe purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness.

\n
\n
\n

The Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes, tools, and their Definition of Done. Inspected elements often vary with the domain of work. Assumptions that led them astray are identified and their origins explored. The Scrum Team discusses what went well during the Sprint, what problems it encountered, and how those problems were (or were not) solved.

\n
\n
\n

The Scrum Team identifies the most helpful changes to improve its effectiveness. The most impactful improvements are addressed as soon as possible. They may even be added to the Sprint Backlog for the next Sprint.

\n
\n
\n

The Sprint Retrospective concludes the Sprint. It is timeboxed to a maximum of three hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.

\n
", + "id": 489094376, + "sender_full_name": "Konrad", + "timestamp": 1734278674 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/71.3A.20Local-first.2C.20y.2Fn.3F.json b/zulip_json/455613-friends/71.3A.20Local-first.2C.20y.2Fn.3F.json new file mode 100644 index 0000000000..6f22834c5f --- /dev/null +++ b/zulip_json/455613-friends/71.3A.20Local-first.2C.20y.2Fn.3F.json @@ -0,0 +1,44 @@ +[ + { + "content": "

Our friends Johannes Schlickling & James Long join us to discuss the movement of local-first, its pros and cons, the tradeoffs, and the path to the warming waters of mostly local apps. :link: https://changelog.com/friends/71

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's talk!00:40
0200:40Sponsor: Fly.io02:32
0303:12Meet our friends02:23
0405:34Defining local-first04:01
0509:36Why go local-first?16:36
0626:12Sponsor: Timescale02:17
0728:29Sponsor: Eight Sleep02:32
0831:01What are the tradeoffs?15:09
0946:10Fighting the browser02:41
1048:51Overtone.pro07:35
1156:26Sponsor: WorkOS02:50
1259:16How warm are local-first waters?11:42
131:10:59Apple notes is less local-first05:59
141:16:57The future for \"mostly\" local13:35
151:30:32Listen to localfirst.fm01:38
161:32:10Closing thoughts and stuff01:28
", + "id": 484002147, + "sender_full_name": "Logbot", + "timestamp": 1732314907 + }, + { + "content": "

The problem I see is that you are using the world \"local\" differently than me. You say local is local to the machine but I say local is local to me. This means it's local no matter what machine I am on. My laptop, my desktop, my phone, my wife's desktop etc. I want my data to be there ready and waiting for me.

\n

Clearly what is needed it a distributed database that is individualized somehow with a shared component.

", + "id": 484590695, + "sender_full_name": "Tim Uckun", + "timestamp": 1732652852 + }, + { + "content": "

It seems like most local first projects use a sync engine to ensure different devices share data. The point though is that the sync engine is \"optional\" or at least resilient to network outage.

\n

The Automerge folks were even talking about a completely app-agnostic sync protocol, so any local first app could use commodity syncing backend that doesn't know anything about specific apps. https://www.localfirst.fm/4

", + "id": 484591233, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1732653080 + }, + { + "content": "

I like the \"mostly local\" terminology personally. Local first always felt wrong because most applications are remote (cloud) first.

", + "id": 484843395, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1732771629 + }, + { + "content": "

I think that is the key distinctiono with local first. The local experience should be optimized. It's more about not being online online. (Not is it about being local only).
\nA lot of apps are developed cloud first, and the after thought is the \"you're offline\" banner. I, personally, welcome our local first overlords.

", + "id": 485002631, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1732841285 + }, + { + "content": "

I agree with the sentiment but by that definition it's still cloud first and local afterthought.

", + "id": 485444947, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1733025865 + }, + { + "content": "

Matthew Sanabria said:

\n
\n

Local first always felt wrong because most applications are remote (cloud) first.

\n
\n

It's fine for those remote-first apps to not be called local-first ;). I think it's important that the local-first term is quite strong, because there actually is a big difference. If you have a cloud app that works well-enough when the network is patchy, that's great. But it's not the same thing!

", + "id": 485518903, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1733091704 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/72.3A.20ShopTalk.20.26.20Friends.json b/zulip_json/455613-friends/72.3A.20ShopTalk.20.26.20Friends.json new file mode 100644 index 0000000000..4aac4f0561 --- /dev/null +++ b/zulip_json/455613-friends/72.3A.20ShopTalk.20.26.20Friends.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Chris Coyier and Dave Rupert join Adam and Jerod for a ShopTalk & Friends conversation on the viability of the web, making content, ads to support that content, Codepen's future plans, books, side quests, and social networks devaluing links. :link: https://changelog.com/friends/72

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's talk!00:44
0200:44Sponsor: Sentry02:00
0302:47Was that a websocket?01:34
0404:22Does Codepen have sponsors?01:35
0505:57Tasteful well placed ads02:14
0608:11Secret Dave dream00:58
0709:08Devs who don't dev03:52
0813:01Web component land08:42
0921:42Humble websites and HN01:56
1023:39Is the web a viable platform?07:08
1130:47Devaluing links02:44
1233:31Attacking what's good abou tthe web02:25
1335:57Sponsor: Fly.io02:23
1438:20Sponsor: Coder.com02:07
1540:27Play to the strengths of linking03:27
1643:54Codepen 2.0?!06:26
1750:20Codepen World's Fair05:07
1855:27Always be recording (ABR)02:46
1958:13Chris likes our ad format02:31
201:00:43Win win win02:05
211:02:48Selling it for us04:52
221:07:40Sponsor: AssemblyAI01:29
231:09:09ShopTalk ambitions04:54
241:14:03Niche app builders02:47
251:16:50Tech adjacent content04:27
261:21:18Chef Frank Proto coming soon02:57
271:24:15David Goggins soon?01:19
281:25:34Did you read ALL these books?01:02
291:26:35SO many dirty dishes02:21
301:28:56Trash on the counter (Adam sings)01:29
311:30:25The long slow decline00:34
321:30:58Closing thoughts and stuff02:21
331:33:20++ Teaser00:53
", + "id": 486608489, + "sender_full_name": "Logbot", + "timestamp": 1733526667 + }, + { + "content": "

Typo on Chapter 12's title.

", + "id": 486679338, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1733585443 + }, + { + "content": "

The, almost, tangent in the ++ content about prioritizing and time would be a topic I would love to hear more about. It's a tough problem in software to balance what can be done, what should be done, and what you want to do :stuck_out_tongue_wink:

", + "id": 487132010, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1733792099 + }, + { + "content": "

This was such a fun episode

", + "id": 487182034, + "sender_full_name": "Dustin", + "timestamp": 1733817182 + }, + { + "content": "

I was very pleasantly surprised to hear \"Cracking the Cryptic\" mentioned in the show. 4 years ago this video showed up in my Youtube feed. It's one of my favorites and I've been a fan ever since: https://www.youtube.com/watch?v=yKf9aUIxdb4, although I don't watch them regularly.
\nI think it's easy to draw parallels to software engineering, where you sometimes encounter really difficult problems and struggle to find even where to start, but when you get into a flow state suddenly everything clicks into place and you solve the issue.

\n
", + "id": 488996445, + "sender_full_name": "Matthias Schippling", + "timestamp": 1734184544 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/73.3A.20Kaizen.21.20Three.20wise.20men.3F.json b/zulip_json/455613-friends/73.3A.20Kaizen.21.20Three.20wise.20men.3F.json new file mode 100644 index 0000000000..5dc36ded8b --- /dev/null +++ b/zulip_json/455613-friends/73.3A.20Kaizen.21.20Three.20wise.20men.3F.json @@ -0,0 +1,164 @@ +[ + { + "content": "

Gerhard is back for Kaizen 17! We discuss our CPU.fm changes in-depth, detail new Zulip / Neon integrations & put our Pipedream to the test. Oh, and a Gerhard surprise (of course)! :link: https://changelog.com/friends/73

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's Kaizen!00:38
0200:38Sponsor: Sentry02:04
0302:42iA Presenter & Friends01:42
0404:24The main thing04:36
0509:00CPU.fm03:59
0612:59JOMO04:04
0717:03Jerod's KDD01:48
0818:51Embedded Kaizen01:44
0920:35Early Xmas01:59
1022:34just contribute?02:20
1124:54jellyfin.makeitwork.tv05:31
1230:24PR #53305:36
1336:00Sponsor: Coder.com02:24
1438:24PR #53404:29
1542:54All-in on Zulip10:49
1653:42Chapters in Zulip05:52
1759:34Deploys in Zulip07:41
181:07:15Sponsor: Eight Sleep02:29
191:09:44Sponsor: Wix Studio00:55
201:10:39Testing our Pipedream11:43
211:22:22A new CDN is born09:47
221:32:08How close is the Pipedream07:35
231:39:44Bye, friends00:59
241:40:42Coming up next01:53
251:42:35(Your favorite ever show)01:29
", + "id": 488911259, + "sender_full_name": "Logbot", + "timestamp": 1734120010 + }, + { + "content": "

Check out those :point_up: chapter start time links @Gerhard @Adam Stacoviak :star_struck:

", + "id": 488911422, + "sender_full_name": "Jerod Santo", + "timestamp": 1734120076 + }, + { + "content": "

I immediately jumped here to check those chapter links. They look great!

\n

Anyway while I’m here, I wish you all the best in the future. Those changes you talked about are big and from outside they look scary. But I can’t say they’re unexpected.

\n

I will definitely miss the Go time song though.

", + "id": 488924824, + "sender_full_name": "Matous Michalik", + "timestamp": 1734125722 + }, + { + "content": "

You don't have to miss it! https://changelog.com/beats/theme-songs

", + "id": 488927619, + "sender_full_name": "Jerod Santo", + "timestamp": 1734127125 + }, + { + "content": "

TIL there's a Zulip app, I thought it was only mobile web, so I'm now using that - big pain point of contributing to the community is it's mostly from mobile, and the editing experience is subpar on mobile Web (keyboard pops over the text box, etc)

", + "id": 488985066, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734175011 + }, + { + "content": "

I don't think I ever noticed the link structure for the links that go directly to a chapter. I had a little fun trying to find a specific spot in one of the chapters and linking to it (/friends/73#t=3185 or /friends/73#t=53:05) :green_heart:

", + "id": 488996417, + "sender_full_name": "Matt Johnson", + "timestamp": 1734184513 + }, + { + "content": "

@Matt Johnson hard-to-notice feature, but there's also a button in the player that will copy a timestamp link for sharing

\n

CleanShot 2024-12-14 at 08.09.54@2x.png

\n
", + "id": 488997634, + "sender_full_name": "Jerod Santo", + "timestamp": 1734185467 + }, + { + "content": "

Jamie Tanna said:

\n
\n

TIL there's a Zulip app

\n
\n

I’m a bit disappointed. There’s a new flutter version in beta which is supposedly faster and more reliable but it doesn’t look like they’ve rethought the UX at all. For the most part I rarely notice the difference between Slack and Zulip but on mobile, finding any conversation I was a part of and have already marked read is basically gonna forever.

", + "id": 489005975, + "sender_full_name": "Dustin", + "timestamp": 1734192319 + }, + { + "content": "

I agree with mobile app is nowhere near Slack's in usefulness/quality. That's bad news that the new version doesn't rethink the UX much...

", + "id": 489006233, + "sender_full_name": "Jerod Santo", + "timestamp": 1734192536 + }, + { + "content": "

FWIW, I’m going off the 2 screenshots in this blogpost https://blog.zulip.com/2024/12/12/new-flutter-mobile-app-beta/ not from having played with it

", + "id": 489009923, + "sender_full_name": "Dustin", + "timestamp": 1734195657 + }, + { + "content": "

I'm using it right now, and you're right that the fundamental navigation hasn't really changed. There's a lot of feedback happening in chat.zulip.org if you want to make your voice heard!

", + "id": 489027590, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1734211537 + }, + { + "content": "

@Jerod Santo I’m having the exact same dilemma as you about the new MacBook pros!

", + "id": 489086340, + "sender_full_name": "Dustin", + "timestamp": 1734271455 + }, + { + "content": "

Also wondering if it makes sense to have a \"Untopic\" topic in #general for the stuff that doesn't yet have a topic.

", + "id": 489086510, + "sender_full_name": "Dustin", + "timestamp": 1734271661 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

I'm using it right now, and you're right that the fundamental navigation hasn't really changed. There's a lot of feedback happening in chat.zulip.org if you want to make your voice heard!

\n
\n

I hate reporting UX issues without being able to suggest a solution :sad: And I don't really feel like I have a strong sense for what a better experience would be! Slack's is better but I don't think it's ideal by any stretch.

", + "id": 489086592, + "sender_full_name": "Dustin", + "timestamp": 1734271742 + }, + { + "content": "

Dustin said:

\n
\n

Also wondering if it makes sense to have a \"Untopic\" topic in #general for the stuff that doesn't yet have a topic.

\n
\n

This Zulip instance is not configured to require topics so you could just go for it. Just leave out the topic, I mean.

", + "id": 489091703, + "sender_full_name": "Philip Durbin", + "timestamp": 1734276445 + }, + { + "content": "

Still like Pipedream (or Dreampipe) as name because it's a pipe that's a dream to work with. But I'm guessing that's already trademarked.

", + "id": 489256273, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734360560 + }, + { + "content": "

Today I learned that there was no direct mention of three wise men, just three gifts.

", + "id": 489377927, + "sender_full_name": "Troy Witthoeft", + "timestamp": 1734396927 + }, + { + "content": "

@Gerhard Regarding the testing of VCL did you consider the build in test tool VTC ?
\nhttps://varnish-cache.org/docs/trunk/reference/vtc.html#

\n

Can not find any mentioning of it in https://github.com/thechangelog/pipedream/pull/3
\nIf not I would urge you to take a look at it it allows you to build test where you can \"fake\" the backend and allows you to run all tests locally. Also Varnish useses it to test them self so there is a lot of example code to look at.

", + "id": 489563669, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1734465971 + }, + { + "content": "

@Troy Witthoeft correct. Also they weren't there at Jesus' birth. They visited <= 2 years later.

\n

Cultural depictions of the Bible are shockingly wrong in the most obvious ways, once you read it carefully for yourself. The Mandella Effect is strong with this one.

\n

A few other examples, off the top of my head:

\n", + "id": 490306334, + "sender_full_name": "Jerod Santo", + "timestamp": 1734794126 + }, + { + "content": "

One of the interesting things in genesis is in the garden there is the tree of knowledge and the tree of life. Adam and Eve eat the fruit and gain knowledge of good and evil and once god finds out he sends out cherubim to put flaming swords in front of the tree of life so that they don't eat the fruit of that tree and become immortal and become like gods.

\n

There is so much to unpack in that story. From the fact that god lied when he told them they would die on the day they ate the fruit and the serpent told them the truth when he said he said god was lying to the fact that immortality was within reach for humanity and prevented with swinging flaming swords at the east border of the garden (the garden apparently has borders!)

\n

Anyway it's a funny origin story.

", + "id": 490328594, + "sender_full_name": "Tim Uckun", + "timestamp": 1734813530 + }, + { + "content": "

Well, they did sort of die: their old pre-knowledge lives were over
\nLike in Tarot, perhaps death here was a symbol of significant change

", + "id": 490340524, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734824718 + }, + { + "content": "

The exact quote is \"\"But of the tree of the knowledge of good and evil you shall not eat, for in the day that you eat of it you shall surely die\". Seems pretty straightforward to me but I get that billions of people tend to interpret the bible in millions of ways.

\n

The serpent on the other hand says

\n

\"“You will not certainly die,” the serpent said to the woman. 5 “For God knows that when you eat from it your eyes will be opened, and you will be like God, knowing good and evil.”\"

\n

Which did indeed turn out to be true.

\n

Here is another wild thing. God told them they could eat the fruit of any tree except the tree of knowledge. He didn't mention the tree of life which means if they did eat from that tree they would be immortal. He also prevented them from eating the fruit of tree of life despite not telling them not to eat it.

\n

Like I said it's a funny origin story.

\n

My favorite origin story is the one where many universes are created every time Mahavishnu exhales.  Each universe is created, exists for a certain period of time, and is then destroyed, only to be recreated again in an endless cycle.

\n

Kind of cool to have a multiverse origin story and the breathing cycle of mahavishnu is the age of the universe.

", + "id": 490352471, + "sender_full_name": "Tim Uckun", + "timestamp": 1734837000 + }, + { + "content": "

These looking amazing!

\n

I love the tight integration between the Changelog episodes & Zulip. Now Zulip feels like a proper extension of the content, and based on all the comments in this one thread alone, I think that it's working really well.

\n

I also think that we have the first topic for the next Kaizen: https://github.com/thechangelog/changelog.com/discussions/538

\n

image.png

\n
", + "id": 490387050, + "sender_full_name": "Gerhard", + "timestamp": 1734872038 + }, + { + "content": "

Andrew O'Brien said:

\n
\n

Still like Pipedream (or Dreampipe) as name because it's a pipe that's a dream to work with. But I'm guessing that's already trademarked.

\n
\n

Yes, Pipedream had a nice ring to it, but it was less practical as a domain name: https://www.spaceship.com/domain-search/?query=pipedream.tech&beast=false&tab=domains

\n

image.png

\n

It might still come back in the future - pipedream.com if the idea sticks & grows financially - but for now this makes for a great story, and only those that were there at the beginning get this:

\n

image.png

\n

I expect us to brainstorm some more and find a way to throw a twist of Pied Piper somehow in the mix.

\n

Current state: https://pipely.tech 🧙🏼‍♂️🧙🏼‍♂️🧙🏼‍♂️

", + "id": 490387880, + "sender_full_name": "Gerhard", + "timestamp": 1734872774 + }, + { + "content": "

Pontus Ullgren said:

\n
\n

Gerhard Regarding the testing of VCL did you consider the build in test tool VTC ?
\nhttps://varnish-cache.org/docs/trunk/reference/vtc.html#

\n

Can not find any mentioning of it in https://github.com/thechangelog/pipedream/pull/3
\nIf not I would urge you to take a look at it it allows you to build test where you can \"fake\" the backend and allows you to run all tests locally. Also Varnish useses it to test them self so there is a lot of example code to look at.

\n
\n

I missed this while looking at Varnish. This is super useful, thank you @Pontus Ullgren :+1:

", + "id": 490387916, + "sender_full_name": "Gerhard", + "timestamp": 1734872818 + }, + { + "content": "

Pied Pipedream

", + "id": 490405383, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734888609 + }, + { + "content": "

Gerhard said:

\n
\n

I missed this while looking at Varnish. This is super useful, thank you Pontus Ullgren :+1:

\n
\n

As always the docs can be better around this tool. But a few years ago I was working building varnish vmods and all the tests was made using VTC. I found that the collection of tests from the varnish-cache source code was the best source of information. https://github.com/varnishcache/varnish-cache/tree/master/bin/varnishtest/tests

\n

Most test has the vcl inline in the test but you can also include vcl files as shown in https://github.com/varnishcache/varnish-cache/blob/master/bin/varnishtest/tests/v00046.vtc

", + "id": 490899957, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1735234517 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/74.3A.20State.20of.20the.20.22log.22.202024.json b/zulip_json/455613-friends/74.3A.20State.20of.20the.20.22log.22.202024.json new file mode 100644 index 0000000000..c0d6a6ec95 --- /dev/null +++ b/zulip_json/455613-friends/74.3A.20State.20of.20the.20.22log.22.202024.json @@ -0,0 +1,116 @@ +[ + { + "content": "

Our 7th annual year-end wrap-up is here! We're featuring 12 listener voicemails, dope Breakmaster Cylinder remixes & our favorite episodes of the year. Thanks for listening! :green_heart: :link: https://changelog.com/friends/74

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's \"sotl\"01:26
0201:26Sponsor: Fly.io02:45
0304:11Teasers & Friends01:17
0405:28A failed mini-game03:13
0508:41AJ Kerrigan VM01:15
0609:56Reacting to AJ00:46
0710:42AJ Kerrigan BMC Remix00:51
0811:33Adam's green ears00:54
0912:27Erno Voutilainen VM02:47
1015:14Reacting to Erno01:34
1116:48Erno Voutilainen BMC Remix01:47
1218:35Breaking news00:23
1318:58Don MacKinnon VM00:45
1419:43Reacting to Don03:32
1523:15Don MacKinnon BMC Remix01:18
1624:33Andrew O'Brien VM00:48
1725:22Reacting to Andrew06:44
1832:06Andrew O'Brien BMC Remix02:15
1934:21Sponsor: Eight Sleep02:18
2036:38Sponsor: Wix Studio00:54
2137:32Jarvis Yang VM01:14
2238:45Reacting to Jarvis03:03
2341:48Jarvis Yang BMC Remix01:20
2443:08Brett Cannon VM02:29
2545:38Reacting to Brett03:54
2649:31Brett Cannon BMC Remix02:00
2751:32The longest episode02:11
2853:43Nabeel Sulieman VM01:36
2955:18Reacting to Nabeel02:03
3057:21Nabeel Sulieman BMC Remix02:26
3159:47Lars Wikman VM01:10
321:00:58Reacting to Lars03:08
331:04:05Lars Wikman BMC Remix00:44
341:04:49Changelog Beats!02:52
351:07:40Nick Nisi VM00:49
361:08:30Reacting to Nick02:09
371:10:39Nick Nisi BMC Remix01:00
381:11:39Rusty Nail VM02:50
391:14:29Reacting to Rusty01:48
401:16:17Rusty Nail BMC Remix01:06
411:17:22Jump Around01:23
421:18:45Mat Ryer VM00:47
431:19:32Reacting to Mat01:03
441:20:35Mat Ryer BMC Remix01:28
451:22:03Jamie Tanna VM03:48
461:25:51Reacting to Jamie05:18
471:31:09Jamie Tanna BMC Remix00:33
481:31:41Jay-Z: we have concerns01:39
491:33:20Sponsor: Retool04:31
501:37:52Now it's our turn!01:21
511:39:13Favorite titles05:47
521:44:59Jerod's list06:47
531:51:46Adam's list04:13
541:55:59The through line04:29
552:00:28Is Friends better?02:14
562:02:42Bye, friends02:40
572:05:21Thanks for a great year!01:29
", + "id": 490223558, + "sender_full_name": "Logbot", + "timestamp": 1734725226 + }, + { + "content": "

Dance party in my office.

", + "id": 490240504, + "sender_full_name": "Lars Wikman", + "timestamp": 1734734415 + }, + { + "content": "

I have to say, The Royal Tenenbaums is probably my favorite of the Wes Anderson films.

", + "id": 490248815, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734740296 + }, + { + "content": "

These remixes are great.

", + "id": 490248862, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734740351 + }, + { + "content": "

++ on enjoying the migration to Zulip! I've also started to move one of my community Slacks over to Zulip :eyes:

", + "id": 490283166, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734773307 + }, + { + "content": "

I agree @Don MacKinnon! Did you pick up the reference like I did? Still waiting for Andrew to confirm/deny...

\n

@Lars Wikman \"That's what I'm up to\"

\n

Makes me wonder: now that the BMC remixes are A Thing, are people recording their voicemails with that in mind? For instance, when AJ said: \"That's building a solid base\", it felt like maybe he knew BMC might use that...

", + "id": 490304991, + "sender_full_name": "Jerod Santo", + "timestamp": 1734793032 + }, + { + "content": "

\"Just in time Jamie\" :skull:

", + "id": 490316985, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734803535 + }, + { + "content": "

Also sorry the audio seemed really echoy on my VM :grimacing: didn't notice that when I was editing it down!

", + "id": 490317000, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734803562 + }, + { + "content": "

I mean as someone sharing some of your neuro-fun. Being JIT instead of 2WA (2 Weeks After) is great.

", + "id": 490318420, + "sender_full_name": "Lars Wikman", + "timestamp": 1734804955 + }, + { + "content": "

Haha yes that's absolutely true :grinning_face_with_smiling_eyes:

", + "id": 490320604, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734807107 + }, + { + "content": "

Really enjoyed the episode, including the casual dismissal of my \"order\" to not include/remix my voicemail :laughing: . No intent behind the \"solid base\" point, though it definitely sounded like a lob after I heard the remix.

", + "id": 490324434, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1734810284 + }, + { + "content": "

It's always cool hearing which episodes stick out to people :thumbs_up:

", + "id": 490324477, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1734810322 + }, + { + "content": "

Oh man, I can’t believe I forgot to leave a favorite episode! Loved the remix.

\n

Yes, that was a Royal Tenenbaums reference and I loved the Wes Anderson discussion that followed! Although, it’s kind of entered my lexicon because of another favorite podcast (The Greatest Generation for anyone who needs a Star Trek rewatch podcast with fart jokes) where they often say that where they’re about to introduce a theory or piece of headcanon.

\n

Hope Adam enjoys Fantastic Mr. Fox or whichever one he picks.

", + "id": 490337369, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734821813 + }, + { + "content": "

Oh I love that it was an intentional reference

", + "id": 490404947, + "sender_full_name": "Don MacKinnon", + "timestamp": 1734888242 + }, + { + "content": "

I’m going to have to vote for Zelda over Castlevania myself. :smirk:

", + "id": 490442997, + "sender_full_name": "Matt Johnson", + "timestamp": 1734923843 + }, + { + "content": "

Anyone happen to know _which_ retro kid Adam was referring to with the DK and Zelda synthwave remixes? I assume it's https://youtube.com/@retrokidbeatmaker, but I only see the DK mixes :frown:

", + "id": 491184021, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1735485683 + }, + { + "content": "

Oh, that must be the one. The Zelda (Dark World) mix is under the videos. There isn't an associated album.

\n

P.S. found their Spotify link as well: https://open.spotify.com/artist/1nfNwWy7edYRcNo4gq0bK4?si=U5NgEyFzTk-mdn33O00sYw

\n

P.P.S. I didn't find the edit button in Zulip. But based on the above, I'm sure I'll find it with 1 minute of posting this.

", + "id": 491184224, + "sender_full_name": "Sukhdeep Brar", + "timestamp": 1735485861 + }, + { + "content": "

https://youtu.be/WoeP9N-dYx4?si=btcX3cQOY9S3jipp

\n
", + "id": 491191865, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735492160 + }, + { + "content": "

I can share my process to archive to Plex if y’all are interested in that.

", + "id": 491192227, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1735492481 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/75.3A.20It.27s.20a.20peccadillo.20circus.json b/zulip_json/455613-friends/75.3A.20It.27s.20a.20peccadillo.20circus.json new file mode 100644 index 0000000000..3ba844d16a --- /dev/null +++ b/zulip_json/455613-friends/75.3A.20It.27s.20a.20peccadillo.20circus.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Mat Ryer is back! He plays the piano, we tell each other truths/lies, we pay homage to the 8\" floppy disk, Mat accepts an open source medal, and so much more. It's a real circus. MatGPT! :link: https://changelog.com/friends/75

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Let's talk!00:38
0200:38Sponsor: Sentry02:04
0302:42Piano & Friends01:04
0403:46Using LLMs in interviews01:19
0505:05Cool with AI assisted01:34
0606:39The quintessential pair00:39
0707:18Socrates no writey01:13
0808:31Recovering from bad jokes00:54
0909:24Jerod is correct01:10
1010:34Mat talks to idiots01:00
1111:34Destructiveware01:39
1213:13Two truths, one lie00:54
1314:07Mat's truths/lie06:32
1420:38Jerod's truths/lie03:26
1524:04Adam's truths/lie10:13
1634:17Sponsor: Notion02:14
1736:31Slime mold is cool02:19
1838:51Jerod breaks the show02:07
1940:57Floppy history02:21
2043:19Adam's other Pi lies03:32
2146:51And your winner is...00:57
2247:47Rogue Amoeba marketing dept.01:06
2348:54Sponsor: DeleteMe02:28
2451:22Mat's open source medal02:04
2553:26Piccadilly?01:28
2654:54Stretchr talk03:27
2758:20Peccadillo loop closing02:02
281:00:23Testify is banned01:38
291:02:01Mat's acceptance speech00:53
301:02:54Mat's acceptance song01:37
311:04:31Mandella Effects01:38
321:06:09Nelson Mandella started it01:54
331:08:03Seeing dead people01:54
341:09:57The Sixth Sense spoilers!02:02
351:11:59MatGPT: summarize this podcast in song03:39
361:15:38Bye, friends00:13
371:15:51Coming up next (Join ++)02:00
", + "id": 493009366, + "sender_full_name": "Logbot", + "timestamp": 1736535786 + }, + { + "content": "

Best Friends episode of 2025. No contest.

", + "id": 493009428, + "sender_full_name": "Jerod Santo", + "timestamp": 1736535816 + }, + { + "content": "

Is there an unbleeped f-word here?

\n

https://changelog.com/friends/75#t=25:29

\n

I'm not offended or anything, but I know you guys like to keep things clean :big_smile:

", + "id": 493083656, + "sender_full_name": "James Thurley", + "timestamp": 1736589993 + }, + { + "content": "

James Thurley said:

\n
\n

Is there an unbleeped f-word here?

\n

https://changelog.com/friends/75#t=25:29

\n

I'm not offended or anything, but I know you guys like to keep things clean :big_smile:

\n
\n

Sounds more like just a vocal thing to me, don't think the intention here was anything cuss-y

", + "id": 493092133, + "sender_full_name": "Owen Valentine", + "timestamp": 1736597971 + }, + { + "content": "

Yeah, I can’t imagine Jerod inserting a swear there :big_smile:

", + "id": 493095854, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736601678 + }, + { + "content": "

Or Adam, to be clear. I just realised I can’t imagine any of you two swearing at all :big_smile:
\nIt took me a while to get to this point, but I really appreciate that Changelog pods are clean and especially that you two don’t even need to be bleeped out. That’s how a host of topical podcast should talk, not like a dockworker or a college freshman :sunglasses: :thumbs_up:

", + "id": 493096507, + "sender_full_name": "Maroš Kučera", + "timestamp": 1736602254 + } +] \ No newline at end of file diff --git a/zulip_json/455613-friends/plusplus-ato-2024.3A.20Waymos.20make.20bad.20neighbors.20.28Changelog.2B.2B.20.F0.9F.94.90.29.json b/zulip_json/455613-friends/plusplus-ato-2024.3A.20Waymos.20make.20bad.20neighbors.20.28Changelog.2B.2B.20.F0.9F.94.90.29.json new file mode 100644 index 0000000000..62139b58a8 --- /dev/null +++ b/zulip_json/455613-friends/plusplus-ato-2024.3A.20Waymos.20make.20bad.20neighbors.20.28Changelog.2B.2B.20.F0.9F.94.90.29.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Adam & Jerod hallway-track-it before our All Things Open interviews. We discuss the trend in rebooting old school vehicles, our likes & dislikes of EVs, the Hummer's new crab walk, Tesla's gambit & more (This episode is for Changelog++ ears only.) :link: https://changelog.com/friends/plusplus-ato-2024

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00The Pledge00:48
0200:48The Turn03:35
0304:23The Prestige00:56
", + "id": 484752688, + "sender_full_name": "Logbot", + "timestamp": 1732723207 + }, + { + "content": "

This episode is absolute gold. If you’re not a Changelog++ subscriber, I’m just sad for you.

", + "id": 484820198, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1732754427 + }, + { + "content": "

Yeah it's a real sha-me if you're not

\n

I was extremely Waymo skeptical but rode in one on a work trip this year because my teammates wanted to. It was by far our best driver in Phoenix out of about 8 other humans. Highly recommend

", + "id": 484840313, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732769380 + }, + { + "content": "

This is the kind of in-depth technical content I subscribe for :laughing:

", + "id": 485204240, + "sender_full_name": "James Thurley", + "timestamp": 1732952530 + }, + { + "content": "

The Subspace Deformation Detection And Ranging (SUDDAR) reference was an amusing addition, loved it.

", + "id": 485238940, + "sender_full_name": "Matt Johnson", + "timestamp": 1732980890 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

This episode is absolute gold. If you’re not a Changelog++ subscriber, I’m just sad for you.

\n
\n

Wish I could afford Changelog++, but I am currently a student. RIP

", + "id": 488961656, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1734152250 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/330.3A.20Home.20automation.20with.20Go.json b/zulip_json/455709-gotime/330.3A.20Home.20automation.20with.20Go.json new file mode 100644 index 0000000000..da56a17b23 --- /dev/null +++ b/zulip_json/455709-gotime/330.3A.20Home.20automation.20with.20Go.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who’ve taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you’re interested in automating your home (or working with micro controllers) come learn how to get started!

\n

https://gotime.fm/330

\n
Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who've taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you're interested in automating your home (or working with micro controllers) come learn how to get started...
", + "id": 469193361, + "sender_full_name": "Jerod Santo", + "timestamp": 1725996938 + }, + { + "content": "

Ooooh yes. Can't wait to sink my ears into this one!

", + "id": 469361799, + "sender_full_name": "Tillman Jex", + "timestamp": 1726051914 + }, + { + "content": "

@Adam Stacoviak, Mike and Ricardo developed a solution for a freezer temperature alarm, which you voiced an interest for in the last home automation pod from memory :+1: Mentioned at 00:14:45-ish.

", + "id": 469611492, + "sender_full_name": "Tillman Jex", + "timestamp": 1726132734 + }, + { + "content": "

Anyone here using TinyGo? What microcontrollers are you all running?

", + "id": 471011421, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1726586021 + }, + { + "content": "

@Matthew Sanabria I just picked up a Pico 2 Wifi to follow along with the book exercises. This will be my first foray into TinyGo :grimacing:

", + "id": 471967495, + "sender_full_name": "Karl Cardenas", + "timestamp": 1726946257 + }, + { + "content": "

Oh nice! I have a Pico and Pico W. I believe the Pico W requires a third-party wireless driver for now- it's not baked into TinyGo. I have an idea for a few projects but haven't had the time to sit down an implement.

\n

Let me know how you like the book. I might pick up a copy.

", + "id": 472053266, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727017756 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/331.3A.20How.20I.20lost.20my.20.28old.29.20job.20to.20AI.json b/zulip_json/455709-gotime/331.3A.20How.20I.20lost.20my.20.28old.29.20job.20to.20AI.json new file mode 100644 index 0000000000..039ba2710d --- /dev/null +++ b/zulip_json/455709-gotime/331.3A.20How.20I.20lost.20my.20.28old.29.20job.20to.20AI.json @@ -0,0 +1,110 @@ +[ + { + "content": "

:link: https://gotime.fm/331

\n
In this follow-up to episode #306, \"How soon until AI takes my job?\", the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype.
", + "id": 471281959, + "sender_full_name": "Jerod Santo", + "timestamp": 1726671994 + }, + { + "content": "

I forget who the guest is that says AI is not intelligence but I find myself agreeing with their views a lot. It's nice to hear people challenging what AI is.

", + "id": 472054028, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727018365 + }, + { + "content": "

A welcomed and sobering discussion!

", + "id": 472564683, + "sender_full_name": "Tillman Jex", + "timestamp": 1727208035 + }, + { + "content": "

Honestly I was disappointed with this episode. They spent too much time fighting straw men instead of having a serious discussion about this topic.

\n

the show started by saying something astonishing which is that AI can generate code at the level of the average programmer. Wow. if that's true it's profound and should have warranted a long discussion on that topic alone.

\n

They didn't spend enough time talking about the various AI out there and only seemed to be familiar with copilot and openai. The general consensus is that both google and anthropic do a better job at code generation. They also skipped over the fact that openai can actually test the code it generates and iterate.

\n

They talked a lot about how their jobs are not at risk but if AI makes them ten percent more efficient then that means ten percent less programmers are needed. If the AI can generate a buggy app and the average programmer can generate a buggy app why would you use a programmer if the AI takes a day of iteration and the developer takes a month? Why couldn't I hire one programmer and write twenty apps myself and then give them to the programmer to fix the bugs?

\n

They talked about how it's impossible to get detailed enough specs for an app but in real life those specs are given incrementally over many months of development. Why can't I do that with an AI but my turnaround time is minutes instead of a two weekly sprint?

\n

Honestly there is much to talk about and I have no doubt AI has already replaced jobs and will replace many more in the future. This was a blown opportunity to have a serious conversation about this.

\n

Oh and too many giggles. That's just a personal gripe though. Maybe that's an unpopular opinion.

", + "id": 472609595, + "sender_full_name": "Tim Uckun", + "timestamp": 1727237230 + }, + { + "content": "

Similar to @Tim Uckun I was also a bit disappointed with this episode. Since it's on GoTime I'd have liked to hear more about how AI is impacting the need for Go experience.

\n

The one guest that held a more negative view towards AI seemed to have the most to say about it. Particularly around it not being intelligent at all. I enjoyed their takes overall. Everyone else was noting how they felt about AI with no real substance. Missed opportunity to compare and contrast AI models, use cases, or even present data on job loss due to AI. I would have liked to hear a more serious conversation as well.

\n

No shade on the hosts or guests at all. The episode felt more like a filler episode rather than one with a topic.

", + "id": 473406891, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727580416 + }, + { + "content": "

I just listened to another podcast about AI and the guest had something really interesting to say. He said something like

\n

AI is already better than an average human because the average human can't code at all.

\n

Similarly the average human can't summarize a scientific paper, write a haiku about a hairless cat, diagnose an illness, or come up with 25 ideas about how to start a new SAAS company.

\n

His point was that we are rushing too fast and have no idea how to control the AI and it's impact on the world right now and this is only going to get more dire as time goes on.

\n

My opinion is that AI has already had a horrible negative impact on the world. The twitter algorithm is AI, the youtube algorithm is AI, the facebook algorithm is AI and these combined have already caused earth shaking results in elections, social division, riots, war, and strife all over the world.

\n

Also of course in Gaza AI literally gave orders to soldier to kill people and they did it resulting in deliberate targeting and execution of innocent people. Somebody is going argue that the AI wasn't the one giving orders but any honest view of the situation is that the AI observed the situation, selected a target, gave the targeting information to a human who then pulled the trigger unquestioningly. The only reason the human was in that chain in the first place is that the AI didn't control the weaponry directly and that's going to change very soon.

\n

maybe this topic is too heady for gotime and more suitable for practical AI podcast but very people seem to be willing to talk about it at all.

", + "id": 473409451, + "sender_full_name": "Tim Uckun", + "timestamp": 1727583061 + }, + { + "content": "

I think the reason I found this sobering, is the same reason you both found it frustrating. I enjoyed listening to an episode where a group of \"veteran\" programmers discuss how AI is effecting their day-to-day (as is the podcasts description). The episode wasn't set up to be a serious discussion. But imo, there's still so much speculation about what the software industry will look like once the AI hype has settled, that it's all very nihilistic.

\n

So hearing that at least for these people, their job hasn't changed at all and the tooling is more often than not leading them into bugs and problems, is sobering.

\n

I listen to enough other news and podcasts on this topic that make me super anxious about my career change... This episode, with all its giggles, was very welcome.

", + "id": 473732521, + "sender_full_name": "Tillman Jex", + "timestamp": 1727703123 + }, + { + "content": "

That's a fair take. I do feel similarly in that I'm happy that most people's jobs haven't changed much in the advent of AI. There's a lot of noise out there about AI and it's nice for people to speak plainly about it. That being said I still feel disappointed and that the episode was a filler without much topic.

", + "id": 473768555, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727709595 + }, + { + "content": "

@Tillman Jex Are you using it? Has it changed your workflow at all? I have found it very useful myself. I use the codeium VS code plugin and the auto complete alone is pretty amazing. I also like the window right there where I can ask a question and get an answer which includes a function or even a class. I used other AI which actually plans out an entire app and writes the code and the tests and everything.

\n

All in all right now I find it a huge boost in productivity and I think it's only going to get better.

", + "id": 473864187, + "sender_full_name": "Tim Uckun", + "timestamp": 1727732253 + }, + { + "content": "

One other thing that occurs to me is that eventually there will be models fine tuned for individual languages. Could you imagine a coding AI which is fine tuned for go or ruby or whatever? It would be regularly updated with changes to the language and new code at github.

\n

I think that would be really amazing.

", + "id": 473864637, + "sender_full_name": "Tim Uckun", + "timestamp": 1727732391 + }, + { + "content": "

Tim Uckun said:

\n
\n

Tillman Jex Are you using it? Has it changed your workflow at all?

\n
\n

I do use llama3 and deepseek-coder via ollama within neovim (gen.nvim plugin). But I have pre-defined prompts to use that don't end up giving me direct answers necessarily (e.g writing code). Or if they do generate code, I have an explanation generated as well. And I use them sparingly. I'll go to the docs first. Because I want to learn. I find AI to be a combination of a teacher + search engine. If your maths teacher was a robot AI, which you had 24/7 access to, would you really bother to understand its explanation of Pythagoras' Theorem? Or would you just prompt it again the night before you needed to hand your homework in?

\n

I think the whole game with AI tooling is much more dangerous for non-established developers (senior and above?). For us, the ability to actually put together working solutions quickly is qualified by our desire to break into the industry (where people want you to write code that works). But it's a double edged sword use these tools to get there. Because committing to using increasingly powerful and optimised tools, like you suggest with language or user specific models, creates a false sense of ability.

\n

Being two or three years into a career and needing to solve a bug in front of my manager when the internet is momentarily down and I can't access whatever ML tool I depend on, or I'm off-site somewhere, or work on a different computer that doesn't have _my_ custom model, and suddenly realising how little I can _actually_ do, is a scary thought.

\n

I can't remember where I heard it, but it was a statement that it's more fun to be competent. I believe this to be true. I saw this a lot in the music industry for example. Where people use all sorts of tools to correct their timing and pitch in the recording process (to make a \"splash\" in the industry with a great release), and then they have a really tough, stressful and disappointing time performing live because the concert goers realize they can't actually play.

", + "id": 473985582, + "sender_full_name": "Tillman Jex", + "timestamp": 1727772602 + }, + { + "content": "

Interesting that my perspective is so opposite of this. Maybe it's because I have been doing this so long.

\n

I haven't been able to memorize the standard library of any language so I absolutely can't code without the internet AI or not. I tried once when I was going to go on a long flight. I downloaded all the docs I thought I might need but I still couldn't do it. If I had an AI downloaded I think I could have though. So the AI is actually a better tool when you don't have the internet in my opinion.

\n

I also find programming tedious and boring for the most part these days. It's always to slog to go through stupid trivial shit most of the day to do stupid mundane things like moving data back and forth, validating user input, dealing with messy stupid data from external sources, dealing with every niggling thing that could go wrong etc. The joy of programming has been replaced with drudgery and the AI promises to take that away. Let it write all that boring code and let me concentrate on the interesting stuff. Let it write the tests, the fixtures, the mocks etc, if not wholly then 90% so I don't have to deal with that boilerplate.

\n

This is even more useful in a language like go which is so insanely verbose and tedious and frankly hard to type. I recently had to write a web scraper. I wrote in Ruby and it went smooth like butter. It was so easy to go incrementally, and debug in a console where I could try out different xpath expressions and see what resulted over and over again until I could find just the right incantation to narrow in on the div I needed. I then asked myself I could do this in go and holy crap the difference is night and day. If I already hadn't figured out the xpath using ruby I am convinced it would take me weeks to do it in go. During my spike the setup for the library alone was longer than the whole class I wrote in Ruby.

\n

AI is perfect for go. Go is a simple language so there is less ways for the AI to hallucinate. There is a ton of ceremony in go and the AI can generate all that for you, there is a lot of tedium in go and AI can ease that for you.

\n

It wouldn't surprise me if google already has an internal AI specifically made for writing go at this point.

", + "id": 474127788, + "sender_full_name": "Tim Uckun", + "timestamp": 1727816765 + }, + { + "content": "

Ah yep, that makes sense then. For you with an established career, AI is a huge productivity boost, while most likely not affecting your job security, also because your time spent in the industry and professional network help with that security. While for me it could well be snake oil; outsource my learning in place of fast execution with AI, only to find that n years down the track, managers want people who can code without AI (to some degree).

\n

I would confidently make one prophetic point though; if you'd began learning to code using today's AI tools, it would've taken much less time for you to find programming tedious and boring.

", + "id": 474220126, + "sender_full_name": "Tillman Jex", + "timestamp": 1727854697 + }, + { + "content": "

In my experience the usefulness of AI like copilot is highly dependent on the problem domain you are in.

\n

When copilot first come out I was working on simple CRUD APIs and copilot felt like magic. Most of the times it could generate whole function just from its name. ( moving data with pitchfork from A to B )

\n

Then i moved to fintech where the code was expected to adhere to strict requirements. And most of the work was integration of arcane interbanking protocols. Copilot was still somewhat useful for boiler plate in tests but it didn’t understand the problem domain well. ( Moving data from A to B with steps in between that you cannot find answers for on SO )

\n

Now i am working on orchestration layer for bespoke hardware product and it’s borderline useless. Best thing it can do is to guess a somewhat useful log line strings half of the time. ( There is handful of orgs on the planet with similar problem domain )

\n

If i need to go fast lately i just disable the thing because the suggestions are distracting me.

\n

All three examples are from Go codebases so my anecdotal evidence suggests AI isn’t good at Go. It’s good at solving problems that were solved millions of times before.

\n

And in each company there is at least one cursed problem no one saw before that AI will not be able to solve.

", + "id": 476642215, + "sender_full_name": "Matous Michalik", + "timestamp": 1728858656 + }, + { + "content": "

That makes total sense! And I'm glad to hear it (for my sake) as I need these kinds of validations to maintain the ethos of not relying on it too much to actually learn how to program (I'm only three or so years in).

\n

I've since written a short blog post to this effect.

\n

It's also like (golang) Johnny said in the last episode on Changelog, that he's happy if people spend time generating AI slop (not in any way suggesting that's what you were doing!!) so that developers like him (experienced and knowledgeable without AI tooling) have plenty of work in the future haha. I see the truth in that for sure.

\n

There was another post way back (on Gotime I'm pretty sure) about a team that came into rescue the US department of health's website because the current team couldn't figure it out. And that was PRE AI.

", + "id": 476703303, + "sender_full_name": "Tillman Jex", + "timestamp": 1728891286 + }, + { + "content": "

Here is what I would do if I had resources. Since I am not the brightest of bulbs I presume somebody has already done this.

\n
    \n
  1. Take a Coding AI and fine tune it for a language.
  2. \n
  3. Take that and fine tune it again for all the code base in your company directory (sourcegraph?)
  4. \n
  5. Now build a rag for each individual project which includes all open tickets, design specs, email discussions, meeting minutes etc.
  6. \n
\n

Now you have an AI which is hyper focused on this particular project and \"knows\" the business domain.

", + "id": 476852250, + "sender_full_name": "Tim Uckun", + "timestamp": 1728940174 + }, + { + "content": "

Tim Uckun said:

\n
\n

I just listened to another podcast about AI and the guest had something really interesting to say. He said something like

\n
\n

Can you please link where is that podcast episode here in the thread for context (maybe it is already posted here (will backread again), so apologies if that's the case)?

", + "id": 478753366, + "sender_full_name": "Andrei Jiroh Halili", + "timestamp": 1729786407 + }, + { + "content": "

@Andrei Jiroh Halili

\n

It was not a changelog podcast .It was from universe today. Fraser Caine puts out amazing content IMHO. This is the episode https://share.fireside.fm/episode/2YAGasSP+qA4Yv5Dp

", + "id": 478794953, + "sender_full_name": "Tim Uckun", + "timestamp": 1729801869 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/332.3A.20.22Founder.20Mode.22.20at.20work.20when.20you.27re.20not.20a.20founder.json b/zulip_json/455709-gotime/332.3A.20.22Founder.20Mode.22.20at.20work.20when.20you.27re.20not.20a.20founder.json new file mode 100644 index 0000000000..01741ed67f --- /dev/null +++ b/zulip_json/455709-gotime/332.3A.20.22Founder.20Mode.22.20at.20work.20when.20you.27re.20not.20a.20founder.json @@ -0,0 +1,56 @@ +[ + { + "content": "

Tech twitter (\"tech X\"?) is abuzz with Paul Graham's Founder Mode essay. How does that affect you or come into play when you're not a founder? Does it matter at all to you, your projects & your code?

\n

:link: https://gotime.fm/332

", + "id": 472558382, + "sender_full_name": "Logbot", + "timestamp": 1727205331 + }, + { + "content": "

Spicy... Only people whose native language US English is, should write (about) Software :P

", + "id": 472892750, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1727356128 + }, + { + "content": "

i pick up your spice and add:

\n

Only people with 2 conversational languages and a passport should claim such a thing!

\n

:flag_austria:

", + "id": 472910402, + "sender_full_name": "René", + "timestamp": 1727360876 + }, + { + "content": "

I think that was the very first unpop where I thought... well, that's really going to be unpop... at least in all-but-one-country in the world :big_smile:

", + "id": 472918636, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1727363183 + }, + { + "content": "

And I was reminded of some old episode. Matt said something like: Thank you for correcting my correct English into incorrect English.

", + "id": 472920932, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1727363867 + }, + { + "content": "

I remember that one. It was about the pronounciation of beta :big_smile:

", + "id": 473028102, + "sender_full_name": "Maroš Kučera", + "timestamp": 1727420404 + }, + { + "content": "

I really liked Kris' unpopular opinion and general stance on using accurate vocabulary in this industry. I'm aware that not everyone speaks English or learned English as a primary or first language. Kris didn't say that only people that know English well should write software, but rather than people should make more of an effort to look up the definitions of words and use the correct words to describe things. That's true of any language one is writing in. English just happens to be the ubiquitous language for software.

\n

I understand people are busy and may not have time to correct their writing but I too would like to see more of an effort for clear communication. Too many acronyms and words used in the wrong context. I've seen it confuse people and I've been confused by it.

", + "id": 473407467, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1727580964 + }, + { + "content": "

I would like a episode called “spice with Kris”, his rants are work of art. He clearly has a material for at least a full episode. And yes by his standards i should not be allowed to write software with my terrible english. But whatever he isn’t running the world.

", + "id": 476238382, + "sender_full_name": "Matous Michalik", + "timestamp": 1728600138 + }, + { + "content": "

Kris's rant was interesting, but I have to disagree! (I guess that's the point of an unpopular opinion, right?)
\nMy interpretation of his stance: he thinks we (software engineers) are terrible at naming things, which causes unnecessary confusion. He claims not just that our naming is poor, but that it's incorrect English, and his primary example is the usage of \"asynchronous\", \"concurrent\", and \"parallel\", which he claims are completely wrong and inconsistent with common English language definitions.

\n

Firstly, I don't know if the software industry is any better or worse at naming things than other industries (think of all the incomprehensible jargon in legalese, and there are plenty of lawyers with liberal arts degrees!), but I do take issue with the example of \"asynchronous\"/\"concurrent\" being \"just wrong\" English.

\n

\"Asynchronous\" is commonly used in contrast to \"real-time\" with respect to communication: A phone call is \"real-time\" (or \"synchronous\"), while email is \"asynchronous\". This is not a software engineering idiom, it is common English usage.

\n

So Bob can send Alice an email. Alice can respond whenever she wants, and while Bob waits for a reply, he can do other tasks like read a book. This is \"asynchronous\" communication, in the software-sense and in common English.

\n

Confusingly, \"concurrent\" is technically an *antonym* of asynchronous, but this is NOT a contradiction. It just depends on what you are describing in relation to what. In the example above:

\n\n

So the communication is asynchronous, which enables Bob and Alice to do other tasks concurrently.

\n

In this framing, it makes pretty good sense to me why JS functions are called \"async\" and how they can be used to achieve \"concurrency\". Ultimately, these are complex and nuanced topics. It takes experience to grok them, and I think if we consulted all the top English majors in the world to come up with better names, there would still be confusion (maybe even more so :sweat_smile: )

\n

To the larger point: yes, communication is hard, and probably a lot of engineers could do more to develop this skill. Relevant context and precise language are always better. You can't just say \"implement this async\" without any context and expect 100 other engineers know what it means, but that's true of almost any phrase used out of context.

", + "id": 476529625, + "sender_full_name": "Brian Buchholz", + "timestamp": 1728744741 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/333.3A.20Russ.20Cox.20on.20passing.20the.20torch.json b/zulip_json/455709-gotime/333.3A.20Russ.20Cox.20on.20passing.20the.20torch.json new file mode 100644 index 0000000000..3042416628 --- /dev/null +++ b/zulip_json/455709-gotime/333.3A.20Russ.20Cox.20on.20passing.20the.20torch.json @@ -0,0 +1,14 @@ +[ + { + "content": "

In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin's previous role as tech lead of the “Go core”.

\n

:link: https://gotime.fm/333

", + "id": 474636057, + "sender_full_name": "Logbot", + "timestamp": 1727973429 + }, + { + "content": "

I am looking forward for the QOL changes Austin mentioned. I have high hopes.

", + "id": 476239670, + "sender_full_name": "Matous Michalik", + "timestamp": 1728600769 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/334.3A.20Unpop.20roundup.json b/zulip_json/455709-gotime/334.3A.20Unpop.20roundup.json new file mode 100644 index 0000000000..1e27a1f07f --- /dev/null +++ b/zulip_json/455709-gotime/334.3A.20Unpop.20roundup.json @@ -0,0 +1,44 @@ +[ + { + "content": "

The last time we did a roundup of our unpopular opinion polls, it was November of 2021!
\nThat's too long ago, so today we fix that bug. Join Go Time producer, Jerod Santo, as he ranks & reviews the most (un)popular opinions of 2022.

\n

:link: https://gotime.fm/334

", + "id": 475942157, + "sender_full_name": "Logbot", + "timestamp": 1728502207 + }, + { + "content": "

Do all Unpops go to a vote? I'm interested to see the numbers on my ones :eyes: but not sure I've seen them asked, so guess we don't do all of them!

", + "id": 476432369, + "sender_full_name": "Jamie Tanna", + "timestamp": 1728668306 + }, + { + "content": "

Super interesting listening to Johnny's microphone upgrade over time :grinning_face_with_smiling_eyes:

", + "id": 476434228, + "sender_full_name": "Jamie Tanna", + "timestamp": 1728669160 + }, + { + "content": "

Almost all of them do. Every once in awhile one slips through or we have technical problems etc

", + "id": 476436420, + "sender_full_name": "Jerod Santo", + "timestamp": 1728669967 + }, + { + "content": "

Also we are kinda backed up rn so depending on when you were last on it may still be upcoming...

", + "id": 476436445, + "sender_full_name": "Jerod Santo", + "timestamp": 1728669981 + }, + { + "content": "

Very nice stats here @Jerod Santo. Well done

", + "id": 476655128, + "sender_full_name": "josué", + "timestamp": 1728871398 + }, + { + "content": "

Thanks @josué! I plan on doing another one (for 2023) sometime soon...

", + "id": 476834563, + "sender_full_name": "Jerod Santo", + "timestamp": 1728930283 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/335.3A.20AI.20for.20Observability.json b/zulip_json/455709-gotime/335.3A.20AI.20for.20Observability.json new file mode 100644 index 0000000000..59b7c1bf4f --- /dev/null +++ b/zulip_json/455709-gotime/335.3A.20AI.20for.20Observability.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Yasir Ekinci joins Johnny & Mat to talk about how virtually every Observability vendor is rushing to add Generative AI capabilities to their products and what that entails from both a development and usability perspective.

\n

:link: https://gotime.fm/335

", + "id": 478504037, + "sender_full_name": "Logbot", + "timestamp": 1729692066 + }, + { + "content": "

I used to work for a company that had an analytics product. We would produce wonderful graphs and reports for people but most business people had a lot of difficulty making use of the dashboards. They couldn't understand what the significance of two lines converging on a graph meant when the data scientist that put together the graph knew the significance even though he had limited domain knowledge.

\n

We ended up selling an add on where our data scientists would actually look at their graphs and make a weekly written report to send to the managers and that turned out to be a big hit.

\n

In the end I don't think people even want to look at dashboards or charts. They just want to be told what's going on. This is where the AI can really help I think. Skip the pretty charts, send an email saying \"the last ad campaign you ran did not have a significant impact on sales or foot traffic\". That's all they want to know.

\n

Maybe I should get a job at grafana.

", + "id": 478795852, + "sender_full_name": "Tim Uckun", + "timestamp": 1729802285 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/336.3A.20Writing.20a.20shell.20in.20Go.json b/zulip_json/455709-gotime/336.3A.20Writing.20a.20shell.20in.20Go.json new file mode 100644 index 0000000000..69283ea544 --- /dev/null +++ b/zulip_json/455709-gotime/336.3A.20Writing.20a.20shell.20in.20Go.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's Go Time!00:47
0200:47Sponsor: Fly02:45
0303:32Qi Xiao00:48
0404:20Elvish02:30
0506:50What is a shell?09:09
0616:00Sponsor: Retool02:51
0718:51Why Go?04:08
0822:59Different OS03:32
0926:30Features09:05
1035:351,000 line bash file02:21
1137:56The perfect use case for Go05:27
1243:24What Go made harder02:56
1346:19What's next?04:05
1450:25Sponsor: Timescale02:17
1552:42Unpopular Opinions!00:26
1653:08Qi's unpop04:37
1757:46Johnny's unpop06:27
181:04:12Outro01:04
\n

:link: https://gotime.fm/336

", + "id": 480999980, + "sender_full_name": "Logbot", + "timestamp": 1730926807 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/337.3A.20Crawl.2C.20walk.20.26.20run.20your.20way.20to.20usable.20CLIs.20in.20Go.json b/zulip_json/455709-gotime/337.3A.20Crawl.2C.20walk.20.26.20run.20your.20way.20to.20usable.20CLIs.20in.20Go.json new file mode 100644 index 0000000000..aee7a9b8b4 --- /dev/null +++ b/zulip_json/455709-gotime/337.3A.20Crawl.2C.20walk.20.26.20run.20your.20way.20to.20usable.20CLIs.20in.20Go.json @@ -0,0 +1,50 @@ +[ + { + "content": "

With the number of libraries available to Go developers these days, you'd think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team's journey towards a production-ready CLI. :link: https://gotime.fm/337

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's Go Time!00:47
0200:47Sponsor: Fly02:29
0303:16Intro02:52
0406:08Setting out to build07:59
0514:08Network calls07:09
0621:17Sponsor: JetBrains03:10
0724:28Versioning01:53
0826:21Next step03:37
0929:58CLI07:04
1037:03From Ruby to Go04:50
1141:53Words of wisdom03:21
1245:13Sponsor: Retool01:44
1346:57Unpopular Opinions!00:34
1447:31Wesley's first unpop05:31
1553:02Wesley's second unpop03:35
1656:37Outro01:04
", + "id": 482042392, + "sender_full_name": "Logbot", + "timestamp": 1731447007 + }, + { + "content": "

Coming from a ruby background I am surprised he didn't write the CLI in Crystal. Crystal does allow you to ship stand alone binaries and mimics the ruby standard library very closely. It also has meta programming in the form of macros and other features which go lacks and would feel natural to a ruby programmer.

", + "id": 482265481, + "sender_full_name": "Tim Uckun", + "timestamp": 1731533619 + }, + { + "content": "

Has Crystal's support for Windows been completed?

", + "id": 482292542, + "sender_full_name": "Al Gonzalez", + "timestamp": 1731547924 + }, + { + "content": "

I don't know about completed but they have supported it for CLI usage for a long time.

", + "id": 482301527, + "sender_full_name": "Tim Uckun", + "timestamp": 1731554068 + }, + { + "content": "

reading the initial blog post, I came away with a sense that there were a lot of moving pieces just to create a CLI tool

\n

is such an approach really worth it for the additional overhead of having so many dependencies (both in terms of Go and surrounding tools)?

", + "id": 482327538, + "sender_full_name": "Üllar", + "timestamp": 1731570705 + }, + { + "content": "

I fully agree with both unpopular opinions! Especially the first one resonate really well with me. I find Linux is getting biggeer and bigger and with that, a lot more CLI usage and adoption.
\n When you build a system, you also have to create the controls to pilot that system, you want to offer a wheel not an electric panel. In our case, a good UX. For sure, a CLI will always remain low level interaction, but it will be higher then directly API endpoints. Having some commands that do many commands to abstract common flows is a really a good UX because if not you need to know the system really well. Kubecli is pretty good on that, it has both.

\n

Moreover, in terms of devlopment, it allows the team that have great tooling to work with the system they are building and that is extremely important as the team grows and the system scale. Plus, it allows to start interacting with the system early in dev. This help build ideas on how the system should be interacted, fix issues and start paving the way for the next step of UX which is often a webapp and how we approach it.
\nIntegration test --> CLI --> WebApp, are all ways to interact with the system, from low level to high level. Its necessary to do them as you learn how should people interact with your system incrementally. As you write the integration test, you think of the CLI and how it should be, as you write the CLI, you build ideas on how to webapp should be. And you start paving the way for that.

\n

In terms of positional arguments, I also agree, or if it can be consistent across all or most commands. In one cli I have built, with around 20 commands, they all had one positional argument and it with the same effect, a filter on name/namespace. It was possible to set it by 2 flags, but that consistent shortcut as the only positional argument was a really good improvement on quick flows.

", + "id": 482387662, + "sender_full_name": "Maxime Thomassin", + "timestamp": 1731589765 + }, + { + "content": "

@Tim Uckun When I joined the company, the CLI was already in-progress in go. Plus we already were working with a mono-repo that contained both a ruby/rails backend and a go backend that interoperate. Between the history and having go tooling/expertise on the team already, it seemed sensible to continue down that path. So I didn't really consider other language options that much, though I have seen Crystal in the wild (I think maybe the Crunchy Data CLI is in Crystal if I recall).

\n

@Üllar There certainly are a lot of moving pieces and each dependency inherently has some cost. Because we already had node and go dependencies in the mono repo (for the rails and go backends respectively), the additional cost was lower than if we were adding whole languages. We incrementally built to where we are now and each addition has seemed worth it, but we continue to evaluate other options (I'm comparing vacuum and spectral for openapi linting lately for example). I've done this kind of work without external dependencies in the past and so far I think I prefer that complexity to having to roll my own and/or having gaps in tooling. Like many other programming tasks, there is a lot of \"it depends\" and/or \"your milage may vary\". But at least right now this array of things seems to be working well for me.

\n

@Maxime Thomassin That's great to hear. I worry that people can be a bit too dogmatic about what \"CLI\" means or what it \"should\" be. I try to take a step back and ask what it's meant to accomplish and then try to figure out the best way to do that. Sometimes it's more low-level/granular, and sometimes not. And so far as that goes, I'll probably sometimes get it right and sometimes get it wrong, but we can always keep tweaking or trying again. I also agree with your analogy to other development stuff, it helps to be able to work more narrowly on just one part at a time (or sometimes to target end-to-end) instead of needing to try and consider the whole all the time. I think the tools help a lot with that and I embrace the opportunity to address one problem at a time. Finally, I think your example of the consistent positional args is a great one, that's exactly the kind of case that I think is a good fit.

", + "id": 482680349, + "sender_full_name": "geemus (Wesley Beary)", + "timestamp": 1731698517 + }, + { + "content": "

FYI there's #terminals-and-shells-and-tuis-oh-my for this domain area when we don't have anything episodes-specific to discuss

", + "id": 482738817, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1731734649 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/338.3A.20Unpop.20roundup.21.202023.json b/zulip_json/455709-gotime/338.3A.20Unpop.20roundup.21.202023.json new file mode 100644 index 0000000000..b682b75cda --- /dev/null +++ b/zulip_json/455709-gotime/338.3A.20Unpop.20roundup.21.202023.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023. :link: https://gotime.fm/338

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's Go Time!00:46
0200:46Sponsor: Fly.io02:29
0303:15Time for a roundup!01:24
0404:39Top Pop #5: Carson Gross01:54
0506:33Top Pop #4: Chris James02:21
0608:54Top Pop #3: Lea Anthony03:15
0712:09Top Pop #2: Ole Bulbuk01:53
0814:01Top Pop #1: Johnny Boursiquot03:02
0917:03Sponsor: Timescale02:17
1019:20Unpopular Opinions!00:30
1119:51Top Unpop #5: Natalie Pistunovich02:17
1222:07Top Unpop #4: Ian Lopshire01:58
1324:05Top Unpop #3: Andy Walker01:12
1425:16Top Unpop #2: JAGS01:59
1527:16Top Unpop #1: REDACTED01:32
1628:48Sponsor: JetBrains03:10
1731:58Bonus #1: Joe Davidson01:36
1833:34Bonus #2: Matt Boyle01:45
1935:20Bonus #3: David Wickes01:29
2036:48Outro (Changelog News!)01:06
", + "id": 483796587, + "sender_full_name": "Logbot", + "timestamp": 1732226468 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/339.3A.20Pitching.20Go.20in.202025.json b/zulip_json/455709-gotime/339.3A.20Pitching.20Go.20in.202025.json new file mode 100644 index 0000000000..4be83522b4 --- /dev/null +++ b/zulip_json/455709-gotime/339.3A.20Pitching.20Go.20in.202025.json @@ -0,0 +1,8 @@ +[ + { + "content": "

With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work? :link: https://gotime.fm/339

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's Go time!00:47
0200:47Sponsor: Timescale02:21
0303:08Meet the guests02:39
0405:46Proposing Go04:08
0509:55The innovator's dilemma06:18
0616:13A fresh perspective07:11
0723:23Sponsor: Retool01:42
0825:05Do languages matter?05:00
0930:05Do you sense the fanaticism14:12
1044:17Go's future04:53
1149:10Sponsor: JetBrains03:10
1252:21Unpopular opinions!00:30
1352:51Christian's unpop01:04
1453:54Kent's unpop01:12
1555:06Johnny's unpop04:13
1659:19Outro01:51
", + "id": 487346592, + "sender_full_name": "Logbot", + "timestamp": 1733867167 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/340.3A.20That.27s.20Go.20Time.21.json b/zulip_json/455709-gotime/340.3A.20That.27s.20Go.20Time.21.json new file mode 100644 index 0000000000..54d47cc782 --- /dev/null +++ b/zulip_json/455709-gotime/340.3A.20That.27s.20Go.20Time.21.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That's right, this is Go Time's finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won't regret it!

\n

We share our feelings, reminisce on the good times, list some of our favorite moments & share a few opinions, which may (or may not) be unpopular. :wink: :link: https://gotime.fm/340

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's Go Time!00:47
0200:47Sponsor: Fly03:31
0304:19Beginning of the end04:14
0408:32What's happening?03:13
0511:46Reminiscing04:31
0616:17Live shows03:04
0719:21How to eat Cheetos00:54
0820:15Sponsor: JetBrains03:10
0923:25Fallthrough.fm03:24
1026:49GopherCon EU02:20
1129:09No experience necessary08:59
1238:07Go Time reunion01:01
1339:09New York01:22
1440:31Is your mic backwards?01:48
1542:19We'll edit that in01:42
1644:01Roast Mat05:23
1749:24Mat's GopherCon EU diary01:32
1850:56Shoutout to the editor02:02
1952:58Maintainance mini series00:45
2053:43Hold coders responsible03:02
2156:452053: A Go Odyssey02:38
2259:23Complaints01:48
231:01:11Ian's final words03:18
241:04:29Sponsor: Timescale02:21
251:06:50Unpopular Opinions!00:18
261:07:08Mat's unpop01:13
271:08:21Jerod's unpop00:47
281:09:09Mat's 2nd unpop08:30
291:17:39Kris' unpop01:27
301:19:06Angelica's unpop01:33
311:20:39Johnny's unpop04:26
321:25:05gotime.Exit(0)02:36
", + "id": 489793549, + "sender_full_name": "Logbot", + "timestamp": 1734538567 + }, + { + "content": "

Cute title for the last chapter.

", + "id": 489794718, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734538858 + }, + { + "content": "

It's been real GoTime!

", + "id": 489794761, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734538869 + }, + { + "content": "

:wave: 340 is a nice number to Go out on.

", + "id": 489834385, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1734552962 + }, + { + "content": "

Oooof what an incredible last episode 👏🏽

", + "id": 489909050, + "sender_full_name": "Jamie Tanna", + "timestamp": 1734596738 + }, + { + "content": "

I'm so grateful for what all of you brought to us :thank_you: Don't remember exactly how the launch of go time got onto my radar back in the days. But I was listening from the very beginning up until now. Go time pulled me into the changelog ecosystem (that I was not aware of before) and became a ++er eventually.

\n

Still a bit sad to see go time go a second time, but I'm certainly falling through :headphones: and am excited about what's coming next over there, as well as how CPU will pan out. Thanks again for all of the education and entertainment.

", + "id": 489909234, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1734596798 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/Fallthrough.200.3A.20Falling.20Through.20-.20A.20New.20Perspective.json b/zulip_json/455709-gotime/Fallthrough.200.3A.20Falling.20Through.20-.20A.20New.20Perspective.json new file mode 100644 index 0000000000..efbe9931c9 --- /dev/null +++ b/zulip_json/455709-gotime/Fallthrough.200.3A.20Falling.20Through.20-.20A.20New.20Perspective.json @@ -0,0 +1,44 @@ +[ + { + "content": "

Hi all! We’ve shipped episode 0 of Fallthrough! You can listen to it here: https://fallthrough.transistor.fm/episodes/falling-through-a-new-perspective
\nOr if you want to see our faces, you can watch it on YouTube!
\nhttps://www.youtube.com/watch?v=Tjj_U4qdAlE

\n
", + "id": 489358964, + "sender_full_name": "Kris Brandow", + "timestamp": 1734388563 + }, + { + "content": "

Episode 0 down. Many more to go!

", + "id": 489390100, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734402808 + }, + { + "content": "

I enjoyed ep0 and I'm looking forward to what's next. I, too, would like to hear more thoughts on error handling.

", + "id": 489402632, + "sender_full_name": "Al Gonzalez", + "timestamp": 1734408772 + }, + { + "content": "

@Kris Brandow where'd you get the Vim and Go Time posters?

", + "id": 489402822, + "sender_full_name": "Al Gonzalez", + "timestamp": 1734408915 + }, + { + "content": "

Great news that the Go niche lives on through a different channel! I will be listening while whipping up a carbonara for me and the kids!

", + "id": 489502231, + "sender_full_name": "Erik Svensson", + "timestamp": 1734446687 + }, + { + "content": "

Al Gonzalez said:

\n
\n

Kris Brandow where'd you get the Vim and Go Time posters?

\n
\n

I bought the Vim poster years ago on RedBubble. The Go Time poster I actually made myself from the Go Time logo.

", + "id": 489503316, + "sender_full_name": "Kris Brandow", + "timestamp": 1734446984 + }, + { + "content": "

I really enjoyed ep0 and looking forward to the rest. Sounds like a great mix of content. As @Al Gonzalez I would also like to hear more thoughts on error handling. But also like the idea on discussions about other tech areas and programing languages.

", + "id": 489834257, + "sender_full_name": "Pontus Ullgren", + "timestamp": 1734552905 + } +] \ No newline at end of file diff --git a/zulip_json/455709-gotime/Fallthrough.201.3A.20War.20Stories.json b/zulip_json/455709-gotime/Fallthrough.201.3A.20War.20Stories.json new file mode 100644 index 0000000000..31e6077648 --- /dev/null +++ b/zulip_json/455709-gotime/Fallthrough.201.3A.20War.20Stories.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Hi all! We've shipped episode 1 of Fallthrough. You can listen to it here: https://fallthrough.transistor.fm/episodes/war-stories
\nOr if you want to watch, it's also published on YouTube!
\nhttps://www.youtube.com/watch?v=wg2rRupB8CQ

\n
", + "id": 492110645, + "sender_full_name": "Kris Brandow", + "timestamp": 1736172170 + }, + { + "content": "

Woot woot! Love that there's a video published. Let us know what you all think!

", + "id": 492124848, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1736176844 + }, + { + "content": "

Great episode. Loved the stories about self inflicted failures. We all experienced it, probably feeling bad/dumb about it, and being too harsh to ourselves, aren't we? It is good to hear you folks talking publicly about making \"silly\" mistakes.

", + "id": 492458891, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1736326415 + }, + { + "content": "

So glad you enjoyed the episode! I like telling stories because it gives the two fold benefit of helping other people avoid the mistakes we've made (or at least be better prepared for them) and helps remind us (and everyone else) that we're regular people at the end of the day :big_smile:

", + "id": 492605104, + "sender_full_name": "Kris Brandow", + "timestamp": 1736381355 + }, + { + "content": "

Agreed. I don't trust people that haven't cause some sort of outage or at least admit to some mistakes in their career. I need to know that you'll run the SQL command live on the production database lol.

", + "id": 492642490, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1736403847 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/286.3A.20Cybersecurity.20in.20the.20GenAI.20age.json b/zulip_json/456003-practicalai/286.3A.20Cybersecurity.20in.20the.20GenAI.20age.json new file mode 100644 index 0000000000..81b57bde30 --- /dev/null +++ b/zulip_json/456003-practicalai/286.3A.20Cybersecurity.20in.20the.20GenAI.20age.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Dinis Cruz drops by to chat about cybersecurity for generative AI and large language models. In addition to discussing The Cyber Boardroom, Dinis also delves into cybersecurity efforts at OWASP and that organization’s Top 10 for LLMs and Generative AI Apps.

\n

:link: https://practicalai.fm/286

\n
Dinis Cruz drops by to chat about cybersecurity for generative AI and large language models. In addition to discussing The Cyber Boardroom, Dinis also delves into cybersecurity efforts at OWASP and that organization's Top 10 for LLMs and Generative AI Apps.
", + "id": 469503099, + "sender_full_name": "Jerod Santo", + "timestamp": 1726087029 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/287.3A.20Pausing.20to.20think.20about.20scikit-learn.20.26.20OpenAI.20o1.json b/zulip_json/456003-practicalai/287.3A.20Pausing.20to.20think.20about.20scikit-learn.20.26.20OpenAI.20o1.json new file mode 100644 index 0000000000..0701f4e81e --- /dev/null +++ b/zulip_json/456003-practicalai/287.3A.20Pausing.20to.20think.20about.20scikit-learn.20.26.20OpenAI.20o1.json @@ -0,0 +1,8 @@ +[ + { + "content": "

:link: https://practicalai.fm/287

\n
Recently the company stewarding the open source library scikit-learn announced their seed funding. Also, OpenAI released \"o1\" with new behavior in which it pauses to \"think\" about complex tasks. Chris and Daniel take some time to do their own thinking about o1 and the contrast to the scikit-learn ecosystem, which has t...
", + "id": 471069563, + "sender_full_name": "Jerod Santo", + "timestamp": 1726600160 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/288.3A.20GraphRAG.20.28beyond.20the.20hype.29.json b/zulip_json/456003-practicalai/288.3A.20GraphRAG.20.28beyond.20the.20hype.29.json new file mode 100644 index 0000000000..978abc0b39 --- /dev/null +++ b/zulip_json/456003-practicalai/288.3A.20GraphRAG.20.28beyond.20the.20hype.29.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Seems like we are hearing a lot about GraphRAG these days, but there are lots of questions: what is it, is it hype, what is practical? One of our all time favorite podcast friends, Prashanth Rao, joins us to dig into this topic beyond the hype. Prashanth gives us a bit of background and practical use cases for GraphRAG and graph data.

\n

:link: https://practicalai.fm/288

", + "id": 472753858, + "sender_full_name": "Logbot", + "timestamp": 1727289125 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/289.3A.20Understanding.20what.27s.20possible.2C.20doable.20.26.20scalable.json b/zulip_json/456003-practicalai/289.3A.20Understanding.20what.27s.20possible.2C.20doable.20.26.20scalable.json new file mode 100644 index 0000000000..7535bf252c --- /dev/null +++ b/zulip_json/456003-practicalai/289.3A.20Understanding.20what.27s.20possible.2C.20doable.20.26.20scalable.json @@ -0,0 +1,8 @@ +[ + { + "content": "

We are constantly hearing about disillusionment as it relates to AI. Some that that is probably be valid, but Mike Lewis, an AI architect from Cincinnati, has proven that he can consistently get LLM and GenAI apps to the point of real enterprise value (even with the Big Cos of the world). In this episode, Mike joins us to share some stories from the AI trenches & highlight what it takes (practically) to show what is possible, doable & scalable with AI.

\n

:link: https://practicalai.fm/289

", + "id": 474623433, + "sender_full_name": "Logbot", + "timestamp": 1727970366 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/290.3A.20Towards.20high-quality.20.28maybe.20synthetic.29.20datasets.json b/zulip_json/456003-practicalai/290.3A.20Towards.20high-quality.20.28maybe.20synthetic.29.20datasets.json new file mode 100644 index 0000000000..ee31d663de --- /dev/null +++ b/zulip_json/456003-practicalai/290.3A.20Towards.20high-quality.20.28maybe.20synthetic.29.20datasets.json @@ -0,0 +1,8 @@ +[ + { + "content": "

As Argilla puts it: \"Data quality is what makes or breaks AI.\" However, what exactly does this mean and how can AI team probably collaborate with domain experts towards improved data quality? David Berenstein & Ben Burtenshaw, who are building Argilla & Distilabel at Hugging Face, join us to dig into these topics along with synthetic data generation & AI-generated labeling / feedback.

\n

:link: https://practicalai.fm/290

", + "id": 475863932, + "sender_full_name": "Logbot", + "timestamp": 1728480606 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/291.3A.20Practical.20workflow.20orchestration.json b/zulip_json/456003-practicalai/291.3A.20Practical.20workflow.20orchestration.json new file mode 100644 index 0000000000..f05337edca --- /dev/null +++ b/zulip_json/456003-practicalai/291.3A.20Practical.20workflow.20orchestration.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Workflow orchestration has always been a pain for data scientists, but this is exacerbated in these AI hype days by agentic workflows executing arbitrary (not pre-defined) workflows with a variety of failure modes. Adam from Prefect joins us to talk through their open source Python library for orchestration and visibility into python-based pipelines. Along the way, he introduces us to things like Marvin, their AI engineering framework, and ControlFlow, their agent workflow system.

\n

:link: https://practicalai.fm/291

", + "id": 477061563, + "sender_full_name": "Logbot", + "timestamp": 1729022407 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/292.3A.20Big.20data.20is.20dead.2C.20analytics.20is.20alive.json b/zulip_json/456003-practicalai/292.3A.20Big.20data.20is.20dead.2C.20analytics.20is.20alive.json new file mode 100644 index 0000000000..aa55e25c6d --- /dev/null +++ b/zulip_json/456003-practicalai/292.3A.20Big.20data.20is.20dead.2C.20analytics.20is.20alive.json @@ -0,0 +1,8 @@ +[ + { + "content": "

We are on the other side of \"big data\" hype, but what is the future of analytics and how does AI fit in? Till and Adithya from MotherDuck join us to discuss why DuckDB is taking the analytics and AI world by storm. We dive into what makes DuckDB, a free, in-process SQL OLAP database management system, unique including its ability to execute lighting fast analytics queries against a variety of data sources, even on your laptop! Along the way we dig into the intersections with AI, such as text-to-sql, vector search, and AI-driven SQL query correction.

\n

:link: https://practicalai.fm/292

", + "id": 478745691, + "sender_full_name": "Logbot", + "timestamp": 1729784047 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/293.3A.20The.20path.20towards.20trustworthy.20AI.json b/zulip_json/456003-practicalai/293.3A.20The.20path.20towards.20trustworthy.20AI.json new file mode 100644 index 0000000000..0bb36705ce --- /dev/null +++ b/zulip_json/456003-practicalai/293.3A.20The.20path.20towards.20trustworthy.20AI.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Elham Tabassi, the Chief AI Advisor at the U.S. National Institute of Standards & Technology (NIST), joins Chris for an enlightening discussion about the path towards trustworthy AI. Together they explore NIST's 'AI Risk Management Framework' (AI RMF) within the context of the White House's 'Executive Order on the Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence'.

\n

:link: https://practicalai.fm/293

", + "id": 479546065, + "sender_full_name": "Logbot", + "timestamp": 1730228647 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/294.3A.20AI.20is.20changing.20the.20cybersecurity.20threat.20landscape.json b/zulip_json/456003-practicalai/294.3A.20AI.20is.20changing.20the.20cybersecurity.20threat.20landscape.json new file mode 100644 index 0000000000..d674db95cd --- /dev/null +++ b/zulip_json/456003-practicalai/294.3A.20AI.20is.20changing.20the.20cybersecurity.20threat.20landscape.json @@ -0,0 +1,8 @@ +[ + { + "content": "

This week, Chris is joined by Gregory Richardson, Vice President and Global Advisory CISO at BlackBerry, and Ismael Valenzuela, Vice President of Threat Research & Intelligence at BlackBerry. They address how AI is changing the threat landscape, why human defenders remain a key part of our cyber defenses, and the explain the AI standoff between cyber threat actors and cyber defenders.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:35
0200:35Sponsor: Fly02:45
0303:33AI standoff02:20
0405:53The problem to solve02:30
0508:23Cybercrime rising04:49
0613:12Blackberry's role06:59
0720:22Sponsor: Notion02:14
0822:52AI in the ecosystem06:44
0929:36Gartner hype cycle06:20
1036:09Sponsor: Eight Sleep02:31
1138:49There are no replicants09:47
1248:36Upcoming changes05:52
1354:36Outro00:46
\n

:link: https://practicalai.fm/294

", + "id": 480788309, + "sender_full_name": "Logbot", + "timestamp": 1730835606 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/295.3A.20Creating.20tested.2C.20reliable.20AI.20applications.json b/zulip_json/456003-practicalai/295.3A.20Creating.20tested.2C.20reliable.20AI.20applications.json new file mode 100644 index 0000000000..b6755cad20 --- /dev/null +++ b/zulip_json/456003-practicalai/295.3A.20Creating.20tested.2C.20reliable.20AI.20applications.json @@ -0,0 +1,8 @@ +[ + { + "content": "

It can be frustrating to get an AI application working amazingly well 80% of the time and failing miserably the other 20%. How can you close the gap and create something that you rely on? Chris and Daniel talk through this process, behavior testing, and the flow from prototype to production in this episode. They also talk a bit about the apparent slow down in the release of frontier models. :link: https://practicalai.fm/295

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:46
0200:57Sponsor: Fly02:29
0303:33Thanksgiving preparations01:24
0404:57Agents in production01:30
0506:27AI ceiling & current hype02:11
0608:39Level of transformation02:10
0710:49Current models are mostly good enough05:56
0816:55Sponsor: Timescale02:17
0919:34Robust AI workflows05:04
1024:39Finding the right workflow06:08
1130:47Transition from notebook to code03:02
1234:06Sponsor: Eight Sleep02:34
1336:44Testing and integrating03:22
1440:07Sketching out a good framework07:17
1547:23Roles have shifted01:57
1649:20Outro00:46
", + "id": 482245216, + "sender_full_name": "Logbot", + "timestamp": 1731526207 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/296.3A.20scikit-learn.20.26.20data.20science.20you.20own.json b/zulip_json/456003-practicalai/296.3A.20scikit-learn.20.26.20data.20science.20you.20own.json new file mode 100644 index 0000000000..4bd181cedd --- /dev/null +++ b/zulip_json/456003-practicalai/296.3A.20scikit-learn.20.26.20data.20science.20you.20own.json @@ -0,0 +1,8 @@ +[ + { + "content": "

We are at GenAI saturation, so let's talk about scikit-learn, a long time favorite for data scientists building classifiers, time series analyzers, dimensionality reducers, and more! Scikit-learn is deployed across industry and driving a significant portion of the \"AI\" that is actually in production. :probabl is a new kind of company that is stewarding this project along with a variety of other open source projects. Yann Lechelle and Guillaume Lemaitre share some of the vision behind the company and talk about the future of scikit-learn! :link: https://practicalai.fm/296

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Timescale02:17
0303:05What is :probabl?04:29
0407:33Stewarding open source projects03:39
0511:13What is scikit-learn?02:06
0613:19The data science landscape03:43
0717:14Sponsor: WorkOS03:22
0820:50Scikit's role with general purpose models04:36
0925:26Further development04:40
1030:07:probabl's open source relationship05:10
1135:31Sponsor: Shopify01:32
1237:19Fun & interesting use-cases07:23
1344:42Getting started for new devs02:31
1447:13Future of scikit & :probabl04:02
1551:15Outro00:46
", + "id": 483352408, + "sender_full_name": "Logbot", + "timestamp": 1732050006 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/297.3A.20Clones.2C.20commerce.20.26.20campaigns.json b/zulip_json/456003-practicalai/297.3A.20Clones.2C.20commerce.20.26.20campaigns.json new file mode 100644 index 0000000000..ce6719977b --- /dev/null +++ b/zulip_json/456003-practicalai/297.3A.20Clones.2C.20commerce.20.26.20campaigns.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Chris and Daniel dive into what Trump’s impending second term could mean for AI companies, model developers, and regulators, unpacking the potential shifts in policy and innovation. Next, they discuss the latest models, like Qwen, that blur the performance gap between open and closed systems. Finally, they explore new AI tools for meeting clones and AI-driven commerce, sparking a conversation about the balance between digital convenience and fostering genuine human connections. :link: https://practicalai.fm/297

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: WorkOS02:50
0303:38Time for Tofurkey01:54
0405:32Coca-cola AI ads03:20
0508:52Election results effect on AI06:55
0615:47Open and closed souce under Trump02:17
0718:16Sponsor: Notion01:31
0819:55Alibaba Qwen & other Chinese models02:46
0922:41Security vulnerabilities04:39
1027:20Increasing context02:51
1130:11Model buffet04:50
1235:11Sponsor: Retool01:42
1337:05GitPickle.ai & AI agents08:51
1445:57AI in ecommerce04:15
1550:11Useful links02:12
1652:24Outro00:46
", + "id": 485139164, + "sender_full_name": "Logbot", + "timestamp": 1732901407 + }, + { + "content": "

When pondering what Trump might do in regards to AI I think there are two things to keep in mind.

\n
    \n
  1. He will undo every Biden executive order just on principle.
  2. \n
  3. The word \"competency\" doesn't come to mind when looking at his proposed appointments to any and every position.
  4. \n
\n

The US has entered into the era of kakistocracy.

", + "id": 485442442, + "sender_full_name": "Tim Uckun", + "timestamp": 1733023187 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/298.3A.20Full-duplex.2C.20real-time.20dialogue.20with.20Kyutai.json b/zulip_json/456003-practicalai/298.3A.20Full-duplex.2C.20real-time.20dialogue.20with.20Kyutai.json new file mode 100644 index 0000000000..4d0890813d --- /dev/null +++ b/zulip_json/456003-practicalai/298.3A.20Full-duplex.2C.20real-time.20dialogue.20with.20Kyutai.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Kyutai, an open science research lab, made headlines over the summer when they released their real-time speech-to-speech AI assistant (beating OpenAI to market with their teased GPT-driven speech-to-speech functionality). Alex from Kyutai joins us in this episode to discuss the research lab, their recent Moshi models, and what might be coming next from the lab. Along the way we discuss small models and the AI ecosystem in France. :link: https://practicalai.fm/298

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Fly02:29
0303:16What is Kyutai?02:43
0405:59French AI ecosystem02:42
0508:41Formin a non-profit01:50
0610:31Connecting to open science01:57
0712:28What makes Kyutai stand out?03:46
0816:26Sponsor: Timescale02:21
0919:04Moshi's capabilities03:54
1022:58History of speech-to-speech models07:55
1130:53Cool things to try03:12
1234:13Sponsor: WorkOS02:51
1337:13Fine tuning data sets05:16
1442:28Model sizes02:42
1545:10Things to come03:23
1648:34Thanks for joining us!00:35
1749:16Outro00:46
", + "id": 486126358, + "sender_full_name": "Logbot", + "timestamp": 1733328008 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/299.3A.20Sidekick.20is.20an.20AI.20Shopify.20expert.json b/zulip_json/456003-practicalai/299.3A.20Sidekick.20is.20an.20AI.20Shopify.20expert.json new file mode 100644 index 0000000000..8d84a7c187 --- /dev/null +++ b/zulip_json/456003-practicalai/299.3A.20Sidekick.20is.20an.20AI.20Shopify.20expert.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Today, Chris explores Shopify Magic and other AI offerings with Mike Tamir, Distinguished ML Engineer and Head of Machine Learning, and Matt Colyer, Director of Product Management for Sidekick. They talk about how Shopify uses generative AI and LLMs to enhance their products, and they take a deeper dive into Sidekick, a first-of-its-kind, AI-enabled commerce assistant that understands a merchant’s business (products, orders, customers) and has been trained to know all about Shopify. :link: https://practicalai.fm/299

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Fly02:29
0303:16What is Shopify?01:54
0405:10What sets Shopify apart?00:59
0506:09Wide array of customers01:52
0608:01The Ai turning point01:11
0709:12Shopify's mission01:22
0810:33Approaching different models01:10
0911:43Strengths and weaknesses of different perspectives03:08
1014:51Growing pains02:19
1117:21Sponsor: Timescale02:21
1219:58Find your way out of the forest03:31
1323:29Other products03:48
1427:17Plugging in the ecosystem03:14
1530:45Sponsor: Eight Sleep02:34
1633:29What is Magic?00:41
1734:10Adding more AI capabilities?06:00
1840:10Finding utility in other tools04:07
1944:17Looking to the future06:07
2050:23Thanks for joining us!00:27
2150:50Outro00:46
", + "id": 488198830, + "sender_full_name": "Logbot", + "timestamp": 1733955306 + } +] \ No newline at end of file diff --git a/zulip_json/456003-practicalai/300.3A.20Mozart.20to.20Megadeath.20at.20CHRP.json b/zulip_json/456003-practicalai/300.3A.20Mozart.20to.20Megadeath.20at.20CHRP.json new file mode 100644 index 0000000000..20a3e9b0b3 --- /dev/null +++ b/zulip_json/456003-practicalai/300.3A.20Mozart.20to.20Megadeath.20at.20CHRP.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Daniel and Chris groove with Jeff Smith, Founder and CEO at CHRP.ai. Jeff describes how CHRP anonymously analyzes emotional wellness data, derived from employees' music preferences, giving HR leaders actionable insights to improve productivity, retention, and overall morale. By monitoring key trends and identifying shifts in emotional health across teams, CHRP.ai enables proactive decisions to ensure employees feel supported and engaged. :link: https://practicalai.fm/300

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to Practical AI00:34
0200:35Sponsor: Shopify01:32
0302:20CHRP's purpose07:53
0410:14Initial reactions02:45
0512:58Approach to different settings03:39
0616:49Sponsor: Eight Sleep02:38
0719:42Your music persona04:01
0823:42Looking at music variation04:33
0928:15Forming a baseline01:01
1029:16Accounting for different tastes01:22
1130:38Keeping it human03:20
1234:13Sponsor: DeleteMe02:35
1337:05Core AI technologies04:16
1441:21Different reactions04:39
1546:01Perceived value03:48
1649:48The next phase02:02
1751:50Thanks for joining us!01:17
1853:07Outro00:45
", + "id": 490000356, + "sender_full_name": "Logbot", + "timestamp": 1734625810 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/608.3A.20Building.20customizable.20ergonomic.20keyboards.json b/zulip_json/456187-interviews/608.3A.20Building.20customizable.20ergonomic.20keyboards.json new file mode 100644 index 0000000000..e7dea22bbc --- /dev/null +++ b/zulip_json/456187-interviews/608.3A.20Building.20customizable.20ergonomic.20keyboards.json @@ -0,0 +1,158 @@ +[ + { + "content": "

Erez Zukerman shares the story of launching the ErgoDox EZ on Indiegogo (May 2015), what it takes to create customizable ergonomic keyboards, the benefits of split keyboards and custom key layouts, repairability and longevity, community engagement, and the attention to detail required in everything they create. We talk through their keyboard lineup, our personal experience with how we mouse and keyboard…we cover it all.

\n

:link: https://changelog.fm/608

\n
Erez Zukerman shares the story of launching the ErgoDox EZ on Indiegogo (May 2015), what it takes to create customizable ergonomic keyboards, the benefits of split keyboards and custom key layouts, repairability and longevity, community engagement, and the attention to detail required in everything they create. We talk...
", + "id": 469696826, + "sender_full_name": "Jerod Santo", + "timestamp": 1726152412 + }, + { + "content": "

I haven't bought one yet, but if/when I do it's gonna be the Voyager https://www.zsa.io/voyager

", + "id": 469697385, + "sender_full_name": "Jerod Santo", + "timestamp": 1726152527 + }, + { + "content": "

Same. Voyager for sure.

", + "id": 469700943, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726153259 + }, + { + "content": "

Siiiiick. Been hoping Erez would come on a show! I've been on the voyager for about two years. Absolutely love it.

", + "id": 469707604, + "sender_full_name": "Tillman Jex", + "timestamp": 1726154869 + }, + { + "content": "

Adam's wacom flow sounds pretty neat. One of the weird things I miss about traveling to a physical office is that I used to use a trackball left-handed in the office and right-handed at home to distribute wrist fatigue.

", + "id": 469737309, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726162434 + }, + { + "content": "

Voyager is a great looking board, but man it feels like inflation has hit the MK market in the last couple of years :sob:

\n

I think my friend has an old Ergodox, I should buy it off of him just to try out a split keyboard for an extended period....

", + "id": 469787143, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726178304 + }, + { + "content": "

I was surprised at the cost. Sticker shock, for sure.

", + "id": 469803487, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726185802 + }, + { + "content": "

Yeah I have admired their boards for years but have stuck to cheaper options. That said, it sounds like I'm going to be getting a used, original Ergodox EZ

", + "id": 469819590, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726193844 + }, + { + "content": "

Not saying the prices aren't justified btw. They do seem to be great products, and it's not just ZSA charging more nowadays

\n

I'm just reminiscing about the days of $300 boards being rare :big_smile:

", + "id": 469821274, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726194307 + }, + { + "content": "

Team @Jerod Santo here. Loved the red thinkpad knob, remapped control to caps lock, using magic trackpad to an extend, that I'm not capable of using a mouse anymore when I'm sitting at another persons computer.

", + "id": 469883092, + "sender_full_name": "Chris Glaubitz", + "timestamp": 1726213542 + }, + { + "content": "

I'm a long time Ergodox EZ user and am contemplating a Voyager as a travel board.

\n

I've tried so many keebs the split staggered columns design (like the EZ and Voyager) seems to work best for me in terms of comfort and productivity. ZSA deserves a lot of credit for making high quality versions of boards like this accessible to folks who aren't hardcore keyboard nerds.

", + "id": 469927774, + "sender_full_name": "Menno", + "timestamp": 1726224339 + }, + { + "content": "

Totally agree. The crazy thing is that some of the bare bones DIY projects to build keyboards are sometimes not so much cheaper, if you factor in the time of building it as a cost. And then they always seem a bit fragile, with open contacts, PCBs, etc.

\n

So it is a bit expensive componentry wise, but I'm also a qualified remedial massage therapist on the side, and I've seen what even half a career's worth of bad ergonomics does to computer workers.
\nRegular keyboards rotate your shoulders in a lot, shortens the pecs, makes the neck work harder --> headaches / backaches. Wrists make weird angles from being out of line with the shoulders --> carpal tunnel syndrome.
\nFor these sorts of things (inc. desk chair / modified desk) I invest for the long term.

\n

And the custom layout means I have arrow keys in place of hjkl via a layer switch (no micro movements in the rotator cuff), and a numpad under my fingers via another layer switch (no raising of the wrist / over extension of the fingers).

\n

It's a dream.

", + "id": 469948057, + "sender_full_name": "Tillman Jex", + "timestamp": 1726229067 + }, + { + "content": "

Should listen to episodes before commenting, Erez mentioned all those physical ailments I mentioned in my last post already :sweat_smile:

\n

I also got mixed up, I have the Moonlander, not the Voyager (I had a Moog Voyager for a long time, and I think I just respond by default as I'm sad to not have it anymore...). I would recommend the Moonlander over the Voyager unless you need to pack super light. The extra travel distance on the keys as well as having more keys (even if you don't need to use them all) and tenting are solid features that the Voyager doesn't have.

", + "id": 470378173, + "sender_full_name": "Tillman Jex", + "timestamp": 1726428613 + }, + { + "content": "

The one thing I wish the Moonlander had was built-in tenting instead of it being a $119 accessory (I type at a 15% angle). That, and when I ordered my https://dygma.com/products/dygma-defy the tenting accessory wasn't in stock and there wasn't any schedule on when they would be available again (if ever).

\n

I do love how ZSA leans into alt keyboard layouts, though, and make them easy to use with their keycaps w/o having to switch to dashes/blanks.

\n
", + "id": 471312373, + "sender_full_name": "Brett Cannon", + "timestamp": 1726680503 + }, + { + "content": "

It does have built in tenting, although the more you tent, the more the thumb cluster angles away (as the thumb cluster is one of the legs). But at 15degrees I would think it's still fine. The outer two keys on the thumb cluster are quite a stretch already I find. I only have sparingly used macros / shortcuts mapped to them (like screenshot / launcher).

", + "id": 471418676, + "sender_full_name": "Tillman Jex", + "timestamp": 1726729916 + }, + { + "content": "

My pandemic project was to build a version 1 corne keyboard from a kit. That started me down the rabbit hole. Today, I use a custom keyboard I designed. After using it for a few months I am now going to change the location of some of the keys on the pinky.

\n

The total keyboard cost me around $130 including 3D printed keycaps. The best part is when I iterate to next version with modified key layout, I can reuse everything. Which means the next version will cost me about $25.

\n

Open source software like Ergogen and KiCad along with firmware like QMK, ZMK and KMKfw have made it easy to design and build your own keyboard. I recommend this series of articles to get started.

\n
Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys. - foostan/crkbd
Split keyboard with Choc mini or Choc v1 switches and RP2040 Zero - axhixh/mini-kbd
Ergonomic keyboard layout generator. Contribute to ergogen/ergogen development by creating an account on GitHub.
In the first part of this guide, I discuss creating a keyboard layout with Ergogen's Units and Points sections.
", + "id": 471503471, + "sender_full_name": "45h15h", + "timestamp": 1726757245 + }, + { + "content": "

Anybody else check out a movemate after Erez mentioned it on this episode? My balance board thing was shot and always felt too narrow to put my feet where they wanted to be anyway. I splurged on the movemate and it's been a solid improvement :thumbs_up:

", + "id": 472729770, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1727279940 + }, + { + "content": "

This was a fantastic conversation. It was great to hear how into the tweaking of things EZ was, while still all for people changing things up and finding their own way, as opposed to the \"one true solution\" we often see in the tech space.

\n

I'm really keen to try some of these thigns out, but I'm always changing keyboards and environments and wondering if I'd actually be able to spend enough time on any modified keyboard rig to give it enough time to see some benefit. I can control my home keyboard, and my main work one, although that's on a 4 way KVM, mostly flitting beween a Windows and Linux machine.

\n

Does anyone else use a custom rig with regular OS switching, or moving it between home/office on a regualr basis?

", + "id": 473439758, + "sender_full_name": "John Tocher", + "timestamp": 1727608694 + }, + { + "content": "

One of the advantage of smaller keyboards like 30% keyboard is the portability. I carry two keyboards, a clicky (Choc Robbin) and silent (Choc Red Pro) version between work and home every time I go to office. I love the clicky version but switch to silent version when I am in meetings.

\n

Low profile, split < 60% keyboards are pretty portable.

\n

While I don't remap my keyboard when I switch OS, I have often wondered about switch the CMD and CTRL keys depending on when I am on macos or linux. QMK supports remapping based on the detected OS. Some people have different \"default\" layers for each OS that they manually switch to.

", + "id": 473449050, + "sender_full_name": "45h15h", + "timestamp": 1727616357 + }, + { + "content": "

After listening to this episode I went and bought their Voyager keyboard. Now I wonder why I didn’t go down this path earlier.
\nGreat episode!

", + "id": 475057476, + "sender_full_name": "Anders Johansson", + "timestamp": 1728192396 + }, + { + "content": "

nice, you definitely won't regret it !!!!!

", + "id": 475375045, + "sender_full_name": "Tillman Jex", + "timestamp": 1728328818 + }, + { + "content": "

If you're on a keyboard with lighting and the QMK firmware, give the RGB_MATRIX_PIXEL_RAIN lighting mode a whirl
\nReminds me of a panel of lights on the front of a mainframe in a movie
\nI think it's quite cute :)

", + "id": 484800075, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732742056 + }, + { + "content": "

@Ron Waldon-Howe I don't suppose you have a video of it?

", + "id": 484961586, + "sender_full_name": "James Thurley", + "timestamp": 1732813804 + }, + { + "content": "

@James Thurley f31c199f-1661-4124-b3ce-4e413d6b5bca.mp4

\n
", + "id": 484980759, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732824417 + }, + { + "content": "

381324e1-fffe-4f8e-a0eb-147392b1c531.jpg
\nHuh, here's a still just in case the video doesn't work out

\n
", + "id": 484980972, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732824571 + }, + { + "content": "

Nice. I've got the heatmap set up on mine, where it creates a heatmap based on what keys are getting the most use. But when one of the kids comes and sits on my lap I switch it to a rainbow animation to entertain them :big_smile:

", + "id": 485120679, + "sender_full_name": "James Thurley", + "timestamp": 1732894042 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/609.3A.20The.20best.2C.20worst.20codebase.json b/zulip_json/456187-interviews/609.3A.20The.20best.2C.20worst.20codebase.json new file mode 100644 index 0000000000..6aab70cddf --- /dev/null +++ b/zulip_json/456187-interviews/609.3A.20The.20best.2C.20worst.20codebase.json @@ -0,0 +1,68 @@ +[ + { + "content": "

:link: https://changelog.fm/609

\n
Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Let's just say Jimmy got into some stuff. There's even a Gilfoyle involved. This episode is...
", + "id": 471504864, + "sender_full_name": "Jerod Santo", + "timestamp": 1726757666 + }, + { + "content": "

The thousand-column table is reminding me of the worst thing I came up with as a newbie engineer 20 years ago: The Perl script I built to make a pivot table in MySQL 3. There were about 20-30 data fields and some forum post I read said if I didn't want to buy some MS product that did multi-dimensional expressions (we didn't), just generate a massive CREATE TABLE ... SELECT with columns like SUM(IF(year=2004, stat, 0) AS stat_2004).

\n

I had a DB table with a bunch of fields that controlled how the stat fields were combined which you had to manage through phpmyadmin and RTFSC to understand.

\n

The webpage to actually query the thing was a PHP 4 monstrosity. I tried using OOP but it was slow and I had no idea how to profile it so I threw it out and rewrote it in a horrible imperative style. 4 years later when I left I felt guilty that it was the only thing I'd never returned to improve, but they were like \"no, it works... we'll just never touch it\". But they weren't counting on the fact that they had asked me to do quarterly as well as annual rollups, so they hit that limit way sooner than expected.

", + "id": 471508895, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726758823 + }, + { + "content": "

Awesome episode. This and the original blog post reminded me so much of my first job, which was also building internal software. Some random memories:

\n\n

But some things we did well:

\n", + "id": 471514276, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726760491 + }, + { + "content": "

I think Adam said “it sounds like a game”. Can we get an open world game where the world is a medium size moderately technical business set in the ‘00s where you have a bad, but functional codebase and can improve it in ways that actually affect the company’s performance? (That last part might be the escapism that draws people in.)

\n

The hardest part would probably be writing a codebase that looked like it grew organically over time at the hands of a bunch of different people with varying tastes and expertise.

", + "id": 471569681, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726783178 + }, + { + "content": "

I said this in Slack and I'll cross-post it here. Munch reminded me of Brent from The Phoenix Project, for those who have read it. The well-meaning constraint on the system through which all value flows!

", + "id": 471577070, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726787875 + }, + { + "content": "

I'm checking Jimmy's podcast \"Future of Coding\". Looks like they've talked about a lot of classic papers in software engineering. I'm in the middle of their episode about the Programming as Theory paper by Peter Naur that he mentioned in this interview and loving the discussion.

\n
Are you looking for the real computer revolution? Join the club! Future of Coding is a podcast and community of toolmakers, researchers, and creators working together to reimagine computing.
", + "id": 471752679, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726843948 + }, + { + "content": "

The podcast is really good and I personally think the Naur episode is the absolute best. Though that may be because I like that paper the most.

", + "id": 471830203, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726865108 + }, + { + "content": "

Right before I started listening to it, my boss asked me to take over a PoC from another team and turn it into something productionizable. The idea of resurrecting “dead” code has been haunting me ever since hearing them talk about it.

\n

Fortunately they all still work for the company so they’ll be available and I will get at least one of the engineers from the original team.

", + "id": 471942481, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726926535 + }, + { + "content": "

This was exactly the interview I needed. I often fight with the frustration that the codebase I am maintaining is tedious, but this was a great reminder that the grass is not greener elsewhere, in some cases maybe.

", + "id": 472416535, + "sender_full_name": "René", + "timestamp": 1727162392 + }, + { + "content": "

This was an awesome episode! :star: :star: Jimmy is a great story teller and I was shouting with laughter when he told the story of the law enforcement over reaction to his bug bounty payment request.

", + "id": 472946698, + "sender_full_name": "Ian Lessing", + "timestamp": 1727372871 + }, + { + "content": "

Agreed, love story tellers! The episodes with Steve Yegge are like this too.

", + "id": 475375240, + "sender_full_name": "Tillman Jex", + "timestamp": 1728328883 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/610.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.json b/zulip_json/456187-interviews/610.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.json new file mode 100644 index 0000000000..ab6c4f1738 --- /dev/null +++ b/zulip_json/456187-interviews/610.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what's new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan's open letter to Oracle in an attempt to free the unused \"JavaScript\" trademark from the giant's clutches.

\n

:link: https://changelog.fm/610

", + "id": 472930426, + "sender_full_name": "Logbot", + "timestamp": 1727366735 + }, + { + "content": "

i haven't gotten to the episodes to actually listen yet. but is this on both interviews/jsparty on purpose? it's slightly longer in Interviews :P

", + "id": 475017508, + "sender_full_name": "Dan Cardin", + "timestamp": 1728158519 + }, + { + "content": "

Dan Cardin said:

\n
\n

i haven't gotten to the episodes to actually listen yet. but is this on both interviews/jsparty on purpose? it's slightly longer in Interviews :P

\n
\n

It is, on Interviews Jerod explains that (hence the longer run time). I was confused at first too :big_smile:

", + "id": 475019960, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728159825 + }, + { + "content": "

Yeah we had another interview fall through and figured folks might want to hear from Ryan on that feed vs not having a show that week :sunglasses:

", + "id": 475020407, + "sender_full_name": "Jerod Santo", + "timestamp": 1728160144 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/611.3A.20Free-threaded.20Python.json b/zulip_json/456187-interviews/611.3A.20Free-threaded.20Python.json new file mode 100644 index 0000000000..68c8d41499 --- /dev/null +++ b/zulip_json/456187-interviews/611.3A.20Free-threaded.20Python.json @@ -0,0 +1,68 @@ +[ + { + "content": "

Jerod is joined by the co-hosts of core.py , Pablo Galindo & Łukasz Langa, a podcast about Python internals by people who work on Python internals. Python 3.13 is right around the corner, which means the Global Interpeter Lock (GIL) is now experimentally optional! This is a huge deal as Python is finally free-threaded. There's more to discuss, of course, so we get into all the gory details.

\n

:link: https://changelog.fm/611

", + "id": 474368354, + "sender_full_name": "Logbot", + "timestamp": 1727893867 + }, + { + "content": "

wrt https://changelog.com/podcast/611#t=267 I'd still love to see a Changelog Python podcast :smiley_cat:

", + "id": 474395303, + "sender_full_name": "Scott Chamberlain", + "timestamp": 1727902444 + }, + { + "content": "

Have you tried out core.py yet? :wink:

", + "id": 474396555, + "sender_full_name": "Jerod Santo", + "timestamp": 1727902895 + }, + { + "content": "

Absolutely. Love it though it's often above my pay grade. In my mind there's still room for another high quality python pod

", + "id": 474398172, + "sender_full_name": "Scott Chamberlain", + "timestamp": 1727903597 + }, + { + "content": "

thanks Jarod. definitely going to check out core.py

", + "id": 474412199, + "sender_full_name": "Ian Lessing", + "timestamp": 1727907856 + }, + { + "content": "

Enjoyed this one. I'm now working with Python daily so it was insightful for my day job :big_smile:

\n

Very interesting cost/benefit to GIL and no-GIL

", + "id": 474654883, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1727979418 + }, + { + "content": "

such a great interview @Jerod Santo! thank you :blush:

", + "id": 474678179, + "sender_full_name": "Patrick Arminio", + "timestamp": 1727988130 + }, + { + "content": "

Nice episode. The core.py podcast is a bit over my head so I enjoyed the summary for the masses. :grinning:

", + "id": 474688133, + "sender_full_name": "Philip Durbin", + "timestamp": 1727992924 + }, + { + "content": "

Meta, but Logbot is looking very handsome

", + "id": 474788677, + "sender_full_name": "Owen Valentine", + "timestamp": 1728036839 + }, + { + "content": "

It shows how Ruby's mindshare has fallen that IIRC it wasn't mentioned at all. It's the language most similar to Python and has tread the same path (GIL accommodations, and shipping a JIT in CRuby).

", + "id": 474836822, + "sender_full_name": "Duncan", + "timestamp": 1728052463 + }, + { + "content": "

For anyone looking for a Python podcast I really enjoy Talk Python to Me: https://talkpython.fm/

\n

But I bet the Changelog could also produce a great Python pod :)

", + "id": 479941311, + "sender_full_name": "Sam Edwardes", + "timestamp": 1730400773 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/612.3A.20The.20Moneyball.20approach.json b/zulip_json/456187-interviews/612.3A.20The.20Moneyball.20approach.json new file mode 100644 index 0000000000..498a73b268 --- /dev/null +++ b/zulip_json/456187-interviews/612.3A.20The.20Moneyball.20approach.json @@ -0,0 +1,26 @@ +[ + { + "content": "

John Nunemaker joins us to share his new thesis for acquiring Rails based SaaS apps. He's early days on his next big thing called Very Good Software and recently acquired Fireside, a podcast hosting service started by Dan Benjamin. This comes after many years since John's acquisition of a lifetime of Speakerdeck to GitHub, which laid the foundation for these moves.

\n

:link: https://changelog.fm/612

", + "id": 476187945, + "sender_full_name": "Logbot", + "timestamp": 1728582427 + }, + { + "content": "

Interesting approach. Would be great to re-visit John next year to hear how the plans are playing out.

", + "id": 477547875, + "sender_full_name": "Piotr", + "timestamp": 1729213836 + }, + { + "content": "

This episode made me want to own my own business more than any other. Loved hearing John talk about finding businesses to buy... You don't hear about that as much as starting one from scratch.

", + "id": 478830539, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729823624 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

This episode made me want to own my own business more than any other. Loved hearing John talk about finding businesses to buy... You don't hear about that as much as starting one from scratch.

\n
\n

Here is an interesting related podcast https://builttosell.com/podcast/

", + "id": 478894865, + "sender_full_name": "Piotr", + "timestamp": 1729854364 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/613.3A.20Lessons.20from.2010k.20hours.20of.20programming.20.28Remastered.29.json b/zulip_json/456187-interviews/613.3A.20Lessons.20from.2010k.20hours.20of.20programming.20.28Remastered.29.json new file mode 100644 index 0000000000..260e2ea337 --- /dev/null +++ b/zulip_json/456187-interviews/613.3A.20Lessons.20from.2010k.20hours.20of.20programming.20.28Remastered.29.json @@ -0,0 +1,62 @@ +[ + { + "content": "

This week we're going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most don't apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, we'll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luck...

\n

:link: https://changelog.fm/613

", + "id": 477530551, + "sender_full_name": "Logbot", + "timestamp": 1729202466 + }, + { + "content": "

Anyone else’s RSS feed not updating to show this episode? Master feed and direct feed isn’t showing this episode.

", + "id": 477562623, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1729222230 + }, + { + "content": "

Mine looks ok

", + "id": 477563642, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1729222700 + }, + { + "content": "

Yes I can't see this one either. On ++ custom feed

", + "id": 477580567, + "sender_full_name": "Alex Barnes", + "timestamp": 1729232449 + }, + { + "content": "

My mind instantly asks: did something break due to a special character? :grinning_face_with_smiling_eyes:

", + "id": 477642152, + "sender_full_name": "Nabeel S", + "timestamp": 1729253689 + }, + { + "content": "

That's what I was thinking too, but our master feed is currently validating so that can't be it...

", + "id": 477643894, + "sender_full_name": "Jerod Santo", + "timestamp": 1729254275 + }, + { + "content": "

Seems like this was another caching-too-hard incident...

", + "id": 477669288, + "sender_full_name": "Jerod Santo", + "timestamp": 1729261968 + }, + { + "content": "

Logbot said:

\n
\n

This week we're going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most don't apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, we'll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luck...

\n

:link: https://changelog.fm/613

\n
\n

A bit late to the party here… I counted 12 during my somewhat broken listening session.

", + "id": 478047249, + "sender_full_name": "Joe Lyles", + "timestamp": 1729513676 + }, + { + "content": "

Good effort, @Joe Lyles! I'll DM you

", + "id": 478495538, + "sender_full_name": "Jerod Santo", + "timestamp": 1729689824 + }, + { + "content": "

Re err it's also that error shadows the interface for an error so can be confusing too

", + "id": 480016388, + "sender_full_name": "Jamie Tanna", + "timestamp": 1730450461 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/614.3A.20Elasticsearch.20is.20open.20source.2C.20again.json b/zulip_json/456187-interviews/614.3A.20Elasticsearch.20is.20open.20source.2C.20again.json new file mode 100644 index 0000000000..efcfd2f57b --- /dev/null +++ b/zulip_json/456187-interviews/614.3A.20Elasticsearch.20is.20open.20source.2C.20again.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Shay Banon, the creator of Elasticsearch, joins us to discuss pulling off a reverse rug pull. Yes, Elasticsearch is open source, again! We discuss the complexities surrounding open source licensing and what made Elastic change their license, the implications of trademark law, the personal and business impact of moving away from open source, and ultimately what made them hit rewind and return to open source.

\n

:link: https://changelog.fm/614

", + "id": 478746239, + "sender_full_name": "Logbot", + "timestamp": 1729784225 + }, + { + "content": "

for-how-long.jpg

\n
", + "id": 478811088, + "sender_full_name": "Philip Durbin", + "timestamp": 1729810459 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/615.3A.20Rails.20is.20having.20a.20moment.20.28again.29.json b/zulip_json/456187-interviews/615.3A.20Rails.20is.20having.20a.20moment.20.28again.29.json new file mode 100644 index 0000000000..fc023b84ff --- /dev/null +++ b/zulip_json/456187-interviews/615.3A.20Rails.20is.20having.20a.20moment.20.28again.29.json @@ -0,0 +1,128 @@ +[ + { + "content": "

(Includes expletives) David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-owner of 37signals, joined the show to discuss this Rails moment and renewed excitement for Rails. We discuss hard opinions, developers being cooked too long in the JavaScript soup, finding developer joy, the pros and cons of the BDFL, the ongoing WordPress drama with WP Engine, and what's to come in Rails 8.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This week on The Changelog01:20
0201:20Sponsor: Fly.io02:45
0304:06Start the show!03:09
0407:15Say 5 nice things about JavaScript02:22
0509:37What is JavaScript soup?04:33
0614:10#NoBuild07:08
0721:19Rails' beliefs14:30
0835:49SQLite is new again09:34
0945:23Sponsor: Speakeasy00:53
1046:16No PaaS required.21:27
111:07:43Turso is cool02:42
121:10:25What if DHH goes on a bender?07:09
131:17:34Nothing lasts forever02:01
141:19:36Sponsor: WorkOS03:17
151:22:52Sponsor: Unblocked02:02
161:24:55Almost canceled.06:15
171:31:11Rails with a green hacker heart02:48
181:33:59David, you're doing it wrong.05:44
191:39:43Don't force me bro02:36
201:42:19The missing context09:53
211:52:12OK, Laravel.04:39
221:56:51Rails 8?01:30
231:58:21This was fun01:00
241:59:21Closing thoughts and stuff02:04
252:01:25BONUS (teaser) !!00:45
\n

:link: https://changelog.fm/615

", + "id": 479958552, + "sender_full_name": "Logbot", + "timestamp": 1730408346 + }, + { + "content": "

To be super clear, this one does include explicit language. Too many to bleep. 

", + "id": 479969817, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1730414736 + }, + { + "content": "

Hearing DHH's opinions and approach to governance makes me think back on the Pieter Hintjens episode (#205). I wonder how ZeroMQ is getting long after his passing! It would be super interesting to check in with the new leadership. He had such a unique take on running a community and project.

", + "id": 480041663, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730463011 + }, + { + "content": "

Really good idea @Daniel Buckmaster

", + "id": 480041920, + "sender_full_name": "Jerod Santo", + "timestamp": 1730463155 + }, + { + "content": "

I didn't mind the unbleeped episode, but it might have been good to note that at the beginning of the episode for people who care.

\n

Also interesting idea: could plus plus feeds be customized to disable bleeping? :smiley:

", + "id": 480237142, + "sender_full_name": "Nabeel S", + "timestamp": 1730568920 + }, + { + "content": "

It was mentioned in the intro to expect explicits.

", + "id": 480247986, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1730579197 + }, + { + "content": "

I enjoyed the DHH interview. Makes me want to fire up a new app and give it a try.

\n

Aside from that DHH has got to be the easiest interview ever. Just make a comment and he can talk for an hour about it.

", + "id": 480248768, + "sender_full_name": "Tim Uckun", + "timestamp": 1730580023 + }, + { + "content": "

That was a great episode. I disagree with DHH on some things it's always entertaining to hear his passion on defending his opinions.

", + "id": 480320788, + "sender_full_name": "Don MacKinnon", + "timestamp": 1730652013 + }, + { + "content": "

DHH is always a fresh wind to hear. Great conclusion with that just more or listening the first half and more of discussion during the second half.

", + "id": 480320986, + "sender_full_name": "Anders Johansson", + "timestamp": 1730652138 + }, + { + "content": "

Tim Uckun said:

\n
\n

Aside from that DHH has got to be the easiest interview ever. Just make a comment and he can talk for an hour about it.

\n
\n

I was thinking the same thing, lol

\n

Yeah this was a great listen. It makes me want to try Rails again. Although I do prefer strongly typed languages...

", + "id": 480324573, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730655086 + }, + { + "content": "

The \"Apache foundation is like a retirement home\" comment had me laughing out loud

", + "id": 480324641, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730655128 + }, + { + "content": "

@Lars Ellingsen The thing most people miss is that ruby is an optionally typed language. There are two typing systems, one built into ruby and one by stripe called sorbet. I prefer the latter because it has type annotations in the code. I believe both Stripe and Shopify are heavy users of Sorbet so it's in use in massive codebases.

\n

Most rubyists don't use them because they don't like types but if you do like them they are available for you.

\n

Finally the sorbet type system is pretty nice. Much nicer that the lame type system in go.

", + "id": 480339977, + "sender_full_name": "Tim Uckun", + "timestamp": 1730669531 + }, + { + "content": "

Yeah that Apache comment was gold.

", + "id": 480471171, + "sender_full_name": "Don MacKinnon", + "timestamp": 1730734549 + }, + { + "content": "

@Tim Uckun yeah from hearing about Sorbet I'd definitely use it if I started a Rails project. Kind of wish I could instead of using Python at work :sweat_smile:

", + "id": 480471416, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730734620 + }, + { + "content": "

Yeah this was a great listen. It makes me want to try Rails again. Although I do prefer strongly typed languages...

\n

I prefer strongly typed languages these days as well.

", + "id": 480471718, + "sender_full_name": "Don MacKinnon", + "timestamp": 1730734702 + }, + { + "content": "

I laughed at the Apache crack but how true is it? We use Solr at work and have trouble keeping up with releases.

", + "id": 480537110, + "sender_full_name": "Philip Durbin", + "timestamp": 1730759511 + }, + { + "content": "

I wonder if people increasingly prefer strongly typed languages the more time they spend in the industry (as a generalisation, accepting there will be many exceptions)?

", + "id": 480611269, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730790317 + }, + { + "content": "

@Ron Waldon-Howe There have been numerous polls and studies done and there doesn't seem to be a trend or a clear winner in terms of productivity, less bugs etc.

\n

My take is that people are attracted to tooling and strongly typed languages tended to have better IDE support. It will be interesting to see what direction AI driven tools will have on this choice.

\n

My experience is that there are definitely tradeoffs when using types often at the cost of bloat and messiness of code especially when you are dealing with garbage coming in from the outside world. In those cases you basically have to build your own type checking at runtime and try and shoehorn that messy data into your neatly typed hierarchy. This kind of stuff is much easier in a language like ruby.

", + "id": 480796855, + "sender_full_name": "Tim Uckun", + "timestamp": 1730839403 + }, + { + "content": "

DHH's takes on pendulum swings remind me of this classic tweet:
\nhttps://x.com/swyx/status/1260019961868677121
\nEXx9RHYVAAUgegZ.jpg
\n(Image: \"Cynics versus builders\". Left hand shows a drawing of a pendulum labeled \"Cynics see a pendulum\". Right hand side shows an arrow which oscilates left to right while travelling up the page, labeled \"Builders see switchbacks\")

\n
", + "id": 480843141, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1730867492 + }, + { + "content": "

Yes, just like fashion and other areas of human culture, technology certainly has its cycles and pendulums :)

", + "id": 480843368, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1730867688 + }, + { + "content": "

My take on strongly typed languages is: If the compiler isn't checking my types then I have to be. And I'm lazy.

", + "id": 480871900, + "sender_full_name": "James Thurley", + "timestamp": 1730883585 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/616.3A.20ANTHOLOGY.20.E2.80.94.20Packages.2C.20pledges.20.26.20protocols.json b/zulip_json/456187-interviews/616.3A.20ANTHOLOGY.20.E2.80.94.20Packages.2C.20pledges.20.26.20protocols.json new file mode 100644 index 0000000000..63faf50cf5 --- /dev/null +++ b/zulip_json/456187-interviews/616.3A.20ANTHOLOGY.20.E2.80.94.20Packages.2C.20pledges.20.26.20protocols.json @@ -0,0 +1,8 @@ +[ + { + "content": "

The hallway track at All Things Open 2024 — features Carl George, Principal Software Engineer at Red Hat for a discussion on the state of open source enterprise linux and RHEL (Red Hat Enterprise Linux), Max Howell, creator of Homebrew and tea.xyz which offers rewards and recognition to open source maintainers, and Chad Whitacre, Head of Open Source at Sentry about the launch of Open Source Pledge and their plans to helps businesses and orgs to do the right thing and support open source.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This week on The Changelog01:08
0201:08Sponsor: Sentry03:17
0304:25Windows 95!00:06
0404:31Start the show!00:16
0504:47OK, BBQ.03:09
0607:56What do you do here?03:13
0711:09Engineer at RH since 201901:17
0812:26CentOS, RHEL, and Fedora05:46
0918:12Jerod is still confused00:20
1018:32Acquiring CentOS02:14
1120:46Upsteam or down?04:39
1225:24Rebuilder vs Product05:01
1330:26They want RHEL for free01:04
1431:30This is the angst03:41
1535:10Meta and CentOS00:45
1635:55Juicy future04:01
1739:57Extra in EPEL02:57
1842:54Sponsor: Coder.com02:04
1944:58Sponsor: Eight Sleep02:35
2047:33It's Max Howell00:16
2147:49News changed the plan02:50
2250:39How does the value flow?04:54
2355:33What is Tea?01:21
2456:53Do I need buy in?01:16
2558:09Betting or buying into specific packages01:52
261:00:01How does staking work?01:06
271:01:07How many tokens do you keep?01:31
281:02:38Onboarding projects01:12
291:03:50Working with maintainers02:27
301:06:17Why did you do this?01:32
311:07:49When?!01:08
321:08:57Understanding value seems clear03:05
331:12:02Adam shares an idea06:48
341:18:50Could this help secure open source?01:02
351:19:52Go to tea.xyz00:56
361:20:48Sponsor: AssemblyAI03:24
371:24:12The state of OSS funding03:16
381:27:27What do you get out of it?04:50
391:32:17Extending the FOSS Fund04:53
401:37:10Who's behind this?01:40
411:38:50Close the loop on JSON01:44
421:40:35Let's wave a magic wand01:53
431:42:28Go to opensourcepledge.com00:10
441:42:38Closing thoughts and stuff02:56
\n

:link: https://changelog.fm/616

", + "id": 481027103, + "sender_full_name": "Logbot", + "timestamp": 1730941867 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/617.3A.20Gotta.20give.20to.20get.20back.json b/zulip_json/456187-interviews/617.3A.20Gotta.20give.20to.20get.20back.json new file mode 100644 index 0000000000..420ab749e9 --- /dev/null +++ b/zulip_json/456187-interviews/617.3A.20Gotta.20give.20to.20get.20back.json @@ -0,0 +1,14 @@ +[ + { + "content": "

We're on the main stage at THAT Conference with Danny Thompson. He has an amazing story and journey into tech. Thanks to our friends at Cloudflare for helping us get to THAT Conference earlier this year to enable this conversation.

\n

Special thanks to Nick Nisi and Clark Sell for coming in clutch and getting us the audio to ship this show! :link: https://changelog.fm/617

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Changelog at THAT Conference01:12
0201:12Sponsor: Sentry02:15
0303:34It's Danny Thompson01:07
0404:41Frying chicken in gas stations01:08
0505:48I didn't know I could get a job00:29
0606:17Meeting IRL changed everything01:11
0707:28Getting connected and building communities01:22
0808:51Reviving groups01:41
0910:32What tweaks did you make?02:24
1012:56Sponsor: Fly.io02:29
1115:26What structure do you use?02:46
1218:11Similarities across communities02:18
1320:29Dallas Software Developers01:48
1422:17Consistency is everything01:06
1523:23What's the community size?01:23
1624:47You give. What do you get back?03:37
1728:23Sponsor: AssemblyAI01:29
1829:52The first spark06:23
1936:15What's next?01:25
2037:41Social media for devs06:11
2143:52Closing thoughts and stuff02:55
", + "id": 482498701, + "sender_full_name": "Logbot", + "timestamp": 1731625626 + }, + { + "content": "

Very inspirational episode.

", + "id": 482730711, + "sender_full_name": "Tim Uckun", + "timestamp": 1731727593 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/618.3A.20Two.20tickets.20for.20Departure.2C.20please.json b/zulip_json/456187-interviews/618.3A.20Two.20tickets.20for.20Departure.2C.20please.json new file mode 100644 index 0000000000..d2c0f9142b --- /dev/null +++ b/zulip_json/456187-interviews/618.3A.20Two.20tickets.20for.20Departure.2C.20please.json @@ -0,0 +1,224 @@ +[ + { + "content": "

Today we're joined by a dynamic duo, Helena Zhang & Tobias Fried, who team up on all sorts of digital passion projects. This includes the wildly popular Phosphor Icons plus their latest joint, Departure Mono, a monospaced pixel font with a lo-fi technical vibe... that both Adam & Jerod are pretty much in love with. We discuss their tastes & inspirations, how they collab, making money on passion projects like these, velvet ropes & so much more. :link: https://changelog.fm/618

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This week on The Changelog01:24
0201:24Sponsor: Fly.io02:29
0303:53Start the show!01:07
0405:00A perfect website01:12
0506:12Monospace magic02:43
0608:56Adam's font journey02:20
0711:16Gushing on the site00:57
0812:13Website deep cuts02:46
0914:59The sincerest form of...00:54
1015:53Retrofuturism01:52
1117:45Jerod's font journey02:13
1219:57Monospace font nerdery04:05
1324:02Font regression testing02:55
1426:57Iosevka!01:16
1528:13GNU Unifont!01:25
1629:38Pixel font nerdery01:51
1731:29Adam reads the tea leaves02:39
1834:08Severance vibes01:06
1935:13Movie trailers aside01:05
2036:19Severance no mono?!00:54
2137:13Public library terminals00:34
2237:47More website details03:27
2341:14Adam pokes Jerod00:50
2442:04Building the flight deck00:45
2542:49Sponsor: Timescale02:13
2645:02Sponsor: Wix Studio00:53
2745:56Open source?00:51
2846:47Donate buttons02:25
2949:11Money can ruin passion projects01:47
3050:58Font & icon maintenance costs03:54
3154:52Gushing on Phosphor's site03:36
3258:28Still using IBM Plex Mono?01:33
331:00:01Making money01:58
341:01:59Font Awesome02:16
351:04:15People still buy/sell fonts?01:36
361:05:52Adam stares down imposter syndrome01:16
371:07:08Freedom in giving00:55
381:08:04Sponsor: WorkOS02:50
391:10:53Intangible benefits02:43
401:13:36Client services03:55
411:17:30Client work challenges01:25
421:18:56No gap in their flow03:05
431:22:00The velvet rope01:24
441:23:24One more idea01:52
451:25:16Toby on open source compensation07:17
461:32:33Patreon vs Buy Me a Coffee03:42
471:36:14Iconography streamers04:16
481:40:30Obligatory AI chapter03:25
491:43:55Support your human creators01:19
501:45:15Closing thoughts and stuff02:16
", + "id": 483557346, + "sender_full_name": "Logbot", + "timestamp": 1732131008 + }, + { + "content": "

Yo yo yo post your favorite coding (or otherwise) monospace font(s) in this thread :point_down:!

", + "id": 483557880, + "sender_full_name": "Jerod Santo", + "timestamp": 1732131207 + }, + { + "content": "

I'm on JetBrains Mono right now, but I used Iosevka for a long time before that, and Fira Code for a long time before that :)

", + "id": 483580147, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732140679 + }, + { + "content": "

Berkeley Mono: https://berkeleygraphics.com/typefaces/berkeley-mono/

\n

Bought a lifetime license and never looked back. Figured if I'm gonna stare at text all day it better be something I like and consistent across my machines.

", + "id": 483584245, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1732142685 + }, + { + "content": "

I've been happily using Source Code Pro. Been a while since I really shopped around (at the time I liked Source Code Pro just a bit more than Fira Code). I'm open to giving Departure Mono a shot at least as a terminal font :eyes:, and I'm more in the ligatures-are-a-turnoff camp so not having them is fine by me.

", + "id": 483608017, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1732157606 + }, + { + "content": "

\"I'm very intuitive and I have no facts.\"
\nSaving this for future use.

", + "id": 483619831, + "sender_full_name": "Fershad Irani", + "timestamp": 1732166681 + }, + { + "content": "

I’m obsessed with the typefaces in iA writer https://github.com/iaolo/iA-Fonts so I use a nerdified version https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/iA-Writer

", + "id": 483639727, + "sender_full_name": "Dustin", + "timestamp": 1732177733 + }, + { + "content": "

Not sure what nerd fonts is for but I’ve had some tools mention that the font you use needs to have that.

", + "id": 483639809, + "sender_full_name": "Dustin", + "timestamp": 1732177764 + }, + { + "content": "

Fershad Irani said:

\n
\n

\"I'm very intuitive and I have no facts.\"
\nSaving this for future use.

\n
\n

This is the way :sunglasses:

", + "id": 483746918, + "sender_full_name": "Jerod Santo", + "timestamp": 1732208676 + }, + { + "content": "

I just seem to be using whatever is the default on all my apps. I guess I don't care all that much about the font. Maybe I should care more given I have prism correction in my glasses.

", + "id": 483790602, + "sender_full_name": "Tim Uckun", + "timestamp": 1732224042 + }, + { + "content": "

loving the departure font. and their micro site is so neat!

", + "id": 484024014, + "sender_full_name": "valon-loshaj", + "timestamp": 1732330033 + }, + { + "content": "

I've been using Jetbrains Mono as well. I'd also buy merch with Departure on it if they made some....

\n

Seeing Berkeley is tempting, don't think I've seen that before :eyes:

", + "id": 484024574, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1732330567 + }, + { + "content": "

I’ve settled on the Hack nerd font for dev. I might try departure on Monday, but as much as I love it I struggle to imagine using it as a daily driver :sweat_smile: It might fit in nicely for a project I’m working on though :thinking:

", + "id": 484043156, + "sender_full_name": "James Thurley", + "timestamp": 1732348843 + }, + { + "content": "

OOO, I used Hack for ages, another good one

", + "id": 484043312, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732348968 + }, + { + "content": "

I looked at some of these fonts some of them really seem to trigger the prism in my eye, they look kind of \"doubled\". Does anybody know of fonts created for people with astigmatism or prism of poor vision in general?

", + "id": 484097879, + "sender_full_name": "Tim Uckun", + "timestamp": 1732397507 + }, + { + "content": "

My astigmatism is thankfully corrected by my glasses
\nI've heard of fonts for dyslexia, but not poor vision
\nOh, maybe one of the variants of Monaspace is distinct enough in shape?
\nhttps://github.com/githubnext/monaspace
\nI forgot GitHub had their own font

", + "id": 484099633, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732399270 + }, + { + "content": "

Hey here is a fun site. https://www.codingfont.com/

\n

You keep selecting which one you prefer until you arrive at the ultimate font of your dreams. Kind of like sports brackets.

", + "id": 484103775, + "sender_full_name": "Tim Uckun", + "timestamp": 1732403659 + }, + { + "content": "

Huh, it says my perfect font is Hack :) However, I also couldn't really tell the difference between the options for the last 7 or so rounds :shrug:

", + "id": 484121394, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732423330 + }, + { + "content": "

I've been using Fira Code Retina for a few years. The main thing for me is that any code typeface has to have good ligatures. I'm really liking the look of Berkeley Mono, I may have to give that a try.

", + "id": 484170466, + "sender_full_name": "Don MacKinnon", + "timestamp": 1732472792 + }, + { + "content": "

I love ligatures, but it seems like a lot of people don't like them at all

", + "id": 484172595, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732474846 + }, + { + "content": "

@Ron Waldon-Howe I had the same issue, some of them looked almost exactly the same but if you stare hard enough you'll pick up subtle differences. I also went with the one that looked larger. This was odd to me as they are all supposed to be the same size.

\n

Finally I wonder if I have a built in bias to pick the left side. I found myself preferring the left side more often than the right side.

\n

I might do it again and see if I end up in the same place.

", + "id": 484179645, + "sender_full_name": "Tim Uckun", + "timestamp": 1732481998 + }, + { + "content": "

Yeah, personality tests have to produce consistent results if they are any good (glares at Myers Briggs)

", + "id": 484179999, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1732482342 + }, + { + "content": "

I went through the process again and got the same results so noto sans mono is the one for me I guess.

", + "id": 484206822, + "sender_full_name": "Tim Uckun", + "timestamp": 1732507400 + }, + { + "content": "

I got the font I use... I guess you're quite likely to choose the font you're used to staring at 8 hours per day. There were some interesting fonts in there, like the all caps one, or the one that uses a handwriting style for italics (so for comments).

", + "id": 484240584, + "sender_full_name": "James Thurley", + "timestamp": 1732525145 + }, + { + "content": "

This conversation certainly has me evaluating monospace fonts once again. Departure is too pixel-ly for my coding tastes, even though I love it for websites and other stuff.

\n

Went through the codingfont.com site (very cool, gonna link it up more prominently in News this week (it made the list of links in issue 118) and it landed me on JetBrains Mono.

\n

I'm going to use that for a bit and see if I like it more than Zed's built in Iosevka fork (which I do like as well).

", + "id": 484352511, + "sender_full_name": "Jerod Santo", + "timestamp": 1732554533 + }, + { + "content": "

Having no idea what coding font was before clicking I was hoping it was a personality test/buzzfeed quiz that matched you to “your” coding font :joy:

", + "id": 484369616, + "sender_full_name": "Dustin", + "timestamp": 1732560703 + }, + { + "content": "

Red Hat Mono won for me...

", + "id": 484379851, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1732564795 + }, + { + "content": "

@Dustin not far from it :wink:

", + "id": 484383985, + "sender_full_name": "Jerod Santo", + "timestamp": 1732566401 + }, + { + "content": "

One thing I noticed what that it doesn't have SF Mono which I was using before in my terminal.

", + "id": 484391062, + "sender_full_name": "Tim Uckun", + "timestamp": 1732569437 + }, + { + "content": "

Do Silicon Valley references warrant a ding sound on every mention? If so there was one missed in this episode :stuck_out_tongue:

", + "id": 488192270, + "sender_full_name": "Don MacKinnon", + "timestamp": 1733952646 + }, + { + "content": "

Haha we generally just do the first mention on each episode but I’m not sure how consistent that is!

", + "id": 488199136, + "sender_full_name": "Jerod Santo", + "timestamp": 1733955446 + }, + { + "content": "

Nice. What was the time of it?

", + "id": 488524770, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733960942 + }, + { + "content": "

Do we need chapter markers for each one? :P

", + "id": 488524835, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733960999 + }, + { + "content": "

If anything, I could use more cowbell Silicon Valley references

", + "id": 488525186, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733961218 + }, + { + "content": "

Adam Stacoviak said:

\n
\n

Nice. What was the time of it?

\n
\n

1:27:38

", + "id": 488525309, + "sender_full_name": "Don MacKinnon", + "timestamp": 1733961287 + }, + { + "content": "

If AR glasses become an actual thing, I'd love a counter in the top right of my HUD for these Silicon Valley references :P

", + "id": 488525700, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1733961507 + }, + { + "content": "

Don MacKinnon said:

\n
\n

Adam Stacoviak said:

\n
\n

Nice. What was the time of it?

\n
\n

1:27:38

\n
\n

Oooh, that was subtle ref. I think that one stuck past Jason (the editor).

", + "id": 488532864, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733965947 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/619.3A.20Let.27s.20archive.20the.20web.json b/zulip_json/456187-interviews/619.3A.20Let.27s.20archive.20the.20web.json new file mode 100644 index 0000000000..8eed24800a --- /dev/null +++ b/zulip_json/456187-interviews/619.3A.20Let.27s.20archive.20the.20web.json @@ -0,0 +1,80 @@ +[ + { + "content": "

Nick Sweeting joins Adam and Jerod to talk about the importance of archiving digital content, his work on ArchiveBox to make it easier, the challenges faced by Archive.org and the Wayback Machine, and the need for both centralized and distributed archiving solutions. :link: https://changelog.fm/619

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Software moves fast. So keep up.01:06
0201:06Sponsor: Fly.io02:29
0303:35Let's talk archiving01:58
0405:34Wayback Machine has had challenges08:51
0514:25Starting ArchiveBox01:46
0616:11Fahrenheit 45106:36
0722:47The internet is young06:58
0829:45The time unlock03:15
0933:00Sponsor: Timescale02:17
1035:17Sponsor: Wix00:54
1136:11Archiving for legacy02:05
1238:162070 headline03:18
1341:34How does it work?02:54
1444:28Dealing archive and file size02:13
1546:41Nick uses ZFS!!01:31
1648:12Going mainstream?01:15
1749:27Accessing credentialed stuff02:27
1851:54Single or multiplayer game?02:53
1954:47Running ArchiveBox01:42
2056:29abx-dl is cool03:10
2159:39Adam's confession01:31
221:01:09This needs to become a thing01:31
231:02:40Nick's personal archive00:49
241:03:29Sponsor: WorkOS02:50
251:06:19This video is no longer available02:53
261:09:12Seriously using ArchiveBox02:40
271:11:52Mostly cooking videos03:35
281:15:27An internet on the internet01:33
291:17:00Session replay for your archive01:45
301:18:45An index worth sharing02:33
311:21:18Adam is sold, Jerod is not.00:43
321:22:01Thanks Hack Club Bank (HBC)01:29
331:23:31Nick interviews Adam and Jerod04:24
341:27:54You as a model03:11
351:31:05Are we done?00:49
361:31:53Closing thoughts and stuff04:08
371:36:01++ Teaser01:35
", + "id": 484782155, + "sender_full_name": "Logbot", + "timestamp": 1732734007 + }, + { + "content": "

02102AE9-7AA0-4C1F-850F-3569BE7545EB.jpg

\n
", + "id": 484819681, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1732754038 + }, + { + "content": "

Excited to listen to this one!

", + "id": 484845648, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1732773453 + }, + { + "content": "

If you are interested in tomato based products look for Turkish ones.

", + "id": 484854494, + "sender_full_name": "Tim Uckun", + "timestamp": 1732778817 + }, + { + "content": "

Oh man I truly loved this conversation. I felt like I was around old friends in my favourite bar. I loved how you gave Nick a lot of space. It finally made my cheap sorry ass to become a changelog++ member.

", + "id": 485042045, + "sender_full_name": "FlakM", + "timestamp": 1732867683 + }, + { + "content": "

That's awesome to hear, thanks!

", + "id": 485126298, + "sender_full_name": "Jerod Santo", + "timestamp": 1732896084 + }, + { + "content": "

I'm looking forward the interview with Frank Proto! As someone who works with protocol buffers daily he's the perfect chef for a crossover interview.

\n

IMO chef bloggers and influencers have had a huge (but probably immeasurable) impact on the lives of ordinary people. Pre-internet it was way harder to learn techniques and processes to cook and bake better food. The OG Serious Eats was literally life changing for me because for once someone was explaining what was actually happening to the food and why it worked (or didn't). It's the site that got me into cooking which I really enjoy. A lot of techniques like dry brining, sous vide, reverse sear, velveting, tangzhong, etc. weren't widely known until people started sharing them online. It's similar to the open source phenomenon but for food.

", + "id": 485181491, + "sender_full_name": "Alden", + "timestamp": 1732930900 + }, + { + "content": "

What's the Youtube browser add-on mentioned that drastically improved the watching and interaction experience?

", + "id": 485248935, + "sender_full_name": "matt wilkie", + "timestamp": 1732989182 + }, + { + "content": "

One other thing about Tomato based products.

\n

In Turkey they sell tomato powder. This is where they take the skin of tomatoes and dehydrate them and then powder them. Many people also make their own saving their tomato peels and dehydrating them in the hot son of the mediterranean.

\n

This stuff is amazing. Put it anything and it basically turns it into a pizza! Soups, sandwiches, feta cheese, garlic bread, anything really.

\n

Every time I go there I stock up.

", + "id": 485418949, + "sender_full_name": "Tim Uckun", + "timestamp": 1732999418 + }, + { + "content": "

Get me some! That sounds awesome.

", + "id": 485427776, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733007913 + }, + { + "content": "

I need a dehydrator.

", + "id": 485427781, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733007922 + }, + { + "content": "

One thing why Changelog could run an archivebox is for all the links that are shared in the news episodes. Jerod is already doing the curation there.

", + "id": 485961483, + "sender_full_name": "Gert Van Gool", + "timestamp": 1733263048 + }, + { + "content": "

That's a great idea, I could help get that set up. Should be doable to run one for <$400/yr on a VPS

", + "id": 491553858, + "sender_full_name": "Nick Sweeting", + "timestamp": 1735790535 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/620.3A.20Hack.20Club.20takes.20to.20the.20High.20Seas.json b/zulip_json/456187-interviews/620.3A.20Hack.20Club.20takes.20to.20the.20High.20Seas.json new file mode 100644 index 0000000000..5cee05214a --- /dev/null +++ b/zulip_json/456187-interviews/620.3A.20Hack.20Club.20takes.20to.20the.20High.20Seas.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Jerod is joined by Hack Clubber Acon, who is fresh of the GitHub Universe stage and ready to tell us all about High Seas, a new initiative by Zach Latta and the Hack Club crew that's incentivizing teens to build cool personal projects by giving away free stuff. :link: https://changelog.fm/620

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00Welcome to The Changelog01:12
0201:12Sponsor: Sentry02:00
0303:11Start the show!01:51
0405:03Acon at Hack Club01:58
0507:01Designing Apocalypse01:13
0608:14Finding Hack Club01:30
0709:44Bottle cap obsession03:42
0813:26Gamification learnings05:26
0918:51On gaming02:08
1020:59On art01:22
1122:21Adapting to the web01:17
1223:38Sponsor: Fly.io04:30
1328:08High Seas03:18
1431:26Prizes!03:16
1534:42A trip down memory lane01:15
1635:574,980 doubloons02:40
1738:36Who built this?01:37
1840:13Guido & Anders!01:48
1942:01FAQs00:23
2042:24Sponsor: AssemblyAI01:29
2143:53What's next for Acon?01:38
2245:32Gap year & beyond02:07
2347:39Coming up next (sotl!)01:44
", + "id": 486175956, + "sender_full_name": "Logbot", + "timestamp": 1733345106 + }, + { + "content": "

This was a great interview. I kind of remember what it was like to be young and energetic.

", + "id": 487337986, + "sender_full_name": "Tim Uckun", + "timestamp": 1733863542 + }, + { + "content": "

Haha yeah Acon is full of energy. Made me want to design a game/hackathon!

", + "id": 487338406, + "sender_full_name": "Jerod Santo", + "timestamp": 1733863716 + }, + { + "content": "

Well I didn’t expect to come away with such a mixture of hope for the future and inadequacy for what I’d done with my life by that point, but also kind of in general. :sweat_smile:

\n

And great job explaining Pogs, Jerod :rolling_on_the_floor_laughing:

", + "id": 488764004, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734064871 + }, + { + "content": "

I don't know why but the phrase \"hella ton\" just gave me the giggles.

", + "id": 488919073, + "sender_full_name": "Tim Uckun", + "timestamp": 1734123315 + }, + { + "content": "

Tim Uckun said:

\n
\n

I don't know why but the phrase \"hella ton\" just gave me the giggles.

\n
\n

I definitely noticed this as well. As someone from Southern California, it tricked me into thinking she was from the Bay Area

", + "id": 488942124, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734135549 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/621.3A.20Building.20the.20developer.20cloud.json b/zulip_json/456187-interviews/621.3A.20Building.20the.20developer.20cloud.json new file mode 100644 index 0000000000..7ee75fa804 --- /dev/null +++ b/zulip_json/456187-interviews/621.3A.20Building.20the.20developer.20cloud.json @@ -0,0 +1,62 @@ +[ + { + "content": "

Kurt Mackey is back for a deep dive into what it takes to build the developer cloud. Kurt joins Adam to discuss the alliance between companies and cloud, something Kurt refers to as the \"Rebel Alliance,\" cloud complexity vs usability, Fly's future with Postgres and why they've waited, thoughts on Neon and Supabase (Kurt shares a hot take), and our CDN saga and plan to build a simple CDN on Fly called Pipely (still a Pipedream). :link: https://changelog.fm/621

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This week on The Changelog01:02
0201:05Sponsor: Sentry02:04
0303:13Start the show!00:21
0403:33NO limits01:55
0505:29Clouds doing similar things00:58
0606:27DHH threw shade at Fly08:40
0715:07Blazing fast SSDs04:06
0819:12Hot take!!01:20
0920:32Rebel Alliance04:17
1024:50Back to Tigris03:10
1128:00Sponsor: Coder02:24
1230:24Is it the Rebellion?02:19
1332:43We're building managed Postgres03:10
1435:53The Cloud business05:42
1541:35Tigris on Fly03:48
1645:23No more Alliance?00:59
1746:21We asked Render to do Postgres for us06:21
1850:13Sponsor: Eight Sleep02:29
1952:42Sponsor: Wix Studio00:54
2053:37Why punt on managed Postgres?03:39
2157:15BTS on Percona02:29
2259:44Exotic DB services01:42
231:01:26Tigris'ing Neon on Fly00:52
241:02:17Our CDN saga08:46
251:11:03CDN on Fly05:45
261:16:48How's your life?03:22
271:20:10Divorce happened02:09
281:22:19I build Lego and watch TV00:52
291:23:11What's on your TV?01:53
301:25:05Ray Porter and Bobiverse03:01
311:28:05Fly's future?03:19
321:31:25That's it00:26
331:31:50Closing thoughts and stuff03:42
", + "id": 488639609, + "sender_full_name": "Logbot", + "timestamp": 1734012007 + }, + { + "content": "

Fun hearing the discussion about the Pipedream... anxious for Friday's episode now.

", + "id": 488706087, + "sender_full_name": "Matt Johnson", + "timestamp": 1734032636 + }, + { + "content": "

This episode covered a lot of ground, tech / business / personal... great discussion :heart: .

", + "id": 488706758, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1734032893 + }, + { + "content": "

The rebel alliance topic was interesting, sounds like the tech startup version of an indie record label :grinning:

", + "id": 488707455, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1734033135 + }, + { + "content": "

@Matt Johnson the Pipedream is gets too REAL on Friday :stuck_out_tongue_wink:

", + "id": 488712507, + "sender_full_name": "Jerod Santo", + "timestamp": 1734035253 + }, + { + "content": "

Oh that idea of having people from different companies on to compare and contrast is great. It would be really interesting to see if different vendors with different approaches could come to agreement e.g. around different user needs, different customer profiles who may want to use them versus someone else. Or just get different takes on issues etc. I wonder if it would just be way too difficult to manage though :sweat_smile:

", + "id": 488991787, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1734180712 + }, + { + "content": "

\"Could you Tigris Neon on Fly\" :laughing:

", + "id": 489056694, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1734241866 + }, + { + "content": "

Since you were trading Bobiverse and Children of Time recs, have you guys read The Forever War? Plays with some similar concepts.

\n

I'd recommend reading as a double feature with Starship Troopers, which was a big influence on the sci fi genre. Haldeman has said it's not a reaction to Starship Troopers, but was influenced by it and is quite a counterpoint.

", + "id": 489058245, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1734243467 + }, + { + "content": "

The Rebel Alliance sounds cool to me, but I really appreciate that Kurt brought up HIPAA and BAAs. As someone working in health tech this is very true, and makes it way easier to just use the cloud you're already in vs looking for alternatives.

", + "id": 489097842, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734281855 + }, + { + "content": "

Daniel Buckmaster said:

\n
\n

\"Could you Tigris Neon on Fly\" :laughing:

\n
\n

r/brandnewsentences

", + "id": 489255142, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734360307 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/622.3A.20We.20ain.27t.20afraid.20of.20no.20Ghostty.21.json b/zulip_json/456187-interviews/622.3A.20We.20ain.27t.20afraid.20of.20no.20Ghostty.21.json new file mode 100644 index 0000000000..2981998460 --- /dev/null +++ b/zulip_json/456187-interviews/622.3A.20We.20ain.27t.20afraid.20of.20no.20Ghostty.21.json @@ -0,0 +1,128 @@ +[ + { + "content": "

Mitchell Hashimoto joins the show to discuss Ghostty, the newest terminal in town. Mitchell co-founded HashiCorp, took it all the way to IPO, exited in 2023—and now he's working on a terminal emulator called Ghostty. Ghostty is set to 1.0 this month, so we sat down to talk through all the details. :link: https://changelog.fm/622

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This week on The Changelog00:57
0200:57Sponsor: Fly.io02:45
0303:43Start the show!00:22
0404:05Let's talk Ghostty01:15
0505:19What is Ghostty?02:13
0607:32Terminals are like web browsers02:02
0709:34Where did you start?02:01
0811:35What does fast mean?01:17
0912:53How do you make it fast?01:41
1014:34Terminal as a platform04:18
1118:52Ghostty passed Jerod's sniff test00:24
1219:15Should tmux be baked in?02:48
1322:03libghostty and Ghostty app01:26
1423:29The importance of Windows support02:00
1525:30The ambitions of Ghostty02:02
1627:32Impact, but not as a business02:10
1729:41Sponsor: Eight Sleep02:17
1831:59Sponsor: Wix Studio00:53
1932:52The Discord is active05:06
2037:58Who's behind Ghostty?01:39
2139:37How long have you been working on this?00:29
2240:07Post HashiCorp hobbies and stuff03:46
2343:52Nerd snipe BINGO (Zig)03:25
2447:17Symbiosis with Zig02:12
2549:29Any large technical problems?01:26
2650:55Why is font rendering hard?03:29
2754:24Packaging a favorite font?02:49
2857:13Let's talk config05:30
291:02:43Comparing to Warp's prompt08:17
301:11:00Sponsor: Retool04:30
311:15:30Should Mitchell write a shell too?02:48
321:18:18What's DHH's terminal?01:38
331:19:56When does Ghostty 1.0 drop?01:33
341:21:29App icon - the winking ghost01:40
351:23:09Designed by Michael Flarup01:12
361:24:21How much SwiftUI is in here?01:03
371:25:24Major 1.0 blockers?03:13
381:28:36Good question on X from Mark J02:31
391:31:07Happy with Terminal.app?01:05
401:32:12Visor mode!!02:59
411:35:11Terminal inspector02:01
421:37:13Wrapping up00:42
431:37:54Go to ghostty.org01:15
441:39:09Closing thoughts and stuff03:42
", + "id": 489848401, + "sender_full_name": "Logbot", + "timestamp": 1734559386 + }, + { + "content": "

Love all the activity around shells, terminals and hybrids.
\nAlso, while I know it doesn't replace tmux, the Windows Terminal supports splitting the pane to run things like your editor (Helix, Neovim, Micro) next to, or above/below, a shell pane.

\n

I'll be keeping an eye on Ghostty once it gets released to the rest of us.

", + "id": 490049868, + "sender_full_name": "Al Gonzalez", + "timestamp": 1734642453 + }, + { + "content": "

How long before Hashimoto moves on, hands it over to someone that turns out to be a rent-seeker, and Ghostty's licence is changed to BSL with a mandatory cloud subscription? :P

", + "id": 490060875, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734648098 + }, + { + "content": "

I do love that Hashimoto owns that his decision between Zig and Rust is emotional and subjective
\nI see flame wars and toxic posts, especially in the Phoronix forums, that are anti-Codes-of-Conduct or anti-systemd, or anti-Rust, or anti-Wayland, and the authors always pretend to be objective but it takes almost no probing at all to see these are emptional preferences, not technical

\n

And it's perfectly fine and human to have emotional reactions, as long as we know when it's happening and not lie about it

", + "id": 490061224, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734648274 + }, + { + "content": "

Is anyone using Ghostty that has used Wezterm? I've been so happy w/Wezterm (switched after Nick Nisi brought it up) that I'm curious if anything will get me to switch off of it

", + "id": 490226394, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1734726674 + }, + { + "content": "

Ghostty uses GTK on Linux, and that's actually a drawback for me
\nI actually prefer that alacritty and wezterm are so toolkit agnostic
\nGoing with GTK is the right move if you assume GNOME is the most popular desktop, but it'll rub everyone else the wrong way, IMO

", + "id": 490242270, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734735536 + }, + { + "content": "

@Lars Ellingsen I think if you've got a bunch of custom Lua in your wezterm setup, and you're really happy with specific custom behaviours you've built, then you might miss that by switching to Ghostty
\nHowever, it's probably worth playing with just to appreciate the differences in either direction

", + "id": 490242421, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734735632 + }, + { + "content": "

I haven't tried alacritty since I had a mac, and never used wezterm. Both worth revisiting. I'm a tmux-loving kitty user which smells contradictory :sweat_smile: . I like how Mitchell distanced himself from some of the tmux disdain out there.

", + "id": 490425156, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1734907897 + }, + { + "content": "

What is probably needed is something like WHATWG or freedesktop.org but for terminal emulator and shell standards, so that existing protocols can be documented and new protocols can be discussed and implemented
\nThere are various issues that can't be elegantly solved in a terminal emulator without more information from the shell
\nAnd it'd be awesome for terminal emulators to agree on how to advertise native widgets to shells
\nAnd yeah, intermediate layers like muxers can then also implement those standards

", + "id": 490432686, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1734915259 + }, + { + "content": "

There is https://gitlab.freedesktop.org/terminal-wg, but they haven’t gained much “authority” in the space

", + "id": 490547943, + "sender_full_name": "Tim Culverhouse", + "timestamp": 1734971989 + }, + { + "content": "

I can't wait to try GhosTTY! I'm using Guaketerm on linux mint now to get the \"visor\"-feeling that Jerod talked about (or was it Adam? I have a hard time distinguishing their voices). it's fundamental to me, and Guaketerm also supports split pane which is also fundamental.

\n

We'll see what GhosTTY gives once it's released to the public, pretty stoked!

\n

Edit: If I'd have to choose either feature, it's split pane > visor/quaketerm functionality

", + "id": 490550324, + "sender_full_name": "Erik Svensson", + "timestamp": 1734972919 + }, + { + "content": "

It's now live :eyes: #general > Ghostty is now v1.0 (and Open Source to all)

", + "id": 490918746, + "sender_full_name": "Jamie Tanna", + "timestamp": 1735249234 + }, + { + "content": "

Hah, BDFLFN amused me. Partly because I started a new project recently, intended for open-source, and wrote in the first RFC that the project would follow a BDFN model until it grew enough to need actual governance. I think it's not a bad concept!

\n

(Needless to say Ghostty has grown a little faster than my project which hasn't make it out of private-repo stage :joy:)

", + "id": 490956952, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1735282751 + }, + { + "content": "

I would love if Ghostty could handle connection breaks over an ssh connection. The mosh port is blocked at work and it’s pretty much the only reason I use tmux/zellij

", + "id": 491024247, + "sender_full_name": "Dustin", + "timestamp": 1735327862 + }, + { + "content": "

fwiw wezterm gets you that. and @Jerod Santo made a comment similar, to the effect that he'd be sold if a terminal solved getting rid of tmux.

\n

with wezterm, so long as you have it installed on both systems, you can use its built in multiplexer to transparently open new windows/panes inside the ssh context.

\n

I dont much get the hype around ghostty tbh. i've nabbed multiple lua snippets for neat dynamic functionality, so it seems like it'd just be a step down always to not have scriptability

", + "id": 491503054, + "sender_full_name": "Dan Cardin", + "timestamp": 1735740939 + }, + { + "content": "

That's not replacing tmux though? That's just giving you tabs in the app instead of/in addition to tmux.

", + "id": 491511055, + "sender_full_name": "Dustin", + "timestamp": 1735748101 + }, + { + "content": "

I'm in a similar boat as Dan.

\n

I'm excited to try Ghostty (mostly for scratching my itch for trying out new shiny things) but it would have to deliver a lot more differential features to compel me to make a switch. Last major switch was from Kitty to WezTerm and I've been pretty happy with it so far.

\n

Can someone, who has tried both WezTerm and Ghostty, share their experiences?

", + "id": 491512205, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1735749162 + }, + { + "content": "

@Siddhartha Golu you can be that someone who tries both WezTerm and Ghostty and have your own experience. Only you can know if it fits your use case. Also remember Ghostty has been in development for less than 2 years and just released 1.0. Every other terminal has years on Ghostty.

", + "id": 491513926, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1735750831 + }, + { + "content": "

wezterm was my primary terminal emulator for years

\n

For me, it's tradeoffs are that there's the tiniest performance impact from having a Lua runtime for configuration, but in exchange it is extremely flexible and rich in features, and the majority of it is Rust so it's likely to be as fast as the equivalent written in C or Zig (plus without thread safety issues that C and Zig happily allow)

\n

wezterm does use Vulkan on Linux, unlike OpenGL used by alacritty and Ghostty, so if you like leaving legacy technology in the past then this is a plus

\n

The Rust libraries for Wayland (Linux) had a major update that completely changed their APIs, and wezterm is in the middle of an upheaval there, which make it unusable for me, but I keep meaning to dive in and see if I can contribute some PRs

\n

Due to those Wayland issues, I've switched to Ghostty on macOS and Linux for now

\n

Zig _is_ indeed a much better C, but I want as much of my system to benefit from memory safety and thread safety, I don't care if this is Rust or Swift or Erlang/Elixir or some new language, but Zig is not safe enough for my goals, so I'll drop Ghostty and go back to wezterm as soon as that meets my needs again

\n

I also understand why they chose GTK, but saying that it's \"native\" on Linux is not exactly accurate, and I personally also want to be removing as much GTK and Qt from my systems going forward too (big old blobs of memory-unsafe C++, not to mention I just subjectively dislike how they look)

", + "id": 491535405, + "sender_full_name": "Ron Waldon-Howe", + "timestamp": 1735772632 + }, + { + "content": "

Dustin said:

\n
\n

That's not replacing tmux though? That's just giving you tabs in the app instead of/in addition to tmux.

\n
\n

perhaps i didn't explain it right, but it is literally replacing tmux. Your remote machine sessions are retained there if you disconnect. It's just more seamless because it attaches without nesting, and retains all the \"native\" window functionality.

", + "id": 491761732, + "sender_full_name": "Dan Cardin", + "timestamp": 1735912666 + }, + { + "content": "

Ah I found the docs. Cool!

", + "id": 491785609, + "sender_full_name": "Dustin", + "timestamp": 1735924443 + } +] \ No newline at end of file diff --git a/zulip_json/456187-interviews/623.3A.20The.20power.20of.20the.20button.json b/zulip_json/456187-interviews/623.3A.20The.20power.20of.20the.20button.json new file mode 100644 index 0000000000..4d035bdc8a --- /dev/null +++ b/zulip_json/456187-interviews/623.3A.20The.20power.20of.20the.20button.json @@ -0,0 +1,38 @@ +[ + { + "content": "

Rachel Plotnick joins us for the first show of 2025 to discuss her book \"Power Button\" and the research she did, and why we love/hate buttons so much. We also discuss her upcoming book \"License to Spill\" as well as the research she's doing on energy drinks. :link: https://changelog.fm/623

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This week on The Changelog01:12
0201:12Sponsor: Sentry02:04
0303:23Start the show!00:16
0403:39It's Rachel Plotnick07:03
0510:42Buttons aren't cool01:48
0612:30Beginning her button research02:59
0715:29Push a button for my shower please06:19
0821:48Good for nothing button!00:18
0922:06Buttons are not dead01:40
1023:45Sponsor: Notion02:14
1126:00The underlying problem09:11
1235:11Re-button-ifying01:35
1336:46Placebo buttons05:20
1442:06When should it be a button?04:55
1547:00License to spill03:21
1650:22Sponsor: DeleteMe02:28
1752:50Reminded of The Truman Show00:59
1853:48Who is this book for?02:57
1956:45How do YOU eat Cheetos while coding?01:36
2058:21What is obsolescence culture?02:56
211:01:18Rachel's research on energy drinks06:36
221:07:54H2 Hummer crab walk01:30
231:09:24Rachel on the internet00:56
241:10:19Closing thoughts and stuff02:12
", + "id": 492609055, + "sender_full_name": "Logbot", + "timestamp": 1736383806 + }, + { + "content": "

re: traffic signals that have flash detection or object detection. At least in my area these are both true. Flash detection is intended to assist with emergency vehicles approaching, and the vehicle detection is typically inductive loops for metal detection rather than weight to the best of my knowledge.

\n

I’m not a civil engineer or anything, but in my microprocessor class over 20 years ago one of our projects was to study and model an intersection traffic light setup close to the engineering school.

", + "id": 492629689, + "sender_full_name": "Ricky Hussmann", + "timestamp": 1736397159 + }, + { + "content": "

Was it intentional there was no \"this week on The Changelog\" and \"start the show\" chapters on the ++ version?

", + "id": 492657550, + "sender_full_name": "Jamie Tanna", + "timestamp": 1736409994 + }, + { + "content": "

@Ricky Hussmann ok cool thank you for confirming I haven't been completely wasting my time/effort all these years :laughing:

", + "id": 492744901, + "sender_full_name": "Jerod Santo", + "timestamp": 1736435196 + }, + { + "content": "

@Jamie Tanna I think I just took us into the show this time. I didn't think about it much since \"It's Rachel\" was the first chapter of the show.

", + "id": 492831502, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1736461824 + }, + { + "content": "

@Jerod Santo I think you score 2 out of 3.

\n

1 - While I'm sure there are examples of fake / useless buttons, I can confirm that pedestrian buttons do (at least sometimes) have a purpose. In my area, if you don't push the button, there may never be a 'walk' cycle or the green light for the side street will last only 15 or 20 seconds (not enough time to walk across).

\n

2 - Similarly, the vehicle detector loops are real, although they rely on electrical induction and not weight. Sensitivity has to be tuned to avoid false positives but also avoid missing vehicles. I learned as a kid that when cycling at these lights, it is important to get ahead of the sensor so that a big car can come up behind you to trip it, because our bikes generally didn't have enough metal to do the job. Motorcycles sometimes have issues too. And in some configurations you might have needed to cross multiple loops in succession to have it register (especially in left-hand-turn lanes, where they need to \"weed out\" inadvertent triggers from opposite direction traffic).

\n

3 - Finally, while some lights do have detection cameras to allow emergency vehicles to take priority, these are commonly infrared-based and require pulses at a specific frequency to trigger. I think on the 'flashing headlights' front, that fits into the \"wives tale\" world. Maybe there was one light somewhere that did that, but I'm sure they quickly realized that was ripe for 'misuse'.

", + "id": 493117803, + "sender_full_name": "Anthony Tibbs", + "timestamp": 1736620802 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/338.3A.20Undirected.20hyper.20arrows.json b/zulip_json/456196-jsparty/338.3A.20Undirected.20hyper.20arrows.json new file mode 100644 index 0000000000..b30dcb655b --- /dev/null +++ b/zulip_json/456196-jsparty/338.3A.20Undirected.20hyper.20arrows.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Chris Shank has been on sabbatical since January, so he’s had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris’ brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvases? How can we make it easier to make “folk interfaces” on the web?

\n

:link: https://jsparty.fm/338

\n
Chris Shank has been on sabbatical since January, so he's had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris' brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvase...
", + "id": 469714081, + "sender_full_name": "Jerod Santo", + "timestamp": 1726156217 + }, + { + "content": "

I'm only halfway through and have had a little glance through Chris's example repos. The approach reminds me of the Elm architecture, which centred IIRC around a single massive sum type with all the possible actions the user could take in the app, like Flux architecture action names. I never got to use that model in anger, it just seemed... both so sensible and so awkward to have one type for your whole app.

", + "id": 470165665, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726317987 + }, + { + "content": "

RE \"you have an HTML file but now how do you share it?\" An underrated capability is that you can just send an HTML file in an email or messaging app, same as you would with an image! Of course browsers don't like you doing this, and block APIs if you're opening a local file. I also doubt mobile browsers will open local HTML files :(. But HTML files are a great place to start!

", + "id": 470241807, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726358743 + }, + { + "content": "

Mobile browsers don’t like them, but on iOS you can open them via Shortcuts like so. 9B1A665B-B858-403E-8A8F-1AB9AA5C4CEA.png

\n
", + "id": 470653892, + "sender_full_name": "Dustin", + "timestamp": 1726501943 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/339.3A.20It.27s.20all.20about.20the.20squiggles.json b/zulip_json/456196-jsparty/339.3A.20It.27s.20all.20about.20the.20squiggles.json new file mode 100644 index 0000000000..c2724da9b7 --- /dev/null +++ b/zulip_json/456196-jsparty/339.3A.20It.27s.20all.20about.20the.20squiggles.json @@ -0,0 +1,38 @@ +[ + { + "content": "

:link: https://jsparty.fm/339

\n
Nick is joined by Josh Goldberg & Dimitri Mitropoulos to discuss SquiggleConf, a new conference focused on web dev tooling. We explore the motivations behind creating a conference dedicated to developer tools, the challenges of organizing both conferences and local meetups, and strategies for building engaged tech comm...
", + "id": 471572181, + "sender_full_name": "Jerod Santo", + "timestamp": 1726784587 + }, + { + "content": "

Regarding meet-ups: I have glanced around at some of the main sites for organizing meet-ups, but curious if anyone has alternative avenues for discovering groups?

\n

Any advice on getting involved in meetups when there don’t seem to be any in my area?

", + "id": 472273733, + "sender_full_name": "Joe Lyles", + "timestamp": 1727107736 + }, + { + "content": "

For general advice about meetups, I recommend this recent podcast: https://syntax.fm/show/818/cj-hosting-meetups-lunch-and-learn

\n
CJ discusses hosting the Denver TypeScript meetup, the return of meetups post-COVID, finding organizers and speakers, using Meetup.com, what makes a good meetup, his first meetup experiences, the importance of community, and tips for organizing, attending, finding and getting involved with meetups.
", + "id": 472357755, + "sender_full_name": "Philip Durbin", + "timestamp": 1727135951 + }, + { + "content": "

As for where to find them, https://meetup.com is by far the most popular.

\n
Find Meetup events, join groups, or start your own. Make new friends and connect with like-minded people. Meet people near you who share your interests.
", + "id": 472357872, + "sender_full_name": "Philip Durbin", + "timestamp": 1727136003 + }, + { + "content": "

That podcast above also mentions https://guild.host but there are far fewer events than what's on Meetup.

\n
Guild is the platform for communities. Attend an Event, catch a Presentation, and follow a Network!\n
", + "id": 472358076, + "sender_full_name": "Philip Durbin", + "timestamp": 1727136061 + }, + { + "content": "

Thanks, @Philip Durbin ! I appreciate the feedback. Seems like meet-ups might be recovering some momentum.

\n

For future readers - Syntax pod episode covers considerations for meet-ups such as: getting a location, style of meet-up, discovering meet-ups, cost of the event, formats for doing talks and finding speakers, no-talk and participatory meet-ups, attendee mindset, meet-ups and gyms, organizer tips, circle back to how to find a meet-up.

\n

Bottom line - If you’re thinking about going to a meet-up, go. Also, get involved, consider organizing, and volunteer to speak.

", + "id": 472480350, + "sender_full_name": "Joe Lyles", + "timestamp": 1727180453 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/340.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.json b/zulip_json/456196-jsparty/340.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.json new file mode 100644 index 0000000000..ec6c99981e --- /dev/null +++ b/zulip_json/456196-jsparty/340.3A.20Leveling.20up.20JavaScript.20with.20Deno.202.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what's new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan's open letter to Oracle in an attempt to free the unused \"JavaScript\" trademark from the giant's clutches.

\n

:link: https://jsparty.fm/340

", + "id": 472953253, + "sender_full_name": "Logbot", + "timestamp": 1727375407 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/341.3A.20Create.20interactive.20tutorials.20the.20easy.20way.json b/zulip_json/456196-jsparty/341.3A.20Create.20interactive.20tutorials.20the.20easy.20way.json new file mode 100644 index 0000000000..619afc2d81 --- /dev/null +++ b/zulip_json/456196-jsparty/341.3A.20Create.20interactive.20tutorials.20the.20easy.20way.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Tomek Sułkowski from TutorialKit joins Jerod to tell him all about the open source toolkit for creating awesome, interactive tutorials without having to code up the hard parts.

\n

:link: https://jsparty.fm/341

", + "id": 474640304, + "sender_full_name": "Logbot", + "timestamp": 1727974807 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/342.3A.20A.20great.20horse.20to.20bet.20on.json b/zulip_json/456196-jsparty/342.3A.20A.20great.20horse.20to.20bet.20on.json new file mode 100644 index 0000000000..aff0739807 --- /dev/null +++ b/zulip_json/456196-jsparty/342.3A.20A.20great.20horse.20to.20bet.20on.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Jerod & KBall discuss a trio of goings on in/around the web dev world: Evan You's new startup, Matt Mullenweg's WordPress mess & Ryan Carniato's WebComponents debate.

\n

:link: https://jsparty.fm/342

", + "id": 476170362, + "sender_full_name": "Logbot", + "timestamp": 1728576614 + }, + { + "content": "

@Jerod Santo at the end of the episode (which was great, by the way) you asked if there's interest in a show with Lea and Ryan about Web Components. Yes. Absolutely. Thanks.

", + "id": 476394612, + "sender_full_name": "Philip Durbin", + "timestamp": 1728655119 + }, + { + "content": "

Philip Durbin said:

\n
\n

Jerod Santo at the end of the episode (which was great, by the way) you asked if there's interest in a show with Lea and Ryan about Web Components. Yes. Absolutely. Thanks.

\n
\n

Emphatically agree! We are working on a design system and paving the road with web components. There’s a lot to love but also some challenges we don’t want to be blind to when implementing in different frameworks. Would love to have an episode with a balanced take on the state of web components. I’ve been following Cory Laviska for a few years with shoelace and now the fold into Web Awesome. Rediscovered your pod cause I was looking for web component content. Great episode! Even created an account to come plus up the web component discussion :)
\nbest!

", + "id": 477829137, + "sender_full_name": "Shawn Beatty", + "timestamp": 1729363306 + }, + { + "content": "

I've reached out to Lea to see if she's interested. Ryan makes himself generally available for stuff like this, so she'll be harder to nail down, most likely.

", + "id": 478075955, + "sender_full_name": "Jerod Santo", + "timestamp": 1729521035 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/343.3A.20Digging.20through.20Jerod.20Santo.E2.80.99s.20tool.20box.json b/zulip_json/456196-jsparty/343.3A.20Digging.20through.20Jerod.20Santo.E2.80.99s.20tool.20box.json new file mode 100644 index 0000000000..36b9b7ab16 --- /dev/null +++ b/zulip_json/456196-jsparty/343.3A.20Digging.20through.20Jerod.20Santo.E2.80.99s.20tool.20box.json @@ -0,0 +1,74 @@ +[ + { + "content": "

KBall interviews Jerod about the tools he uses in development, podcasting & business. We start with text editors & terminal tools, move to podcast recording & editing tools, discuss the open source podcasting platform Jerod built in Elixir, then finish with tools to run a small business & our approaches to genAI. Oh, and you don't want to miss Jerod's Big Confession!

\n

:link: https://jsparty.fm/343

", + "id": 477487620, + "sender_full_name": "Logbot", + "timestamp": 1729184466 + }, + { + "content": "

That \"Jerod's Big Confession\" chapter just might get me kicked off the pod... (And no, it's not that I actually love TypeScript)

", + "id": 477500414, + "sender_full_name": "Jerod Santo", + "timestamp": 1729189439 + }, + { + "content": "

Hi, looking forward to listening to this, but the last episode doesn’t show in the RSS feed (checked both jsparty and the master feed, in the iOS built in app).

", + "id": 477581938, + "sender_full_name": "Simon Mitternacht", + "timestamp": 1729232997 + }, + { + "content": "

I'm facing the same issue as Simon, not able to fetch this episode via RSS

", + "id": 477597117, + "sender_full_name": "Siddhartha Golu", + "timestamp": 1729237963 + }, + { + "content": "

Why is it only today that I learned Changelog is built on Elixir + Phoenix? :sweat_smile:

", + "id": 477616548, + "sender_full_name": "Piotr", + "timestamp": 1729244320 + }, + { + "content": "

Showed up now :tada:

", + "id": 477619270, + "sender_full_name": "Simon Mitternacht", + "timestamp": 1729245287 + }, + { + "content": "

Super weird that the directories aren't picking up this or the new Changelog Interview published yesterday. The feeds all look valid and the mp3 files are where they're supposed to be...

", + "id": 477644715, + "sender_full_name": "Jerod Santo", + "timestamp": 1729254587 + }, + { + "content": "

@Jerod Santo what computer do you have and how are you running Llama? That’s something I haven’t played with in Zed yet but I’d tried 3.0 with VSCode a while back and it was quite meh

", + "id": 477686831, + "sender_full_name": "Dustin", + "timestamp": 1729267279 + }, + { + "content": "

I’m especially curious how many parameters you’re running

", + "id": 477689142, + "sender_full_name": "Dustin", + "timestamp": 1729268095 + }, + { + "content": "

I have an M1 MacBook Pro. I'm running llama3.2:latest via ollama. Pretty sure it's the smallest params

", + "id": 477690961, + "sender_full_name": "Jerod Santo", + "timestamp": 1729268766 + }, + { + "content": "

Cool. I’ve got the same setup. I’ll give it another shot then :grinning_face_with_smiling_eyes:

", + "id": 477867732, + "sender_full_name": "Dustin", + "timestamp": 1729401414 + }, + { + "content": "

This was a fun episode and motivated me to give Enchanted a try. However, on Mac, I can't seem to just start typing my message. Rather, I have to first click \"Message\" to give it focus. Same with every follow up message I want to send. I have to click \"Message\" first, and then start typing my message. Is anyone else seeing this? Any workarounds? I do see a couple related issues are open about this. I'm on Enchanted 1.7.2. Thanks.

", + "id": 479803917, + "sender_full_name": "Philip Durbin", + "timestamp": 1730349433 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/344.3A.20Kind.20of.20a.20big.20deal.json b/zulip_json/456196-jsparty/344.3A.20Kind.20of.20a.20big.20deal.json new file mode 100644 index 0000000000..94316ba3bc --- /dev/null +++ b/zulip_json/456196-jsparty/344.3A.20Kind.20of.20a.20big.20deal.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Jerod & the gang play \"Twenty\" Questions to get to know Amy, review the big Svelte 5 release, discuss commercial open source & get Nick's report from SquiggleConf!

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:45
0303:24Hello party people!01:20
0404:44Welcoming Amy01:44
0506:28Let's play \"20\" Questions!01:00
0607:281: Pick a web framework01:51
0709:192: Share a spicy take01:27
0810:46E_TOO_MANY_DOMAINS00:59
0911:453: Overrated tech (TypeScript)02:55
1014:404: Favorite IRL activities01:57
1116:375: Compare violin to coding01:30
1218:066: Editors better than Vim00:47
1318:537: Nashville facts01:39
1420:328: Full-snack developer01:02
1521:349: Kinda a big deal01:29
1623:0310: Developer hero02:22
1725:25Sponsor: Jam.dev02:13
1827:38Svelte 5 is alive14:16
1941:54Sponsor: WorkOS03:21
2045:16Spicy Vercel takes02:47
2148:03Next, Svelte & WordPress04:07
2252:10Squiggles!03:38
2355:48React Summit US!02:01
2457:50Final words01:03
2558:52Next up on the pod01:21
\n

:link: https://jsparty.fm/344

", + "id": 479946982, + "sender_full_name": "Logbot", + "timestamp": 1730403006 + }, + { + "content": "

i was really hoping someone would point out to @Nick Nisi that MCing in the imax theater was insuffishient

", + "id": 479976610, + "sender_full_name": "Andrew Patton", + "timestamp": 1730419684 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/345.3A.20How.20Vercel.20thinks.20about.20Next.2Ejs.json b/zulip_json/456196-jsparty/345.3A.20How.20Vercel.20thinks.20about.20Next.2Ejs.json new file mode 100644 index 0000000000..e272fc35bf --- /dev/null +++ b/zulip_json/456196-jsparty/345.3A.20How.20Vercel.20thinks.20about.20Next.2Ejs.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Vercel CPO, Tom Occhino, joins Jerod for a one-on-one covering React & Next's past, present & future. We discuss the birth of React, Tom's move to Vercel, deploying Next apps to non-Vercel hosts, React as the next jQuery, the viability of Web Components, Vercel customers getting surprise bills & so much more.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:45
0303:24Welcoming Tom Occhino01:24
0404:48The birth of React04:46
0509:34The initial reaction04:09
0613:43Organic growth02:02
0715:44The documentary01:16
0817:01Sponsor: WorkOS03:21
0920:22From FB to Vercel03:17
1023:39Why Next.js03:55
1127:34Deploying Next.js to not-Vercel02:05
1229:39The DX vs UX thing03:54
1333:33Is Next.js tied to React?02:53
1436:26React as the next jQuery03:06
1539:32The viability of Web Components02:18
1641:50Sponsor: Notion02:23
1744:13Svelte inside Vercel02:24
1846:38What's new in Next.js08:35
1955:12Denial of Wallet attacks02:56
2058:08Always on top of AWS?02:27
211:00:35In-function concurrency01:06
221:01:42V0 (the AI chapter)07:38
231:09:20Closing time01:02
241:10:22Next up on the pod01:20
\n

:link: https://jsparty.fm/345

\n
", + "id": 481196036, + "sender_full_name": "Logbot", + "timestamp": 1731011765 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/346.3A.20It.27s.20all.20about.20documentation.json b/zulip_json/456196-jsparty/346.3A.20It.27s.20all.20about.20documentation.json new file mode 100644 index 0000000000..3f2c2acda6 --- /dev/null +++ b/zulip_json/456196-jsparty/346.3A.20It.27s.20all.20about.20documentation.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Carmen Huidobro joins Amy, KBall & Nick on the show to talk about her work, the importance of writing docs, and her upcoming conference talk at React Summit US! :link: https://jsparty.fm/346

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:45
0303:24A hoy hoy!00:49
0404:13Welcoming Carmen01:28
0505:41Developer titles02:22
0608:03Documentation07:57
0716:00Carmen's talk07:26
0823:26Knip00:53
0924:19Vim02:35
1026:54LLMs for tools06:00
1132:54Sponsor: Jam.dev01:32
1234:26Ollama07:32
1341:57How to use these tools10:03
1452:00Dependencies05:38
1557:38Codemods02:14
1659:52Sustainability01:39
171:01:31Time to grow up03:19
181:04:50Getting in touch06:25
191:11:15Closing time01:46
201:13:01Next up on the pod01:14
", + "id": 482486306, + "sender_full_name": "Logbot", + "timestamp": 1731619807 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/347.3A.20Nine.20pillars.20of.20great.20Node.20apps.json b/zulip_json/456196-jsparty/347.3A.20Nine.20pillars.20of.20great.20Node.20apps.json new file mode 100644 index 0000000000..e65488351d --- /dev/null +++ b/zulip_json/456196-jsparty/347.3A.20Nine.20pillars.20of.20great.20Node.20apps.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Recently, four pillars of the JavaScript community (James Snell, Natalia Venditto, Michael Dawson & Matteo Collina) teamed up to create a resource that lays out nine principles for doing Node.js right in enterprise environments. On this episode, Natalia & Matteo join Jerod to discuss all nine. :link: https://jsparty.fm/347

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Notion01:28
0302:07Hello party people01:36
0403:43How it came together03:09
0506:52The nine pillars01:31
0608:245: Avoid dependency creep06:15
0714:386: De-risk your dependencies04:06
0818:44Sponsor: WorkOS02:50
0921:347: Avoid globals08:34
1030:098: Handle errors, log well04:37
1134:469: Use API specs, generate clients05:37
1240:23Sponsor: Jam.dev01:31
1341:551: Do not block the event loop03:53
1445:472: Monitor Node-specific metrics04:09
1549:563: Use Node LTS04:36
1654:324: Automate testing, code review, conformance02:32
1757:04Bonus pillars03:09
181:00:14Closing time02:54
191:03:08Next up on the pod (merch!)01:00
", + "id": 483769043, + "sender_full_name": "Logbot", + "timestamp": 1732215848 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/348.3A.20WYSIWYG.json b/zulip_json/456196-jsparty/348.3A.20WYSIWYG.json new file mode 100644 index 0000000000..9dd6c67d84 --- /dev/null +++ b/zulip_json/456196-jsparty/348.3A.20WYSIWYG.json @@ -0,0 +1,8 @@ +[ + { + "content": "

At React Summit in New York, KBall & Nick sat down with Kent C. Dodds & Theo Browne for two fascinating conversations. Both of them showed us the whole gamut of their personalities!

\n

Kent shared his insights on effective teaching methodologies and the future of developer education, while diving deep into React and the Remix/React Router ecosystem, and closing on an appeal for kindness int he world.

\n

Then Theo took us behind the scenes of his developer-focused content creation, from streaming to the origins of the T3 stack, and how his online persona (including T3!) is \"just him\". :link: https://jsparty.fm/348

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: WorkOS02:49
0303:28Kent C. Dodds!01:24
0404:51AI talk07:15
0512:06Which AI?03:02
0615:08Most excited08:53
0724:01Codemods07:29
0831:30Making connections02:13
0933:43Be selfish01:56
1035:39Sponsor: Jam.dev01:32
1137:11Theo Browne!06:35
1243:47The T-3 stack03:09
1346:56Pages router02:44
1449:40TypeScript07:19
1556:59On career02:39
1659:37AI Talk07:37
171:07:15Why confs08:01
181:15:16Follow your excitement00:51
191:16:07Next up on the pod00:58
", + "id": 485137941, + "sender_full_name": "Logbot", + "timestamp": 1732900806 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/349.3A.20React.3A.20then.20.26.20now.json b/zulip_json/456196-jsparty/349.3A.20React.3A.20then.20.26.20now.json new file mode 100644 index 0000000000..587b96dd42 --- /dev/null +++ b/zulip_json/456196-jsparty/349.3A.20React.3A.20then.20.26.20now.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Back at React Summit in New York, KBall & Nick sat down with Tom Occhino & Shruti Kapoor for more fascinating conversations.

\n

Tom Occhino, a key figure in React's history at Facebook (now Meta), reveals the origin story of React, which began when an ads engineer presented a revolutionary approach to web UI rendering. The discussion extends to React's evolution through Next.js.

\n

Then, Shruti Kapoor breaks down React 19's major features, including React Server Components (RSC), the new compiler implementation, and enhanced APIs that promise to streamline development workflows. :link: https://jsparty.fm/349

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00It's party time, y'all00:39
0200:39Sponsor: Fly.io02:29
0303:08Tom Occhino!08:39
0411:47When React was first released03:51
0515:38Vercel vs Facebook06:01
0621:39Next.js04:28
0726:07Constraints02:20
0828:27AI (obligatory)05:39
0934:06Conferences01:51
1035:57Tom's final words00:55
1136:52Sponsor: WorkOS02:50
1239:42Sponsor: Jam.dev01:32
1341:15Shruti Kapoor!03:20
1444:35Actions02:41
1547:16Compiler04:48
1652:04Suspense05:05
1757:09Conferences04:11
181:01:20CDD01:05
191:02:25Exciting things03:24
201:05:49TypeScript (obligatory)03:06
211:08:55Shruti's final words03:20
221:12:15Outro00:55
", + "id": 486361858, + "sender_full_name": "Logbot", + "timestamp": 1733420707 + } +] \ No newline at end of file diff --git a/zulip_json/456196-jsparty/Moar.20Ember.20.F0.9F.90.B9.json b/zulip_json/456196-jsparty/Moar.20Ember.20.F0.9F.90.B9.json new file mode 100644 index 0000000000..bb423b2caa --- /dev/null +++ b/zulip_json/456196-jsparty/Moar.20Ember.20.F0.9F.90.B9.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Obviously the first thing I do when I join a new chat platform is search for \"Ember\", and to my horror this is what I find

\n
\n

No search results.

\n

You searched for: ember

\n
\n

Best fix that then! :joy: Anyone here use ember before? Anyone excited for the new stuff we're working on?

", + "id": 472706058, + "sender_full_name": "Chris Manson", + "timestamp": 1727273200 + }, + { + "content": "

Moar ember right here! ~> https://changelog.com/topic/ember

", + "id": 472708704, + "sender_full_name": "Jerod Santo", + "timestamp": 1727273946 + }, + { + "content": "

ha ha ha nice! I didn't know there was a topic on the website :joy: I'll just have to fill it with cool stuff over the coming years

", + "id": 472951571, + "sender_full_name": "Chris Manson", + "timestamp": 1727374714 + }, + { + "content": "

Yay moar ember!
\nThe most underrated JS framework!

", + "id": 476196083, + "sender_full_name": "Caleb Fong", + "timestamp": 1728584910 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/121.3A.20Building.20rawkode.20academy.json b/zulip_json/456580-shipit/121.3A.20Building.20rawkode.20academy.json new file mode 100644 index 0000000000..a815cf838d --- /dev/null +++ b/zulip_json/456580-shipit/121.3A.20Building.20rawkode.20academy.json @@ -0,0 +1,32 @@ +[ + { + "content": "

:link: https://shipit.show/121

\n
David created a successful YouTube channel but knew to take things to the next level he'd need to own more of the stack.
", + "id": 470335035, + "sender_full_name": "Jerod Santo", + "timestamp": 1726406612 + }, + { + "content": "

Such a great episode. I loved the quiz at the end.
\nI haven't touched Wasm yet, and this is another push for me towards giving it a shot.
\nI also really agreed with David that Rust is just so enjoyable to use. I've used it for the backend of my latest project and couldn't really justify it other than \"I like it!\" Maybe that's all that's needed.

", + "id": 470761223, + "sender_full_name": "Thomas Eckert", + "timestamp": 1726525918 + }, + { + "content": "

Some very triggering takes on microservices in this episode :joy:. I'd really like to see what a single-column service looks like. I'm taking a look at the github repo but can't see any great example services... maybe this is a good one, which contains the mapping of hosts to shows? I do like the idea of table-per-feature (it reminds me of the ECS structure in video games). But I wonder if all the ceremony around each table is really worth it?
\nAaaaanyway I'm at risk of turning this into a microservices argument! Maybe we should try to focus on the specific approach in the episode, which is the use of grafbase, WASM on the backend, etc.

\n
Rawkode Academy Monorepository. Contribute to RawkodeAcademy/RawkodeAcademy development by creating an account on GitHub.
Rawkode Academy Monorepository. Contribute to RawkodeAcademy/RawkodeAcademy development by creating an account on GitHub.
", + "id": 470878885, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1726553580 + }, + { + "content": "

I think I'd need to sit down with him for at least a half an hour to get pointers and what to look at to get an idea of how the whole system works and be able to take this discussion where you're hoping it'll go.

\n

But without that, my gut reaction is that that kind of architecture works okay because the DB is in-process and can probably fit in memory. But that's speculation and also gets us dangerously close to arguing about theory without being grounded in the fact that he seems to have come up with something that works well for his use-case, which he certainly understands better than I do.

", + "id": 471024288, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726588521 + }, + { + "content": "

Sorry it took me so long to get here, but always happy to talk about and share my progress :grinning:

", + "id": 484741673, + "sender_full_name": "David Flanagan", + "timestamp": 1732719878 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/122.3A.20Linux.20distros.json b/zulip_json/456580-shipit/122.3A.20Linux.20distros.json new file mode 100644 index 0000000000..d9cd1df8ed --- /dev/null +++ b/zulip_json/456580-shipit/122.3A.20Linux.20distros.json @@ -0,0 +1,50 @@ +[ + { + "content": "

:link: https://shipit.show/122

\n
uBlue is trying to build the world's best Linux experience for developers and gamers. Jorge Castro joins Justin & Autumn to tell us how it's going.
", + "id": 471782192, + "sender_full_name": "Jerod Santo", + "timestamp": 1726851698 + }, + { + "content": "

I know which episode is jumping to the front of my queue. Fun topic, and Jorge rocks :thumbs_up:

", + "id": 471788088, + "sender_full_name": "AJ Kerrigan", + "timestamp": 1726852999 + }, + { + "content": "

On the outro topic of being able to extract some keys from a Yubikey, I don't think that it really invalidates the current Yubikey (the 'vulnerable' ones) as a good security measure.

\n

Firstly, as I understand it, the process is quite involved, since you need both the normal login credentials and the physical key to do it, as well as a bunch of specialised equipment.
\nThe security model for something like a Yubikey is based on using something that you can secure like a physical item so that it cannot be hacked remotely. This is still true.

\n

I heard about this on a security podcast (https://risky.biz) and both I and they agree that it's a very interesting and cool technical demonstration, but very hard to make practical us of.
\nAlso, they came back to it a week later after realising that if you need to steal the physical key anyway, why not use that directly instead of extracting the cryptographic key. If you want to cover your tracks, just leave a defective Yubikey of the same model behind and the user will almost certainly assume that it's just broken for some reason.

", + "id": 472149138, + "sender_full_name": "Maarten Hazewinkel", + "timestamp": 1727075945 + }, + { + "content": "

I want pictures of Justin’s travel Kube

", + "id": 472213741, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727093918 + }, + { + "content": "

The build log with pictures is at justingarrison.com/cubernetes

", + "id": 472722186, + "sender_full_name": "Justin Garrison", + "timestamp": 1727277634 + }, + { + "content": "

Oh nice! Now I think I remember seeing this a couple years ago.

", + "id": 472732336, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727280714 + }, + { + "content": "

I really like the idea of the OS only providing the very basics to have a running system, just like containers.

\n

Once my fedora fails me, I will definitely switch over to bluefin.

", + "id": 472750749, + "sender_full_name": "René", + "timestamp": 1727287892 + }, + { + "content": "

You’d probably love talos (what I work on) for Kubernetes. I’m so spoiled to have the OS be completely API defined and integrated with k8s

", + "id": 475168058, + "sender_full_name": "Justin Garrison", + "timestamp": 1728265743 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/123.3A.20A.20learning.20mindset.2C.20starting.20with.20COBOL.json b/zulip_json/456580-shipit/123.3A.20A.20learning.20mindset.2C.20starting.20with.20COBOL.json new file mode 100644 index 0000000000..bd4d23b46f --- /dev/null +++ b/zulip_json/456580-shipit/123.3A.20A.20learning.20mindset.2C.20starting.20with.20COBOL.json @@ -0,0 +1,20 @@ +[ + { + "content": "

The ability to learn on the job has been a critical skill for David Beale throughout his career. Is the job market not allowing that anymore?

\n

:link: https://shipit.show/123

", + "id": 473183488, + "sender_full_name": "Logbot", + "timestamp": 1727461988 + }, + { + "content": "

Thought the reference at the end to underground data centers was cool as I've been in one. I was working at a company that had a quarter rack in an old underground mine where some space was converted to operate as a data center. (https://bluebirdnetwork.com/areas-served/springfield-missouri/).

", + "id": 473373353, + "sender_full_name": "Matt Johnson", + "timestamp": 1727548769 + }, + { + "content": "

This episode filled me with nostalgia for coming into the field in the mid ‘00s where I just needed to know a little bit of PHP3 and MySQL and could find myself running my college’s website which I was able to build a software career from despite the fact that I majored in government.

", + "id": 473460607, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727625150 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/124.3A.20You.20suck.20at.20programming.json b/zulip_json/456580-shipit/124.3A.20You.20suck.20at.20programming.json new file mode 100644 index 0000000000..2c7d868f7d --- /dev/null +++ b/zulip_json/456580-shipit/124.3A.20You.20suck.20at.20programming.json @@ -0,0 +1,44 @@ +[ + { + "content": "

Dave Eddy has learned systems programming the traditional way with books and man pages. Now he's sharing what he's learned, starting with bash.

\n

:link: https://shipit.show/124

", + "id": 474907915, + "sender_full_name": "Logbot", + "timestamp": 1728080224 + }, + { + "content": "

I consider myself pretty handy with bash but don’t even bother asking me how to do anything with arrays (especially associative). So that’s also a role of thumb for me.

", + "id": 475001431, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728150732 + }, + { + "content": "

Also glad to hear the same reservations about Go. I’ve been getting deeper into Kubernetes and have been trying to force myself to like it.

\n

I fully respect that people have done great things with it. There’s nothing too hard about it as a language. It would give me the benefits I want (speed, concurrency, ease of deployment) at the level I mostly work at (between system and application). But after trying about 4 times I don’t like writing it and reading it feels kind of like PHP for me. (No shade intended, just not my taste.)

", + "id": 475002165, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728151176 + }, + { + "content": "

Bash definitely has its place, just think about all these java tools which require lots of startup parameters nobody can recall and everybody just wraps in a small script :sweat_smile:

\n

But also for more complex stuff. When we started using docker at work, there was nur a clear guidance if docker swarm or kubernetes will win the orchestration game. I just needed a single node installer and as less as overhead for customers. I ended up writing a kind of mini-installer/runner in bash. It was advancing over time and was just packaged as rpm. Batteries included basically, just docker or later podman was required, the rpm even included the container images (I know, typically I should use registries for that, but I needed to serve air-gapped environments).

\n

Bash did all the heavy lifting, creating secrets or prompted for values, displayed licenses, we supported even localisation to different languages.
\nIt handled the correct startup and shutdown of services, provided backup and log collection utilities.
\nEventually we could even setup database replication over the bash script.

\n

There were steps which I did not love and would probably have done in golang today, but bash served me well all the years and I did not need to recompile it with most recent golang to fix CVEs :laughing:
\nAlso, the prototype startup script was working in a few hours and I kept advancing it iterativly. I could get quite fast quite far with bash and the \"runtime\" was just part of the default os packages, which is also a plus for security concerned customers. Those were also not that happy about docker at all :see_no_evil:

", + "id": 475070131, + "sender_full_name": "Konrad", + "timestamp": 1728200351 + }, + { + "content": "

Packaging containers in rpm is such a neat idea! If you already have an rpm repo (directory with web server) you don’t need to overly complicate it. Now I want to make a createrepo for oci artifacts on the file system

", + "id": 475167741, + "sender_full_name": "Justin Garrison", + "timestamp": 1728265479 + }, + { + "content": "

We have to push docker images out (no pull) in some of our deployment scenarios. Docker-exporting to tgz and then deploying metal components packaged a .debs has always felt hacky to me.

\n

I had been considering putting the images in .debs too just to make it more consistent, but didn’t because I thought the package gods would strike me down. But knowing that someone else has done something similar gives me a little more confidence.

", + "id": 475308975, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728310795 + }, + { + "content": "

@Justin Garrison It was the simplest approach I could imagine. Some enterprise customers already had internal rpm repos for their red hat fleet, others could just upload the rpm to their VM and locally install it. I noticed if I save a list of images with docker save it even deduplicates image layers. I pushed everything out as a single rpm, customers just imported the rpm in the repositories and ran yum update. The rpm postinstall hook just executed docker load.
\nThe cli command was shipped as part of the rpm as well.
\nIf customers just updated the rpm, the old containers kept running, so no outage. Once a short outage of a minute or so was feasible, they could use the restart option which would update the containers with the new images.
\nI had other scripts available to setup database replication if HA was required, but it was quite simple to get running which helped a lot in doing POCs especially for conservative customers.

", + "id": 476600379, + "sender_full_name": "Konrad", + "timestamp": 1728820062 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/125.3A.20TIME.20to.20get.20SERIESous.20about.20databases.json b/zulip_json/456580-shipit/125.3A.20TIME.20to.20get.20SERIESous.20about.20databases.json new file mode 100644 index 0000000000..ada88cba89 --- /dev/null +++ b/zulip_json/456580-shipit/125.3A.20TIME.20to.20get.20SERIESous.20about.20databases.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Lili Cosic's experience at different companies & communities has given her insights into what's important & when to adapt to learn new (or old) things.

\n

:link: https://shipit.show/125

", + "id": 476406012, + "sender_full_name": "Logbot", + "timestamp": 1728658806 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/126.3A.20Kubernetes.20is.20an.20anti-platform.json b/zulip_json/456580-shipit/126.3A.20Kubernetes.20is.20an.20anti-platform.json new file mode 100644 index 0000000000..643b192266 --- /dev/null +++ b/zulip_json/456580-shipit/126.3A.20Kubernetes.20is.20an.20anti-platform.json @@ -0,0 +1,62 @@ +[ + { + "content": "

Adam Jacob remains optimistic about the future for infrastructure and is building new ideas to make it better.

\n

:link: https://shipit.show/126

", + "id": 477684276, + "sender_full_name": "Logbot", + "timestamp": 1729266427 + }, + { + "content": "

So summarizing the “Kubernetes is an anti-platform” statement: it seemed to come down to the fact that K8s is very leaky as an abstraction. I think someone said you build something on it and it’s clear that it’s built on K8s.

\n

Is this a function one of the most popular uses being platform teams building stuff that’s meant host other people’s workloads?

\n

If you’re considering it more as a platform to build a sort of appliance of nodes that’s running predefined workloads and presenting an API/UI that has nothing to do with pods/services/etc does that sidestep the critique (or are there other more platform-ish things to consider)?

", + "id": 477913262, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729445921 + }, + { + "content": "

Also, I’m asking this having listened to the ep wearing my hoodie that SI sent to their first N beta users because I tried to get it running over a vacation, so I am extremely SI-pilled and ready to believe whatever Adam Jacob tells me. But I am struggling to apply it to the particular use case I’m on right now (and maybe it’s just not a fit and that’s fine).

", + "id": 477913894, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1729446558 + }, + { + "content": "

FWIW I don’t think SI will be a platform to build other platforms. It’s more of the end platform Adam thinks teams should use directly. I think it gets very fuzzy how that works because lots of applications don’t have clear boundaries between app and infrastructure

", + "id": 477950891, + "sender_full_name": "Justin Garrison", + "timestamp": 1729479621 + }, + { + "content": "

What I worry about is, how is System Initiative going to avoid the pitfalls of the past graphical programming tools?

\n

These tools that drag and drop boxes on to a canvas and connect them together in a DAG that gets executed by an engine have been around for a while for different customers. Appologies if I'm over simplifying what System Initiative is, but it seems pretty similar to KNIME, Airflow, Kepler, Taverna, Pegasus, VisTrails, just for the DevOps problem instead of what the others target.

\n

Don't get me wrong, I think System Initiative is a really interesting step forward in the DevOps space. What I'm worried about is that (like the other tools) it won't get market penitration to really change things.

", + "id": 477956934, + "sender_full_name": "David Brown", + "timestamp": 1729484894 + }, + { + "content": "

Not as on-topic, but I looooved this episode. Felt very \"and Friends\"

", + "id": 477968904, + "sender_full_name": "Owen Valentine", + "timestamp": 1729491558 + }, + { + "content": "

I see System Initiative as a platform to build the platform. Today a lot of teams use Terraform to build their Kubernetes clusters to build their platforms. That's fine but it's just one part of the equation. There are other systems that need to be integrated with where Terraform's design falls short. Think one off APIs that you often shell out to work with in a CI/CD pipeline. In System Initiative you can just write an asset for that and keep it managed along with other assets.

\n

I find the way System Initiative thinks about inputs and outputs to be refreshing. It's easy to see which assets link together and also easy to write \"transformation\" assets that take outputs from one asset and transform them into inputs for other assets. In a Terraform world that's usually a null_resource, some complex for expression, or some shell script to modify variables. I'm sure to some extent System Initiative will be a leaky abstraction but I don't think it will be anywhere near as leaky as Kubernetes.

", + "id": 478089060, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729524294 + }, + { + "content": "

Hey David - the big difference is that System Initiative isn't built to simplify with a visual workflow. It's built to enable you to build and model whatever you need, and then to build visualizations that make sense. So it's more like the kinds of built in views you would see in something like Unity, and less like KINME (which is cool! but starts from the position that a visual programming environment is the right answer.) We think that'll be the difference maker - it's built for power.

", + "id": 478114312, + "sender_full_name": "Adam Jacob", + "timestamp": 1729531859 + }, + { + "content": "

I haven't used K8S myself, but I really enjoyed the episode. I've used Pulumi + AWS for a while. But now I'm trying to move away from cloud solutions, as a personal \"back to basics\" quest. I'm currently spending time learning basic linux sysadmin and flinging Ansible around with physical hardware.

\n

It's refreshing to hear someone describe K8S as a leaky abstraction. I suppose that since we're knowledge workers, no one wants to be first to say \"hey isn't this kinda hard? Should it be this hard?\". K8S can do great feats of self-healing and scaling, but it's not trivial (though many proponents say that you just need to do this and so and so. \"Basically). :sweat_smile:

\n

Some (all) of the large cloud provider dashboards are ripe for improvement. No wonder, we have businesses like Netlify and Vercel that abstract over the larger vendors. For me, I'm curious about instead of abstracting \"upwards\", we remove abstractions such as a cloud vendors and find another way to interact with bare metal hardware. Nevertheless, I find that the System Initiative project looks interesting and can provide some real benefits to small and large orgs where diagrams go out of date super quickly. :sparkles:

", + "id": 478317774, + "sender_full_name": "Nils", + "timestamp": 1729612283 + }, + { + "content": "

I listen in my car via .mp3 download and the sound fron Justin and Autumn was very low, while I could hear Adam just fine. I had to almost max the volume on the player and the car. that normally isn't the case, especially when Autumn gets excited about something :lol:

", + "id": 480050222, + "sender_full_name": "Al Gonzalez", + "timestamp": 1730467079 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/127.3A.20Your.20customer.20is.20Amazon.2Ecom.json b/zulip_json/456580-shipit/127.3A.20Your.20customer.20is.20Amazon.2Ecom.json new file mode 100644 index 0000000000..b9c6e3d273 --- /dev/null +++ b/zulip_json/456580-shipit/127.3A.20Your.20customer.20is.20Amazon.2Ecom.json @@ -0,0 +1,8 @@ +[ + { + "content": "

From switching ISPs to migrating Amazon off Oracle, Pete Naylor knows which database to use.

\n

:link: https://shipit.show/127

", + "id": 478978221, + "sender_full_name": "Logbot", + "timestamp": 1729885207 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/128.3A.20Infosec.20.26.20OpenTelemetry.json b/zulip_json/456580-shipit/128.3A.20Infosec.20.26.20OpenTelemetry.json new file mode 100644 index 0000000000..6ac6e1233f --- /dev/null +++ b/zulip_json/456580-shipit/128.3A.20Infosec.20.26.20OpenTelemetry.json @@ -0,0 +1,62 @@ +[ + { + "content": "

Maybe Jira for your kids' chores is a good idea... Probably not.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:27
0200:52Sponsor: Sentry03:17
0304:17Pre-show09:56
0414:13Welcome Austin Parker00:23
0514:37Software kids02:04
0616:41Deserted Island DevOPS01:59
0718:40Conference schedules02:35
0821:22Sponsor: Fly.io03:32
0924:57Password security02:28
1027:26Real world practicality03:27
1130:53Nuances at scale04:42
1235:35Tools make borders04:20
1339:55Introducing OpenTelemetry05:27
1445:36Sponsor: Timescale02:17
1548:05What OpenTelemetry is doing02:40
1650:45Grabbing data securely02:02
1752:47Challenges building OpenTelemetry01:42
1854:29System and app telemetry overlap06:52
191:01:22aparker.io and running your own website05:54
201:07:16Socials00:36
211:07:51Outro00:52
\n

:link: https://shipit.show/128

", + "id": 480110707, + "sender_full_name": "Logbot", + "timestamp": 1730491209 + }, + { + "content": "

Hey all :wave: I want to say thanks for all the time and effort that goes into producing Ship It. I know it's not insignificant and you've got busy lives, making that effort all the more meaningful.

\n

I've really don't know how to segue into this smoothly, but I want to give some feedback while also emphasising it's 1) coming from a place of care and 2) only my opinion :shrug:

\n

So, with that said, I feel like this episode took too long to get to the content. I was doing chores around the house as I'm listening, as usual, and I'm like... feels like this intro has been running awhile, so I check my phone. ~20m or ~1/3 of the runtime in and from memory the episode topics haven't been touched yet.

\n

Maybe next time you could say, 'hey, we kind of waffle for a bit here, if you want to skip to the content then it begins at timestamp'? Or flip it and put it at the end of podcast? I want you to be able to have fun and enjoy making the content, but for me, this episode wasn't working.

\n

Hope that doesn't come across too harshly, appreciate what you're doing and I'm glad that Ship It is still running. Also this is only one person's opinion, so, keep that in mind :sweat_smile:

", + "id": 480193452, + "sender_full_name": "Liam Jones", + "timestamp": 1730532710 + }, + { + "content": "

I also really like the ship it episodes, and wanted to add constructive feedback as well. I listen to the podcasts frequently in the car, and especially when there are laughters, the volume keeps rising that high that I am manually reducing it. Other talk is not that loud afterwards, so I rise the volume again. I keep repeating this quite often during the episodes.
\nI have nothing against laughing in podcasts, but maybe you could balance volume levels a bit more? :sweat_smile:
\nNothing major, but I would appreciate such a change. It would improve my listening experience quite a bit.

", + "id": 480245807, + "sender_full_name": "Konrad", + "timestamp": 1730576989 + }, + { + "content": "

I don't disagree with a heads up being useful, but I wanted to chime in and say I very much enjoyed the kid conversation :big_smile:

", + "id": 480800766, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1730841110 + }, + { + "content": "

Konrad said:

\n
\n

I also really like the ship it episodes, and wanted to add constructive feedback as well. I listen to the podcasts frequently in the car, and especially when there are laughters, the volume keeps rising that high that I am manually reducing it. Other talk is not that loud afterwards, so I rise the volume again. I keep repeating this quite often during the episodes.
\nI have nothing against laughing in podcasts, but maybe you could balance volume levels a bit more? :sweat_smile:
\nNothing major, but I would appreciate such a change. It would improve my listening experience quite a bit.

\n
\n

And here I thought experienced this as a problem in my car since it has a low constant engine/exhaust drone (I mean it probably doesn’t help either lol).

\n

I agree, it would be an amazing improvement to get some volume normalization, I’m often turning up my car’s volume when I can’t hear one person talking, then someone else responds or laughs and I have to turn it back down, rinse and repeat lol.

", + "id": 481064002, + "sender_full_name": "Steven Turturo", + "timestamp": 1730966784 + }, + { + "content": "

I was disappointed in this episode honestly. The kid conversation was fun but there wasn't really a lot of meat on the OpenTelemetry topic. I also agree with others that the audio production on ShipIt tends to be sporadic, mainly with Autumn's audio. I too listen to podcasts in the car and I often have my wife sleeping on the longer rides and I constantly have to monitor the volume to respond to much louder laughter throughout the episode.

", + "id": 481241114, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731040667 + }, + { + "content": "

Really appreciate the constructive criticism everyone :hearts: we know it’s not easy to tell people how they can improve and especially hard with text on the internet

", + "id": 481409676, + "sender_full_name": "Justin Garrison", + "timestamp": 1731112807 + }, + { + "content": "

I also like the kids talk, it'd be interesting to go deeper into that subject. Some topics to consider; oss tools to protect kids online, having discussions about AI chat with kids, other places to get info, how to talk to non-technical parents about kids tech usage... The list could go on...

", + "id": 481836813, + "sender_full_name": "David Brown", + "timestamp": 1731371794 + }, + { + "content": "

I struggled to hear and understand the content on this episode. The style of the conversation makes sense among friends, but it is hard for the podcast audience, who isn't an active participant, to follow and hear clearly. It would help to have one person talking at a time and to have the volume levels between speakers evened out and without sudden changes.

", + "id": 482045501, + "sender_full_name": "Ross Williams", + "timestamp": 1731448295 + }, + { + "content": "

David Brown said:

\n
\n

I also like the kids talk, it'd be interesting to go deeper into that subject. Some topics to consider; oss tools to protect kids online, having discussions about AI chat with kids, other places to get info, how to talk to non-technical parents about kids tech usage... The list could go on...

\n
\n

That sounds interesting. Have any recommendations on who we could reach out to?

", + "id": 482436906, + "sender_full_name": "Justin Garrison", + "timestamp": 1731602763 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/129.3A.20News.20.26.20whitepapers.json b/zulip_json/456580-shipit/129.3A.20News.20.26.20whitepapers.json new file mode 100644 index 0000000000..cc0276a7b7 --- /dev/null +++ b/zulip_json/456580-shipit/129.3A.20News.20.26.20whitepapers.json @@ -0,0 +1,8 @@ +[ + { + "content": "

No interview this week! Instead, Justin & Autumn sit down to talk about what they've been learning recently.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:52
0200:52Sponsor: Fly02:45
0303:46Sweet treat rant02:45
0406:31New formula02:13
0508:45Going back to work05:32
0614:17SCALE CFP01:04
0715:21WebMD video01:11
0816:32Pragmatic Engineer06:51
0923:23Innovating in big tech04:18
1027:41Autumns DEI talk04:06
1131:53Sponsor: Sentry03:18
1235:17Bias mitigation in LLMs08:24
1343:41LLMs cannot reason01:46
1445:27Platform Strategy00:57
1546:24BlueSky's moment11:22
1657:47Ghostty04:10
171:01:57The Ultimate Death of Product Management02:11
181:04:08Scaling equality09:49
191:13:57Thanks for listening!01:59
201:15:56Outro00:53
\n

:link: https://shipit.show/129

", + "id": 481361966, + "sender_full_name": "Logbot", + "timestamp": 1731088806 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/130.3A.20Hosting.20Hachyderm.json b/zulip_json/456580-shipit/130.3A.20Hosting.20Hachyderm.json new file mode 100644 index 0000000000..c1761dd45e --- /dev/null +++ b/zulip_json/456580-shipit/130.3A.20Hosting.20Hachyderm.json @@ -0,0 +1,20 @@ +[ + { + "content": "

Preston Doster joins the show to tell us what it takes to run a Mastodon server with 55,000 accounts and 11,000 monthly active users. :link: https://shipit.show/130

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry02:15
0303:12Scaling decentralized things00:59
0404:10What are Webrings?00:21
0504:32How Justin met his wife03:24
0607:56What does Toolio do?02:14
0710:10Start of Hachyderm02:37
0812:47Traditional scaling02:27
0915:14Extra stress04:02
1019:16When did you need a CDN?01:00
1120:16Where does funding come frome?00:39
1220:55Nivenly's other projects00:52
1321:47Nivenly spending & Hachyderm cost02:23
1424:20Sponsor: System Initiative03:31
1527:59The Hachyderm team01:22
1629:21Redis licensing00:30
1729:50Manual deployment01:57
1831:47Who gets paged?02:21
1934:08How many active users?00:25
2034:33Next fallover02:59
2137:32Most painful part of infrastructure02:12
2239:44Data residency03:39
2343:22Why Germany?01:17
2444:39Why are DMCAs an issue?00:59
2545:38The intent00:27
2646:12Sponsor: Timescale02:17
2748:33Blocking other servers?02:21
2850:54Mastodon server blacklist?01:47
2952:41Performance costs of Threads02:48
3055:29Threads metadata03:42
3159:10Individual blocklist & migrations05:32
321:04:42Figuring out archiving01:05
331:05:47Long term risks00:31
341:06:18Always looking for volunteers01:52
351:08:10Thanks for joining us!01:10
361:09:20Outro01:12
", + "id": 482666891, + "sender_full_name": "Logbot", + "timestamp": 1731693668 + }, + { + "content": "

Ooh I'm keen for this! I only found about about Nivenly literally yesterday in an unrelated chat on Mastodon.

", + "id": 482717293, + "sender_full_name": "Daniel Buckmaster", + "timestamp": 1731717806 + }, + { + "content": "

Loved hearing people reminisce about Kris Nova. I found her Twitch streams when I got laid off in Q1 2023 and I loved learning from the cool stuff she was working on in the open. Those streams and the Discord community made me feel like I was still connected to other developers.

\n

Also, the Aurae project she’d often work on was where I first heard about the idea of a Linux with an API server running as PID 1 (which later lead me to look at Talos).

", + "id": 482795628, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1731785087 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/131.3A.20Abstractions.20and.20implementations.json b/zulip_json/456580-shipit/131.3A.20Abstractions.20and.20implementations.json new file mode 100644 index 0000000000..59cc8a33db --- /dev/null +++ b/zulip_json/456580-shipit/131.3A.20Abstractions.20and.20implementations.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Hazel Weakly joins Justin and Autumn to talk about when to build abstractions and how to implement them. They also share experiences from tech conferences, and delve into the importance of building community and psychological safety in tech environments. :link: https://shipit.show/131

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry02:15
0303:17GitHub Universe05:10
0408:27Hazel Weakly's background01:52
0510:28Sponsor: Timescale02:17
0612:55Home baked abstractions & store bought implementations06:10
0719:05Hazel's trap05:03
0824:08Building for convenience04:39
0928:47Commodotized implementations03:00
1031:47Abstraction is more than technology02:38
1134:35Sponsor: Retool01:45
1236:36Handling different personas06:28
1343:04Working on the same goal07:41
1450:46Social links01:15
1552:00Outro01:12
", + "id": 483977273, + "sender_full_name": "Logbot", + "timestamp": 1732303867 + }, + { + "content": "

Justin's mic quality doesn't sound like it usually does :thinking:

", + "id": 484233157, + "sender_full_name": "Jamie Tanna", + "timestamp": 1732522984 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/132.3A.20Public.20safety.20Kubernetes.json b/zulip_json/456580-shipit/132.3A.20Public.20safety.20Kubernetes.json new file mode 100644 index 0000000000..352c06c149 --- /dev/null +++ b/zulip_json/456580-shipit/132.3A.20Public.20safety.20Kubernetes.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Marc Boorshtein from Tremolo Security joins Justin & Autumn to talk all about running Kubernetes in the public sector. :link: https://shipit.show/132

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: System Initiative01:35
0302:31Identity system for 1st responders10:39
0413:10Biggest painpoint04:22
0517:32Importance of feedback loops03:21
0620:53The isolation of the public safety industry01:43
0722:35Compliance vs security04:44
0827:32Sponsor: Retool01:42
0929:27COVID's effect on IT05:05
1034:32Automated patching01:21
1135:54Azure DevOPS backend & push vs pull05:20
1241:14Azure's security velnerabilities05:04
1346:18Props to Azure01:34
1448:12Sponsor: Timescale02:21
1550:37Growing past identity08:41
1659:17Email is not good identity01:30
171:00:47Next improvements04:30
181:05:17Flux or Argo?00:49
191:06:06Outro01:12
", + "id": 485128470, + "sender_full_name": "Logbot", + "timestamp": 1732896906 + }, + { + "content": "

Very cool to hear someone working productively within/serving government IT orgs. The story is so often about ineptitude, risk aversion, red tape, and inefficiency. Sure it sounds like they had challenges along some of those lines. But they didn't let that compromise their technical excellence and it sounds like they were able to raise the bar for everyone.

", + "id": 486561506, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1733505702 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/133.3A.20CI.2FCDagger.json b/zulip_json/456580-shipit/133.3A.20CI.2FCDagger.json new file mode 100644 index 0000000000..5c86f4ae5d --- /dev/null +++ b/zulip_json/456580-shipit/133.3A.20CI.2FCDagger.json @@ -0,0 +1,50 @@ +[ + { + "content": "

Gerhard Lazu joins the show to discuss how Ship It! started and why you might want a general purpose language for your CI/CD. :link: https://shipit.show/133

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry03:17
0304:17Big changes05:15
0409:32Summarizing Ship It!05:34
0515:06What have you been up to?04:15
0619:21What is Dagger?02:56
0722:17Familiarity of code04:14
0826:31Extensive automation03:04
0929:35Double edged sword03:00
1032:35Maintain your factory03:25
1135:59What are we missing?05:01
1241:00Distributing the dag01:29
1342:29Docker caching00:55
1443:30Sponsor: Fly02:45
1546:22Shell SDK01:02
1647:24Mix n' Match SDKs01:53
1749:17Importance of documentation08:13
1857:30The end goal03:10
191:00:40Recurring mistakes?03:58
201:04:38Host for fun vs enterprise07:42
211:12:20What makes a good dev03:24
221:15:44Thanks for joining us!06:11
231:21:55Outro01:10
", + "id": 486601718, + "sender_full_name": "Logbot", + "timestamp": 1733522728 + }, + { + "content": "

So much great stuff in this episode. I love the different perspectives. I did feel that Gerhard got a little shut out in places. This may be due to Justin and Autumn just having such great chemistry, but I noticed we did not hear Gerhard for the entirety of “Host for fun vs enterprise” which is a 7:42 gap.

\n

The focus on documentation is key though. And I will save this episode to come back to.

", + "id": 486698351, + "sender_full_name": "Thomas Eckert", + "timestamp": 1733600352 + }, + { + "content": "

I really enjoyed this episode... And it brought up a bunch of thoughts:

\n\n

Thomas you're not wrong on that point, although Gerhard did have a nice lengthy response of his own to that section after listening to all the points (which is pretty in character for him)

", + "id": 488552822, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1733979683 + }, + { + "content": "

Re: the importance of documentation

\n

Where do people put theirs?

\n

I find I have trouble with people reading anything besides the top level README (and even then…). Or if there’s a docs/ directory people are reluctant to add one thing because they don’t know whether to create a new page, how to organize it with the others, etc. Or if there’s a wiki it’s inevitably out of sync with the code in some major way.

\n

What’s working for all you high functioning documenters?

", + "id": 488763547, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734064548 + }, + { + "content": "

I find the where not to matter nearly as much as whether the documentation itself is up to date and easily scannable/searchable/organized.

", + "id": 488768674, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734067941 + }, + { + "content": "

Oh and also ease of updating documentation. If it's behind some pull request flow that takes 2 reviewers plus CI plus deployments every other Wednesday then that needs to be fixed immediately.

", + "id": 488768740, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734068000 + }, + { + "content": "

Lars Ellingsen said:

\n
\n

Thomas you're not wrong on that point, although Gerhard did have a nice lengthy response of his own to that section after listening to all the points (which is pretty in character for him)

\n
\n

That is a super great point. He is a listener.

", + "id": 489360487, + "sender_full_name": "Thomas Eckert", + "timestamp": 1734389139 + }, + { + "content": "

Matthew Sanabria said:

\n
\n

I find the where not to matter nearly as much as whether the documentation itself is up to date and easily scannable/searchable/organized.

\n
\n

I agree. I detest the software we use for wiki/documentation management, but because everyone uses it, just adding to it adds some marginal value rather than using something that is operationally better.

", + "id": 489379792, + "sender_full_name": "Thomas Eckert", + "timestamp": 1734397885 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/134.3A.20AI.20IRL.20at.20Honeycomb.json b/zulip_json/456580-shipit/134.3A.20AI.20IRL.20at.20Honeycomb.json new file mode 100644 index 0000000000..182c1c67c4 --- /dev/null +++ b/zulip_json/456580-shipit/134.3A.20AI.20IRL.20at.20Honeycomb.json @@ -0,0 +1,26 @@ +[ + { + "content": "

Phillip Carter, Principle PM at Honeycomb, joins Justin & Autumn to discuss his work at Microsoft & Honeycomb, building AI infrastructure & more. :link: https://shipit.show/134

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:53Sponsor: Sentry02:00
0302:57FAFO.fm04:17
0407:14Honeycomb PM05:04
0512:17Legacy makes money02:58
0615:27Sponsor: Fly02:29
0718:04Mono in Microsoft04:15
0822:18Huge Java improvements02:41
0924:59Post-Microsoft08:55
1034:02Sponsor: Timescale02:21
1136:27OpenTelemetry & Honeycomb04:20
1240:48Building ML infrastructure11:17
1352:05Good AI product03:19
1455:24Improve don't reinvent the wheel04:00
1559:23Philip's tenure at Honeycomb00:59
161:00:22Socials and closing03:25
171:03:47Outro01:12
", + "id": 489006057, + "sender_full_name": "Logbot", + "timestamp": 1734192367 + }, + { + "content": "

I believe that should be Principal, not Principle.

", + "id": 489055658, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734240783 + }, + { + "content": "

Fixed. Although not sure it matters since it’s already out in rss land

", + "id": 489105741, + "sender_full_name": "Justin Garrison", + "timestamp": 1734287987 + }, + { + "content": "

Agreed. Something something cache invalidation haha.

", + "id": 489109491, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734291800 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/135.3A.20Shipped.20It.21.json b/zulip_json/456580-shipit/135.3A.20Shipped.20It.21.json new file mode 100644 index 0000000000..58a4faab70 --- /dev/null +++ b/zulip_json/456580-shipit/135.3A.20Shipped.20It.21.json @@ -0,0 +1,32 @@ +[ + { + "content": "

Justin & Autumn get together one last time for a retro: favorite episodes, lessons learned, biggest surprises & what's next. :link: https://shipit.show/135

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ChStartTitleRuns
0100:00This is Ship It!00:37
0200:52Sponsor: Sentry02:04
0303:05New beginnings07:24
0410:29Lessons learned01:52
0512:21Favorite episode02:23
0614:43Rapid change03:29
0718:12Disconnecting from the internet02:43
0820:55Dream retro episode04:12
0925:17Sponsor: Retool04:34
1030:00Biggest surprises05:52
1135:52SCALE and more conferences04:04
1239:56Accessible online communities03:24
1343:20Getting into the industry02:22
1445:42What's in the box?06:44
1552:26Thanks for listening and follow FAFO01:08
1653:33Outro00:54
", + "id": 490180600, + "sender_full_name": "Logbot", + "timestamp": 1734707706 + }, + { + "content": "

Excited to Fork Around and Find Out!

", + "id": 490402597, + "sender_full_name": "Thomas Eckert", + "timestamp": 1734886122 + }, + { + "content": "

Since it sounds like our hosts want plan to have the community for FAFO be on Bluesky, any tips for establishing oneself on the platform for someone who always found Twitter to be a noisy, confounding nightmare?

\n

I know Justin's talked about getting a domain and setting up a site (which has become a bit of a yak shaving effort that's kept me from signing up until I had a good page and hey, maybe I need to write some content first, and a design... and which SSG to use?). Oxide and Friends had a recent episode that dove into features that intrigued me and made it sound like they solved some of the well known Twitter problems, or at least enough for me to give it a try. But I just went to the front page to sign up and the feed on the front page made me feel like \"well, here we go again...\"

", + "id": 490436791, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734918805 + }, + { + "content": "

Update: Solved my personal website yak shaving issue by buying nonesuch.website, so now it doesn't matter if I never put anything besides a TXT record there.

\n
", + "id": 490444615, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1734925160 + }, + { + "content": "

You can also point the website directly to your bluesky profile. Just create a CNAME or Alias record and point it to redirect.bsky.app and whenever anyone goes to the website they'll automatically get sent to your profile page.

\n

I agree bluesky (and all microblogging platforms) are a bit much. I like that bluesky doesn't try to algorithmically shove stuff at me and I regularly find myself reading everything and closing the app. We also set up FAFOFM instagram and mastodon accounts but pretty much all of them will just be echos of each other and episode content.

", + "id": 491368181, + "sender_full_name": "Justin Garrison", + "timestamp": 1735624009 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/7.20year.20olds.json b/zulip_json/456580-shipit/7.20year.20olds.json new file mode 100644 index 0000000000..31f252e5b0 --- /dev/null +++ b/zulip_json/456580-shipit/7.20year.20olds.json @@ -0,0 +1,14 @@ +[ + { + "content": "

Well it finally happened: my 7 year old has started asking grown up questions. Like “hey dad, what’s Kubernetes?”

\n

Serves me right for playing this kind of podcast in the car all the time! :joy:

", + "id": 475699323, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728434414 + }, + { + "content": "

You can have him watch my playlist. Explains it all at a 2nd grade level
\nhttps://www.youtube.com/playlist?list=PLuuxpDWxclfItN4fq_9aAdO3Z4Fi_68k8

", + "id": 475718381, + "sender_full_name": "Justin Garrison", + "timestamp": 1728441436 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/enconding.20videos.20on.20the.20cloud.json b/zulip_json/456580-shipit/enconding.20videos.20on.20the.20cloud.json new file mode 100644 index 0000000000..c94fff3ec9 --- /dev/null +++ b/zulip_json/456580-shipit/enconding.20videos.20on.20the.20cloud.json @@ -0,0 +1,62 @@ +[ + { + "content": "

Hi there! I'm trying to encode some videos uploaded by users, I'm currently using fly.io and spinning up a machine that has ffmpeg and passing the video to be encoded, with these params:

\n

ffmpeg -i /var/folders/5d/4zxvbq_x2q79fww0hg7k1ryh0000gn/T/tmpoe4qof00 -filter_complex [0]scale=height=-1:width=1920[s0] -map [s0] -b:a 128k -acodec aac -crf 23 -preset medium -vcodec libx264 /var/folders/5d/4zxvbq_x2q79fww0hg7k1ryh0000gn/T/tmpp6awkpor.mp4 -y

\n

I'm not sure if I'm doing anything wrong, but even using a performance machine the speed is not ideal (I get 0.305x)

\n

Does anyone have experience in something like this?

\n

For context these video will be running on screens in my parents' shop (via chrome) :blush:

", + "id": 489111634, + "sender_full_name": "Patrick Arminio", + "timestamp": 1734293790 + }, + { + "content": "

That sounds like it's software encoding on a CPU that doesn't have favorable encoding functionality. I don't use Fly but do you know if they have hardware acceleration capabilities that guests can use? That's likely what you'll need.

", + "id": 489113101, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734295155 + }, + { + "content": "

@Matthew Sanabria I can use one of these GPUs if that's what you mean: a10l40sa100-pcie-40gb and a100-sxm4-80gb

\n

from https://fly.io/docs/reference/configuration/#gpu_kind

", + "id": 489113410, + "sender_full_name": "Patrick Arminio", + "timestamp": 1734295451 + }, + { + "content": "

That should work! I don't see anything in their documentation about hardware acceleration on CPU only machines. It's likely they want you to use their GPU machines.

", + "id": 489113550, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734295573 + }, + { + "content": "

They are more expensive though.

", + "id": 489113561, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734295581 + }, + { + "content": "

Mind you, I haven't used Fly ever so perhaps I'm missing something. But that performance you're noting seems very much like software encoding.

", + "id": 489113585, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734295615 + }, + { + "content": "

thanks! I'll give it a try :D

", + "id": 489113621, + "sender_full_name": "Patrick Arminio", + "timestamp": 1734295663 + }, + { + "content": "

Good luck!

", + "id": 489113625, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734295667 + }, + { + "content": "

@Matthew Sanabria I got this working with a GPU (I had to find a good base docker image as I was having troubles compiling ffmpeg on my own), it's definitely faster, but I need to tweak the settings now :blush:

", + "id": 489232077, + "sender_full_name": "Patrick Arminio", + "timestamp": 1734354534 + }, + { + "content": "

Heck yeah! Glad to hear it.

", + "id": 489280940, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1734366243 + } +] \ No newline at end of file diff --git a/zulip_json/456580-shipit/kubevirt.3F.json b/zulip_json/456580-shipit/kubevirt.3F.json new file mode 100644 index 0000000000..ff7e0edbe7 --- /dev/null +++ b/zulip_json/456580-shipit/kubevirt.3F.json @@ -0,0 +1,62 @@ +[ + { + "content": "

Justin mentioned trying Kubevirt out (possibly with frustration) recently. I'd love to hear more about that experience (or anyone else's). Is it generally hard to set up properly? And if so, where are the sharp edges?

\n

The possibility of managing VMs as resources is pretty appealing, but if libvirt is involved I can see how it might be challenging...

\n
Virtual Machine Management on Kubernetes
", + "id": 471485158, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1726752056 + }, + { + "content": "

Imagine if VMware was built in the age of microservices or if OpenStack had Kubernetes available when it was being developed. It removes some of the \"old school\" set up a linux server this way stuff and makes everything a container/controller with CRDs and etcd.

", + "id": 472722703, + "sender_full_name": "Justin Garrison", + "timestamp": 1727277781 + }, + { + "content": "

I got the whole thing working at home. Tested everything. Tore it down. Deployed it again (still working) then packed everything up and went to London. I got there and none of it worked. I spent 2 hours re-deploying it and got a partial working system (3 VMs deployed) but when I came back to it to scale it back up it wouldn't deploy any more VMs.

", + "id": 472722996, + "sender_full_name": "Justin Garrison", + "timestamp": 1727277853 + }, + { + "content": "

The whole project was built by red hat, for red hat (it's part of OpenShift) and feels very fragile if you're outside of that ecosystem. I know other tools build on it too (eg Rancher Harvester) but at this point I wouldn't use the \"raw manifests\" it provides to deploy and manage it. There's too many moving parts

", + "id": 472723278, + "sender_full_name": "Justin Garrison", + "timestamp": 1727277950 + }, + { + "content": "

FWIW I used https://github.com/ContainerCraft/Kargo to deploy it which worked but I still ran into problems multiple times and I had Kat (the lead dev of Kargo) on a call with me to help me work through it

", + "id": 472723510, + "sender_full_name": "Justin Garrison", + "timestamp": 1727278010 + }, + { + "content": "

I'll check out Kargo.

\n

My basis for comparison with Kubevirt is a home grown (non-K8s) server that calls out to libvirt, iptables, and Ansible on the node, so the bar isn't terribly high for me personally. :sweat_smile: But the current implementation is thought to be \"simple\" (even if the implementation is very gnarly), so good to know that it be on the more challenging end.

", + "id": 472740880, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727283846 + }, + { + "content": "

I will also say that my coworker deployed kubevirt and had it working in just a couple hours. I looked at alternatives like kata, edera, firecracker, etc and all of them don't give a full VM experience (it's more for isolation). I was actually hoping proxmox would be possible to run on top of k8s because I think that would be simpler than openstack but more features than kubevirt

", + "id": 472745033, + "sender_full_name": "Justin Garrison", + "timestamp": 1727285539 + }, + { + "content": "

Have you looked at Incus? I just learned about it yesterday (via Bluefin DX, BTW so thanks for that). First impression makes it seem like it’s a “more modern” take on libvirt with clustering and an HTTP API already included. I wonder if it would be feasible/a good idea to build an operator that interacts with that so that one could get declaratively defined full VMs…

\n

(Of course this is based on less than 24 hours of experience with it.)

", + "id": 472749575, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1727287421 + }, + { + "content": "

Incus is a fork of lxc so everything you could do with lxc you can do with incus. One of the benefits is it appears to be better packaged for enterprise Linux distros

", + "id": 475167882, + "sender_full_name": "Justin Garrison", + "timestamp": 1728265611 + }, + { + "content": "

I watched the Kubevirt on Talos talk and am terrified that there would be so much more to both using Kubevirt on K8s or trying to get Incus integrated myself than I’m competent to do. :sweat_smile:

\n

Especially storage management. That looks hard.

", + "id": 475310583, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728311261 + } +] \ No newline at end of file diff --git a/zulip_json/457248-applenerds/.28no.20topic.29.json b/zulip_json/457248-applenerds/.28no.20topic.29.json new file mode 100644 index 0000000000..df57d79448 --- /dev/null +++ b/zulip_json/457248-applenerds/.28no.20topic.29.json @@ -0,0 +1,8 @@ +[ + { + "content": "

(deleted)

", + "id": 472821778, + "sender_full_name": "Dalton Alexandre", + "timestamp": 1727331628 + } +] \ No newline at end of file diff --git a/zulip_json/457248-applenerds/Installing.20macOS.20Sequoia.3F.json b/zulip_json/457248-applenerds/Installing.20macOS.20Sequoia.3F.json new file mode 100644 index 0000000000..f1459239f0 --- /dev/null +++ b/zulip_json/457248-applenerds/Installing.20macOS.20Sequoia.3F.json @@ -0,0 +1,92 @@ +[ + { + "content": "

I tend to wait a very long time to install the new macOS. BUT, I'm tempted to break that rule this time around.

\n

Are you installing this? Have you already installed this? What can you share? What's got you excited?

", + "id": 471314529, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1726681248 + }, + { + "content": "

I'm going to install it... right after you test it for me :wink:

", + "id": 471320414, + "sender_full_name": "Jerod Santo", + "timestamp": 1726683270 + }, + { + "content": "

I installed it yesterday on my personal machine - but when I scanned the feature list I didn't see anything I'd necessarily notice, lol

", + "id": 471328295, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726686135 + }, + { + "content": "

iPhone mirroring is quite interesting. Interested to see if I use it in practice. Haven’t gotten around to upgrading yet though.. maybe at the weekend.

", + "id": 471345490, + "sender_full_name": "James Thurley", + "timestamp": 1726692383 + }, + { + "content": "

I'm going to wait a long time after what happened with iPadOS :sweat_smile:
\nI was thankfully late to the party, so it didn't even verify for me. I like to wait at least a bit with macOS, leave some room for mantainers of various stuff to get everything fixed. On the other hand, iPhone mirroring :star_struck::mirror:

", + "id": 471355998, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726697077 + }, + { + "content": "

Maybe I shouldn't have updated then :joy: I don't have an iPhone, so... that's unfortunately not useful for me. Might switch on my next upgrade, though...

", + "id": 471358138, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1726698010 + }, + { + "content": "

i am planning to upgrade this weekend. will report back with my experiences. 

", + "id": 471819196, + "sender_full_name": "Andrew Patton", + "timestamp": 1726861793 + }, + { + "content": "

Welp I went ahead and upgraded yesterday. So far, so good. iPhone mirroring is wild...

", + "id": 471939278, + "sender_full_name": "Jerod Santo", + "timestamp": 1726924280 + }, + { + "content": "

Jerod Santo said:

\n
\n

Welp I went ahead and upgraded yesterday. So far, so good. iPhone mirroring is wild...

\n
\n

This feature disabled in EU according to multiple sources. :sad:

", + "id": 471942100, + "sender_full_name": "Marzdrel", + "timestamp": 1726926283 + }, + { + "content": "

It's the one thing I'm really looking forward :oh_no:
\nI was hopeful when they started to talk about it as a continuity feature (which makes sense) instead of an AI feature, but if this is true, they truly must be out for blood for all the regulatory \"troubles\" over here :sweat_smile:
\nOr am I missing some crucial detail on why this should be an AI feature?

", + "id": 472016708, + "sender_full_name": "Maroš Kučera", + "timestamp": 1726985371 + }, + { + "content": "

no, definitely not an AI feature. i can’t figure out the justification for it. the most complete justification i saw was:

\n
\n

Apple's iPhone Mirroring, for example, appears to use Device Attestation. This is complex, but essentially means both Mac and iPhone know precisely what device is on both sides of a connection, and that the user is who they say that they are based on biometrics or passwords. DMA requirements would require Apple to make this work with Android, which is where Apple's security concerns come in.

\n
\n

so ostensibly, Apple thinks that the DMA would require them to make mirroring also with with android. (source)

\n
European Union chief Margrethe Vestager says that Apple refusing to launch Apple Intelligence or iPhone screen mirroring in the EU is a \"stunning declaration\" of how anti-competitive the company is.
", + "id": 472133923, + "sender_full_name": "Andrew Patton", + "timestamp": 1727070947 + }, + { + "content": "

iPhone mirroring is.... interesting. Not sure how much I'll use it. Probably the most useful thing is being able to type with a proper keyboard into apps which you only have on your phone?

\n

One other quite nice thing is that you start getting iPhone app notifications showing in macOS, say from a camera feed detecting motion, and clicking on the notification on the Mac will bring up the iPhone Mirroring app and act as if you clicked on the notification on your phone (i.e. launch the appropriate app and take you to the clip).

", + "id": 472470429, + "sender_full_name": "James Thurley", + "timestamp": 1727177518 + }, + { + "content": "

A pleasant surprise which I didn't see mentioned anywhere is if you use the PWA-ish feature introduced last year, extensions are now enable-able inside the PWA.

", + "id": 472737370, + "sender_full_name": "Dustin", + "timestamp": 1727282554 + }, + { + "content": "

James Thurley said:

\n
\n

iPhone mirroring is.... interesting. Not sure how much I'll use it. Probably the most useful thing is being able to type with a proper keyboard into apps which you only have on your phone?

\n
\n

My idea on this is to leave my phone in another room when I work from home, and then use mirroring if I need to check some app I only have on my phone

", + "id": 472749046, + "sender_full_name": "Patrick Arminio", + "timestamp": 1727287233 + }, + { + "content": "

Learning more native controls for mirroring has been new. When using iOS simulator for development scrolling is touch-drag based where phone mirroring is mouse scroll. Takes some getting used too

", + "id": 472822008, + "sender_full_name": "Dalton Alexandre", + "timestamp": 1727331735 + } +] \ No newline at end of file diff --git a/zulip_json/457248-applenerds/New.20MacBook.20Pros.json b/zulip_json/457248-applenerds/New.20MacBook.20Pros.json new file mode 100644 index 0000000000..e56de508da --- /dev/null +++ b/zulip_json/457248-applenerds/New.20MacBook.20Pros.json @@ -0,0 +1,134 @@ +[ + { + "content": "

It might be time for an upgrade... https://www.apple.com/macbook-pro/

\n

HOWEVER I am also intrigued by what Framework is up to... https://frame.work

", + "id": 479875075, + "sender_full_name": "Jerod Santo", + "timestamp": 1730380587 + }, + { + "content": "

I have been very happy with my m1 macbook air but yea I think with the m4's I need to upgrade. I should also upgrade my iphone 13 at this point too I guess. Time to open up that wallet.

\n

Having said that I think the resale value on both my laptop and phone will be decent so that's a bonus.

\n

Note: When I visit the frame.work web site it says not available in your country. I am a macbook air fanboi for decades now so not important to me but I thought I would let you all know.

", + "id": 480115113, + "sender_full_name": "Tim Uckun", + "timestamp": 1730493464 + }, + { + "content": "

I’m still in love with M1 but I recently switched to 14” at work and it’s gorgeous. The only thing that tempts me is to downsize.

", + "id": 480296296, + "sender_full_name": "Dustin", + "timestamp": 1730629432 + }, + { + "content": "

I bought my wife an M1 iMac a while back and most of the time it sits there doing nothing. All she does is basically use safari to do web stuff and youtube and stuff.

\n

I want to make better use of this machine. It doesn't have a lot of disk space or RAM (minimal configuration).

\n

Any suggestions?

\n

Maybe this is better posted on the homelab channel.

", + "id": 480791127, + "sender_full_name": "Tim Uckun", + "timestamp": 1730836878 + }, + { + "content": "

I was watching one of those m4 mac mini teardown videos and one of the guys was running it upside down after he upgraded the hard drive. I was thinking that this is brilliant. The power button is now on top, the wifi antennas are on top and the fans are on top.

\n

It seems like this should be the preferred way to use this computer no?

", + "id": 481493879, + "sender_full_name": "Tim Uckun", + "timestamp": 1731185649 + }, + { + "content": "

Putting the power button on the bottom is so strange.

", + "id": 481770028, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1731344942 + }, + { + "content": "

To be fair I very rarely use the power button on any of my macs.

", + "id": 481810558, + "sender_full_name": "Tim Uckun", + "timestamp": 1731359833 + }, + { + "content": "

I am thinking about getting a m4 mac mini. I am currently using an intel macbook as my \"desktop\" with a couple of monitors attached. I also have a M1 Macbook air for using in the living room sitting at the couch, streaming etc as well as when I am traveling.

\n

The question is should I buy the mac mini or a macbook pro for my desktop. If I bought the mac mini I would most likely also a buy a m4 macbook air when it comes out (maybe, probably). If I bought the macbook pro I would also want to buy a docking station of sorts to handle my setup because I am unhappy with the way things are set up now. Also I would be carrying the laptop back and forth between upstairs and downstairs every day and plugging an unplugging every day.

\n

What do you guys think? I know it's going to cost more to buy two machines but probably not that much more and I'll get a little money for my existing laptops which might make up the difference.

", + "id": 486254291, + "sender_full_name": "Tim Uckun", + "timestamp": 1733389055 + }, + { + "content": "

Personally I put a lot of value on not maintaining two machines for work. So if I wanted to work both upstairs and downstairs, and while travelling, I would strive to only have one laptop but also only have one cable coming out of the laptop when at my desk.

\n

Then it's only one cable to unplug when you want to move. Still a bit of hassle bringing it up and downstairs, and having to move windows back to the right screen sometimes, but for me at least that's less hassle than maintaining two laptops, or having to deal with wanting to go up/downstairs but I'm in the middle of writing some code that would then be on the wrong laptop (sometimes you just don't want to commit and push at that moment).

\n

If downstairs is mainly for streaming and casual use then I would keep the M1 Air for that, but still use the new M4 macbook for the occasions I wanted to work downstairs.

", + "id": 486285218, + "sender_full_name": "James Thurley", + "timestamp": 1733398922 + }, + { + "content": "

Yes to a single machine for work. Macbook Pro and unplug and go. I use the BookArc from Twelve South to cradle my mbp at my desktop. I plug in the monitor via USB-C as well as my Wacom. Then it's a desktop.

\n

I've considered the mac mini way for cost reasons...cause, wow, I really don't like to spend $4k on a machine. We I/use a lot of storage so I tend to get 2TB or more of storage so the price jumps accordingly. I'll probably go smaller in the future and use a bus powered external drive like OWC Envoy Ultra to expand if needed.

", + "id": 486343011, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733415223 + }, + { + "content": "

I have seen people take apart the mini and apparently you can upgrade the drive. I presume third parties will make the appropriate drives but of course this will void your warranty.

\n

If I am only going to get one device I think I might hold out for the macbook air. I am really enjoying my m1 air. That means waiting for a couple of months but that's no big deal. Hell maybe I can get a used m1,2 or 3 mac mini for super cheap too. I'll look around.

", + "id": 486390451, + "sender_full_name": "Tim Uckun", + "timestamp": 1733431466 + }, + { + "content": "

Just to close the loop. I sold all the crumbs of bitcoins I had and made enough money to buy both a mac mini and a macbook air when it comes out. I splurged on a 24gb, 512 HS combo but not the pro chip. Looking at my memory usage it seems like I run close to 16GB a lot. Chrome seems to be a big culprit so I really need to start using safari more I think.

\n

Now I have to sell the intel macbook pro which is going to be hard since apple started displaying the \"battery needs to be replaced\" message.

", + "id": 486702876, + "sender_full_name": "Tim Uckun", + "timestamp": 1733604261 + }, + { + "content": "

I’m reconsidering splurging on a new MacBook Pro. I’m tempted now to go up to 64gb+ for the ram since llama3.3 is claiming the same performance as chatgpt 4o

", + "id": 486759998, + "sender_full_name": "Dustin", + "timestamp": 1733656035 + }, + { + "content": "

The price tag though :sob:

", + "id": 486760157, + "sender_full_name": "Dustin", + "timestamp": 1733656141 + }, + { + "content": "

Just gonna have wait for optimizing to optimize

", + "id": 486760177, + "sender_full_name": "Dustin", + "timestamp": 1733656160 + }, + { + "content": "

Unlike hard drives you can't get external memory so you have to pay for it up front. Mac mini might be a good choice though, it's much cheaper.

", + "id": 486803949, + "sender_full_name": "Tim Uckun", + "timestamp": 1733692536 + }, + { + "content": "

External drives can be as fast as internals, though with thunderbolt 5

", + "id": 486821222, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733707652 + }, + { + "content": "

For sure! I’m hitting the end of my current 1TB and wondering how much effort it is to keep it that way or if I need to spend more to get a 2TB

", + "id": 486928151, + "sender_full_name": "Dustin", + "timestamp": 1733731606 + }, + { + "content": "

I think of it like hot, warm, and cold storage. Building and managing a NAS could help with warm and cold items. Hot and some warm can be on machine. While others could be a direct attached external or NAS accessible.

", + "id": 486929783, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1733732123 + }, + { + "content": "

Oddly enough none of my computers are holding more than 256 gigs of data. I suspect this is because I offload so much to the cloud. Between google drive, mega, dropbox, and icloud free tiers I have plenty of storage offline for all my needs.

\n

BTW MEGA gives you fifty gigs of free storage. That's a lot!

", + "id": 487101290, + "sender_full_name": "Tim Uckun", + "timestamp": 1733779176 + }, + { + "content": "

I think what I am going to do is to get an external drive and mirror all my cloud storage on to it and then share it from the mac mini. That will give me a NAS of sorts where all the data is automatically backed up. I will set up a directory for each cloud service so I can monitor the usage and rebalance when needed.

", + "id": 487101600, + "sender_full_name": "Tim Uckun", + "timestamp": 1733779267 + }, + { + "content": "

Here is something weird. when I ordered the mac mini I ordered the 24 gigs of RAM because when I looked at my 16 gig macbook pro it used up 12 gigs just running chrome and a couple of youtube tabs. Yesterday I got my mac mini and just running chrome it's using more than 16 gigs of ram. Looking at the activity monitor the biggest users of ram are the wallpaper (huh?) but I suspect what's happening is that some processes are grabbing up all the ram they can but will release it as pressure builds up.

\n

Quite strange.

", + "id": 488187156, + "sender_full_name": "Tim Uckun", + "timestamp": 1733950700 + } +] \ No newline at end of file diff --git a/zulip_json/457248-applenerds/channel.20events.json b/zulip_json/457248-applenerds/channel.20events.json new file mode 100644 index 0000000000..2d86173fbd --- /dev/null +++ b/zulip_json/457248-applenerds/channel.20events.json @@ -0,0 +1,8 @@ +[ + { + "content": "

Public channel created by Adam Stacoviak. Description:

\n
\n

Nerd out about Apple products, announcements, rumors, etc.

\n
", + "id": 471314274, + "sender_full_name": "Notification Bot", + "timestamp": 1726681155 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/ARM.20Assembly.3A.20Internals.20.26.20Reverse.20Engineering.20.28Blue.20Fox.29.json b/zulip_json/459184-bookclub/ARM.20Assembly.3A.20Internals.20.26.20Reverse.20Engineering.20.28Blue.20Fox.29.json new file mode 100644 index 0000000000..2ebacb295d --- /dev/null +++ b/zulip_json/459184-bookclub/ARM.20Assembly.3A.20Internals.20.26.20Reverse.20Engineering.20.28Blue.20Fox.29.json @@ -0,0 +1,38 @@ +[ + { + "content": "

I'm about 1/4 of the way through Maria Markstedter's book on ARM internals (a.k.a. the Blue Fox book). It's answering a lot of the questions that I, as someone who dropped out of CS because Computer Organization was too hard and I wanted to hang out at the coffee shop with my polisci major friends instead, had always wondered about but thought were beyond me. The first couple chapters explained the parts of an ELF file and how the loader uses them. After that, a tour through ARMv8 and AArch64's registers and execution environments, and now I'm starting on the actual assembly language instructions. I'm looking forward to the parts on reverse engineering in the second half.

\n

Would recommend to anyone who's wondered about such things.

", + "id": 491820960, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1735943730 + }, + { + "content": "

What was “Computer Organization”

", + "id": 491863748, + "sender_full_name": "Dustin", + "timestamp": 1735984835 + }, + { + "content": "

Did you get it in paperback? Or digital

", + "id": 491864144, + "sender_full_name": "Dustin", + "timestamp": 1735985242 + }, + { + "content": "
\n

What was “Computer Organization”

\n
\n

The sophomore level class where we supposed to use C to shift bits around, look at the assembly, and whatnot (although don't quote me on the name. It's been 20+ years so it might've been called something else). It was required for the major and a pre-req for half of the 300-400 level courses that followed (Systems, OSs, DBs, etc). I ended up cobbling together a CS Minor out of the other half, including an elective Web Programming class that taught me enough LAMP to actually get a job. 20 years later there are still gaps at the lower level, but I fill them in as I go. And I've pretty much never used the polisci degree in anger. :D

\n
\n

Did you get it in paperback? Or digital

\n
\n

Paperback. I generally prefer digital if I think the shelf-life is going to be lower. This one was on the bubble since I'm sure there will be changes to ARM and new editions to come. But I liked the cover. ;)

", + "id": 492126048, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1736177253 + }, + { + "content": "

I still have the textbook from that class: Bryant and O'Hallaron 2nd ed

\n

I'm told that's still a good one. Looking at ARM now, I think the fact that they taught with x86 might've thrown me a bit. I remember hearing at the time (early '00s) that others like MIPS were better first languages (cleaner? Fewer concessions to backward compatibility?). And the few times I've cracked the book since I didn't make much more headway (but mostly due to getting bored with stuff I'd already learned, then getting lost because I missed something new).

\n

Also, untreated ADHD was probably at play back then. :sweat_smile:

", + "id": 492127296, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1736177673 + }, + { + "content": "

Oh lord. We've hit the part that's just all of the assembly instructions and their variations. :persevere: I think I'm going to skim and make note of where I can return to when needed instead of trying to understand every possible subform and ways that it has of MOVing a 32-bit immediate value into a register.

", + "id": 492773053, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1736442679 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/Deep.20Work.json b/zulip_json/459184-bookclub/Deep.20Work.json new file mode 100644 index 0000000000..4f4d3b9d0f --- /dev/null +++ b/zulip_json/459184-bookclub/Deep.20Work.json @@ -0,0 +1,50 @@ +[ + { + "content": "

Deep Work by Cal Newport is the book I have been reading for a while. Trying to finish this by the end of this month. I find reading both the ebook and listening to the audiobook is the best way for my brain to take in the information.

", + "id": 475954673, + "sender_full_name": "Matthew Fish", + "timestamp": 1728506811 + }, + { + "content": "

I really liked it! I recently ready slow productivity and so good they can't ignore you, both good books :blush:

", + "id": 475955375, + "sender_full_name": "Patrick Arminio", + "timestamp": 1728507040 + }, + { + "content": "

That's a great book. Hard at times to execute in practice but it's a worthy ideal to strive for. I also read Slow Productivity but did not find that one to be as good as Deep Work.

", + "id": 475957768, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728507914 + }, + { + "content": "

I listened to it. Agreed. Nice book. If only I could be as productive as the author! :sweat_smile:

", + "id": 476002657, + "sender_full_name": "Philip Durbin", + "timestamp": 1728527077 + }, + { + "content": "

Currently, I'm about half way through the book, and my reading last night covered the 4 Disciplines of Execution. This ties into one of the main reasons I started this book, after two years of newborns I am trying to get back into my productivity.

\n

The 4DX Principle

\n", + "id": 476146171, + "sender_full_name": "Matthew Fish", + "timestamp": 1728569909 + }, + { + "content": "

I read Deep Work a couple years ago, when I switched back to being an IC. Really liked it. For a while I was trying to do the \"schedule each day in 30 min blocks\" bit. It helped somewhat, but ultimately I'd ignore it, even though I did it daily... plus there are so many things that come up unexpectedly.

\n

What I've started doing the last few weeks that is super helpful for me is just leaving my phone on the other side of my office. I can't even hear when it rings, and that's fine. Check it when I get up for water/restroom/etc. That's helped more than anything lol

", + "id": 476185117, + "sender_full_name": "Lars Ellingsen", + "timestamp": 1728581369 + }, + { + "content": "

leaving the phone somewhere else is a great tip! related: https://news.utexas.edu/2017/06/26/the-mere-presence-of-your-smartphone-reduces-brain-power/#:~:text=Jun%2026%2C%202017-,The%20Mere%20Presence%20of%20Your%20Smartphone%20Reduces%20Brain%20Power%2C%20Study,reach%20%E2%80%94%20even%20if%20it's%20off.

", + "id": 476188481, + "sender_full_name": "Patrick Arminio", + "timestamp": 1728582610 + }, + { + "content": "

Yeah, those newborns are a productivity killer :sweat_smile:

", + "id": 476253962, + "sender_full_name": "Philip Durbin", + "timestamp": 1728608256 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/Help.20me.20spend.20my.20professional.20development.20stipend.20before.20.2E.2E.2E.json b/zulip_json/459184-bookclub/Help.20me.20spend.20my.20professional.20development.20stipend.20before.20.2E.2E.2E.json new file mode 100644 index 0000000000..fde973c9c4 --- /dev/null +++ b/zulip_json/459184-bookclub/Help.20me.20spend.20my.20professional.20development.20stipend.20before.20.2E.2E.2E.json @@ -0,0 +1,20 @@ +[ + { + "content": "

So work gives us a very generous professional development stipend. Like enough to go across the country for a major week long conference or pay most of a year of MS tuition. Family commitments keep me from doing either, so I effectively have an infinite book budget.

\n

I get ebooks for things that I expect to go out of date within a couple years. But I like to get hard copies of “the classics”, foundational references, and books that people still recommend 10 years after they’re published.

\n

Examples of ones I already have:

\n\n

My current interests include operating systems, networking, embedded, and performance. I like deep discussions about implementing real things. I’d like to start using Rust in anger at some point (after doing at least two tutorials), but I also tend to shy away from language specific books unless there’s really good.

", + "id": 484415723, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1732582331 + }, + { + "content": "

What about an online training or similar? Perhaps a focused course on Rust?

", + "id": 484843481, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1732771690 + }, + { + "content": "

Good call. I'm actually going to use a chunk of it on an Embedded Linux training from Buildlin.

", + "id": 486569681, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1733508623 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/Out.20of.20the.20Tar.20Pit.json b/zulip_json/459184-bookclub/Out.20of.20the.20Tar.20Pit.json new file mode 100644 index 0000000000..d28d806f23 --- /dev/null +++ b/zulip_json/459184-bookclub/Out.20of.20the.20Tar.20Pit.json @@ -0,0 +1,26 @@ +[ + { + "content": "

I think a paper counts right? Out of the Tar Pit is a paper I read like once a year and find myself nodding along to profusely for the entire paper. But I always end up afterwards going 'and now what? How do I apply this?'

", + "id": 491864780, + "sender_full_name": "Dustin", + "timestamp": 1735985789 + }, + { + "content": "

Books are made of paper so it counts in my book. That's only 66 pages I'll have to read it sometime. Thanks for sharing!

", + "id": 491913582, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1736029338 + }, + { + "content": "

I followed the first reference around the coining of \"software crisis\" Which brought me to http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF which is an awesome read. I especially love the \"we believe there are over 10,000 computers being used in Europe.\" :smile:

\n

But someone mentioned Christopher Alexander, who I had no idea had published works as early as the 50s. (Found out about him from one of the episodes with Ryan Singer, I think on Changelog)

\n

https://www.gregbryant.com/gatemaker/1966alexanderHumanContact.pdf was a fascinating but not techy read as well. So now I'm on a rabbit hole of Christopher Alexander stuff, again.

", + "id": 493125872, + "sender_full_name": "Dustin", + "timestamp": 1736627847 + }, + { + "content": "

And I guess closer to the original paper, I'm currently reading this paper about software patterns from J Coplien in 1996 https://csis.pace.edu/~grossman/dcs/SoftwarePatterns_Coplien.pdf

", + "id": 493126242, + "sender_full_name": "Dustin", + "timestamp": 1736628244 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/Platform.20engineering.json b/zulip_json/459184-bookclub/Platform.20engineering.json new file mode 100644 index 0000000000..2339ba376a --- /dev/null +++ b/zulip_json/459184-bookclub/Platform.20engineering.json @@ -0,0 +1,14 @@ +[ + { + "content": "

I’ve been reading Platform Strategy (I’ll probably finish it this week). So far a great book pointing out the pros and cons of platforms https://architectelevator.com/book/platformstrategy/

\n

this book makes me want to read his other books (cloud and software)

", + "id": 475125365, + "sender_full_name": "Justin Garrison", + "timestamp": 1728239391 + }, + { + "content": "

His “Software Architect Elevator” is one of my favorite under appreciated “Staff Eng track” books. (I think it tends to get overlooked because he picked “Architect”.) Listened to the audiobook years ago, so I might be hazy, but I think it had a lot of good recommendations for maintaining (and growing) credibility with both the dev and business sides.

", + "id": 475699558, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728434602 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/Programming.20Rust.json b/zulip_json/459184-bookclub/Programming.20Rust.json new file mode 100644 index 0000000000..69191b8f88 --- /dev/null +++ b/zulip_json/459184-bookclub/Programming.20Rust.json @@ -0,0 +1,140 @@ +[ + { + "content": "

I'm reading the Programming Rust book: https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/

\n

I'll post some of my chapter notes here tomorrow and as I go. I'm on chapter 16.

", + "id": 475465267, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728361212 + }, + { + "content": "

Matthew Sanabria said:

\n
\n

I'm reading the Programming Rust book: https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/

\n

I'll post some of my chapter notes here tomorrow and as I go. I'm on chapter 16.

\n
\n

Did you read \"the book\" before this one?

", + "id": 475674501, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728422647 + }, + { + "content": "

Don MacKinnon said:

\n
\n

Matthew Sanabria said:

\n
\n

I'm reading the Programming Rust book: https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/

\n

I'll post some of my chapter notes here tomorrow and as I go. I'm on chapter 16.

\n
\n

Did you read \"the book\" before this one?

\n
\n

I did read the official book before this one but I was really busy during that time so I didn't study it as much as I wanted to. This time around I've been studying and doing some projects to solidify the learning.

", + "id": 475708209, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728438431 + }, + { + "content": "

Nice, would be interested to hear your thoughts on it once you finish!

", + "id": 475885584, + "sender_full_name": "Don MacKinnon", + "timestamp": 1728485391 + }, + { + "content": "

If you're on a time crunch to read this book then you can probably skip chapters 1 and 2 since they just introduce the why of Rust and a tour of its usage. Chapter 3 is where the primary Rust types are introduced. The real content starts in chapter 4 where the book discusses ownership and moves.

\n

Chapter 4 really clarified ownership and moves for me by linking Rust types to the stack and the heap. For example, String types are on the heap and number types (e.g., i32) stay on the stack. You later find out that this is powered by Box types and Copy and Clone traits. As functions are called values are moved into the functions unless they are passed by reference (i.e., borrowing) this moving of values is what throws people for a loop at first but the book explains it well with comparisons to Python's referencing counting and C's manual memory management.

", + "id": 476011897, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728529513 + }, + { + "content": "

Chapter 5 laid out the rules for references. Basically, you can only have ONE of the following.

\n\n

This chapter also discussed lifetimes, describing them as a contract around how long data can live with respect to other data. Really helpful when reading function signatures to understand how they will use the parameters they accept. If you omit lifetimes the compiler will infer them for you.

", + "id": 476012528, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728529713 + }, + { + "content": "

I'm on Chapter 16 now, but I'll continue posting my notes from previous chapters over the next few days.

", + "id": 476012583, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1728529735 + }, + { + "content": "

Chapter 5 covered references in depth, showing how Rust eliminates entire classes of bugs by their rules around references. The rules are mutually exclusive.

\n\n

The chapter then covered how to use references in functions, both as parameters and returns. References as a parameter do not move the underlying variable into the function which is great when you want to perform some operations with that variable but don't want to own it but not great when you want to mutate that variable and return some mutation. For that there's a concept of interior mutability which is deferred for a later chapter.

\n

Lifetimes were discussed in depth and the many examples cleared up my confusion around lifetimes. Basically lifetimes allow you to see the behavior (contract) of how long data should live with respect to other data. Most useful when reading function signatures. Even if you omit lifetimes, the compiler with infer them.

", + "id": 477570690, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729226494 + }, + { + "content": "

Chapter 6 covered all the expressions in Rust and that's pretty much everything that's in Rust because Rust is an expression-oriented language. Things like match, if let, closures, etc. There's not really much to report here because it's mainly around the syntax of Rust but there are cool things compared to other languages.

\n

For example, you can assign to variables from a match.

\n
let res = match work() {\n  \"foo\" => \"fooval\",\n  \"bar\" => \"baval\",\n  _ => \"defaultval\",\n}\n
\n

The break keyword can return values too.

\n
fn main() {\n    let mut counter = 0;\n\n    let result = loop {\n        counter += 1;\n\n        if counter == 10 {\n            break counter * 2;\n        }\n    };\n\n    println!(\"The result is {result}\");\n}\n
\n

Outside of that it's pretty much as you'd expect from other languages.

", + "id": 477570758, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729226538 + }, + { + "content": "

Your example is missing one of my favorite implications of that! You could have counter mutable _only_ inside the expression or only scoped inside the expression. This means you can control the mutability even within a single function on a variable.

", + "id": 477685275, + "sender_full_name": "Dustin", + "timestamp": 1729266762 + }, + { + "content": "

I think one of the easiest examples of this is initializing a Vec but having it no longer be mutable after the first initialization

", + "id": 477685413, + "sender_full_name": "Dustin", + "timestamp": 1729266819 + }, + { + "content": "

100%. That's a huge strength of the Rust syntax.

", + "id": 477703322, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729273812 + }, + { + "content": "

I'll admit that I'm copying and pasting these notes from when I read those chapters. I'm on chapter 17 now but I've been spacing out the posting of my old notes so that I don't just dump them all here at once.

", + "id": 477703456, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729273860 + }, + { + "content": "

Chapter 6 covered all the expressions in Rust and that's pretty much everything that's in Rust because Rust is an expression-oriented language. Things like match, if let, closures, etc. There's not really much to report here because it's mainly around the syntax of Rust but there are cool things compared to other languages.

\n

For example, you can assign to variables from a match.

\n
let res = match work() {\n  \"foo\" => \"fooval\",\n  \"bar\" => \"baval\",\n  _ => \"defaultval\",\n}\n
\n

The break keyword can return values too.

\n
fn main() {\n    let mut counter = 0;\n\n    let result = loop {\n        counter += 1;\n\n        if counter == 10 {\n            break counter * 2;\n        }\n    };\n\n    println!(\"The result is {result}\");\n}\n
\n

Outside of that it's pretty much as you'd expect from other languages.

", + "id": 481240180, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039850 + }, + { + "content": "

Chapter 7 was all about error handling. Basically it comes down to 2 things.

\n\n

There are many methods that one can call to work with a Result. For example, .is_ok() and .is_err() or .unwrap() and .expect().

\n

Generally speaking though when you have a function that returns a Result<T, E> then you'll use the ? operator to turn this:

\n
let foo = match do_work() {\n  Ok(success_val) => success_val,\n  Err(err) => return Err(err),\n};\n
\n

Into this:

\n
let foo = do_work()?;\n
", + "id": 481240212, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039886 + }, + { + "content": "

Chapter 8 covers crates and modules and all the things that goes with them. I'm halfway through the chapter but I wanted to write things down before going for a jog.

\n

Crates are the container for a project's libraries and/or executables. Modules are how you can further organize code within a crate. This is kinda wild to me coming from Go because Go is the opposite- a module is the project source code and packages are the intra-module organization. All good though.

\n

You can nest modules. Child modules will be able to access both public and private identifiers from parent modules but you still have to use imports (use) to do so. You can choose which identifiers to export using pub and its related pub(crate) and pub(in ./some/path) syntax. I didn't know about that last syntax so that was cool to see.

\n

There are 3 ways to organize modules.

\n\n

A module can re-export things it imports using pub use and there are keywords super and self to refer to parent modules or the current module respectively.

\n

Rust has a concept of binary programs and library programs. You can cargo build --bin and carog build --lib respectively. Generally the crate's primary library is src/lib.rs and binaries are src/bin/foo.rs where foo is the resulting executable name.

\n

Stopped there but ill cover attributes and tests later.

", + "id": 481240237, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039906 + }, + { + "content": "

Chapter 8 finishes up with attributes and testing. Rust supports attributes that hint things to the compiler. One such attribute is #[test] to mark a function as a test or #[cfg(target_os = \"macos\")] to build the marked item on macOS only.

\n

The #![FOO] syntax is used to mark everything in the current scope with the attribute.

\n

Rust has built-in testing features that you can run using cargo test. Nothing too crazy to touch on here.

\n

Rust support documentation comments much like Go, only their delimiter is ///. Code that's placed in doc comments is run during cargo test to ensure it compiles.

", + "id": 481240254, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039919 + }, + { + "content": "

Chapter 9 is all about structs. If you're familiar with any C-like language you'll know what structs are and how to use them. The interesting part of Rust is that there's 3 types of structs- name-field structs, tuple-like structs, and unit-like structs. Coming from Go this is a bit different than what I'm used to.

\n
// Named-field struct.\nstruct Person {\n  name: String,\n  age: usize,\n}\n\n// Tuple-like struct.\n// Go doesn't have this.\nstruct 2DPoint(i32, i32);\n\n// Unit-like struct.\nstruct Foo;\n
\n

Methods on structs are defined using the impl keyword, which I kinda like honestly.

\n
struct Person {\n    first_name: String,\n    last_name: String,\n    age: usize,\n}\n\nimpl Person {\n    fn name(&self) -> String {\n        format!(\"{} {}\", self.first_name, self.last_name)\n    }\n}\n
\n

Methods that don't use self as their first argument are type-associated functions.

\n
struct Person {\n    first_name: String,\n    last_name: String,\n    age: usize,\n}\n\nimpl Person {\n    // This is a type-associated function. It can only be\n    // called like so: Person::new()\n    fn new() -> Person {\n        Person{\n            String::from(\"Matthew\"),\n            String::from(\"Sanabria\"),\n            32,\n        }\n    }\n}\n
\n

Structs can also be private or public and their fields private or public. There's a concept called interior mutability which is essentially a pattern that's used to mutate data on a struct when there are already immutable references to that struct. There's a whole chapter on the official Rust book on this: https://doc.rust-lang.org/book/ch15-05-interior-mutability.html

", + "id": 481240262, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039927 + }, + { + "content": "

Chapter 10 is about enums and patterns. Basically enums and pattern matching is the shit and a crucial part of Rust.

\n

Enums are pretty wild in Rust. They can contain multiple different types.

\n
enum Message {\n    Quit,\n    Write(String),\n}\n
\n

And even have methods attached to them using impl same like structs.

\n

Pattern matching occurs with the match keyword and lets you exhaustively determine the value for a given enum. Pattern matching isn't limited to enums though, it's also how one would destructure or \"unpack\" values from structs, tuples, etc.

\n

There are some more advanced features with patterns such as match guards (if statements for matches) and @ bindings but those are exceptions rather than rules.

", + "id": 481240284, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039943 + }, + { + "content": "

Chapter 11 was a doozy! It was about traits and generics. There's A LOT of content in this chapter that I can't reasonably cover in detail.

\n

There's a concept of trait objects and generics. Generally speaking we lean towards using generics but there are times where trait objects need the concept of dynamic dispatching which uses the dyn keyword. Basically the dyn keyword is used to say give me any type that implements this trait, but we don't know what those exact types will be at compile time so use dynamic dispatching to find out the right method to call on the given type at runtime.

\n

I'll definitely be going back to this chapter as I write more Rust code. Here's a code example to summarize a bit.

\n
trait Traveler {\n    fn travel(&self) -> i32;\n}\n\nstruct Person;\nimpl Traveler for Person {\n    // People are slow. They travel 5 units.\n    fn travel(&self) -> i32 {\n        5\n    }\n}\n\nstruct Car;\nimpl Traveler for Car {\n    // Cars are fast. They travel 99 units.\n    fn travel(&self) -> i32 {\n        99\n    }\n}\n\n// Required a trait object to have a vector of any type that implements the Traveler trait. The Box\n// is required because vectors must hold types of a consistent size.\nfn total_distance(travelers: &[Box<dyn Traveler>]) -> i32 {\n    travelers.iter().fold(0, |acc, t| acc + t.travel())\n}\n\n// Generic over type T that's any type that implements the Traveler trait.\nfn extended_travel<T: Traveler>(t: &T) -> i32 {\n    2 * t.travel()\n}\n\nfn main() {\n    let p1 = Box::new(Person);\n    let c1 = Box::new(Car);\n    let travelers: Vec<Box<dyn Traveler>> = vec![p1, c1];\n    println!(\"Total: {:?}\", total_distance(&travelers));\n\n    let p2 = Person;\n    println!(\"Person: {}\", extended_travel(&p2));\n    let c2 = Car;\n    println!(\"Car: {}\", extended_travel(&c2));\n}\n
", + "id": 481240287, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039951 + }, + { + "content": "

Chapter 12 was about operator overloading. It focused on meta programming and how you can implement specific traits to customize the logic of operators like plus minus greater than less than.

\n

It's pretty cool because in something like go, you don't have the capability so like what you can do is create like a custom structure that can use the plus operator to add two of those structures together or something.

\n

What I found the most interesting is that under the hood it's all traits whereas in other languages it's a little bit different to implement this sort of meta programming .

", + "id": 481240344, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039968 + }, + { + "content": "

Chapter 13 was listed of all of the common utility traits in the standard library. Traits like dropped sized clone copy and so on and so forth.

\n

These are the traits that you would implement as like a library author if you wanted to make your code a little bit more resilient and native and rusty in the language.

", + "id": 481240369, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731039995 + }, + { + "content": "

Chapter 14 was about closures. It showed how closures can borrow variables or \"steal\" variables with move. What I found the most interesting was the concept that function types and closure types are different. That is, even if you have the same signature for both types one will not be able to be used where the other is accepted and vice versa. I also finally understand why we need Fn, FnOnce, and FnMut. Basically FnOnce is there for closures that drop values to guarantee they will only be called at most once. FnMut can be called multiple times and mutate the data it's passed. This becomes more valuable in multi-threaded programs and such.

", + "id": 481240382, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1731040004 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/System.20Thinking.20books.json b/zulip_json/459184-bookclub/System.20Thinking.20books.json new file mode 100644 index 0000000000..7614708039 --- /dev/null +++ b/zulip_json/459184-bookclub/System.20Thinking.20books.json @@ -0,0 +1,20 @@ +[ + { + "content": "

I'm almost finishing Thinking in Systems by Donella Meadows I was wondering if someone had suggestions on other books about system thinking for a next read.

", + "id": 491182244, + "sender_full_name": "cevado", + "timestamp": 1735484127 + }, + { + "content": "

I don’t, but thank you for mentioning it. It looks interesting and not something I’d normally seek out on my own.

", + "id": 491699161, + "sender_full_name": "Adam Bedenbaugh", + "timestamp": 1735874967 + }, + { + "content": "

i guess if you look for some talks there a few about system thinking applied to software, iirc Jessica Kerr used to write about it.
\nhttps://jessitron.com/tag/systems-thinking/

", + "id": 492310081, + "sender_full_name": "cevado", + "timestamp": 1736256686 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/channel.20events.json b/zulip_json/459184-bookclub/channel.20events.json new file mode 100644 index 0000000000..af0bd5bd94 --- /dev/null +++ b/zulip_json/459184-bookclub/channel.20events.json @@ -0,0 +1,20 @@ +[ + { + "content": "

Public channel created by Alex Barnes. Description:

\n
\n

A place to discuss books we're reading

\n
", + "id": 473486137, + "sender_full_name": "Notification Bot", + "timestamp": 1727639784 + }, + { + "content": "

Adam Stacoviak changed the description for this channel.

\n\n
\n

A place to discuss books we're reading

\n
\n\n
\n

A place to discuss books we're reading.

\n
", + "id": 474054208, + "sender_full_name": "Notification Bot", + "timestamp": 1727793528 + }, + { + "content": "

Adam Stacoviak renamed channel book to bookclub.

", + "id": 474054209, + "sender_full_name": "Notification Bot", + "timestamp": 1727793528 + } +] \ No newline at end of file diff --git a/zulip_json/459184-bookclub/general.20books.20talk.json b/zulip_json/459184-bookclub/general.20books.20talk.json new file mode 100644 index 0000000000..94724bccfa --- /dev/null +++ b/zulip_json/459184-bookclub/general.20books.20talk.json @@ -0,0 +1,62 @@ +[ + { + "content": "

I really enjoyed the latest friends episode with the book discussion at the end. So thought it would be good to have a channel to talk books.
\nI've just finished the third book in the three body problem series. Loved it, it completely blown my mind, and changed the way I think about space.
\nUnsure what to read next, I'm tempted to read the fourth three body book, but see mixed reviews online with it being by a different author.

", + "id": 473486468, + "sender_full_name": "Alex Barnes", + "timestamp": 1727640086 + }, + { + "content": "

I'd love to have a list of all the books mentioned, there were so many! /cc @Adam Stacoviak @Nick Nisi

", + "id": 473676084, + "sender_full_name": "Patrick Arminio", + "timestamp": 1727691917 + }, + { + "content": "

Yes me too, I was hoping they'd be in the show notes 🙏🏻

", + "id": 473699240, + "sender_full_name": "Alex Barnes", + "timestamp": 1727696617 + }, + { + "content": "

My favorite recent books were the Teixcalaan series -- A Memory Called Empire and A Desolation Called Peace.

\n

Very character driven books, and for reasons I can't even pinpoint exactly just resonated super powerfully with me.

", + "id": 473817227, + "sender_full_name": "KBall", + "timestamp": 1727720351 + }, + { + "content": "

Updated this channel to be #bookclub cause I have plans :)

", + "id": 474054396, + "sender_full_name": "Adam Stacoviak", + "timestamp": 1727793585 + }, + { + "content": "

Great stuff with bookclub channel. Will definitely get back with my reads.

", + "id": 474885757, + "sender_full_name": "Anders Johansson", + "timestamp": 1728069197 + }, + { + "content": "

Refactoring Guru’s having a pretty big sale on their Design Patterns and Refactoring books. I haven’t read them, but the content on the site is some of my favorite treatments of both: https://refactoring.guru/store

", + "id": 476201224, + "sender_full_name": "Andrew O'Brien", + "timestamp": 1728586089 + }, + { + "content": "

A message was moved here from #bookclub > (no topic) by Adam Stacoviak.

", + "id": 476213151, + "sender_full_name": "Notification Bot", + "timestamp": 1728590048 + }, + { + "content": "

Does anyone have any good books or resources on functional programming?

", + "id": 477702570, + "sender_full_name": "Matthew Sanabria", + "timestamp": 1729273525 + }, + { + "content": "

Big fan of https://grokkingsimplicity.com/ which the author was actually on Changelog a couple years ago!

", + "id": 477866900, + "sender_full_name": "Dustin", + "timestamp": 1729400521 + } +] \ No newline at end of file diff --git a/zulip_json/stream_index.json b/zulip_json/stream_index.json new file mode 100644 index 0000000000..0954b2331d --- /dev/null +++ b/zulip_json/stream_index.json @@ -0,0 +1,833 @@ +{ + "streams": { + "applenerds": { + "id": 457248, + "latest_id": 488187156, + "topic_data": { + "(no topic)": { + "latest_date": 1727331628, + "size": 1 + }, + "Installing macOS Sequoia?": { + "latest_date": 1727331735, + "size": 15 + }, + "New MacBook Pros": { + "latest_date": 1733950700, + "size": 22 + }, + "channel events": { + "latest_date": 1726681155, + "size": 1 + } + } + }, + "bookclub": { + "id": 459184, + "latest_id": 493126242, + "topic_data": { + "ARM Assembly: Internals & Reverse Engineering (Blue Fox)": { + "latest_date": 1736442679, + "size": 6 + }, + "Deep Work": { + "latest_date": 1728608256, + "size": 8 + }, + "Help me spend my professional development stipend before ...": { + "latest_date": 1733508623, + "size": 3 + }, + "Out of the Tar Pit": { + "latest_date": 1736628244, + "size": 4 + }, + "Platform engineering": { + "latest_date": 1728434602, + "size": 2 + }, + "Programming Rust": { + "latest_date": 1731040004, + "size": 23 + }, + "System Thinking books": { + "latest_date": 1736256686, + "size": 3 + }, + "channel events": { + "latest_date": 1727793528, + "size": 3 + }, + "general books talk": { + "latest_date": 1729400521, + "size": 10 + } + } + }, + "friends": { + "id": 455613, + "latest_id": 493096507, + "topic_data": { + "60: Starbucks DVD peddlers": { + "latest_date": 1725977296, + "size": 9 + }, + "61: Reverse rug pull, so cool?": { + "latest_date": 1729454357, + "size": 13 + }, + "62: Kaizen! Just do it": { + "latest_date": 1733395268, + "size": 13 + }, + "63: The wrong place to slap a person": { + "latest_date": 1727888350, + "size": 17 + }, + "64: Developer (un)happiness": { + "latest_date": 1728681806, + "size": 14 + }, + "65: The indispensable cog": { + "latest_date": 1729281323, + "size": 6 + }, + "66: You'll rent chips and be happy": { + "latest_date": 1729744276, + "size": 6 + }, + "67: Ten years of freeCodeCamp": { + "latest_date": 1730382159, + "size": 12 + }, + "68: Wine Web and a whole lot of Whatnot": { + "latest_date": 1730877176, + "size": 7 + }, + "69: ANTHOLOGY — Self-hosted, self-confident & self-employed": { + "latest_date": 1731099606, + "size": 1 + }, + "70: Bus factors & conspiracy theories": { + "latest_date": 1734278674, + "size": 29 + }, + "71: Local-first, y/n?": { + "latest_date": 1733091704, + "size": 7 + }, + "72: ShopTalk & Friends": { + "latest_date": 1734184544, + "size": 5 + }, + "73: Kaizen! Three wise men?": { + "latest_date": 1735234517, + "size": 27 + }, + "74: State of the \"log\" 2024": { + "latest_date": 1735492481, + "size": 19 + }, + "75: It's a peccadillo circus": { + "latest_date": 1736602254, + "size": 6 + }, + "plusplus-ato-2024: Waymos make bad neighbors (Changelog++ 🔐)": { + "latest_date": 1734152250, + "size": 6 + } + } + }, + "games": { + "id": 453573, + "latest_id": 493126605, + "topic_data": { + "Balatro...": { + "latest_date": 1728004342, + "size": 2 + }, + "connections": { + "latest_date": 1736626492, + "size": 333 + }, + "strands": { + "latest_date": 1736622640, + "size": 277 + }, + "wordle": { + "latest_date": 1736628661, + "size": 967 + } + } + }, + "general": { + "id": 453512, + "latest_id": 493122379, + "topic_data": { + ".io domains": { + "latest_date": 1729785961, + "size": 15 + }, + "A new era for the Changelog Podcast Universe": { + "latest_date": 1734447360, + "size": 25 + }, + "Atari 7800+ announcement trailer": { + "latest_date": 1726778182, + "size": 6 + }, + "Automating the pain away (avoid using jira with LLMs) #blog": { + "latest_date": 1733409944, + "size": 7 + }, + "BBQ!!!": { + "latest_date": 1735843410, + "size": 61 + }, + "Bobiverse": { + "latest_date": 1727551191, + "size": 1 + }, + "Deno 2": { + "latest_date": 1729132874, + "size": 6 + }, + "Deno pronunciation": { + "latest_date": 1733016167, + "size": 2 + }, + "Elixir: why is it so underrated?": { + "latest_date": 1732741888, + "size": 22 + }, + "Fresh off GitHub Universe 2024: Hack Club High Seas": { + "latest_date": 1730364038, + "size": 2 + }, + "Ghostty is now v1.0 (and Open Source to all)": { + "latest_date": 1736431731, + "size": 17 + }, + "Happy 2025! ✨": { + "latest_date": 1735711932, + "size": 5 + }, + "Incident Horror Stories": { + "latest_date": 1730393730, + "size": 7 + }, + "Is this cool? y/n?": { + "latest_date": 1727546435, + "size": 76 + }, + "Ladybird On Swift vs Rust": { + "latest_date": 1729682202, + "size": 7 + }, + "Leave us a voicemail for this year's state of the \"log\"!": { + "latest_date": 1734382799, + "size": 11 + }, + "Lessons learned adding OpenTelemetry to a Go CLI #blogging": { + "latest_date": 1732402743, + "size": 2 + }, + "Looking for Job": { + "latest_date": 1734702544, + "size": 1 + }, + "Manifesting solved problems": { + "latest_date": 1733950802, + "size": 7 + }, + "Mastodon?": { + "latest_date": 1734382226, + "size": 14 + }, + "Mobile usage": { + "latest_date": 1727042402, + "size": 14 + }, + "No one seems to know about Zulip": { + "latest_date": 1735594904, + "size": 87 + }, + "ShipIt rules": { + "latest_date": 1731252865, + "size": 3 + }, + "Speaking of the Microsoft Sculpt Keyboard...": { + "latest_date": 1726588097, + "size": 2 + }, + "TIL disaster girl real story": { + "latest_date": 1734997336, + "size": 3 + }, + "Tuomas Artman on localfirst.fm": { + "latest_date": 1727978562, + "size": 4 + }, + "What trending tech are you most bullish on?": { + "latest_date": 1736024231, + "size": 71 + }, + "Where do you blog?": { + "latest_date": 1735307490, + "size": 12 + }, + "Where to share interesting blog posts? #blogging alternative": { + "latest_date": 1731965029, + "size": 16 + }, + "WordPress Drama": { + "latest_date": 1736624393, + "size": 179 + }, + "Year-end merch sale": { + "latest_date": 1730998949, + "size": 1 + }, + "Zulip updates": { + "latest_date": 1734507354, + "size": 4 + }, + "[meta] episode transcripts related questions": { + "latest_date": 1729946958, + "size": 2 + }, + "a new domain for prospective interviewees": { + "latest_date": 1730852325, + "size": 2 + }, + "auth (zulip)": { + "latest_date": 1727534950, + "size": 4 + }, + "desktop app (Zulip)": { + "latest_date": 1727289084, + "size": 20 + }, + "do we need a silicon valley channel?": { + "latest_date": 1730238999, + "size": 1 + }, + "ergonomics wins": { + "latest_date": 1730829738, + "size": 95 + }, + "hytradboi: what is the point of an online conference?": { + "latest_date": 1730407489, + "size": 1 + }, + "introduce yourself!": { + "latest_date": 1730257470, + "size": 63 + }, + "keyboard shortcuts (Zulip)": { + "latest_date": 1727743488, + "size": 13 + }, + "new channels": { + "latest_date": 1728705168, + "size": 19 + }, + "new episodes": { + "latest_date": 1736535787, + "size": 135 + }, + "nominations for interviewees": { + "latest_date": 1734280065, + "size": 13 + }, + "pocketcasts transcripts": { + "latest_date": 1727275921, + "size": 5 + }, + "previews of websites": { + "latest_date": 1727304757, + "size": 7 + }, + "private google analytics?": { + "latest_date": 1731910250, + "size": 15 + }, + "read-later setup": { + "latest_date": 1732162944, + "size": 20 + }, + "web-public channels": { + "latest_date": 1730009931, + "size": 14 + }, + "✔ PostgreSQL or Postgres??": { + "latest_date": 1732223630, + "size": 13 + }, + "✔ why's this called night mode... 😅": { + "latest_date": 1725975876, + "size": 5 + } + } + }, + "gotime": { + "id": 455709, + "latest_id": 492642490, + "topic_data": { + "330: Home automation with Go": { + "latest_date": 1727017756, + "size": 6 + }, + "331: How I lost my (old) job to AI": { + "latest_date": 1729801869, + "size": 18 + }, + "332: \"Founder Mode\" at work when you're not a founder": { + "latest_date": 1728744741, + "size": 9 + }, + "333: Russ Cox on passing the torch": { + "latest_date": 1728600769, + "size": 2 + }, + "334: Unpop roundup": { + "latest_date": 1728930283, + "size": 7 + }, + "335: AI for Observability": { + "latest_date": 1729802285, + "size": 2 + }, + "336: Writing a shell in Go": { + "latest_date": 1730926807, + "size": 1 + }, + "337: Crawl, walk & run your way to usable CLIs in Go": { + "latest_date": 1731734649, + "size": 8 + }, + "338: Unpop roundup! 2023": { + "latest_date": 1732226468, + "size": 1 + }, + "339: Pitching Go in 2025": { + "latest_date": 1733867167, + "size": 1 + }, + "340: That's Go Time!": { + "latest_date": 1734596798, + "size": 6 + }, + "Fallthrough 0: Falling Through - A New Perspective": { + "latest_date": 1734552905, + "size": 7 + }, + "Fallthrough 1: War Stories": { + "latest_date": 1736403847, + "size": 5 + } + } + }, + "homelab": { + "id": 454981, + "latest_id": 493160872, + "topic_data": { + "1U NAS": { + "latest_date": 1725939112, + "size": 3 + }, + "Configuring RPi OS Images": { + "latest_date": 1727127100, + "size": 8 + }, + "Documenting nixos on Raspberry Pi": { + "latest_date": 1735696187, + "size": 5 + }, + "FI-BRUH!!! finally got it!": { + "latest_date": 1735590449, + "size": 3 + }, + "Home wifi setup": { + "latest_date": 1733173985, + "size": 5 + }, + "IaC for homelab": { + "latest_date": 1730712887, + "size": 7 + }, + "Improving my home automation setup": { + "latest_date": 1734277139, + "size": 4 + }, + "Making better use of an entry level m1 mac": { + "latest_date": 1731184331, + "size": 6 + }, + "Nix users?": { + "latest_date": 1736662552, + "size": 19 + }, + "PiHole: Proxmox vs base metal": { + "latest_date": 1731232318, + "size": 9 + }, + "Rack Recommendations": { + "latest_date": 1730338655, + "size": 5 + }, + "Raspberry PIs for homelab": { + "latest_date": 1735623932, + "size": 20 + }, + "Self-hosting Github Copilot?": { + "latest_date": 1735949977, + "size": 2 + }, + "Server Hardening": { + "latest_date": 1731044325, + "size": 4 + }, + "TuringPi": { + "latest_date": 1730432843, + "size": 12 + }, + "UPS for homelab": { + "latest_date": 1727442041, + "size": 5 + }, + "ZFSBootMenu": { + "latest_date": 1726687065, + "size": 2 + }, + "channel events": { + "latest_date": 1725657279, + "size": 4 + }, + "public access to home lab": { + "latest_date": 1728199141, + "size": 16 + }, + "self-hosting CI runners at home": { + "latest_date": 1734761168, + "size": 1 + } + } + }, + "interviews": { + "id": 456187, + "latest_id": 493117803, + "topic_data": { + "608: Building customizable ergonomic keyboards": { + "latest_date": 1732894042, + "size": 26 + }, + "609: The best, worst codebase": { + "latest_date": 1728328883, + "size": 11 + }, + "610: Leveling up JavaScript with Deno 2": { + "latest_date": 1728160144, + "size": 4 + }, + "611: Free-threaded Python": { + "latest_date": 1730400773, + "size": 11 + }, + "612: The Moneyball approach": { + "latest_date": 1729854364, + "size": 4 + }, + "613: Lessons from 10k hours of programming (Remastered)": { + "latest_date": 1730450461, + "size": 10 + }, + "614: Elasticsearch is open source, again": { + "latest_date": 1729810459, + "size": 2 + }, + "615: Rails is having a moment (again)": { + "latest_date": 1730883585, + "size": 21 + }, + "616: ANTHOLOGY — Packages, pledges & protocols": { + "latest_date": 1730941867, + "size": 1 + }, + "617: Gotta give to get back": { + "latest_date": 1731727593, + "size": 2 + }, + "618: Two tickets for Departure, please": { + "latest_date": 1733965947, + "size": 37 + }, + "619: Let's archive the web": { + "latest_date": 1735790535, + "size": 13 + }, + "620: Hack Club takes to the High Seas": { + "latest_date": 1734135549, + "size": 6 + }, + "621: Building the developer cloud": { + "latest_date": 1734360307, + "size": 10 + }, + "622: We ain't afraid of no Ghostty!": { + "latest_date": 1735924443, + "size": 21 + }, + "623: The power of the button": { + "latest_date": 1736620802, + "size": 6 + } + } + }, + "jsparty": { + "id": 456196, + "latest_id": 486361858, + "topic_data": { + "338: Undirected hyper arrows": { + "latest_date": 1726501943, + "size": 4 + }, + "339: It's all about the squiggles": { + "latest_date": 1727180453, + "size": 6 + }, + "340: Leveling up JavaScript with Deno 2": { + "latest_date": 1727375407, + "size": 1 + }, + "341: Create interactive tutorials the easy way": { + "latest_date": 1727974807, + "size": 1 + }, + "342: A great horse to bet on": { + "latest_date": 1729521035, + "size": 4 + }, + "343: Digging through Jerod Santo’s tool box": { + "latest_date": 1730349433, + "size": 12 + }, + "344: Kind of a big deal": { + "latest_date": 1730419684, + "size": 2 + }, + "345: How Vercel thinks about Next.js": { + "latest_date": 1731011765, + "size": 1 + }, + "346: It's all about documentation": { + "latest_date": 1731619807, + "size": 1 + }, + "347: Nine pillars of great Node apps": { + "latest_date": 1732215848, + "size": 1 + }, + "348: WYSIWYG": { + "latest_date": 1732900806, + "size": 1 + }, + "349: React: then & now": { + "latest_date": 1733420707, + "size": 1 + }, + "Moar Ember 🐹": { + "latest_date": 1728584910, + "size": 4 + } + } + }, + "kaizen": { + "id": 455097, + "latest_id": 492862801, + "topic_data": { + "A Sponsors feed": { + "latest_date": 1726894958, + "size": 11 + }, + "Code deploys": { + "latest_date": 1736445447, + "size": 32 + }, + "Kaizen #17": { + "latest_date": 1732533268, + "size": 1 + }, + "Kaizen for dev": { + "latest_date": 1736476606, + "size": 6 + }, + "Logbot needs a cool look": { + "latest_date": 1729181394, + "size": 31 + }, + "Transcript improvements": { + "latest_date": 1730122841, + "size": 5 + }, + "Website Request Invite Link": { + "latest_date": 1734626651, + "size": 3 + }, + "Why do you need a CDN if you have fly?": { + "latest_date": 1735160064, + "size": 7 + }, + "channel events": { + "latest_date": 1725713504, + "size": 1 + } + } + }, + "practicalai": { + "id": 456003, + "latest_id": 490000356, + "topic_data": { + "286: Cybersecurity in the GenAI age": { + "latest_date": 1726087029, + "size": 1 + }, + "287: Pausing to think about scikit-learn & OpenAI o1": { + "latest_date": 1726600160, + "size": 1 + }, + "288: GraphRAG (beyond the hype)": { + "latest_date": 1727289125, + "size": 1 + }, + "289: Understanding what's possible, doable & scalable": { + "latest_date": 1727970366, + "size": 1 + }, + "290: Towards high-quality (maybe synthetic) datasets": { + "latest_date": 1728480606, + "size": 1 + }, + "291: Practical workflow orchestration": { + "latest_date": 1729022407, + "size": 1 + }, + "292: Big data is dead, analytics is alive": { + "latest_date": 1729784047, + "size": 1 + }, + "293: The path towards trustworthy AI": { + "latest_date": 1730228647, + "size": 1 + }, + "294: AI is changing the cybersecurity threat landscape": { + "latest_date": 1730835606, + "size": 1 + }, + "295: Creating tested, reliable AI applications": { + "latest_date": 1731526207, + "size": 1 + }, + "296: scikit-learn & data science you own": { + "latest_date": 1732050006, + "size": 1 + }, + "297: Clones, commerce & campaigns": { + "latest_date": 1733023187, + "size": 2 + }, + "298: Full-duplex, real-time dialogue with Kyutai": { + "latest_date": 1733328008, + "size": 1 + }, + "299: Sidekick is an AI Shopify expert": { + "latest_date": 1733955306, + "size": 1 + }, + "300: Mozart to Megadeath at CHRP": { + "latest_date": 1734625810, + "size": 1 + } + } + }, + "shipit": { + "id": 456580, + "latest_id": 491368181, + "topic_data": { + "121: Building rawkode academy": { + "latest_date": 1732719878, + "size": 5 + }, + "122: Linux distros": { + "latest_date": 1728265743, + "size": 8 + }, + "123: A learning mindset, starting with COBOL": { + "latest_date": 1727625150, + "size": 3 + }, + "124: You suck at programming": { + "latest_date": 1728820062, + "size": 7 + }, + "125: TIME to get SERIESous about databases": { + "latest_date": 1728658806, + "size": 1 + }, + "126: Kubernetes is an anti-platform": { + "latest_date": 1730467079, + "size": 10 + }, + "127: Your customer is Amazon.com": { + "latest_date": 1729885207, + "size": 1 + }, + "128: Infosec & OpenTelemetry": { + "latest_date": 1731602763, + "size": 10 + }, + "129: News & whitepapers": { + "latest_date": 1731088806, + "size": 1 + }, + "130: Hosting Hachyderm": { + "latest_date": 1731785087, + "size": 3 + }, + "131: Abstractions and implementations": { + "latest_date": 1732522984, + "size": 2 + }, + "132: Public safety Kubernetes": { + "latest_date": 1733505702, + "size": 2 + }, + "133: CI/CDagger": { + "latest_date": 1734397885, + "size": 8 + }, + "134: AI IRL at Honeycomb": { + "latest_date": 1734291800, + "size": 4 + }, + "135: Shipped It!": { + "latest_date": 1735624009, + "size": 5 + }, + "7 year olds": { + "latest_date": 1728441436, + "size": 2 + }, + "enconding videos on the cloud": { + "latest_date": 1734366243, + "size": 10 + }, + "kubevirt?": { + "latest_date": 1728311261, + "size": 10 + } + } + } + }, + "time": 1736673227.5339394 +} \ No newline at end of file