Fix relative URLs in archives

This commit is contained in:
David Eisinger
2024-01-17 00:08:36 -05:00
parent 9fc1babee6
commit c5f0c6161a
76 changed files with 5949 additions and 6641 deletions

View File

@@ -4,7 +4,7 @@ date: 2023-08-03T16:19:15-04:00
draft: false
references:
- title: "My thoughts on Helix after 6 months - Tim Hårek"
url: https://timharek.no/blog/my-thoughts-on-helix-after-6-months/
url: https://timharek.no/blog/my-thoughts-on-helix-after-6-months
date: 2023-07-02T12:53:51Z
file: timharek-no-ah7ilz.txt
---
@@ -46,7 +46,7 @@ What I don't like:
Pull it down with Homebrew or similar, and give it a shot. Hint: you launch Helix with `hx` -- figuring that out might've been the hardest part of my Helix journey so far.
[1]: /journal/dispatch-5-july-2023/
[2]: https://timharek.no/blog/my-thoughts-on-helix-after-6-months/
[2]: https://timharek.no/blog/my-thoughts-on-helix-after-6-months
[3]: https://helix-editor.com/
[4]: https://github.com/helix-editor/helix/pull/7665
[5]: https://docs.helix-editor.com/master/languages.html#configuring-language-servers-for-a-language

View File

@@ -10,7 +10,7 @@ references:
date: 2023-07-05T16:08:47Z
file: www-valetmag-com-b1tpcf.txt
- title: "My thoughts on Helix after 6 months - Tim Hårek"
url: https://timharek.no/blog/my-thoughts-on-helix-after-6-months/
url: https://timharek.no/blog/my-thoughts-on-helix-after-6-months
date: 2023-07-02T12:53:51Z
file: timharek-no-ah7ilz.txt
- title: "What App is That?"
@@ -53,7 +53,7 @@ I also read some good articles about [Helix][5] and [Procreate][6], and I'm hopi
[2]: https://www.valetmag.com/the-handbook/living/how-to-slow-down-time.php
[3]: https://1up-usa.com/product/2-super-duty-double
[4]: https://www.thule.com/en-us/child-bike-seats/rear-mounted-child-bike-seats/thule-yepp-nexxt-maxi-_-12080211
[5]: https://timharek.no/blog/my-thoughts-on-helix-after-6-months/
[5]: https://timharek.no/blog/my-thoughts-on-helix-after-6-months
[6]: https://maggieappleton.com/apps
This month:

View File

@@ -141,12 +141,12 @@ References
Visible links:
1. https://aaronmbushnell.com/
2. https://aaronmbushnell.com/feed.xml
3. file:///
4. file:///images/goldens.png
5. file:///
6. file:///images/goldens.png
7. file:///
8. file:///running-gatsby-js-sites-with-craft-cms
3. https://aaronmbushnell.com/
4. https://aaronmbushnell.com/images/goldens.png
5. https://aaronmbushnell.com/
6. https://aaronmbushnell.com/images/goldens.png
7. https://aaronmbushnell.com/
8. https://aaronmbushnell.com/running-gatsby-js-sites-with-craft-cms
9. https://craftcms.com/
10. https://www.gatsbyjs.com/
11. https://graphql.org/

View File

@@ -23,32 +23,37 @@ Ruby open source: feedbin
Table of contents
* [5]The product
* [6]Open source
+ [7]License
* [8]Technical review
+ [9]Ruby and Rails version
+ [10]Architecture
+ [11]Stats
+ [12]Style Guide
+ [13]Storage, Persistence and in-memory storage
+ [14]Gems used
+ [15]Code & Design Patterns
o [16]Code Organisation
o [17]Routes
o [18]Controllers
o [19]Models
o [20]Jobs
o [21]Presenters
o [22]ApplicationComponents
o [23]ComponentsPreview
* [24]Testing
+ [25]Custom assertions
* [26]Conclusion
* The product
* Open source
* License
Technical review
* Ruby and Rails version
* Architecture
* Stats
* Style Guide
* Storage, Persistence and in-memory storage
* Gems used
* Code & Design Patterns
* Code Organisation
* Routes
* Controllers
* Models
* Jobs
* Presenters
* ApplicationComponents
* ComponentsPreview
Testing
* Custom assertions
Conclusion
The product
[27]https://feedbin.com
[5]https://feedbin.com
"Feedbin is the best way to enjoy content on the Web. By combining
RSS, and newsletters, you can get all the good parts of the Web in
@@ -57,11 +62,11 @@ The product
Open source
The open-source repository can be found at
[28]https://github.com/feedbin/feedbin
[6]https://github.com/feedbin/feedbin
License
The [29]license they use is MIT:
The [7]license they use is MIT:
Technical review
@@ -69,9 +74,9 @@ Ruby and Rails version
They are currently using:
* Ruby version 3.2.2
* They used a fork of Rails at [30]https://github.com/feedbin/rails
forked from [31]https://github.com/Shopify/rails. They are using a
branch called [32]7-1-stable-invalid-cache-entries - It seems to be
* They used a fork of Rails at [8]https://github.com/feedbin/rails
forked from [9]https://github.com/Shopify/rails. They are using a
branch called [10]7-1-stable-invalid-cache-entries - It seems to be
Rails 7.1 and about 1 month behind the Shopify/rails which is
usually pretty up to date with main Rails
@@ -88,11 +93,11 @@ Architecture
On the front-end side:
* They use .html.erb
* They are using Phlex for [33]components
* They are using [34]Jquery for the JS library
* They have some custom JS code written in [35]CoffeeScript
* They are using Hotwire via [36]importmaps
* They are using [37]Tailwind
* They are using Phlex for [11]components
* They are using [12]Jquery for the JS library
* They have some custom JS code written in [13]CoffeeScript
* They are using Hotwire via [14]importmaps
* They are using [15]Tailwind
Stats
@@ -103,14 +108,14 @@ Stats
Style Guide
For Ruby:
* They are using [38]standardrb as the Style Guide with no
* They are using [16]standardrb as the Style Guide with no
customisations.
Storage, Persistence and in-memory storage
The DB is PostgreSQL.
They are not using the schema.rb but the [39]structure.sql format for
They are not using the schema.rb but the [17]structure.sql format for
DB schema dump is configured via application.rb:
module Feedbin
class Application < Rails::Application
@@ -141,7 +146,7 @@ IDs)';
Redis is configured to be used with Sidekiq.
This is what the [40]redis initializer looks like:
This is what the [18]redis initializer looks like:
# https://github.com/feedbin/feedbin/blob/main/config/initializers/redis.rb#L1
defaults = {connect_timeout: 5, timeout: 5}
@@ -155,7 +160,7 @@ $redis = {}.tap do |hash|
hash[:refresher] = ConnectionPool.new(size: 10) { Redis.new(options2) }
end
Further, there is a [41]RedisLock configured like this:
Further, there is a [19]RedisLock configured like this:
# https://github.com/feedbin/feedbin/blob/main/app/models/redis_lock.rb#L1
class RedisLock
@@ -165,7 +170,7 @@ rue) }
end
end
Further down this is used in a [42]clock.rb (that defines scheduled
Further down this is used in a [20]clock.rb (that defines scheduled
tasks to run):
# https://github.com/feedbin/feedbin/blob/main/lib/clock.rb#L8
@@ -210,43 +215,43 @@ end
Gems used
Here are some of the gems used:
* [43]sax-machine - "A declarative sax parsing library backed by
* [21]sax-machine - "A declarative sax parsing library backed by
Nokogiri"
* [44]feedjira - "Feedjira is a Ruby library designed to parse feeds"
* [45]html-pipeline - "HTML processing filters and utilities. This
* [22]feedjira - "Feedjira is a Ruby library designed to parse feeds"
* [23]html-pipeline - "HTML processing filters and utilities. This
module is a small framework for defining CSS-based content filters
and applying them to user provided content"
* [46]apnotic - "A Ruby APNs HTTP/2 gem able to provide instant
* [24]apnotic - "A Ruby APNs HTTP/2 gem able to provide instant
feedback"
* [47]autoprefixer-rails - "Autoprefixer is a tool to parse CSS and
* [25]autoprefixer-rails - "Autoprefixer is a tool to parse CSS and
add vendor prefixes to CSS rules using values from the Can I Use
database. This gem provides Ruby and Ruby on Rails integration with
this JavaScript tool"
* [48]clockwork - "Clockwork is a cron replacement. It runs as a
* [26]clockwork - "Clockwork is a cron replacement. It runs as a
lightweight, long-running Ruby process which sits alongside your
web processes (Mongrel/Thin) and your worker processes
(DJ/Resque/Minion/Stalker) to schedule recurring work at particular
times or dates"
* [49]down - "Streaming downloads using net/http, http.rb, HTTPX or
* [27]down - "Streaming downloads using net/http, http.rb, HTTPX or
wget"
* [50]phlex-rails - "Phlex is a framework that lets you compose web
* [28]phlex-rails - "Phlex is a framework that lets you compose web
views in pure Ruby"
* [51]premailer-rails - "This gem is a drop in solution for styling
* [29]premailer-rails - "This gem is a drop in solution for styling
HTML emails with CSS without having to do the hard work yourself"
* [52]raindrops - "raindrops is a real-time stats toolkit to show
* [30]raindrops - "raindrops is a real-time stats toolkit to show
statistics for Rack HTTP servers. It is designed for preforking
servers such as unicorn, but should support any Rack HTTP server on
platforms supporting POSIX shared memory"
* [53]strong_migrations - "Catch unsafe migrations in development"
* [54]web-push - "This gem makes it possible to send push messages to
* [31]strong_migrations - "Catch unsafe migrations in development"
* [32]web-push - "This gem makes it possible to send push messages to
web browsers from Ruby backends using the Web Push Protocol"
* [55]stripe-ruby-mock - "A drop-in library to test stripe without
* [33]stripe-ruby-mock - "A drop-in library to test stripe without
hitting their servers"
* [56]rails-controller-testing - "Brings back assigns and
* [34]rails-controller-testing - "Brings back assigns and
assert_template to your Rails tests"
There are many other gems used, I only selected few here. Browse the
[57]Gemfile to discover more.
[35]Gemfile to discover more.
What could be mentioned is that they use their fork for some of the
gems included in the file:
@@ -297,7 +302,7 @@ Code Organisation
be related to communicating with external services.
Maybe worth mentioning from lib folder is the
[58]ConditionalSassCompressor
[36]ConditionalSassCompressor
# https://github.com/feedbin/feedbin/blob/main/lib/conditional_sass_compressor.r
b#L1
@@ -324,7 +329,7 @@ Routes
There is a combination of RESTful routes and non-restful routes.
Here is an example from entries in the [59]routes.rb :
Here is an example from entries in the [37]routes.rb :
# https://github.com/feedbin/feedbin/blob/main/config/routes.rb#L133
resources :entries, only: [:show, :index, :destroy] do
@@ -375,7 +380,7 @@ r.rb#L238
end
end
And here is the view [60]destroy.js.erb :
And here is the view [38]destroy.js.erb :
$('[data-behavior~=entries_target] [data-entry-id=<%= @entry.id %>]').remove();
feedbin.Counts.get().removeEntry(<%= @entry.id %>, <%= @entry.feed_id %>, 'unrea
@@ -486,7 +491,7 @@ end
Presenters
There is a [61]BasePresenter and all other presenters are extending it
There is a [39]BasePresenter and all other presenters are extending it
via inheritance:
This controller defines a private method called presents:
@@ -541,7 +546,7 @@ module ApplicationHelper
# more code ...
end
and it is used [62]like this in views:
and it is used [40]like this in views:
<% present @user do |user_presenter| %>
<% @class = "settings-body settings-#{params[:action]} theme-#{user_presente
r.theme}"%>
@@ -550,7 +555,7 @@ r.theme}"%>
ApplicationComponents
Components are based on Phlex and they inherit from
[63]ApplicationComponent
[41]ApplicationComponent
It defines a method to add Stimulus controller in components like this:
# https://github.com/feedbin/feedbin/blob/main/app/views/components/application_
@@ -678,115 +683,125 @@ Conclusion
The code is well-organized and simple to follow the logic and what is
happening. I think it will make it easy for anyone to contribute to
this repo. If you want to run this yourself locally you should take a
look at the [64]feedbin-docker.
look at the [42]feedbin-docker.
__________________________________________________________________
Enjoyed this article?
Join my [65]Short Ruby News newsletter for weekly Ruby updates from the
community. For more Ruby learning resources, visit
[66]rubyandrails.info. You can also find me on [67]Ruby.social or
[68]Linkedin or [69]Twitter where I post mostly about Ruby and Rails.
👉 Join my [43]Short Ruby News newsletter for weekly Ruby updates from
the community and visit [44]rubyandrails.info, a directory with
learning content about Ruby.
👐 Subscribe to my Ruby and Ruby on rails courses over email at
[45]learn.shortruby.com - effortless learning anytime, anywhere
🤝 Let's connect on [46]Ruby.social or [47]Linkedin or [48]Twitter where
I post mainly about Ruby and Rails.
🎥 Follow me on [49]my YouTube channel for short videos about Ruby
Did you find this article valuable?
Support Lucian Ghinda by becoming a sponsor. Any amount is appreciated!
(BUTTON) Sponsor
[70]See recent sponsors | [71]Learn more about Hashnode Sponsors
[72]Ruby[73]Ruby on Rails[74]Open Source[75]coding[76]Programming Blogs
[50]See recent sponsors | [51]Learn more about Hashnode Sponsors
[52]Ruby[53]Ruby on Rails[54]Open Source[55]coding[56]Programming Blogs
References
Visible links:
1. file:///?source=top_nav_blog_home
1. https://allaboutcoding.ghinda.com/?source=top_nav_blog_home
2. https://hashnode.com/@lucianghinda
3. https://hashnode.com/@lucianghinda
4. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-the-product
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-open-source
7. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-license
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-technical-review
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-ruby-and-rails-version
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-architecture
11. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-stats
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-style-guide
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-storage-persistence-and-in-memory-storage
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-gems-used
15. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-code-amp-design-patterns
16. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-code-organisation
17. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-routes
18. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-controllers
19. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-models
20. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-jobs
21. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-presenters
22. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-applicationcomponents
23. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-componentspreview
24. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-testing
25. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-custom-assertions
26. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L39092-8199TMP.html#heading-conclusion
27. https://feedbin.com/
28. https://github.com/feedbin/feedbin/blob/main/LICENSE.md
29. https://github.com/feedbin/feedbin/blob/main/LICENSE.md
30. https://github.com/feedbin/rails
31. https://github.com/Shopify/rails
32. https://github.com/feedbin/rails/tree/7-1-stable-invalid-cache-entries
33. https://github.com/feedbin/feedbin/tree/main/app/views/components
34. https://github.com/feedbin/feedbin/blob/main/Gemfile#L38
35. https://github.com/feedbin/feedbin/tree/main/app/assets/javascripts/web
36. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/config/importmap.rb#L1
37. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/Gemfile#L66
38. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/Gemfile#L94
39. https://github.com/feedbin/feedbin/blob/main/db/structure.sql
40. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/config/initializers/redis.rb#L1
41. https://github.com/feedbin/feedbin/blob/main/app/models/redis_lock.rb#L1
42. https://github.com/feedbin/feedbin/blob/main/lib/clock.rb#L8
43. https://github.com/pauldix/sax-machine
44. https://github.com/feedjira/feedjira
45. https://github.com/feedbin/html-pipeline
46. https://github.com/ostinelli/apnotic
47. https://github.com/ai/autoprefixer-rails
48. https://github.com/Rykian/clockwork
49. https://github.com/janko/down
50. https://github.com/phlex-ruby/phlex-rails
51. https://github.com/fphilipe/premailer-rails
52. https://rubygems.org/gems/raindrops
53. https://github.com/ankane/strong_migrations
54. https://github.com/pushpad/web-push
55. https://github.com/stripe-ruby-mock/stripe-ruby-mock
56. https://github.com/rails/rails-controller-testing
57. https://github.com/feedbin/feedbin/blob/main/Gemfile
58. https://github.com/feedbin/feedbin/blob/main/lib/conditional_sass_compressor.rb#L1
59. https://github.com/feedbin/feedbin/blob/main/config/routes.rb#L133
60. https://github.com/feedbin/feedbin/blob/main/app/views/entries/destroy.js.erb#L1
61. https://github.com/feedbin/feedbin/blob/main/app/presenters/base_presenter.rb#L1
62. https://github.com/feedbin/feedbin/blob/main/app/views/layouts/settings.html.erb#L1
63. https://github.com/feedbin/feedbin/blob/main/app/views/components/application_component.rb#L3
64. https://github.com/angristan/feedbin-docker
65. https://shortruby.com/
66. http://rubyandrails.info/
67. http://Ruby.social/
68. https://linkedin.com/in/lucianghinda
69. https://x.com/lucianghinda
70. file:///sponsor
71. https://hashnode.com/sponsors
72. file:///tag/ruby?source=tags_bottom_blogs
73. file:///tag/ruby-on-rails?source=tags_bottom_blogs
74. file:///tag/opensource?source=tags_bottom_blogs
75. file:///tag/coding?source=tags_bottom_blogs
76. file:///tag/programming-blogs?source=tags_bottom_blogs
5. https://feedbin.com/
6. https://github.com/feedbin/feedbin/blob/main/LICENSE.md
7. https://github.com/feedbin/feedbin/blob/main/LICENSE.md
8. https://github.com/feedbin/rails
9. https://github.com/Shopify/rails
10. https://github.com/feedbin/rails/tree/7-1-stable-invalid-cache-entries
11. https://github.com/feedbin/feedbin/tree/main/app/views/components
12. https://github.com/feedbin/feedbin/blob/main/Gemfile#L38
13. https://github.com/feedbin/feedbin/tree/main/app/assets/javascripts/web
14. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/config/importmap.rb#L1
15. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/Gemfile#L66
16. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/Gemfile#L94
17. https://github.com/feedbin/feedbin/blob/main/db/structure.sql
18. https://github.com/feedbin/feedbin/blob/abf1ad883dab8a3464fe12e4653de6323296175b/config/initializers/redis.rb#L1
19. https://github.com/feedbin/feedbin/blob/main/app/models/redis_lock.rb#L1
20. https://github.com/feedbin/feedbin/blob/main/lib/clock.rb#L8
21. https://github.com/pauldix/sax-machine
22. https://github.com/feedjira/feedjira
23. https://github.com/feedbin/html-pipeline
24. https://github.com/ostinelli/apnotic
25. https://github.com/ai/autoprefixer-rails
26. https://github.com/Rykian/clockwork
27. https://github.com/janko/down
28. https://github.com/phlex-ruby/phlex-rails
29. https://github.com/fphilipe/premailer-rails
30. https://rubygems.org/gems/raindrops
31. https://github.com/ankane/strong_migrations
32. https://github.com/pushpad/web-push
33. https://github.com/stripe-ruby-mock/stripe-ruby-mock
34. https://github.com/rails/rails-controller-testing
35. https://github.com/feedbin/feedbin/blob/main/Gemfile
36. https://github.com/feedbin/feedbin/blob/main/lib/conditional_sass_compressor.rb#L1
37. https://github.com/feedbin/feedbin/blob/main/config/routes.rb#L133
38. https://github.com/feedbin/feedbin/blob/main/app/views/entries/destroy.js.erb#L1
39. https://github.com/feedbin/feedbin/blob/main/app/presenters/base_presenter.rb#L1
40. https://github.com/feedbin/feedbin/blob/main/app/views/layouts/settings.html.erb#L1
41. https://github.com/feedbin/feedbin/blob/main/app/views/components/application_component.rb#L3
42. https://github.com/angristan/feedbin-docker
43. https://shortruby.com/
44. http://rubyandrails.info/
45. https://learn.shortruby.com/
46. http://Ruby.social/
47. https://linkedin.com/in/lucianghinda
48. https://x.com/lucianghinda
49. https://www.youtube.com/@shortruby
50. https://allaboutcoding.ghinda.com/sponsor
51. https://hashnode.com/sponsors
52. https://allaboutcoding.ghinda.com/tag/ruby?source=tags_bottom_blogs
53. https://allaboutcoding.ghinda.com/tag/ruby-on-rails?source=tags_bottom_blogs
54. https://allaboutcoding.ghinda.com/tag/opensource?source=tags_bottom_blogs
55. https://allaboutcoding.ghinda.com/tag/coding?source=tags_bottom_blogs
56. https://allaboutcoding.ghinda.com/tag/programming-blogs?source=tags_bottom_blogs
Hidden links:
78. file://localhost/
79. file://localhost/?source=top_nav_blog_home
80. https://twitter.com/lucianghinda
81. https://github.com/lucianghinda
82. https://shortruby.com/
83. https://hashnode.com/@lucianghinda
84. https://app.daily.dev/lucianghinda
85. https://linkedin.com/in/lucianghinda
86. https://ruby.social/@lucian
87. file://localhost/rss.xml
88. https://feedbin.com/about
89. https://github.com/feedbin/feedbin/blob/main/LICENSE.md
90. http://rubyandrails.info/
91. https://ruby.social/@lucian
58. https://allaboutcoding.ghinda.com/
59. https://allaboutcoding.ghinda.com/?source=top_nav_blog_home
60. https://twitter.com/lucianghinda
61. https://github.com/lucianghinda
62. https://shortruby.com/
63. https://hashnode.com/@lucianghinda
64. https://app.daily.dev/lucianghinda
65. https://linkedin.com/in/lucianghinda
66. https://ruby.social/@lucian
67. https://allaboutcoding.ghinda.com/rss.xml
68. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-the-product
69. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-open-source
70. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-license
71. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-technical-review
72. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-ruby-and-rails-version
73. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-architecture
74. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-stats
75. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-style-guide
76. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-storage-persistence-and-in-memory-storage
77. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-gems-used
78. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-code-amp-design-patterns
79. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-code-organisation
80. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-routes
81. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-controllers
82. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-models
83. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-jobs
84. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-presenters
85. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-applicationcomponents
86. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-componentspreview
87. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-testing
88. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-custom-assertions
89. https://allaboutcoding.ghinda.com/ruby-open-source-feedbin#heading-conclusion
90. https://feedbin.com/about
91. https://github.com/feedbin/feedbin/blob/main/LICENSE.md
92. http://rubyandrails.info/
93. https://ruby.social/@lucian

View File

@@ -191,17 +191,17 @@ NOTES
References
1. file:///
2. file:///
3. file:///subscribe/
4. file:///archive/
5. file:///photos/
6. file:///about/
7. file:///books/
8. file:///contact/
9. file:///advice/
10. file:///office-holders/
11. file:///search/
1. https://analogoffice.net/
2. https://analogoffice.net/
3. https://analogoffice.net/subscribe/
4. https://analogoffice.net/archive/
5. https://analogoffice.net/photos/
6. https://analogoffice.net/about/
7. https://analogoffice.net/books/
8. https://analogoffice.net/contact/
9. https://analogoffice.net/advice/
10. https://analogoffice.net/office-holders/
11. https://analogoffice.net/search/
12. https://analogoffice.net/2023/01/16/keep-a-where.html
13. https://analogoffice.net/2023/05/31/the-lifechanging-magic.html
14. https://analogoffice.net/subscribe/

View File

@@ -1,86 +1,74 @@
#[1]alternate
[1]Baty.net
(BUTTON)
[2]Jack Baty
Director of Unspecified Services
[extra.png]
[3]Home [4]Posts [5]Journal [6]About [7]More
* [2]Archive
* [3]About
* [4]Tags
* [5]Uses
* [6]Search
Ending my OpenBSD experiment (Almost)
I did [8]this fun thing from Derek Sivers because I wanted to play with
[9]OpenBSD and with [10]Vultr for hosting.
January 4, 2024 · 197 words
Well, I played with it. It was fun. I got to see how [11]Dovecot works
I did [7]this fun thing from Derek Sivers because I wanted to play with
[8]OpenBSD and with [9]Vultr for hosting.
Well, I played with it. It was fun. I got to see how [10]Dovecot works
and I learned how to configure Relayd and the OpenBSD httpd server.
I think I'd end up liking it. BSD feels lighter and simpler and
therefore probably more secure than the Ubuntu servers I'm running.
I think Id end up liking it. BSD feels lighter and simpler and
therefore probably more secure than the Ubuntu servers Im running.
However, I don't need another server to manage. I don't need to run my
However, I dont need another server to manage. I dont need to run my
own mail server or CalDAV server. My VPS at Digital Ocean has been
running (::knocks wood::) smoothly for years and I've got the
running (::knocks wood::) smoothly for years and Ive got the
configuration down.
I'll be deleting the OpenBSD server once I've moved the few sites I'd
Ill be deleting the OpenBSD server once Ive moved the few sites Id
migrated there back to Digital Ocean.
Remember, [12]Reduce and Simplify.
Remember, [11]Reduce and Simplify.
I may try again later with stock OpenBSD and Caddy, without all of the
Sivers' stuff.
Sivers stuff.
2 hours later: I was right. I spun up a fresh OpenBSD server at Vultr
and configured it myself. No services running but relayd->httpd and so
far the only site it's running is [13]jackbaty.com. I like the idea of
BSD so much that I couldn't give up quite yet.
far the only site its running is [12]jackbaty.com. I like the idea of
BSD so much that I couldnt give up quite yet.
* [14]OpenBSD
* [15]Tech
* [13]OpenBSD
Published on 2024-01-04 12:05:00
[14]« Prev
Obsidian is not at all joyful to use [15]Next »
The care and feeding of my system
[16]✍️ Reply by email
Keep on reading
The care and feeding of my system
03 Jan, 2024
Org-web-tools
08 Jan, 2024
Copyright © 2000-2024 Jack Baty
© Jack Baty | Powered by [17]Hugo & [18]PaperMod
References
Visible links:
1. file:///feed
2. https://baty.net/
3. https://baty.net/
4. https://baty.net/posts
5. https://baty.net/journal
6. https://baty.net/about
7. https://baty.net/page
8. https://baty.net/journal/2023/12/29/running-an-openbsd-server
9. https://www.openbsdfoundation.org/
10. https://www.vultr.com/
11. https://dovecot.org/
12. file:///journal/2023/12/31/reduce-and-simplify
13. https://jackbaty.com/
14. https://baty.net/posts/tag:OpenBSD
15. https://baty.net/posts/tag:Tech
1. https://baty.net/
2. https://baty.net/archives
3. https://baty.net/about/
4. https://baty.net/tags/
5. https://baty.net/uses/
6. https://baty.net/search/
7. https://baty.net/journal/2023/12/29/running-an-openbsd-server
8. https://www.openbsdfoundation.org/
9. https://www.vultr.com/
10. https://dovecot.org/
11. https://baty.net/journal/2023/12/31/reduce-and-simplify
12. https://jackbaty.com/
13. https://baty.net/tags/openbsd/
14. https://baty.net/journal/2024/01/04/obsidian-is-not-at-all-joyful-to-use/
15. https://baty.net/2024/01/the-care-and-feeding-of-my-system/
16. mailto:jack@baty.net?subject=[baty.net] Re: Ending my OpenBSD experiment (Almost)
17. https://gohugo.io/
18. https://github.com/adityatelange/hugo-PaperMod/
Hidden links:
18. file://localhost/search
19. file://localhost/feed
20. file://localhost/2024/01/the-care-and-feeding-of-my-system
21. file://localhost/2024/01/org-web-tools
22. https://social.lol/@jbaty
23. https://instagram.com/jackbatyphoto
24. file://localhost/feed
20. https://baty.net/2024/01/ending-my-openbsd-experiment/#top

View File

@@ -613,22 +613,22 @@ Summing up
References
1. file:///
2. file:///
3. file:///cv/
4. file:///projects/
5. file:///writings/
6. file:///writings/non-tech/
1. https://benhoyt.com/
2. https://benhoyt.com/
3. https://benhoyt.com/cv/
4. https://benhoyt.com/projects/
5. https://benhoyt.com/writings/
6. https://benhoyt.com/writings/non-tech/
7. mailto:benhoyt@gmail.com
8. https://benhoyt.com/
9. mailto:benhoyt@gmail.com
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#small-software
11. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#small-websites
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#emphasize-server-side-not-javascript
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#static-sites-and-site-generators
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#fewer-dependencies
15. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#small-analytics
16. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#small-architectures-not-microservices
10. https://benhoyt.com/writings/the-small-web-is-beautiful/#small-software
11. https://benhoyt.com/writings/the-small-web-is-beautiful/#small-websites
12. https://benhoyt.com/writings/the-small-web-is-beautiful/#emphasize-server-side-not-javascript
13. https://benhoyt.com/writings/the-small-web-is-beautiful/#static-sites-and-site-generators
14. https://benhoyt.com/writings/the-small-web-is-beautiful/#fewer-dependencies
15. https://benhoyt.com/writings/the-small-web-is-beautiful/#small-analytics
16. https://benhoyt.com/writings/the-small-web-is-beautiful/#small-architectures-not-microservices
17. https://basecamp.com/books
18. https://neustadt.fr/essays/the-small-web/
19. https://ar.al/2020/08/07/what-is-the-small-web/
@@ -637,7 +637,7 @@ References
22. https://en.wikipedia.org/wiki/Demoscene
23. https://www.youtube.com/watch?v=jB0vBmiTr6o
24. https://www.youtube.com/watch?v=RCh3Q08HMfs
25. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83225-8351TMP.html#fewer-dependencies
25. https://benhoyt.com/writings/the-small-web-is-beautiful/#fewer-dependencies
26. https://cr.yp.to/bib/1995/wirth.pdf
27. https://blog.brush.co.nz/2008/07/adobe-reader-9/
28. https://1mb.club/

View File

@@ -21,7 +21,7 @@ No, really, this post may give you a way to answer that
March 14, 2023
An icon of a human figure Authors
Justin Searls
[10]Justin Searls
As a young lad, I developed a habit of responding to the enthusiasm of
others with fear, skepticism, and judgment.
@@ -38,18 +38,18 @@ No, really, this post may give you a way to answer that
The more excited someone is by the prospect of AI making their job
easier, the more they should be worried.
Theres little doubt at this point: the tools that succeed [10]DALL•E
and [11]ChatGPT will have a profound impact on society. If it feels
Theres little doubt at this point: the tools that succeed [11]DALL•E
and [12]ChatGPT will have a profound impact on society. If it feels
obvious that self-driving cars will put millions of truckers out of
work, it should be clear even more white collar jobs will be rendered
unnecessary by this new class of AI tools.
While [12]Level 4 autonomous vehicles may still be years away,
While [13]Level 4 autonomous vehicles may still be years away,
production-ready AI is here today. Its already being used to do
significant amounts of paid work, often with employers being none the
wiser.
If truckers deserve [13]years [14]of [15]warnings that their jobs are
If truckers deserve [14]years [15]of [16]warnings that their jobs are
at risk, we owe it to ourselves and others to think through the types
of problems that generative AI is best equipped to solve, which sorts
of jobs are at greatest risk, and what workers can start doing now to
@@ -58,21 +58,21 @@ No, really, this post may give you a way to answer that
So lets do that.
[16]Now its time to major bump Web 2.0
[17]Now its time to major bump Web 2.0
Computer-generated content wouldnt pose the looming threat it does
without the last 20 years of user-generated content blanketing the
Internet to fertilize it.
As user-generated content came to dominate the Internet with the advent
of Web 2.0 in the 2000s, we heard a lot about the [17]Wisdom of the
of Web 2.0 in the 2000s, we heard a lot about the [18]Wisdom of the
Crowd. The theory was simple: if anyone could publish content to a
platform, then users could rank that contents quality (whether via
viewership metrics or explicit upvotes), and eventually the efforts of
the (unpaid!) general public would outperform the productivity of
(quite expensive!) professional authors and publishers. The winners,
under Web 2.0, would no longer be the best content creators, but the
platforms that successfully achieve [18]network effect and come to
platforms that successfully achieve [19]network effect and come to
mediate everyones experience with respect to a particular category of
content.
@@ -97,13 +97,13 @@ No, really, this post may give you a way to answer that
user-generated content is about to be upended by infinite
computer-generated content. If were witnessing the first act of Web
3.0, its got nothing to do with crypto and everything to do with
[19]generative AI.
[20]generative AI.
If youre reading this, you dont need me to recap the cultural impact
of [20]ChatGPT and [21]Bing Chat for you. Suffice to say, if Google—the
runaway winner of the Web 2.0 economy—is [22]legit shook, theres
of [21]ChatGPT and [22]Bing Chat for you. Suffice to say, if Google—the
runaway winner of the Web 2.0 economy—is [23]legit shook, theres
probably fire to go with all this smoke. Moreover, when you consider
that [23]the same incumbent is already at the forefront of AI
that [24]the same incumbent is already at the forefront of AI
innovation but is nevertheless terrified by this sea change, Google
clearly believes were witnessing a major market disruption in addition
to a technological one.
@@ -111,14 +111,14 @@ No, really, this post may give you a way to answer that
One reason Ive been thinking so much about this is that Ive started
work on a personal project to build an AI chatbot for practicing
Japanese language and Im livecoding 100% of my work for an educational
video series I call [24]Searls After Dark. Might be why Ive got AI on
video series I call [25]Searls After Dark. Might be why Ive got AI on
the mind lately!
But youre not a tech giant. Youre wondering what this means for you
and your weekend. And I think were beginning to identify the contours
of an answer to that question.
[25]ChatGPT can do some peoples work, but not everyones
[26]ChatGPT can do some peoples work, but not everyones
A profound difference between the coming economic upheaval and those of
the past is that it will most severely impact white collar workers.
@@ -131,11 +131,11 @@ No, really, this post may give you a way to answer that
with a less expensive labor market, a lot of the same factors would be
at play.
Having spent months programming with [26]GitHub Copilot, weeks talking
Having spent months programming with [27]GitHub Copilot, weeks talking
to ChatGPT, and days searching via Bing Chat as an alternative to
Google, the best description Ive heard of AIs capabilities is
“[27]fluent bullshit.” And after months of seeing friends “cheat” at
their day jobs by having [28]ChatGPT do their homework for them, Ive
“[28]fluent bullshit.” And after months of seeing friends “cheat” at
their day jobs by having [29]ChatGPT do their homework for them, Ive
come to a pretty grim, if obvious, realization: the more excited
someone is by the prospect of AI making their job easier, the more they
should be worried.
@@ -155,7 +155,7 @@ No, really, this post may give you a way to answer that
worked. Sometimes itd give up and claim the thing I was trying to do
was too obscure. Sometimes itd generate a superficially realistic
response, but always with just enough nonsense mixed in that it would
take [29]more [30]time to [31]edit than to rewrite from scratch. But
take [30]more [31]time to [32]edit than to rewrite from scratch. But
most often, Id end up wasting time stuck in this never-ending loop:
1. Ask ChatGPT to do something
2. It responds with an obviously-wrong answer
@@ -166,8 +166,8 @@ No, really, this post may give you a way to answer that
5. GOTO 3
I got so frustrated asking it to help me troubleshoot my VS Code task
configuration that [32]I recorded my screen and set it to a few lofi
tracks before [33]giving up.
configuration that [33]I recorded my screen and set it to a few lofi
tracks before [34]giving up.
For many of my friends, ChatGPT isnt some passing fad—its a
productivity revolution thats already saving them hours of work each
@@ -175,7 +175,7 @@ No, really, this post may give you a way to answer that
trick that fails each time we ask it do anything meaningful. What
gives?
[34]Three simple rules for keeping your job
[35]Three simple rules for keeping your job
Ive spent the last few months puzzling over this. Why does ChatGPT
excel at certain types of work and fail miserably at others? Wherever
@@ -211,7 +211,7 @@ No, really, this post may give you a way to answer that
carefully-curated repertoire of little-known points of interest and
their customers interests will be at risk because travel
itineraries conform to a rigidly-consistent structure. With
training, a [35]stochastic AI could predictably fill in the blanks
training, a [36]stochastic AI could predictably fill in the blanks
of a travelers agenda with “hidden” gems while avoiding
recommending the same places to everyone
* An insurance broker responsible for translating known risks and
@@ -231,15 +231,15 @@ No, really, this post may give you a way to answer that
reinventing it! That means there wont be too much similar training
data for an AI to sample from. Moreover, by preferring expressive,
terse languages like Ruby and frameworks like Rails that promote
[36]DRY, there just isnt all that much for GitHub Copilot to
[37]DRY, there just isnt all that much for GitHub Copilot to
suggest to me (and when it does generate a large chunk of correct
code, I interpret it as a smell that Im needlessly [37]reinventing
code, I interpret it as a smell that Im needlessly [38]reinventing
a wheel)
2. Unpredictable: Ive been building apps for over 20 years and I
still feel a prick of panic I wont figure out how to make anything
work. Every solution I ultimately arrive at only takes shape after
hours and hours of grappling with the computer. Whether you call
programming trial-and-error or dress it up as “[38]emergent
programming trial-and-error or dress it up as “[39]emergent
design,” the upshot is that the best engineers tend to be resigned
to the fact that the architectural design of the solution to any
problem is unknowable at the outset and can only be discovered
@@ -265,7 +265,7 @@ No, really, this post may give you a way to answer that
Jobs done. Post over.
[39]Post not over: How can I save my job?
[40]Post not over: How can I save my job?
So what can someone do if their primary role doesnt produce work that
checks the three boxes of novelty, unpredictability, and fragility?
@@ -273,7 +273,7 @@ No, really, this post may give you a way to answer that
Here are a few ideas that probably wont work:
* Ask major tech companies to kindly put this genie back into the
bottle
* Lobby for [40]humane policies to prepare for a world that doesnt
* Lobby for [41]humane policies to prepare for a world that doesnt
need every humans labor
* Embrace return-to-office mandates by doing stuff software cant do,
like stocking the snack cabinet and proactively offering to play
@@ -311,13 +311,13 @@ No, really, this post may give you a way to answer that
more difficult for someone to outsource you, it could have the
unintended consequence of also leading to a more meaningful,
enriching career
* The natural response to any threat is [41]fight, flight, or freeze;
* The natural response to any threat is [42]fight, flight, or freeze;
but counter-intuitively one of the best ways to protect your job
from AI is to become an enthusiastic early adopter of AI tools. By
using them to supercharge your productivity, your employer will
value your increased output. Additionally, your newfound skills
will put you in a better position to lead your companys future AI
efforts (just ask the [42]former editor-in-chief of CNET)
efforts (just ask the [43]former editor-in-chief of CNET)
Like all the best things in life, this advice is simple but hard. The
reason I wrote this post now (instead of waiting until GPT-9.5 could
@@ -327,13 +327,13 @@ No, really, this post may give you a way to answer that
pass, taking mitigation steps like those above would generally result
in a better experience at work. Its a win-win!
[43]In conclusion
[44]In conclusion
I got tired after writing 2400 words on this topic, so I asked ChatGPT
to write a conclusion after feeding it this post.
Heres what it spat out:
[44]The article discusses the potential impact of generative AI on
[45]The article discusses the potential impact of generative AI on
society, particularly on white-collar jobs in the information economy.
The author notes that while there is no doubt that generative AI will
have a profound impact on society, it is important to think through the
@@ -363,7 +363,7 @@ No, really, this post may give you a way to answer that
Disappointed that ChatGPT cant tell the difference between a
conclusion and a summary, I gave it a second try. The following
screenshot is not modified; this was its actual response:
[45]Justin: Try again but this time make it shorter, reuse fewer
[46]Justin: Try again but this time make it shorter, reuse fewer
phrases that appear in the post, and rather than summarize the content,
add your own conclusion that readers should take away from reading the
article\nChatGPT:New study suggests that the Mediterranean diet can
@@ -376,7 +376,10 @@ No, really, this post may give you a way to answer that
So, in conclusion: eat more olives. 🫒
[46]Justin Searls
[47]Justin Searls
An icon of a human figure Status
Double Agent
An icon of a hash sign Code Name
Agent 002
@@ -384,11 +387,11 @@ No, really, this post may give you a way to answer that
An icon of a map marker Location
Orlando, FL
[47]Twitter [48]Mastodon [49]Github [50]LinkedIn [51]Website
[48]Twitter [49]Mastodon [50]Github [51]LinkedIn [52]Website
Related posts:
[52]Policy update: Were still remote
[53]Policy update: Were still remote
Dont waste time commuting to an office. Test Double will continue to
be a 100% remote software development company that values autonomy and
@@ -398,12 +401,12 @@ Related posts:
July 7, 2021
An icon of a human figure Authors
[53]Todd Kaufman
[54]Todd Kaufman
An icon of a paper organzier Categories
[54]Our Company
[55]Our Company
[55]Celebrating Agent 00100 milestone
[56]Celebrating Agent 00100 milestone
Test Double celebrates hiring Agent 00100—a big milestone and a
reminder about why we do this: to fix what's broken in software.
@@ -412,12 +415,12 @@ Related posts:
June 1, 2021
An icon of a human figure Authors
[56]Todd Kaufman
[57]Todd Kaufman
An icon of a paper organzier Categories
[57]Our Company
[58]Our Company
[58]5 for 5000: Find your leading indicators
[59]5 for 5000: Find your leading indicators
It's easy to tune out talk of metrics and spreadsheets, but one of the
best ways to ensure long-term success is to uncover the numbers that
@@ -427,28 +430,28 @@ Related posts:
October 22, 2020
An icon of a human figure Authors
[59]Justin Searls
[60]Justin Searls
An icon of a paper organzier Categories
[60]Our Company
[61]Our Company
Looking for developers? Work with people who care about what you care about.
We level up teams striving to ship great code.
[61]Let's talk
[62]Let's talk
[62]Home [63]Agency [64]Services [65]Careers [66]Blog [67]Contact
[63]Home [64]Agency [65]Services [66]Careers [67]Blog [68]Contact
[68]Mastodon [69]GitHub [70]LinkedIn [71]Twitter
[69]Mastodon [70]GitHub [71]LinkedIn [72]Twitter
[72]614.349.4279
[73]hello@testdouble.com
[74]Privacy Policy
[73]614.349.4279
[74]hello@testdouble.com
[75]Privacy Policy
Founded in Columbus, OH
[75]Test Double The Test Double logo
[76]Test Double
References
@@ -461,69 +464,70 @@ References
7. https://testdouble.com/contact
8. https://blog.testdouble.com/
9. https://blog.testdouble.com/posts/
10. https://openai.com/product/dall-e-2
11. https://openai.com/blog/chatgpt
12. https://en.wikipedia.org/wiki/Self-driving_car
13. https://www.automotivelogistics.media/transition-to-automated-trucks-must-be-managed-warn-trade-bodies/18446.article
14. https://www.nytimes.com/2017/08/11/business/dealbook/teamsters-union-tries-to-slow-self-driving-truck-push.html
15. https://www.nbcnews.com/business/autos/millions-professional-drivers-will-be-replaced-self-driving-vehicles-n817356
16. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#_now_-its-time-to-major-bump-web-20
17. https://en.wikipedia.org/wiki/Wisdom_of_the_crowd
18. https://en.wikipedia.org/wiki/Network_effect
19. https://en.wikipedia.org/wiki/Generative_adversarial_network
20. https://www.theverge.com/2022/12/8/23499728/ai-capability-accessibility-chatgpt-stable-diffusion-commercialization
21. https://www.theverge.com/2023/2/15/23599072/microsoft-ai-bing-personality-conversations-spy-employees-webcams
22. https://www.theverge.com/2023/1/20/23563851/google-search-ai-chatbot-demo-chatgpt
23. https://www.theverge.com/2021/5/18/22442328/google-io-2021-ai-language-model-lamda-pluto
24. https://www.youtube.com/playlist?list=PLIuJbrOVyGjkRj7UM_whr-CPoqcXTOsZa
25. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#chatgpt-can-do-some-peoples-work-but-not-everyones
26. https://github.com/features/copilot
27. https://www.theverge.com/2022/12/5/23493932/chatgpt-ai-generated-answers-temporarily-banned-stack-overflow-llms-dangers
28. https://www.npr.org/2022/12/19/1143912956/chatgpt-ai-chatbot-homework-academia
29. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/bing-1.ebd5fca31dbdd729c4dcc7388630e69f6d26b128d967b20a38c41409b7ee0099.png
30. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/bing-2.c1830c7fb3f4634158a9fffc0ccac3396f09619761d7ccd2218ce9b77d19b826.png
31. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/bing-3.a2922e3b785ab4216bb01299f118c55a7cd2b43a82db909f66bdc9c83e956fe6.png
32. https://www.youtube.com/watch?v=gllCXqnR-5E
33. https://www.youtube.com/watch?v=gllCXqnR-5E&t=1004s
34. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#three-simple-rules-for-keeping-your-job
35. https://en.wikipedia.org/wiki/Artificial_neural_network#Stochastic_neural_network
36. https://en.wikipedia.org/wiki/Don't_repeat_yourself
37. https://en.wikipedia.org/wiki/Reinventing_the_wheel
38. https://en.wikipedia.org/wiki/Emergent_Design
39. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#post-not-over-how-can-i-save-my-job
40. https://en.wikipedia.org/wiki/Universal_basic_income
41. https://en.wikipedia.org/wiki/Fight-or-flight_response
42. https://www.theverge.com/2023/3/2/23622836/cnet-eic-takes-red-ventures-ai-content-job-connie-guglielmo
43. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#in-conclusion
44. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/chat-gpt-1.be7ef1f6a65dabe7f2ee88e296ff404980183879a0a79f88537affe6a44f17e3.png
45. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/chat-gpt-2.ccd08019b5f629691f6f09f5e4118186dc3d3001d712449034804f9a8ffde7c3.png
46. https://blog.testdouble.com/authors/justin-searls/
47. https://twitter.com/searls
48. https://mastodon.social/@searls
49. https://github.com/searls
50. https://linkedin.com/in/searls
51. https://justin.searls.co/
52. https://blog.testdouble.com/posts/2021-07-07-policy-update-were-still-remote/
53. https://blog.testdouble.com/authors/todd-kaufman/
54. https://blog.testdouble.com/categories/our-company
55. https://blog.testdouble.com/posts/2021-06-01-celebrating-agent-0100-milestone/
56. https://blog.testdouble.com/authors/todd-kaufman/
57. https://blog.testdouble.com/categories/our-company
58. https://blog.testdouble.com/posts/2020-10-22-5-for-5000-find-your-leading-indicators/
59. https://blog.testdouble.com/authors/justin-searls/
60. https://blog.testdouble.com/categories/our-company
61. https://link.testdouble.com/blog-cta-sales
62. https://testdouble.com/
63. https://testdouble.com/agency
64. https://testdouble.com/services
65. https://testdouble.com/careers
66. https://blog.testdouble.com/
67. https://testdouble.com/contact
68. https://mastodon.world/@testdouble
69. https://github.com/testdouble
70. https://www.linkedin.com/company/testdouble
71. https://twitter.com/testdouble
72. tel:+16143494279
73. mailto:hello@testdouble.com
74. https://testdouble.com/privacy-policy
75. https://testdouble.com/
10. https://blog.testdouble.com/authors/justin-searls/
11. https://openai.com/product/dall-e-2
12. https://openai.com/blog/chatgpt
13. https://en.wikipedia.org/wiki/Self-driving_car
14. https://www.automotivelogistics.media/transition-to-automated-trucks-must-be-managed-warn-trade-bodies/18446.article
15. https://www.nytimes.com/2017/08/11/business/dealbook/teamsters-union-tries-to-slow-self-driving-truck-push.html
16. https://www.nbcnews.com/business/autos/millions-professional-drivers-will-be-replaced-self-driving-vehicles-n817356
17. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#_now_-its-time-to-major-bump-web-20
18. https://en.wikipedia.org/wiki/Wisdom_of_the_crowd
19. https://en.wikipedia.org/wiki/Network_effect
20. https://en.wikipedia.org/wiki/Generative_adversarial_network
21. https://www.theverge.com/2022/12/8/23499728/ai-capability-accessibility-chatgpt-stable-diffusion-commercialization
22. https://www.theverge.com/2023/2/15/23599072/microsoft-ai-bing-personality-conversations-spy-employees-webcams
23. https://www.theverge.com/2023/1/20/23563851/google-search-ai-chatbot-demo-chatgpt
24. https://www.theverge.com/2021/5/18/22442328/google-io-2021-ai-language-model-lamda-pluto
25. https://www.youtube.com/playlist?list=PLIuJbrOVyGjkRj7UM_whr-CPoqcXTOsZa
26. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#chatgpt-can-do-some-peoples-work-but-not-everyones
27. https://github.com/features/copilot
28. https://www.theverge.com/2022/12/5/23493932/chatgpt-ai-generated-answers-temporarily-banned-stack-overflow-llms-dangers
29. https://www.npr.org/2022/12/19/1143912956/chatgpt-ai-chatbot-homework-academia
30. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/bing-1.ebd5fca31dbdd729c4dcc7388630e69f6d26b128d967b20a38c41409b7ee0099.png
31. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/bing-2.c1830c7fb3f4634158a9fffc0ccac3396f09619761d7ccd2218ce9b77d19b826.png
32. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/bing-3.a2922e3b785ab4216bb01299f118c55a7cd2b43a82db909f66bdc9c83e956fe6.png
33. https://www.youtube.com/watch?v=gllCXqnR-5E
34. https://www.youtube.com/watch?v=gllCXqnR-5E&t=1004s
35. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#three-simple-rules-for-keeping-your-job
36. https://en.wikipedia.org/wiki/Artificial_neural_network#Stochastic_neural_network
37. https://en.wikipedia.org/wiki/Don't_repeat_yourself
38. https://en.wikipedia.org/wiki/Reinventing_the_wheel
39. https://en.wikipedia.org/wiki/Emergent_Design
40. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#post-not-over-how-can-i-save-my-job
41. https://en.wikipedia.org/wiki/Universal_basic_income
42. https://en.wikipedia.org/wiki/Fight-or-flight_response
43. https://www.theverge.com/2023/3/2/23622836/cnet-eic-takes-red-ventures-ai-content-job-connie-guglielmo
44. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/#in-conclusion
45. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/chat-gpt-1.be7ef1f6a65dabe7f2ee88e296ff404980183879a0a79f88537affe6a44f17e3.png
46. https://cdn-blog.testdouble.com/img/how-to-tell-if-ai-threatens-your-job/chat-gpt-2.ccd08019b5f629691f6f09f5e4118186dc3d3001d712449034804f9a8ffde7c3.png
47. https://blog.testdouble.com/authors/justin-searls/
48. https://twitter.com/searls
49. https://mastodon.social/@searls
50. https://github.com/searls
51. https://linkedin.com/in/searls
52. https://justin.searls.co/
53. https://blog.testdouble.com/posts/2021-07-07-policy-update-were-still-remote/
54. https://blog.testdouble.com/authors/todd-kaufman/
55. https://blog.testdouble.com/categories/our-company
56. https://blog.testdouble.com/posts/2021-06-01-celebrating-agent-0100-milestone/
57. https://blog.testdouble.com/authors/todd-kaufman/
58. https://blog.testdouble.com/categories/our-company
59. https://blog.testdouble.com/posts/2020-10-22-5-for-5000-find-your-leading-indicators/
60. https://blog.testdouble.com/authors/justin-searls/
61. https://blog.testdouble.com/categories/our-company
62. https://link.testdouble.com/blog-cta-sales
63. https://testdouble.com/
64. https://testdouble.com/agency
65. https://testdouble.com/services
66. https://testdouble.com/careers
67. https://blog.testdouble.com/
68. https://testdouble.com/contact
69. https://mastodon.social/@testdouble
70. https://github.com/testdouble
71. https://www.linkedin.com/company/testdouble
72. https://twitter.com/testdouble
73. tel:+16143494279
74. mailto:hello@testdouble.com
75. https://testdouble.com/privacy-policy
76. https://testdouble.com/

View File

@@ -322,38 +322,38 @@ References
3. https://testdouble.com/agency
4. https://testdouble.com/services
5. https://testdouble.com/careers
6. file:///
6. https://blog.testdouble.com/
7. https://testdouble.com/contact
8. file:///
9. file:///posts/
10. file:///authors/justin-searls/
8. https://blog.testdouble.com/
9. https://blog.testdouble.com/posts/
10. https://blog.testdouble.com/authors/justin-searls/
11. https://x.com/TheAndrewNadeau/status/1647622603698257921
12. https://www.amazon.com/Elon-Musk-Walter-Isaacson/dp/1982181281
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60667-6621TMP.html#periodically-plant-a-flag
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60667-6621TMP.html#how-to-plant-a-flag
13. https://blog.testdouble.com/posts/2024-01-02-plant-your-flag-career-advice/#periodically-plant-a-flag
14. https://blog.testdouble.com/posts/2024-01-02-plant-your-flag-career-advice/#how-to-plant-a-flag
15. https://www.etsy.com/shop/PrincessEtch
16. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60667-6621TMP.html#this-all-happens-in-hindsight
17. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60667-6621TMP.html#who-me-yes-you
18. file:///authors/justin-searls/
16. https://blog.testdouble.com/posts/2024-01-02-plant-your-flag-career-advice/#this-all-happens-in-hindsight
17. https://blog.testdouble.com/posts/2024-01-02-plant-your-flag-career-advice/#who-me-yes-you
18. https://blog.testdouble.com/authors/justin-searls/
19. https://twitter.com/searls
20. https://mastodon.social/@searls
21. https://github.com/searls
22. https://linkedin.com/in/searls
23. https://justin.searls.co/
24. file:///posts/2023-10-10-16-things-you-believe-about-software/
25. file:///authors/justin-searls/
26. file:///categories/community
27. file:///posts/2023-02-20-shared-values-make-the-difference/
28. file:///authors/cathy-colliver/
29. file:///categories/leadership
30. file:///categories/teams
31. file:///categories/our-company
24. https://blog.testdouble.com/posts/2023-10-10-16-things-you-believe-about-software/
25. https://blog.testdouble.com/authors/justin-searls/
26. https://blog.testdouble.com/categories/community
27. https://blog.testdouble.com/posts/2023-02-20-shared-values-make-the-difference/
28. https://blog.testdouble.com/authors/cathy-colliver/
29. https://blog.testdouble.com/categories/leadership
30. https://blog.testdouble.com/categories/teams
31. https://blog.testdouble.com/categories/our-company
32. https://link.testdouble.com/blog-cta-sales
33. https://testdouble.com/
34. https://testdouble.com/agency
35. https://testdouble.com/services
36. https://testdouble.com/careers
37. file:///
37. https://blog.testdouble.com/
38. https://testdouble.com/contact
39. https://mastodon.social/@testdouble
40. https://github.com/testdouble
@@ -361,5 +361,5 @@ References
42. https://twitter.com/testdouble
43. tel:+16143494279
44. mailto:hello@testdouble.com
45. file://testdouble.com/privacy-policy
46. file://testdouble.com/
45. https://testdouble.com/privacy-policy
46. https://testdouble.com/

View File

@@ -463,12 +463,16 @@ Why an era of enthusiast programmers is coming to an end
a constant, so planning for a future that looks different than the past
is usually time well spent.
What challenges do you see in this generational transition? Id love to
[54]hear from you! If you enjoyed this piece and want to keep up with
what myself and the other agents are up to, you should check out our
[55]monthly newsletter.
What challenges do you see in this generational transition? [54]Join
the conversation on our N.E.A.T community
[56]Justin Searls
Not a N.E.A.T. community member yet? [55]More info.
If you enjoyed this piece and want to keep up with what myself and the
other agents are up to, you should check out our [56]monthly
newsletter.
[57]Justin Searls
An icon of a human figure Status
Double Agent
@@ -479,11 +483,11 @@ Why an era of enthusiast programmers is coming to an end
An icon of a map marker Location
Orlando, FL
[57]Twitter [58]Mastodon [59]Github [60]LinkedIn [61]Website
[58]Twitter [59]Mastodon [60]Github [61]LinkedIn [62]Website
Related posts:
[62]How to tell if AI threatens YOUR job
[63]How to tell if AI threatens YOUR job
Can ChatGPT help do your job? If so, how can you be sure AI won't
eventually replace you? Spot whether your job is at risk and what you
@@ -493,13 +497,13 @@ Related posts:
March 14, 2023
An icon of a human figure Authors
[63]Justin Searls
[64]Justin Searls
An icon of a paper organzier Categories
[64]Industry
[65]Career
[65]Industry
[66]Career
[66]Never Staff to the Peak
[67]Never Staff to the Peak
For a decade, engineering leaders were taught to solve every problem
with more full-time hires. There was always a better solution. Are you
@@ -509,13 +513,13 @@ Related posts:
April 3, 2023
An icon of a human figure Authors
[67]Justin Searls
[68]Justin Searls
An icon of a paper organzier Categories
[68]Industry
[69]Leadership
[69]Industry
[70]Leadership
[70]How my experience as an engineer made me a better recruiter
[71]How my experience as an engineer made me a better recruiter
How similar are engineers and recruiters? Turns out a lot. A developer
turned recruiter adapted from writing code to recruit those who write
@@ -525,29 +529,29 @@ Related posts:
March 20, 2023
An icon of a human figure Authors
[71]Colleen Leonard
[72]Colleen Leonard
An icon of a paper organzier Categories
[72]Recruitment
[73]Community
[73]Recruitment
[74]Community
Looking for developers? Work with people who care about what you care about.
We level up teams striving to ship great code.
[74]Let's talk
[75]Let's talk
[75]Home [76]Agency [77]Services [78]Careers [79]Blog [80]Contact
[76]Home [77]Agency [78]Services [79]Careers [80]Blog [81]Contact
[81]Mastodon [82]GitHub [83]LinkedIn [84]Twitter
[82]Mastodon [83]GitHub [84]LinkedIn [85]Twitter
[85]614.349.4279
[86]hello@testdouble.com
[87]Privacy Policy
[86]614.349.4279
[87]hello@testdouble.com
[88]Privacy Policy
Founded in Columbus, OH
[88]Test Double
[89]Test Double
References
@@ -556,11 +560,11 @@ References
3. https://testdouble.com/agency
4. https://testdouble.com/services
5. https://testdouble.com/careers
6. file:///
6. https://blog.testdouble.com/
7. https://testdouble.com/contact
8. file:///
9. file:///posts/
10. file:///authors/justin-searls/
8. https://blog.testdouble.com/
9. https://blog.testdouble.com/posts/
10. https://blog.testdouble.com/authors/justin-searls/
11. https://sorbet.org/
12. https://github.com/testdouble/mocktail
13. https://github.com/testdouble/mocktail/pull/22
@@ -568,29 +572,29 @@ References
15. https://github.com/kddnewton
16. https://github.com/jez
17. mailto:justin@testdouble.com
18. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#what-makes-me-special
18. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#what-makes-me-special
19. https://www.crowe.com/
20. https://www.vbulletin.com/
21. https://en.wikipedia.org/wiki/Mad_Libs
22. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#an-aberrant-generation-of-programmers
22. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#an-aberrant-generation-of-programmers
23. https://en.wikipedia.org/wiki/The_Big_Bang_Theory
24. https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)
25. https://www.npr.org/transcripts/356944145
26. https://nces.ed.gov/programs/digest/d12/tables/dt12_349.asp
27. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#inter-generational-conflict-is-brewing
28. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#passion
27. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#inter-generational-conflict-is-brewing
28. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#passion
29. https://starbreaker.org/blog/programmer-passion-considered-harmful/index.html
30. https://www.hotjar.com/blog/the-passion-fallacy/
31. https://web.archive.org/web/20160304021738/http://www.gamasutra.com/view/feature/6523/the_designers_notebook_passion_.php?print=1
32. https://avdi.codes/the-moderately-enthusiastic-programmer/
33. https://philippe.bourgau.net/is-there-any-room-for-the-not-passionate-developer/
34. https://exceptionnotfound.net/passion-not-required-its-ok-to-only-program-for-a-paycheck/
35. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#craftsmanship
35. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#craftsmanship
36. https://scna.softwarecraftsmanship.org/
37. http://manifesto.softwarecraftsmanship.org/
38. https://en.wikipedia.org/wiki/Extreme_programming
39. https://engineerscanada.ca/become-an-engineer/overview-of-licensing-process
40. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#10x-developers
40. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#10x-developers
41. https://jasoncrawford.org/10x-engineers
42. https://web.archive.org/web/20131205042721/https://medium.com/about-work/6aedba30ecfe
43. https://networkingnerd.net/2019/07/18/i-was-a-10x-engineer-and-im-sorry/
@@ -603,39 +607,40 @@ References
50. https://dl.acm.org/doi/10.1145/362851.362858
51. https://en.wikipedia.org/wiki/The_Mythical_Man-Month
52. https://www.inc.com/jeff-haden/why-google-quietly-uses-power-law-rule-to-pay-its-superstar-employees-unfairly.html
53. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12618-6018TMP.html#what-do-we-do-with-this
54. mailto:justin@testdouble.com
55. https://testdouble.com/newsletter
56. file:///authors/justin-searls/
57. https://twitter.com/searls
58. https://mastodon.social/@searls
59. https://github.com/searls
60. https://linkedin.com/in/searls
61. https://justin.searls.co/
62. file:///posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/
63. file:///authors/justin-searls/
64. file:///categories/industry
65. file:///categories/career
66. file:///posts/2023-04-03-never-staff-to-the-peak/
67. file:///authors/justin-searls/
68. file:///categories/industry
69. file:///categories/leadership
70. file:///posts/2023-03-20-how-my-experience-as-an-engineer-made-me-a-better-recruiter/
71. file:///authors/colleen-leonard/
72. file:///categories/recruitment
73. file:///categories/community
74. https://link.testdouble.com/blog-cta-sales
75. https://testdouble.com/
76. https://testdouble.com/agency
77. https://testdouble.com/services
78. https://testdouble.com/careers
79. file:///
80. https://testdouble.com/contact
81. https://mastodon.social/@testdouble
82. https://github.com/testdouble
83. https://www.linkedin.com/company/testdouble
84. https://twitter.com/testdouble
85. tel:+16143494279
86. mailto:hello@testdouble.com
87. file://testdouble.com/privacy-policy
88. file://testdouble.com/
53. https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/#what-do-we-do-with-this
54. https://forum.neat.town/t/the-looming-demise-of-the-10x-developer/91
55. https://testdouble.com/neat
56. https://testdouble.com/newsletter
57. https://blog.testdouble.com/authors/justin-searls/
58. https://twitter.com/searls
59. https://mastodon.social/@searls
60. https://github.com/searls
61. https://linkedin.com/in/searls
62. https://justin.searls.co/
63. https://blog.testdouble.com/posts/2023-03-14-how-to-tell-if-ai-threatens-your-job/
64. https://blog.testdouble.com/authors/justin-searls/
65. https://blog.testdouble.com/categories/industry
66. https://blog.testdouble.com/categories/career
67. https://blog.testdouble.com/posts/2023-04-03-never-staff-to-the-peak/
68. https://blog.testdouble.com/authors/justin-searls/
69. https://blog.testdouble.com/categories/industry
70. https://blog.testdouble.com/categories/leadership
71. https://blog.testdouble.com/posts/2023-03-20-how-my-experience-as-an-engineer-made-me-a-better-recruiter/
72. https://blog.testdouble.com/authors/colleen-leonard/
73. https://blog.testdouble.com/categories/recruitment
74. https://blog.testdouble.com/categories/community
75. https://link.testdouble.com/blog-cta-sales
76. https://testdouble.com/
77. https://testdouble.com/agency
78. https://testdouble.com/services
79. https://testdouble.com/careers
80. https://blog.testdouble.com/
81. https://testdouble.com/contact
82. https://mastodon.social/@testdouble
83. https://github.com/testdouble
84. https://www.linkedin.com/company/testdouble
85. https://twitter.com/testdouble
86. tel:+16143494279
87. mailto:hello@testdouble.com
88. https://testdouble.com/privacy-policy
89. https://testdouble.com/

View File

@@ -155,28 +155,28 @@ Bio and Support
References
Visible links:
1. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L61518-8406TMP.html#top
2. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L61518-8406TMP.html
3. file:///
4. file:///archives
5. file:///subscribe
6. file:///works
7. file:///about
8. file:///links
9. file:///post/2024/01/december-2023/
10. file:///post/2023/
11. file:///post/2021/10/a-triumph-for-blogging/
12. file:///post/2023/11/fpgas-and-the-renaissance-of-retro-hardware/
13. file:///post/2023/09/overlooked-reasons-to-still-buy-physical-media/
14. file:///post/2023/01/goodbye-protonmail/
15. file:///post/2023/02/phomemo-thermal-printing-on-macos/
16. file:///post/2023/12/doom-turned-thirty/
1. https://brainbaking.com/post/2024/01/december-2023/#top
2. https://brainbaking.com/post/2024/01/december-2023/
3. https://brainbaking.com/
4. https://brainbaking.com/archives
5. https://brainbaking.com/subscribe
6. https://brainbaking.com/works
7. https://brainbaking.com/about
8. https://brainbaking.com/links
9. https://brainbaking.com/post/2024/01/december-2023/
10. https://brainbaking.com/post/2023/
11. https://brainbaking.com/post/2021/10/a-triumph-for-blogging/
12. https://brainbaking.com/post/2023/11/fpgas-and-the-renaissance-of-retro-hardware/
13. https://brainbaking.com/post/2023/09/overlooked-reasons-to-still-buy-physical-media/
14. https://brainbaking.com/post/2023/01/goodbye-protonmail/
15. https://brainbaking.com/post/2023/02/phomemo-thermal-printing-on-macos/
16. https://brainbaking.com/post/2023/12/doom-turned-thirty/
17. https://jefklakscodex.com/games/switch/freaky-trip/
18. file:///post/2023/11/on-writing-for-yourself-in-public/
19. file:///post/2023/11/october-2023
20. file:///post/2023/12/2023-in-books
18. https://brainbaking.com/post/2023/11/on-writing-for-yourself-in-public/
19. https://brainbaking.com/post/2023/11/october-2023
20. https://brainbaking.com/post/2023/12/2023-in-books
21. https://www.eddingschronicles.com/index.html
22. file:///post/2023/10/top-25-best-games-of-all-time
22. https://brainbaking.com/post/2023/10/top-25-best-games-of-all-time
23. https://store.steampowered.com/app/1967510/Railbound/
24. https://elusivewordsmith.com/posts/Playground/contextualizing/
25. https://jonas.do/writing/2023-10-05-side-projects/
@@ -194,24 +194,24 @@ References
37. https://www.physicalreleases.com/
38. https://intothecast.online/
39. https://brainbaking.com/tags/metapost
40. file:///post/2023/12/2023-in-books/
41. file:///post/2023/12/doom-turned-thirty/
42. file:///post/2023/11/fpgas-and-the-renaissance-of-retro-hardware/
43. file:///post/2023/11/on-writing-for-yourself-in-public/
44. file:///post/2023/11/october-2023/
45. file:///post/2023/10/top-25-best-games-of-all-time/
46. file:///post/2023/09/overlooked-reasons-to-still-buy-physical-media/
40. https://brainbaking.com/post/2023/12/2023-in-books/
41. https://brainbaking.com/post/2023/12/doom-turned-thirty/
42. https://brainbaking.com/post/2023/11/fpgas-and-the-renaissance-of-retro-hardware/
43. https://brainbaking.com/post/2023/11/on-writing-for-yourself-in-public/
44. https://brainbaking.com/post/2023/11/october-2023/
45. https://brainbaking.com/post/2023/10/top-25-best-games-of-all-time/
46. https://brainbaking.com/post/2023/09/overlooked-reasons-to-still-buy-physical-media/
47. https://brainbaking.com/
48. file:///about
48. https://brainbaking.com/about
49. https://www.paypal.com/donate/?hosted_button_id=R2WTKY7G9V2KQ
50. https://ko-fi.com/woutergroeneveld
51. https://dosgame.club/@jefklak
52. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L61518-8406TMP.html#header
53. file:///
54. file:///archives
55. file:///copyright-and-tracking-policy
52. https://brainbaking.com/post/2024/01/december-2023/#header
53. https://brainbaking.com/
54. https://brainbaking.com/archives
55. https://brainbaking.com/copyright-and-tracking-policy
Hidden links:
57. file://localhost/
58. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L61518-8406TMP.html#related
59. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L61518-8406TMP.html#bio
57. https://brainbaking.com/
58. https://brainbaking.com/post/2024/01/december-2023/#related
59. https://brainbaking.com/post/2024/01/december-2023/#bio

View File

@@ -106,39 +106,45 @@ On Tools and the Aesthetics of Work
first full week of publication.
[26]We Dont Need a New Twitter
[27]On Tire Pressure and Productivity
7 thoughts on “On Tools and the Aesthetics of Work”
11 thoughts on “On Tools and the Aesthetics of Work”
1.
Galia
[27]September 4, 2023 at 9:27 am
[28]September 4, 2023 at 9:27 am
Too much information when few things matter: that reminds me of the
book Essentialism. Acting like those everyday stimuli dont exist
is the first recipe for success.
[28]Reply
[29]Reply
2.
Alexander Lewis
[29]September 4, 2023 at 11:57 am
[30]September 4, 2023 at 11:57 am
I love the idea here. People still use old typewriters as art
pieces and coffee table decor in their homes. Its hard to imagine
something similar occuring with modern computers. Laptops are used
until theyre dead, and then theyre recycled or thrown into the
junk drawer.
I think this craftsman/engineer might be onto something.
[30]Reply
[31]Reply
3.
Rafa Font
[31]September 4, 2023 at 3:22 pm
[32]September 4, 2023 at 3:22 pm
They have become Swiss knives, tools for all. Especially mobile
phones, theyre maps, navigators, radio, compass, torch, voice
recorder, word processor… all in one.
I gave my kids a voice recorder the other day. So that they can
have a one-action device to play with and understand what it is, on
its own.
[32]Reply
[33]Reply
+
Tim Koerner
[34]September 11, 2023 at 3:27 pm
Love the voice recorder idea for kids, well done.
[35]Reply
4.
Alex Francisco
[33]September 4, 2023 at 8:04 pm
[36]September 4, 2023 at 8:04 pm
What a find!
My copies of Understanding Media: The Extensions of Man
McLuhan,
@@ -148,27 +154,37 @@ On Tools and the Aesthetics of Work
“We become what we behold. We shape our tools, and thereafter our
tools shape us.”
Timeless, humbling AND empowering at once.
[34]Reply
[37]Reply
+
Jonathan
[38]November 11, 2023 at 6:47 pm
That quote it itself based on one by Winston Churchill to the
UK Parliament in 1943: “We shape our buildings, and afterwards
our buildings shape us.” Churchill was referring to the
reconstruction of the bombed House of Commons, emphasizing how
the design of buildings influences the behavior and culture of
the people who use them.
[39]Reply
5.
rb
[35]September 4, 2023 at 9:47 pm
[40]September 4, 2023 at 9:47 pm
WordStar was more fun than WordPerfect, which was quite a bit more
fun than Microsoft Word. There has not been a professional writing
application since WordStar and its pale descendants including
EMACS. Everybody writes there is opportunity here.
[36]Reply
[41]Reply
6.
Garrett
[37]September 6, 2023 at 1:46 pm
[42]September 6, 2023 at 1:46 pm
In my opinion, another huge value of this is that it has a distinct
physical location. Theres a lot of power (at least for me) in
having a physical place to do things. When Im in my woodshop for
instance, I am not engaging with distractions. Im there to create
things and Im limited (or, empowered) by the tools around me.
[38]Reply
[43]Reply
7.
Judy
[39]September 6, 2023 at 6:23 pm
[44]September 6, 2023 at 6:23 pm
As someone who formerly worked in IT but transitioned to become a
classical fine art painter, I love the concept of objects that are
both utilitarian and beautiful. Many craftspeople of the past took
@@ -176,9 +192,50 @@ On Tools and the Aesthetics of Work
simply useful, as Keegan McNamara discovered. Owners of these
well-crafted objects also loved them for their beauty. Beauty is
important in life.
[40]Reply
[45]Reply
8.
Kenneth Lawson
[46]September 11, 2023 at 11:43 am
This goes back to the idea of writing things in a book, on real
paper.
Paper and pen are used for one thing.
Creation.
When writing with a pen on paper, there is no distraction, only
you, Your mind, and the physical act of putting words on paper.
Thats not to say that paper and pen cant be works of art in
themselves.
They definitely can.
Good quality paper in a nice notebook will always be more enjoyable
to use than cheap printer paper.
The same with pens.
Would you rather write the same note on printer paper with a Bic
Ballpoint pen, or in a nice notebook on quality paper, with a nice
fountain pen, that writes better and has more character than any
pen could ever have?
The note written on good paper with a fountain pen becomes a work
of art in itself.
And going back to read it later is more enjoyable.
[47]Reply
9.
Kenwood
[48]September 22, 2023 at 11:32 am
Nice. Your essay emphasizes the profound influence of tool
aesthetics on our work and cognition. The Mythic I, handcrafted by
Keegan McNamara, epitomizes the fusion of craftsmanship and
practicality, offering a stark contrast to todays industrial and
impersonal digital devices. McNamaras computer is designed for
specific tasks like writing, coding, and journaling, redirecting
our focus from multitasking chaos to singular productivity. It
reminds us that we shape our work environment and challenges
conventional notions of productivity. I would like to share
[49]https://writinguniverse.com/essay-writing-service/ free tools
for writers. While we cant all have custom-made computers,
McNamaras creation encourages us to rethink the balance between
aesthetics and function in our daily tools.
[50]Reply
Leave a Comment [41]Cancel reply
Leave a Comment [51]Cancel reply
Comment
_____________________________________________
@@ -202,7 +259,7 @@ Leave a Comment [41]Cancel reply
Post Comment
author
Cal Newport headshot
About
@@ -211,50 +268,52 @@ About
a year visit this site to read Cal's weekly posts about technology,
productivity, and the quest to live and work deeply in an increasingly
distracted world, while tens of thousands more subscribe to have these
essays delivered directly to their inbox (see the sign-up form below).
[42]To read more, you can browse more than 15 years of past essays in
the archive.
In the fall of 2022, Cal launched a new portal, [43]TheDeepLife.com, to
essays delivered directly to their inbox (see the sign-up form
below). [52]To read more, you can browse more than 15 years of past
essays in the archive.
In the fall of 2022, Cal launched a new portal, [53]TheDeepLife.com, to
serve as the online home for all other content relevant to the deep
life movement he helped initiate. Here you can find all past episodes
of Cal's popular podcast, Deep Questions, and explore an extensive
library of original videos.
__________________________________________________________________
footer logo
Cal Newport logo
This site is the online home for the computer science professor and
bestselling author Cal Newport. Here you can learn more about Cal and
both his general-audience and academic writing. You can also browse and
subscribe to his long-running weekly essay series. For more on Cal's
podcast, videos, and online courses, please visit his media portal,
[44]TheDeepLife.com.
podcast, videos, and online courses, please visit his media
portal, [54]TheDeepLife.com
Contact Info
Academic Communication
[45][email protected]
[55][email protected]
Media Inquires
[46][email protected]
[56][email protected]
All Other Requests
[47]See Contact Page
[57]See Contact Page
Quick Links
* [48]Scholarship
* [49]Writing
* [50]Essays
* [51]Press
* [52]Contact
* [53]Media Kit
* [54]Podcast/Videos
* [58]Scholarship
* [59]Writing
* [60]Essays
* [61]Press
* [62]Contact
* [63]Media Kit
* [64]Podcast/Videos
* [55]Privacy Policies
* [56]Cookie Policy
* [57]Terms of Service
* [58]Accessibility Statement
* [65]Privacy Policies
* [66]Cookie Policy
* [67]Terms of Service
* [68]Accessibility Statement
Copyright © 2023 Cal Newport, All rights reserved.
Copyright © 2024 Cal Newport, All rights reserved.
Cleantalk Pixel
@@ -268,7 +327,7 @@ References
5. https://calnewport.com/wp-json/oembed/1.0/embed?url=https://calnewport.com/on-tools-and-the-aesthetics-of-work/
6. https://calnewport.com/wp-json/oembed/1.0/embed?url=https://calnewport.com/on-tools-and-the-aesthetics-of-work/&format=xml
7. https://www.googletagmanager.com/ns.html?id=GTM-W6XZ4TH
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#content
8. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#content
9. https://calnewport.com/
10. https://calnewport.com/
11. https://calnewport.com/
@@ -287,38 +346,48 @@ References
24. https://www.amazon.com/Master-Change-Everything-Changing-Including/dp/006325316X
25. https://www.bradstulberg.com/
26. https://calnewport.com/we-dont-need-a-new-twitter/
27. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75274
28. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75274
29. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75292
30. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75292
31. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75309
32. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75309
33. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75349
34. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75349
35. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75355
36. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75355
37. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75579
38. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75579
39. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75642
40. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html#comment-75642
41. file:///on-tools-and-the-aesthetics-of-work/?utm_source=dlvr.it&utm_medium=twitter#respond
42. https://calnewport.com/index.php/archive/
43. https://www.thedeeplife.com/
44. https://www.thedeeplife.com/
45. file:///cdn-cgi/l/email-protection#ec8f82ded8d4ac8b89839e8b8998839b82c2898899
46. file:///cdn-cgi/l/email-protection#7d1e1c1113180a0d120f093d0d18131a0814130f1c131912101512080e18531e1210
47. https://calnewport.com/index.php/contact/
48. https://calnewport.com/scholarship/
49. https://calnewport.com/writing/
50. https://calnewport.com/blog/
51. https://calnewport.com/press/
52. https://calnewport.com/contact/
53. https://calnewport.com/media-kit/
54. https://calnewport.com/podcasts/
55. https://calnewport.com/privacy-policies/
56. https://calnewport.com/cookie-policy/
57. https://calnewport.com/terms-of-service/
58. https://calnewport.com/accessibility-statement/
27. https://calnewport.com/on-tire-pressure-and-productivity/
28. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75274
29. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75274
30. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75292
31. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75292
32. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75309
33. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75309
34. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-76565
35. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-76565
36. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75349
37. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75349
38. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-83574
39. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-83574
40. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75355
41. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75355
42. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75579
43. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75579
44. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75642
45. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-75642
46. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-76535
47. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-76535
48. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-78315
49. https://writinguniverse.com/essay-writing-service/
50. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#comment-78315
51. https://calnewport.com/on-tools-and-the-aesthetics-of-work/#respond
52. https://calnewport.com/archive/
53. https://www.thedeeplife.com/
54. https://www.thedeeplife.com/
55. https://calnewport.com/cdn-cgi/l/email-protection#f2919cc0c6cab295979d809597869d859cdc979687
56. https://calnewport.com/cdn-cgi/l/email-protection#9ffcfef3f1fae8eff0edebdfeffaf1f8eaf6f1edfef1fbf0f2f7f0eaecfab1fcf0f2
57. https://calnewport.com/contact/
58. https://calnewport.com/scholarship/
59. https://calnewport.com/writing/
60. https://calnewport.com/blog/
61. https://calnewport.com/press/
62. https://calnewport.com/contact/
63. https://calnewport.com/media-kit/
64. https://calnewport.com/podcasts/
65. https://calnewport.com/privacy-policies/
66. https://calnewport.com/cookie-policy/
67. https://calnewport.com/terms-of-service/
68. https://calnewport.com/accessibility-statement/
Hidden links:
60. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25674-6023TMP.html
70. https://calnewport.com/on-tools-and-the-aesthetics-of-work/

View File

@@ -11,7 +11,11 @@
[4]twitter logo
Publicly berate me on Twitter
[5]Audio version (read by a tts bot)
This blog is no longer active, you can find my new stuff at:
[5]george3d6.com, [6]epistem.ink, [7]ontologi.cc, and
[8]phenomenologi.cc
[9]Audio version (read by a tts bot)
Imaginary Problems Are the Root of Bad Software
@@ -151,10 +155,11 @@ Imaginary Problems Are the Root of Bad Software
Most companies like having a sales guy who pitches potential customers,
negotiates prices, and outlines possible features. They also have a
[6]people person to discuss more in-depth requirements and details with
the customer, usually another sales guy, but with a slightly different
title. Then theres the internal chain of command, various levels of
management, and possibly some hierarchy, within the technical team.
[10]people person to discuss more in-depth requirements and details
with the customer, usually another sales guy, but with a slightly
different title. Then theres the internal chain of command, various
levels of management, and possibly some hierarchy, within the technical
team.
When a list of client requirements goes through so many people, even if
those people have the best of intentions, some things will inevitably
@@ -195,18 +200,18 @@ Overcomplexity and natural selection
migrating major banks to their amazing infrastructure.
Probably you havent heard of them, because they dont exist. There
are, however, plenty of teams of [7]thousands of developers, who are
are, however, plenty of teams of [11]thousands of developers, who are
unable to grasp simple concepts such “rollbacks,” perpetually creating
banking software.
The storage and transfer of numbers is not a particularly hard problem.
Indexing the whole content of the internet and providing relevant
results to natural language queries, in sub second times, is a hard
problem. [8]But just a few smart guys managed to solve that problem.
problem. [12]But just a few smart guys managed to solve that problem.
The persistent problem for online banking is that the banking ecosystem
has become really good at preserving its own money-grabbing hierarchy.
Its leaders are [9]corrupt leeches who prey on societybut the
Its leaders are [13]corrupt leeches who prey on societybut the
leaders in an organization are just a symptom of its members.
I wouldnt suggest that most underling workers for banks are evil or
@@ -223,7 +228,7 @@ Overcomplexity and natural selection
problemsreal problems which, once pointed out, would threaten the
jobs of other people. To focus on these real problems could lead to
getting fired, or, in the case of some particularly nasty
“institutions” like Goldman Sachs, [10]getting a few life-ruining brown
“institutions” like Goldman Sachs, [14]getting a few life-ruining brown
envelopes sent to a few FBI officers and prompting a strange suicide.
“It is difficult to get a man to understand something, when his
@@ -231,7 +236,7 @@ Overcomplexity and natural selection
— Upton Sinclair
The [11]C-suite ignores the fact that their upper management workers
The [15]C-suite ignores the fact that their upper management workers
spend 90 percent of their time on “client meetings” that involve
tropical islands and million-dollar budgets for “other expenses.” Upper
management, in return, turns a blind eye to corruption in C-suite.
@@ -278,8 +283,8 @@ Overcomplexity and natural selection
__________________________________________________________________
If you enjoyed this article you may also like:
* [12]The Red Queen
* [13]Stop future proofing software
* [16]The Red Queen
* [17]Stop future proofing software
Published on: 2019-04-29
__________________________________________________________________
@@ -295,28 +300,32 @@ Overcomplexity and natural selection
straigt-face
__________________________________________________________________
[14]twitter logo
[18]twitter logo
Share this article on twitter
[15]linkedin logo
[19]linkedin logo
Share this article on linkedin
[16]Fb logo
[20]Fb logo
Share this article on facebook
References
1. file:///feed.xml
1. https://cerebralab.com/feed.xml
2. https://github.com/George3d6
3. mailto:george@cerebralab.com
4. https://twitter.com/Cerebralab2
5. https://youtu.be/9jODhmgkp3o
6. https://www.youtube.com/watch?v=hNuu9CpdjIo
7. https://www.theguardian.com/business/2018/apr/28/warning-signs-for-tsbs-it-meltdown-were-clear-a-year-ago-insider
8. https://en.wikipedia.org/wiki/History_of_Google
9. https://en.wikipedia.org/wiki/Ben_Bernanke
10. https://en.wikipedia.org/wiki/Sergey_Aleynikov
11. https://www.investopedia.com/terms/c/c-suite.asp
12. https://cerebralab.com/The Red Queen
13. https://cerebralab.com/Stop future proofing software
14. https://twitter.com/intent/tweet?text=A shameless content-promotion script has asked me to share with you this amazing article I just read: https://cerebralab.com
15. https://www.linkedin.com/shareArticle?mini=true&url=https://cerebralab.com&summary=A shameless content-promotion script has asked me to share with you this amazing article I just read&source=https://cerebralab.com
16. https://www.facebook.com/sharer/sharer.php?u=https://cerebralab.com
5. https://george3d6.com/
6. https://epistem.ink/
7. https://ontologi.cc/
8. https://phenomenologi.cc/
9. https://youtu.be/9jODhmgkp3o
10. https://www.youtube.com/watch?v=hNuu9CpdjIo
11. https://www.theguardian.com/business/2018/apr/28/warning-signs-for-tsbs-it-meltdown-were-clear-a-year-ago-insider
12. https://en.wikipedia.org/wiki/History_of_Google
13. https://en.wikipedia.org/wiki/Ben_Bernanke
14. https://en.wikipedia.org/wiki/Sergey_Aleynikov
15. https://www.investopedia.com/terms/c/c-suite.asp
16. https://cerebralab.com/The Red Queen
17. https://cerebralab.com/Stop future proofing software
18. https://twitter.com/intent/tweet?text=A shameless content-promotion script has asked me to share with you this amazing article I just read: https://cerebralab.com
19. https://www.linkedin.com/shareArticle?mini=true&url=https://cerebralab.com&summary=A shameless content-promotion script has asked me to share with you this amazing article I just read&source=https://cerebralab.com
20. https://www.facebook.com/sharer/sharer.php?u=https://cerebralab.com

View File

@@ -4,42 +4,44 @@
[5]Changelog
* [6]Podcasts
* [7]Posts
* [8]Community
* [9]Subscribe
* [10]Changelog++
* [7]Beats
* [8]Posts
* [9]Community
* [10]Subscribe
* [11]Changelog++
* [11]Live
* [12]Submit News
* [12]Live
* [13]Submit News
* [13]Sign In
* [14]Sign In
____________________
(BUTTON)
[14]Changelog
* [15]Podcasts
* [16]Posts
* [17]Community
* [18]Subscribe
* [19]Changelog++
* [20]Submit News
[15]Changelog
* [16]Podcasts
* [17]Beats
* [18]Posts
* [19]Community
* [20]Subscribe
* [21]Changelog++
* [22]Submit News
____________________
[21]Jerod Santo [22]changelog.com/posts
[23]Jerod Santo [24]changelog.com/posts
There's still no silver bullet
a friendly reminder that you haven't found the panacea
by [23]Jerod Santo [24]2023-05-24T16:25:22Z [25]#practices +2
* [26]#history
* [27]#react
logged by [25]jerodsanto [26]2023-05-24T16:25:22Z [27]#practices +2
* [28]#history
* [29]#react
The late, great [28]Fred Brooks wrote many words about software
engineering. You may have heard of [29]Brookss Law or read his seminal
book, [30]The Mythical Man-Month. Even if you havent, youve probably
The late, great [30]Fred Brooks wrote many words about software
engineering. You may have heard of [31]Brookss Law or read his seminal
book, [32]The Mythical Man-Month. Even if you havent, youve probably
heard at least one colleague proclaim:
Nine women cant make a baby in one month!
@@ -52,7 +54,7 @@ a friendly reminder that you haven't found the panacea
Thats a hard pill to swallow, especially when your project is late.
But its a truth pill, which makes it worth choking down. Heres
another truth pill that Brooks wrote in his paper [31]No Silver
another truth pill that Brooks wrote in his paper [33]No Silver
BulletEssence and Accident in Software Engineering:
There is no single development, in either technology or management
@@ -62,16 +64,16 @@ a friendly reminder that you haven't found the panacea
__________________________________________________________________
For those who dont understand the silver bullet reference… its
[32]pulled from folklore where a bullet cast from silver is the only
[34]pulled from folklore where a bullet cast from silver is the only
weapon that can kill a werewolf. Over time a silver bullet has come to
represent “a simple, seemingly magical, solution to a difficult
problem.” Brooks could have easily reached for [33]panacea instead, but
problem.” Brooks could have easily reached for [35]panacea instead, but
I think the shiny characteristic of silver makes it the perfect analog
to software solutions.
__________________________________________________________________
Ive found myself referencing this a [34]couple [35]times recently.
Both of those conversations were in the context of [36]React, but the
Ive found myself referencing this a [36]couple [37]times recently.
Both of those conversations were in the context of [38]React, but the
principle applies to every over-adopted technology.
So, this post is a gentle reminder to my fellow software engineers:
@@ -79,12 +81,12 @@ a friendly reminder that you haven't found the panacea
* Do you think youve found the “one true tech”? You havent
* Have a shiny hammer that looks great for hitting screws? It isnt
Please humor me while I [37]quote myself for a moment: (Hey, its
Please humor me while I [39]quote myself for a moment: (Hey, its
easier than writing)
IFRAME: [38]https://www.youtube.com/embed/btIc-_dGz9k
IFRAME: [40]https://www.youtube.com/embed/btIc-_dGz9k
Subscribe to [39]our YouTube channel for more clips like this, live
Subscribe to [41]our YouTube channel for more clips like this, live
show recordings, and more ✌️
We tend to be kind of lazy and just take the big hammer and hit all
@@ -115,10 +117,10 @@ a friendly reminder that you haven't found the panacea
(And I say this as a guy who uses Postgres for most things! 😆)
__________________________________________________________________
If you enjoyed reading this, youll probably enjoy [40]Changelog News,
If you enjoyed reading this, youll probably enjoy [42]Changelog News,
my free weekly podcast + newsletter covering developer news worth your
attention. I keep it brief (~8 min), entertaining & always on-point.
Not so sure? Check out a [41]recent issue!
Not so sure? Check out a [43]recent issue!
Software moves fast. We help you keep up. Our weekly newsletter is
brief, entertaining & always on-point.
@@ -129,42 +131,42 @@ a friendly reminder that you haven't found the panacea
Discussion
[42]Sign in or [43]Join to comment or subscribe
[44]Sign in or [45]Join to comment or subscribe
(BUTTON)
(BUTTON) Solomon Ucko
sollyucko
[44]Solomon Ucko
[46]Solomon Ucko
Solomon Ucko
* [45]Twitter
* [46]GitHub
* [47]LinkedIn
* [47]Twitter
* [48]GitHub
* [49]LinkedIn
[48]2023-05-25T03:42:39Z ago
[50]2023-05-25T03:42:39Z ago
just use Rust, except possibly when youre working with a platform
designed for another language (e.g. web => HTML/CSS/JS, Android => Java
or Kotlin, macOS/iOS => Objective-C or Swift, Microsoft Office macros
=> Visual Basic), though Rust does have FFI crates for all of these.
[49]reply
[51]reply
(BUTTON)
(BUTTON) James Harr
jamesharr
[50]James Harr
[52]James Harr
James Harr
* [51]GitHub
* [53]GitHub
[52]2023-05-27T12:55:20Z ago
[54]2023-05-27T12:55:20Z ago
Nine women cant make a baby in one month!
@@ -179,43 +181,43 @@ Discussion
can come up with a better example for the present and future. I dont
know what that example is, but I know we can do better.
[53]reply
[55]reply
(BUTTON)
(BUTTON) Jerod Santo
jerodsanto
[54]Jerod Santo
[56]Jerod Santo
Jerod Santo
Omaha, Nebraska
Jerod co-hosts [55]The Changelog, crashes [56]JS Party, and takes out
Jerod co-hosts [57]The Changelog, crashes [58]JS Party, and takes out
the trash (his old code) once in awhile.
* [57]Twitter
* [58]GitHub
* [59]LinkedIn
* [59]Twitter
* [60]GitHub
* [61]LinkedIn
[60]2023-05-27T13:36:23Z ago
[62]2023-05-27T13:36:23Z ago
How is it a micro aggression? I do not understand.
[61]reply
[63]reply
(BUTTON)
(BUTTON) James Harr
jamesharr
[62]James Harr
[64]James Harr
James Harr
* [63]GitHub
* [65]GitHub
[64]2023-05-27T16:02:25Z ago
[66]2023-05-27T16:02:25Z ago
Well, maybe micro aggression isnt the right term, but its something
that left a bad taste in her mouth and Im trying to remember exactly
@@ -240,26 +242,26 @@ Discussion
how ridiculous it is. Im just going to challenge people to do better,
and its going to be hard.
[65]reply
[67]reply
(BUTTON)
(BUTTON) Jerod Santo
jerodsanto
[66]Jerod Santo
[68]Jerod Santo
Jerod Santo
Omaha, Nebraska
Jerod co-hosts [67]The Changelog, crashes [68]JS Party, and takes out
Jerod co-hosts [69]The Changelog, crashes [70]JS Party, and takes out
the trash (his old code) once in awhile.
* [69]Twitter
* [70]GitHub
* [71]LinkedIn
* [71]Twitter
* [72]GitHub
* [73]LinkedIn
[72]2023-05-28T12:43:12Z ago
[74]2023-05-28T12:43:12Z ago
Ill be honest, Im defending a view I dont entirely “get” and may
not be capable of understanding. However, after seeing her reaction
@@ -271,20 +273,20 @@ Discussion
people to starting using a better metaphor, I challenge you to come up
with one.
[73]reply
[75]reply
(BUTTON)
(BUTTON) Bryan Betts
bryan-ffd
[74]Bryan Betts
[76]Bryan Betts
Bryan Betts
* [75]GitHub
* [77]GitHub
[76]2023-06-28T12:58:27Z ago
[78]2023-06-28T12:58:27Z ago
“Over time a silver bullet has come to represent “a simple, seemingly
magical, solution to a difficult problem.”
@@ -292,82 +294,90 @@ Discussion
bullet, or Zauberkugel. Over time, some people - yes, including
award-winning engineers and scientists - have come to confuse the two.
[77]reply
[79]reply
(BUTTON) Hide Overlay
* [78]About
* [79]Contact
* [80]888-974-CHLG (2454)
* [80]About
* [81]Contact
* [82]888-974-CHLG (2454)
* [81]Twitter Icon
* [82]Mastodon Icon
* [83]LinkedIn Icon
* [84]GitHub Icon
* [85]YouTube Icon
* [86]Instagram Icon
* [83]Twitter Icon
* [84]Mastodon Icon
* [85]LinkedIn Icon
* [86]GitHub Icon
* [87]YouTube Icon
* [88]Instagram Icon
* [89]TikTok Icon
[87]Podcasts
[90]Podcasts
* [88]Changelog News
* [89]Changelog Interviews
* [90]Changelog & Friends
* [91]Founders Talk
* [92]JS Party
* [93]Practical AI
* [94]Brain Science
* [95]Go Time
* [91]The Changelog
* [92]Practical AI
* [93]JS Party
* [94]Ship It!
* [95]Founders Talk
* [96]Go Time
* [97]Changelog Master Feed
* ---
* [96]Master
* [98]Request For Commits
* [99]Brain Science
* [100]Away from Keyboard
* [101]Backstage
* [102]Spotlight
Social
* [97]Twitter
* [98]Mastodon
* [99]LinkedIn
* [100]GitHub
* [101]YouTube
* [102]Instagram
* [103]Twitter
* [104]Mastodon
* [105]LinkedIn
* [106]GitHub
* [107]YouTube
* [108]Instagram
* [109]TikTok
Community
* [103]Merch Shop
* [104]Join the Community
* [105]Code of Conduct
* [106]Sign in to Slack
* [110]Merch Shop
* [111]Join the Community
* [112]Code of Conduct
* [113]Sign in to Slack
* ---
* [107]Request Episode
* [108]Submit News
* [114]Request Episode
* [115]Submit News
Etc.
* [109]Posts
* [110]Changelog Nightly
* [111]Sponsor
* [112]Search
* [113]View Source
* [116]Beats
* [117]Posts
* [118]Changelog Nightly
* [119]Sponsor
* [120]Search
* [121]View Source
* ---
* [114]Report Issues
* [115]Terms & Conditions
* [116]Privacy Policy
* [122]Report an Issue
* [123]Terms & Conditions
* [124]Privacy Policy
* ---
* [125]Status
[117]
[126]
Bandwidth
Fastly
[118]
[127]
Hosting
Fly
[119]
[128]
Search
Typesense
(BUTTON) (BUTTON) (BUTTON)
Player art
(BUTTON) Previous Episode (BUTTON) (BUTTON) (BUTTON) (BUTTON) Next
Episode
(BUTTON) Previous Chapter (BUTTON) (BUTTON) (BUTTON) (BUTTON) Next
Chapter
(BUTTON) [1X] 0:00 ____________________ / 0:00
References
@@ -376,118 +386,127 @@ References
2. https://changelog.com/master/feed
3. https://changelog.com/posts/feed
4. https://changelog.com/feed.json
5. file:///
6. file:///
7. file:///posts
8. file:///community
9. file:///subscribe
10. file:///++
11. file:///live
12. file:///news/submit
13. file:///in
14. file:///
15. file:///podcasts
16. file:///posts
17. file:///community
18. file:///subscribe
19. file:///++
20. file:///news/submit
21. file:///person/jerodsanto
22. file:///posts
23. file:///person/jerodsanto
24. https://changelog.com/posts/still-no-silver-bullet
25. file:///topic/practices
26. file:///topic/history
27. file:///topic/react
28. https://en.wikipedia.org/wiki/Fred_Brooks
29. https://en.wikipedia.org/wiki/Brooks's_law
30. https://en.wikipedia.org/wiki/The_Mythical_Man-Month
31. http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
32. https://en.wikipedia.org/wiki/Silver_bullet
33. https://en.wikipedia.org/wiki/Panacea_(medicine)
34. https://youtube.com/shorts/m5A8eQaaG8o
35. https://jsparty.fm/269#transcript-237
36. https://reactjs.org/
5. https://changelog.com/
6. https://changelog.com/
7. https://changelog.com/beats
8. https://changelog.com/posts
9. https://changelog.com/community
10. https://changelog.com/subscribe
11. https://changelog.com/++
12. https://changelog.com/live
13. https://changelog.com/news/submit
14. https://changelog.com/in
15. https://changelog.com/
16. https://changelog.com/podcasts
17. https://changelog.com/beats
18. https://changelog.com/posts
19. https://changelog.com/community
20. https://changelog.com/subscribe
21. https://changelog.com/++
22. https://changelog.com/news/submit
23. https://changelog.com/person/jerodsanto
24. https://changelog.com/posts
25. https://changelog.com/person/jerodsanto
26. https://changelog.com/posts/still-no-silver-bullet
27. https://changelog.com/topic/practices
28. https://changelog.com/topic/history
29. https://changelog.com/topic/react
30. https://en.wikipedia.org/wiki/Fred_Brooks
31. https://en.wikipedia.org/wiki/Brooks's_law
32. https://en.wikipedia.org/wiki/The_Mythical_Man-Month
33. http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
34. https://en.wikipedia.org/wiki/Silver_bullet
35. https://en.wikipedia.org/wiki/Panacea_(medicine)
36. https://youtube.com/shorts/m5A8eQaaG8o
37. https://jsparty.fm/269#transcript-237
38. https://www.youtube.com/embed/btIc-_dGz9k
39. https://youtube.com/changelog
40. https://changelog.com/news
41. https://changelog.com/news/45/email
42. file:///in
43. file:///join
44. https://twitter.com/SolomonUcko
45. https://twitter.com/SolomonUcko
46. https://github.com/sollyucko
47. https://www.linkedin.com/in/solomon-ucko-143853155
48. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L29735-5835TMP.html#comment-YX1k
49. javascript:void(0)
50. file:///person/jamesharr
51. https://github.com/jamesharr
52. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L29735-5835TMP.html#comment-yW7b
53. javascript:void(0)
54. file:///person/jerodsanto
55. https://changelog.com/podcast
56. https://changelog.com/jsparty
57. https://twitter.com/jerodsanto
58. https://github.com/jerodsanto
59. https://www.linkedin.com/in/jerodsanto
60. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L29735-5835TMP.html#comment-V31e
61. javascript:void(0)
62. file:///person/jamesharr
63. https://github.com/jamesharr
64. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L29735-5835TMP.html#comment-Zqom
65. javascript:void(0)
66. file:///person/jerodsanto
67. https://changelog.com/podcast
68. https://changelog.com/jsparty
69. https://twitter.com/jerodsanto
70. https://github.com/jerodsanto
71. https://www.linkedin.com/in/jerodsanto
72. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L29735-5835TMP.html#comment-qGM2
73. javascript:void(0)
74. https://github.com/bryan-ffd
75. https://github.com/bryan-ffd
76. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L29735-5835TMP.html#comment-J3nq
77. javascript:void(0)
78. file:///about
79. file:///contact
80. tel:+1-888-974-2454
81. https://twitter.com/changelog
82. https://changelog.social/
83. https://linkedin.com/company/changelog
84. https://github.com/thechangelog
85. https://www.youtube.com/changelog
86. https://www.instagram.com/changelog_
87. file:///podcasts
88. file:///news
89. file:///podcast
90. file:///friends
91. file:///founderstalk
92. file:///jsparty
93. file:///practicalai
94. file:///brainscience
95. file:///gotime
96. file:///master
97. https://twitter.com/changelog
98. https://changelog.social/
99. https://linkedin.com/company/changelog
100. https://github.com/thechangelog
101. https://www.youtube.com/changelog
102. https://www.instagram.com/changelog_
103. https://merch.changelog.com/
104. file:///community
105. file:///coc
106. https://changelog.slack.com/
107. file:///request
108. file:///news/submit
109. file:///posts
110. file:///nightly
111. file:///sponsor
112. file:///search
113. https://github.com/thechangelog/changelog.com
114. https://github.com/thechangelog/changelog.com/issues
115. file:///terms
116. file:///privacy
117. https://www.fastly.com/?utm_source=changelog
118. https://fly.io/
119. https://typesense.org/?utm_source=changelog&utm_campaign=changelog-search&utm_medium=referral
38. https://reactjs.org/
39. https://jsparty.fm/269#transcript-237
40. https://www.youtube.com/embed/btIc-_dGz9k
41. https://youtube.com/changelog
42. https://changelog.com/news
43. https://changelog.com/news/45/email
44. https://changelog.com/in
45. https://changelog.com/join
46. https://twitter.com/SolomonUcko
47. https://twitter.com/SolomonUcko
48. https://github.com/sollyucko
49. https://www.linkedin.com/in/solomon-ucko-143853155
50. https://changelog.com/posts/still-no-silver-bullet#comment-YX1k
51. javascript:void(0)
52. https://changelog.com/person/jamesharr
53. https://github.com/jamesharr
54. https://changelog.com/posts/still-no-silver-bullet#comment-yW7b
55. javascript:void(0)
56. https://changelog.com/person/jerodsanto
57. https://changelog.com/podcast
58. https://changelog.com/jsparty
59. https://twitter.com/jerodsanto
60. https://github.com/jerodsanto
61. https://www.linkedin.com/in/jerodsanto
62. https://changelog.com/posts/still-no-silver-bullet#comment-V31e
63. javascript:void(0)
64. https://changelog.com/person/jamesharr
65. https://github.com/jamesharr
66. https://changelog.com/posts/still-no-silver-bullet#comment-Zqom
67. javascript:void(0)
68. https://changelog.com/person/jerodsanto
69. https://changelog.com/podcast
70. https://changelog.com/jsparty
71. https://twitter.com/jerodsanto
72. https://github.com/jerodsanto
73. https://www.linkedin.com/in/jerodsanto
74. https://changelog.com/posts/still-no-silver-bullet#comment-qGM2
75. javascript:void(0)
76. https://github.com/bryan-ffd
77. https://github.com/bryan-ffd
78. https://changelog.com/posts/still-no-silver-bullet#comment-J3nq
79. javascript:void(0)
80. https://changelog.com/about
81. https://changelog.com/contact
82. tel:+1-888-974-2454
83. https://twitter.com/changelog
84. https://changelog.social/
85. https://linkedin.com/company/changelog
86. https://github.com/thechangelog
87. https://www.youtube.com/changelog
88. https://www.instagram.com/changelog_
89. https://www.tiktok.com/@changelog.com
90. https://changelog.com/podcasts
91. https://changelog.com/podcast
92. https://changelog.com/practicalai
93. https://changelog.com/jsparty
94. https://changelog.com/shipit
95. https://changelog.com/founderstalk
96. https://changelog.com/gotime
97. https://changelog.com/master
98. https://changelog.com/rfc
99. https://changelog.com/brainscience
100. https://changelog.com/afk
101. https://changelog.com/backstage
102. https://changelog.com/spotlight
103. https://twitter.com/changelog
104. https://changelog.social/
105. https://linkedin.com/company/changelog
106. https://github.com/thechangelog
107. https://www.youtube.com/changelog
108. https://www.instagram.com/changelog_
109. https://www.tiktok.com/@changelog.com
110. https://merch.changelog.com/
111. https://changelog.com/community
112. https://changelog.com/coc
113. https://changelog.slack.com/
114. https://changelog.com/request
115. https://changelog.com/news/submit
116. https://changelog.com/beats
117. https://changelog.com/posts
118. https://changelog.com/nightly
119. https://changelog.com/sponsor
120. https://changelog.com/search
121. https://github.com/thechangelog/changelog.com
122. https://github.com/thechangelog/changelog.com/issues/new
123. https://changelog.com/terms
124. https://changelog.com/privacy
125. https://status.changelog.com/
126. https://www.fastly.com/?utm_source=changelog
127. https://fly.io/
128. https://typesense.org/?utm_source=changelog&utm_campaign=changelog-search&utm_medium=referral

View File

@@ -428,11 +428,11 @@ Date
References
1. https://chrisnotes.io/feed.rss
2. file:///
3. file:///
4. file:///archives
5. file:///search
6. file:///feed.rss
2. https://chrisnotes.io/
3. https://chrisnotes.io/
4. https://chrisnotes.io/archives
5. https://chrisnotes.io/search
6. https://chrisnotes.io/feed.rss
7. https://mastodon.social/@chrisnotes
8. https://getdrafts.com/
9. https://directory.getdrafts.com/

View File

@@ -68,7 +68,7 @@ David Yach
Director of Engineering at Google Cloud
Iâve been building software over the last four decades, as a developer,
€™ve been building software over the last four decades, as a developer,
manager and executive in both small and large software companies. I
started my career working on commercial compilers, first BASIC and then
C. I have written a lot of code in many different languages, and
@@ -79,7 +79,7 @@ David Yach
that shift gave us the opportunity to consider moving away from the
incumbent language (Scala). As I read through the Go tutorials, my
compiler-writing background came back to me and I found myself
repeatedly thinking âThatâs cool â I know why the Go team did that!â So
repeatedly thinking “That’s cool – I know why the Go team did that!â<EFBFBD> So
I got hooked on the language design.
Learning
@@ -97,14 +97,14 @@ Writing code
me was the blazing compiler speed. It was as fast or faster starting my
application than many interpreted languages, yet it was a compiled
program with a strongly typed language. (I have an affinity for
strongly typed languages â I have spent way too much time tracking down
strongly typed languages – I have spent way too much time tracking down
obscure issues in my own code in dynamic typed languages, where the
same issue would have been a compile error in a strongly typed
language.) Even better, in Go I often donât need to declare the type â
language.) Even better, in Go I often don’t need to declare the type –
the compiler figures it out.
I was impressed with the standard Go library â it included many of the
capabilities required by modern applications â things like HTTP
I was impressed with the standard Go library – it included many of the
capabilities required by modern applications – things like HTTP
support, JSON handling and encryption. Many other languages required
you to use a third-party library for these features, and often there
were multiple competing libraries to choose from, adding another
@@ -114,65 +114,65 @@ Writing code
There were a few other language decisions that I found helpful. One is
that the compiler figures out if you are returning a pointer to a
local, and behind the scenes allocates the memory rather than using the
stack. This prevents bugs, and I find the code more readable.Â
stack. This prevents bugs, and I find the code more readable.
I also like that you donât declare that you support an interface. I
wasnât sure I would like this at first because it isnât obvious if a
I also like that you don’t declare that you support an interface. I
wasn’t sure I would like this at first because it isn’t obvious if a
type implements a particular interface, but I found greater value in
the fact that I wasnât dependent on the code author (even if it was
the fact that I wasn’t dependent on the code author (even if it was
me!) to declare that the interface is implemented. This first hit home
when I used fmt.Println() and it automatically used the String() method
I had implemented even though it hadnât occurred to me that I was
I had implemented even though it hadn’t occurred to me that I was
implementing the Stringer interface.
The last feature Iâll note is the ability to do concurrent programming
The last feature I’ll note is the ability to do concurrent programming
through channels and goroutines. The model is simple to understand yet
powerful.
Reading code
After writing more Go code and starting to incorporate third party
libraries, I had a realization that had never occurred to me before â
libraries, I had a realization that had never occurred to me before –
as a developer, I spend a lot of time reading code. In fact, I probably
spend more time reading code than writing it, once you start counting
code reviews, debugging, and evaluating third-party libraries.
What was different about reading Go code? I would summarize it by âit
all looks the same.â What do I mean by that? Go format ensures all the
What was different about reading Go code? I would summarize it by “it
all looks the same.â<EFBFBD> What do I mean by that? Go format ensures all the
braces are in the same spot; capitalized identifiers are exported;
there are no implicit conversions, even of internal types; and there is
no overloading of operators, functions or methods. That means that with
Go code, âwhat you see is what you getâ with no hidden meaning. Of
course, it doesnât help me to understand a complicated algorithm, but
Go code, “what you see is what you getâ<EFBFBD> with no hidden meaning. Of
course, it doesn’t help me to understand a complicated algorithm, but
it does mean that I can concentrate more on that algorithm because I
donât have to understand whether â is overloaded, for example.
don’t have to understand whether ‘+’ is overloaded, for example.
I was also pleasantly surprised when I used GoDoc on one of my
projects, and discovered that I had semi-reasonable documentation
without doing anything while writing the code other than adding
comments on my functions and methods based on nagging from the IDE I
was using. I did spend some time cleaning up the comments after that,
but Iâm not sure I would have even started that work if Go hadnât given
but I’m not sure I would have even started that work if Go hadn’t given
me a great starting point.
Testing code
Go test is part of the standard Go tools and supported by IDEs, making
it easy to get started creating unit tests for my code. And like the
standard Go library, having a standard way to do tests means I donât
standard Go library, having a standard way to do tests means I don’t
have to evaluate external testing frameworks and select one. I can also
understand the tests when Iâm evaluating a third party library.
understand the tests when I’m evaluating a third party library.
Even better, the default behavior running package tests in VSCode is to
enable Goâs built-in code coverage. I had never taken code coverage
enable Go’s built-in code coverage. I had never taken code coverage
seriously working in other languages, partly because it was often
difficult to set up. But the immediate feedback (helped by the blazing
compile speed) gamified this for me, and I found myself adding tests to
increase code coverage (and finding new bugs along the way).
Go doesnât allow circular dependencies between packages. While this has
Go doesn’t allow circular dependencies between packages. While this has
caused me some rethinking while writing code, I find it makes my
testing regimen easier to think about â if I depend on a package, I can
testing regimen easier to think about – if I depend on a package, I can
rely on that package to have its own tests covering its capabilities.
Deploying code
@@ -188,7 +188,7 @@ Deploying code
particularly if you have hundreds or thousands of containers running).
Second, Go has built-in cross compiling capabilities so our development
machines, containers and cloud hardware donât all have to all be on the
machines, containers and cloud hardware don’t all have to all be on the
same processor or operating system. For example, I can use a Linux
build machine to produce client executables for Linux, Mac and Windows.
Again, this takes away a complicated decision process due to artificial
@@ -212,7 +212,7 @@ What do I miss?
sometimes.
My most frequent coding mistake is when I should have used a pointer
receiver for a method and didnât, then modify the receiver expecting
receiver for a method and didn’t, then modify the receiver expecting
the changes to be visible when the method returns. The code looks
correct, the right values get assigned if I use a debugger to step
through or issue prints, but the changes disappear after the method
@@ -225,7 +225,7 @@ In conclusion
As you can tell, I am a huge fan of Go, from even before I joined
Google. I am impressed by the language and ecosystem design, and by the
implementation. For me, Go makes me a more productive developer and Iâm
implementation. For me, Go makes me a more productive developer and I’m
more confident in the quality of the code I produce.
Go, give it a [46]try!
@@ -237,38 +237,38 @@ In conclusion
Related articles
https://storage.googleapis.com/gweb-cloudblog-publish/images/TMI_Blog_h
eader_2436x1200_Rnd2.max-700x700.jpg
Application Development
The Modernization Imperative: Shifting left is for suckers. Shift down
instead
By Richard Seroter ⢠5-minute read
https://storage.googleapis.com/gweb-cloudblog-publish/images/DO_NOT_USE
_ps1BuN1.max-700x700.jpg
https://storage.googleapis.com/gweb-cloudblog-publish/images/containers
_2022_anH39my.max-700x700.jpg
DevOps & SRE
Config Connector: An easy way to manage your infrastructure in Google Cloud
Best practices for consuming public Docker Hub content
By Leonid Yankulin ⢠4-minute read
By Rishi Mukhopadhyay ⢠2-minute read
https://storage.googleapis.com/gweb-cloudblog-publish/images/General-GC
_Blog_header_2436x1200-v1.max-700x700.jpg
Google Cloud
The overwhelmed person’s guide to Google Cloud: week of Dec 18
By Forrest Brazeal • 2-minute read
https://storage.googleapis.com/gweb-cloudblog-publish/images/Google_Clo
ud_AIML_thumbnail.max-700x700.jpg
AI & Machine Learning
Have the AI build your app for you!
By Max Saltonstall • 2-minute read
https://storage.googleapis.com/gweb-cloudblog-publish/images/DO_NOT_USE
_Wfx45fA.max-700x700.jpg
Application Modernization
Realizing cloud value for a render platform at Wayfair â Part 2
Apollo24|7: Migrating a complex microservices application to Google Cloud
with zero downtime
By Jack Brooks ⢠4-minute read
https://storage.googleapis.com/gweb-cloudblog-publish/images/DO_NOT_USE
_Wfx45fA.max-700x700.jpg
Application Modernization
Realizing cloud value for a render platform at Wayfair - Part 1
By Jack Brooks ⢠4-minute read
By Nishu Saxena ⢠4-minute read
Footer Links
@@ -284,9 +284,10 @@ Follow us
* [51]Google Cloud Products
* [52]Privacy
* [53]Terms
* [54]Cookies management controls
* [54]Help
* [âªEnglishâ¬_____....]
* [55]Help
* [âªEnglishâ¬__€¬..]
References
@@ -344,22 +345,23 @@ References
51. https://cloud.google.com/products/
52. https://myaccount.google.com/privacypolicy?hl=en-US
53. https://myaccount.google.com/termsofservice?hl=en-US
54. https://support.google.com/
54. https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
55. https://support.google.com/
Hidden links:
56. https://cloud.google.com/
57. https://cloud.google.com/
58. https://twitter.com/intent/tweet?text=Why%20I%20love%20Go%20@googlecloud&url=https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
59. https://www.linkedin.com/shareArticle?mini=true&url=https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go&title=Why%20I%20love%20Go
60. https://www.facebook.com/sharer/sharer.php?caption=Why%20I%20love%20Go&u=https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
61. mailto:?subject=Why%20I%20love%20Go&body=Check%20out%20this%20article%20on%20the%20Cloud%20Blog:%0A%0AWhy%20I%20love%20Go%0A%0ALearn%20all%20the%20reasons%20David%20Yach,%20industry%20veteran%20and%20Director%20of%20Engineering%20at%20Google%20Cloud,%20loves%20to%20use%20Go%20for%20software%20development.%0A%0Ahttps://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
62. https://cloud.google.com/blog/products/application-development/richard-seroter-on-shifting-down-vs-shifting-left
63. https://cloud.google.com/blog/products/devops-sre/how-config-connector-compares-for-infrastructure-management
64. https://cloud.google.com/blog/products/application-modernization/wayfair-identified-strategies-to-optimize-cloud-workloads-part-2
65. https://cloud.google.com/blog/products/application-modernization/wayfair-identified-strategies-to-optimize-cloud-workloads-part-1
66. https://www.twitter.com/googlecloud
67. https://www.youtube.com/googlecloud
68. https://www.linkedin.com/showcase/google-cloud
69. https://www.instagram.com/googlecloud/
70. https://www.facebook.com/googlecloud/
71. https://cloud.google.com/
58. https://cloud.google.com/
59. https://twitter.com/intent/tweet?text=Why%20I%20love%20Go%20@googlecloud&url=https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
60. https://www.linkedin.com/shareArticle?mini=true&url=https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go&title=Why%20I%20love%20Go
61. https://www.facebook.com/sharer/sharer.php?caption=Why%20I%20love%20Go&u=https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
62. mailto:?subject=Why%20I%20love%20Go&body=Check%20out%20this%20article%20on%20the%20Cloud%20Blog:%0A%0AWhy%20I%20love%20Go%0A%0ALearn%20all%20the%20reasons%20David%20Yach,%20industry%20veteran%20and%20Director%20of%20Engineering%20at%20Google%20Cloud,%20loves%20to%20use%20Go%20for%20software%20development.%0A%0Ahttps://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go
63. https://cloud.google.com/blog/products/devops-sre/using-authenticated-logins-for-docker-hub-in-google-cloud
64. https://cloud.google.com/blog/products/gcp/the-overwhelmed-persons-guide-to-google-cloud
65. https://cloud.google.com/blog/products/ai-machine-learning/have-duet-ai-make-your-next-app-using-conversation
66. https://cloud.google.com/blog/products/application-modernization/migrating-a-microservices-application-with-no-downtime
67. https://www.twitter.com/googlecloud
68. https://www.youtube.com/googlecloud
69. https://www.linkedin.com/showcase/google-cloud
70. https://www.instagram.com/googlecloud/
71. https://www.facebook.com/googlecloud/
72. https://cloud.google.com/

View File

@@ -320,11 +320,11 @@ References
1. https://codefol.io/
2. https://codefol.io/
3. file:///posts
4. file:///topics
5. file:///tags/favourite
6. file:///feed.xml
7. file:///about
3. https://codefol.io/posts
4. https://codefol.io/topics
5. https://codefol.io/tags/favourite
6. https://codefol.io/feed.xml
7. https://codefol.io/about
8. https://www.codewithjason.com/rails-with-jason-podcast/noah-gibbs-3/
9. https://www.codewithjason.com/rails-with-jason-podcast/noah-gibbs-3/
10. https://rubymadscience.com/img/assistant_pirate_with_sphere_bigthumb.png
@@ -340,35 +340,35 @@ References
20. https://rubyonrails.org/doctrine/
21. https://rubyonrails.org/doctrine/#provide-sharp-knives
22. https://rubyonrails.org/doctrine/#omakase
23. file:///posts/when-should-you-not-use-rails/node_js_logo.png
23. https://codefol.io/posts/when-should-you-not-use-rails/node_js_logo.png
24. https://github.com/eventmachine/eventmachine
25. https://github.com/socketry/async
26. http://rubymadscience.com/img/rails_internals_bigthumb.png
27. https://www.codewithjason.com/rails-with-jason-podcast/noah-gibbs-3/
28. https://rubyonrails.org/doctrine/
29. file:///tags/ruby/
30. file:///tags/rails/
29. https://codefol.io/tags/ruby/
30. https://codefol.io/tags/rails/
31. http://disqus.com/?ref_noscript
32. http://disqus.com/
33. file:///posts/introducing-computer-science-just-the-useful-bits/
34. file:///tags/ruby/
35. file:///tags/rails/
36. file:///posts/introducing-computer-science-just-the-useful-bits/
37. file:///posts/series-build-coding-course-email-reminders/
38. file:///tags/ruby/
39. file:///tags/rails/
40. file:///tags/letsbuild/
41. file:///tags/rubymadscience/
42. file:///posts/series-build-coding-course-email-reminders/
43. file:///posts/free-rr-video-chapters/
44. file:///tags/career/
45. file:///posts/urban-legend-of-the-10x-developer/
46. file:///tags/career/
47. file:///posts/urban-legend-of-the-10x-developer/
33. https://codefol.io/posts/introducing-computer-science-just-the-useful-bits/
34. https://codefol.io/tags/ruby/
35. https://codefol.io/tags/rails/
36. https://codefol.io/posts/introducing-computer-science-just-the-useful-bits/
37. https://codefol.io/posts/series-build-coding-course-email-reminders/
38. https://codefol.io/tags/ruby/
39. https://codefol.io/tags/rails/
40. https://codefol.io/tags/letsbuild/
41. https://codefol.io/tags/rubymadscience/
42. https://codefol.io/posts/series-build-coding-course-email-reminders/
43. https://codefol.io/posts/free-rr-video-chapters/
44. https://codefol.io/tags/career/
45. https://codefol.io/posts/urban-legend-of-the-10x-developer/
46. https://codefol.io/tags/career/
47. https://codefol.io/posts/urban-legend-of-the-10x-developer/
48. https://ruby.social/@codefolio
49. https://github.com/noahgibbs
50. https://www.linkedin.com/in/noahgibbs
51. https://ruby.social/@codefolio
52. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L9874-9978TMP.html
52. https://codefol.io/posts/when-should-you-not-use-rails/
53. https://justgoodthemes.com/
54. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L9874-9978TMP.html#page
54. https://codefol.io/posts/when-should-you-not-use-rails/#page

View File

@@ -2,12 +2,11 @@
[2]About Craig
[3]Books & [4]Essays
[5]Talks
[6]Membership
[7]Shop!
[8]“Special Projects” Membership
Podcasts:🎧 [9]On Margins & [10]SW945
Newsletters:📩 [11]Roden & [12]Ridgeline
[5]Membership
[6]Shop!
[7]“Special Projects” Membership
Podcasts:🎧 [8]On Margins & [9]SW945
[10]Newsletters:📩 [11]Roden & [12]Ridgeline
Header image for Electric Bike, Stupid Love of My Life
@@ -298,23 +297,26 @@ Reflections on eighteen months of electric bike ownership
[23]Craig Mod, his head, floating at the bottom of the article
[24]Craig Mod is a writer and photographer based in Japan. He's the
author of [25]Kissa by Kissa and a MacDowell, Ragdale, and VCCA writing
fellow. His essays and articles have appeared in Eater, The Atlantic,
author of the books [25]Things Become Other Things and [26]Kissa by
Kissa and is a MacDowell, Ragdale, and VCCA writing fellow. His essays
and articles have appeared in The New York Times, Eater, The Atlantic,
California Sunday Magazine, Wired, Aeon, New Scientist, Virginia
Quarterly Review, The New Yorker, The New York Times, The Morning News,
Codex: Journal of Typography, and elsewhere. He writes newsletters, oh
yes, [26]newsletters: [27]Roden & [28]Ridgeline.
Quarterly Review, The New Yorker, The Morning News, Codex: Journal of
Typography, and elsewhere.
The work on this site is supported in part by [29]paid memberships.
He writes newsletters, oh yes, [27]newsletters: [28]Roden &
[29]Ridgeline.
Whatever you do, don't follow @craigmod on [30]Twitter or
[31]Instagram.
The work on this site is supported in part by [30]paid memberships.
Whatever you do, don't follow @craigmod on [31]Threads or
[32]Instagram.
Subscribe to my newsletters
Join some ~30,000 other subscribers.
[32]Roden: photography × literature × tech × film (monthly)
[33]Ridgeline: walking × Japan (weekly)
[33]Roden: photography × literature × tech × film (monthly)
[34]Ridgeline: walking × Japan (weekly)
Always one-click to unsubscribe.
____________________
[X] Roden (monthly)
@@ -324,30 +326,29 @@ Subscribe to my newsletters
Popular Essays
Pop-Up Walk
An endless, gritty, very spitty walk
What does a pop-up walk look like?
Good walks benefit from context.
Self-Improvement and the Big Walk
How I Got My Attention Back
Every day a change to be better
Technology is commanding our attention in infinite, insurmountable loops. A
country trip off-grid helped me escape.
Upon this Wrist
Annapurna Moonrise
A week with Apple Watch
A night on Annapurna basecamp
A Walk is a Tool and a Platform
The Leica Q
My talk from Figma's Config conference
A six month field test — by Craig Mod
____________________
© 2001 - 2023, [34]Craig Mod
[35]Twitter [36]Instagram [37]Mastodon [38]RSS
Produced / written / maintained by [35]Craig Mod since 2002
References
@@ -356,12 +357,12 @@ References
2. https://craigmod.com/about/
3. https://craigmod.com/books/
4. https://craigmod.com/essays/
5. https://craigmod.com/talks/
6. https://craigmod.com/membership/
7. https://shop.specialprojects.jp/
8. https://craigmod.com/membership/
9. https://craigmod.com/onmargins/
10. https://sw945.craigmod.com/
5. https://craigmod.com/membership/
6. https://shop.specialprojects.jp/
7. https://craigmod.com/membership/
8. https://craigmod.com/onmargins/
9. https://sw945.craigmod.com/
10. https://craigmod.com/newsletters/
11. https://craigmod.com/roden/
12. https://craigmod.com/ridgeline/
13. https://craigmod.com/essays/electric_bikes/#so-many-bikes
@@ -376,28 +377,30 @@ References
22. mailto:me@craigmod.com
23. https://craigmod.com/about/
24. https://craigmod.com/about/
25. https://shop.specialprojects.jp/products/kissa-by-kissa-4th-ed
26. https://craigmod.com/newsletters
27. https://craigmod.com/explorers/
28. https://craigmod.com/ridgeline/
29. https://craigmod.com/membership/
30. http://twitter.com/craigmod/
31. http://instagram.com/craigmod
32. https://craigmod.com/roden/
33. https://craigmod.com/ridgeline/
34. https://craigmod.com/about/
35. http://twitter.com/craigmod
36. http://instagram.com/craigmod
37. https://mastodon.social/@craigmod
38. https://craigmod.com/index.xml
25. https://shop.specialprojects.jp/products/things-become-other-things-1st-ed/
26. https://shop.specialprojects.jp/products/kissa-by-kissa-4th-ed
27. https://craigmod.com/newsletters
28. https://craigmod.com/explorers/
29. https://craigmod.com/ridgeline/
30. https://craigmod.com/membership/
31. http://threads.net/@craigmod/
32. http://instagram.com/craigmod
33. https://craigmod.com/roden/
34. https://craigmod.com/ridgeline/
35. https://craigmod.com/about/
Hidden links:
40. https://craigmod.com/
41. https://twitter.com/craigmod/
42. https://instagram.com/craigmod/
43. mailto:?subject=From%20craigmod.com:%20Electric%20Bike%2c%20Stupid%20Love%20of%20My%20Life&body=I%20think%20you%20might%20enjoy%20this%20article:%0D%0Ahttps%3a%2f%2fcraigmod.com%2fessays%2felectric_bikes%2f%20%0D%0A
44. https://twitter.com/intent/tweet?text=Electric%20Bike,%20Stupid%20Love%20of%20My%20Life+https://craigmod.com/essays/electric_bikes/
45. https://craigmod.com/ridgeline/047/
46. https://craigmod.com/ridgeline/091/
47. https://craigmod.com/essays/upon_this_wrist/
48. https://craigmod.com/ridgeline/058/
37. https://craigmod.com/
38. https://threads.net/@craigmod/
39. https://instagram.com/craigmod/
40. https://mastodon.social/@craigmod
41. mailto:?subject=From%20craigmod.com:%20Electric%20Bike%2c%20Stupid%20Love%20of%20My%20Life&body=I%20think%20you%20might%20enjoy%20this%20article:%0D%0Ahttps%3a%2f%2fcraigmod.com%2fessays%2felectric_bikes%2f%20%0D%0A
42. https://twitter.com/intent/tweet?text=Electric%20Bike,%20Stupid%20Love%20of%20My%20Life+https://craigmod.com/essays/electric_bikes/
43. https://craigmod.com/ridgeline/001/
44. https://craigmod.com/essays/how_i_got_my_attention_back/
45. https://craigmod.com/journal/annapurna_moonrise/
46. https://craigmod.com/essays/leica_q/
47. https://threads.net/@craigmod/
48. https://instagram.com/craigmod/
49. https://mastodon.social/@craigmod
50. https://craigmod.com/index.xml

View File

@@ -558,7 +558,7 @@ Indie dev techniques for the corporate programmer
References
1. file:///atom.xml
1. https://crawshaw.io/atom.xml
2. https://gonorthwest.io/
3. https://www.kaggle.com/kingburrito666/shakespeare-plays
4. https://golang.org/pkg/database/sql
@@ -569,6 +569,6 @@ References
9. https://www.posticulous.com/
10. https://www.sqlite.org/c3ref/blob_open.html
11. https://godoc.org/crawshaw.io/sqlite#Blob
12. file:///
12. https://crawshaw.io/
13. https://github.com/crawshaw
14. https://twitter.com/davidcrawshaw

View File

@@ -1,33 +1,62 @@
#[1]Deadspin - All stories
#[1]alternate [2]alternate [3]Deadspin - All stories
* [2]The A.V. Club
* [3]Deadspin
* [4]Gizmodo
* [5]Jalopnik
* [6]Jezebel
* [7]Kotaku
* [8]Quartz
* [9]The Root
* [10]The Takeout
[p?c1=2&c2=6770184&cv=4.4.0&cj=1]
* [4]The A.V. Club
* [5]Deadspin
* [6]Gizmodo
* [7]Jalopnik
* [8]Kotaku
* [9]Quartz
* [10]The Root
* [11]The Takeout
*
* [11]The Onion
* [12]The Onion
*
* [12]The Inventory
* [13]The Inventory
Sports News Without Fear, Favor or Compromise
[13]Send us a tip![14]Shop[15]Subscribe
* [14]Home
* [15]Latest
* [16]Baseball
* [17]Football
* [18]Basketball
* [19]Hockey
* [20]Golf
* [21]Soccer
* [22]The Mourning After
* [23]Wrestling
* [24]Lists
* [25]Tennis
* [26]The Fights
* [27]Olympics
* [28]Racing
* [29]Poker
* [30]Media
* [31]Locker
* [32]Español
[16]Home[17]Latest[18]Baseball[19]Football[20]Basketball[21]Hockey[22]G
olf[23]Soccer[24]The Mourning
After[25]Wrestling[26]Lists[27]Tennis[28]The
Fights[29]Olympics[30]Racing[31]Poker[32]Media[33]Locker
We may earn a commission from links on this page.
Sports News Without Fear, Favor or Compromise
We may earn a commission from links on this page
* [33]Home
* [34]Latest
* [35]Baseball
* [36]Football
* [37]Basketball
* [38]Hockey
* [39]Golf
* [40]Soccer
* [41]The Mourning After
* [42]Wrestling
* [43]Lists
* [44]Tennis
* [45]The Fights
* [46]Olympics
* [47]Racing
* [48]Poker
* [49]Media
* [50]Locker
* [51]Español
[34]Home[35]Latest[36]Baseball[37]Football[38]Basketball[39]Hockey[40]G
olf[41]Soccer[42]The Mourning
After[43]Wrestling[44]Lists[45]Tennis[46]The
Fights[47]Olympics[48]Racing[49]Poker[50]Media[51]Locker
Locker
Spend Exactly None Of Your Time Killing Time
@@ -45,19 +74,23 @@ Spend Exactly None Of Your Time Killing Time
between doing things you should be doing, and doing things you want to
be doing.
Watch
The end is nigh for the Clippers Kawhi & PG era | Keep it a Buck(et)
What Jason Kelces retirement says about the Eagles future
(BUTTON) CC
Share
Subtitles
* Off
* English
Share this Video
[53]Facebook[54]Twitter[55]Email
[56]Reddit[57]Link
[58]view video
[59]The end is nigh for the Clippers Kawhi & PG era | Keep it a
Buck(et)
Who asked for a Charles Barkley & Gayle King CNN show? NOBODY! | The
SEO Show
Wednesday 3:18PM
Are you sick of talking about Aaron Rodgers yet? | Agree to Disagree
Tuesday 5:18PM
[59]What Jason Kelces retirement says about the Eagles future
Which NFL team lands Jim Harbaugh as their next head coach?
January 10, 2024
Josh Allen, Trevor Lawrence, or the Eagles: Who are the biggest frauds
of the season?
January 8, 2024
When you are not doing something you should be doing—straightening up
around the house, taking out the garbage, walking the dog, your job—you
@@ -85,6 +118,7 @@ Spend Exactly None Of Your Time Killing Time
give your life some feeble structure. Stop it! Killing time is the very
habit we are trying to address, here. Theres barely enough time as it
is.
Advertisement
Along the way you will need to hone your sense of what things you
should be doing. You know the most obvious ones—theyre occupying the
@@ -98,14 +132,6 @@ Spend Exactly None Of Your Time Killing Time
work but which, Im afraid, must be done. But its also good news,
because by acknowledging that those are responsibilities, you have also
earned the right to take some satisfaction from having fulfilled them.
$300 off Outdoor Furniture Set on Amazon
Save 33%
$300 off Outdoor Furniture Set on Amazon
Make your patio the place to be
This 7-piece outdoor sectional furniture set is marked down from $900
to $600 on Amazon right now.
[61](BUTTON) Buy for $600 at Amazon
Advertisement
Sometimes you have the bandwidth and energy to address your attention
@@ -198,89 +224,89 @@ Spend Exactly None Of Your Time Killing Time
failure. When you remember this wise practice, when it occurs to you,
treat it as a rule and follow it. Ah, right, I said I wasnt gonna sit
here stewing in my anxiety all afternoon, so instead Im going to go
see [62]Into the Spider-Verse. Good plan! You are going to end the day
see [61]Into the Spider-Verse. Good plan! You are going to end the day
with something to show for it, and thats the whole idea.
(BUTTON)
Continue reading
IFRAME: [63]https://www.googletagmanager.com/ns.html?id=GTM-T73GPNQ
IFRAME: [62]https://www.googletagmanager.com/ns.html?id=GTM-T73GPNQ
References
Visible links:
1. https://deadspin.com/rss
2. https://avclub.com/
3. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
4. https://gizmodo.com/
5. https://jalopnik.com/
6. https://jezebel.com/
7. https://kotaku.com/
8. https://qz.com/
9. https://theroot.com/
10. https://thetakeout.com/
11. https://theonion.com/
12. https://theinventory.com/
13. mailto:tips@deadspin.com
14. https://store.deadspin.com/
15. https://deadspin.com/newsletter
16. https://deadspin.com/
17. https://deadspin.com/latest
18. https://deadspin.com/baseball
19. https://deadspin.com/football
20. https://deadspin.com/basketball
21. https://deadspin.com/hockey
22. https://deadspin.com/golf
23. https://deadspin.com/soccer
24. https://deadspin.com/locker/the-mourning-after
25. https://deadspin.com/wrestling
26. https://deadspin.com/lists
27. https://deadspin.com/tennis
28. https://deadspin.com/the-fights
29. https://deadspin.com/olympics
30. https://deadspin.com/racing
31. https://deadspin.com/poker
32. https://deadspin.com/media
33. https://deadspin.com/locker
34. https://deadspin.com/
35. https://deadspin.com/latest
36. https://deadspin.com/baseball
37. https://deadspin.com/football
38. https://deadspin.com/basketball
39. https://deadspin.com/hockey
40. https://deadspin.com/golf
41. https://deadspin.com/soccer
42. https://deadspin.com/locker/the-mourning-after
43. https://deadspin.com/wrestling
44. https://deadspin.com/lists
45. https://deadspin.com/tennis
46. https://deadspin.com/the-fights
47. https://deadspin.com/olympics
48. https://deadspin.com/racing
49. https://deadspin.com/poker
50. https://deadspin.com/media
51. https://deadspin.com/locker
1. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
2. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
3. https://deadspin.com/rss
4. https://avclub.com/
5. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
6. https://gizmodo.com/
7. https://jalopnik.com/
8. https://kotaku.com/
9. https://qz.com/
10. https://theroot.com/
11. https://thetakeout.com/
12. https://theonion.com/
13. https://theinventory.com/
14. https://deadspin.com/
15. https://deadspin.com/latest
16. https://deadspin.com/baseball
17. https://deadspin.com/football
18. https://deadspin.com/basketball
19. https://deadspin.com/hockey
20. https://deadspin.com/golf
21. https://deadspin.com/soccer
22. https://deadspin.com/locker/the-mourning-after
23. https://deadspin.com/wrestling
24. https://deadspin.com/lists
25. https://deadspin.com/tennis
26. https://deadspin.com/the-fights
27. https://deadspin.com/olympics
28. https://deadspin.com/racing
29. https://deadspin.com/poker
30. https://deadspin.com/media
31. https://deadspin.com/locker
32. https://es.deadspin.com/
33. https://deadspin.com/
34. https://deadspin.com/latest
35. https://deadspin.com/baseball
36. https://deadspin.com/football
37. https://deadspin.com/basketball
38. https://deadspin.com/hockey
39. https://deadspin.com/golf
40. https://deadspin.com/soccer
41. https://deadspin.com/locker/the-mourning-after
42. https://deadspin.com/wrestling
43. https://deadspin.com/lists
44. https://deadspin.com/tennis
45. https://deadspin.com/the-fights
46. https://deadspin.com/olympics
47. https://deadspin.com/racing
48. https://deadspin.com/poker
49. https://deadspin.com/media
50. https://deadspin.com/locker
51. https://es.deadspin.com/
52. https://deadspin.com/author/miserableshitehawk
53. https://facebook.com/sharer.php?u=https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989?utm_medium=sharefromsite&utm_source=facebook
54. https://twitter.com/intent/tweet?url=https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989?utm_medium=sharefromsite&utm_source=twitter&text=The end is nigh for the Clippers Kawhi &amp; PG era | Keep it a Buck(et)
55. mailto:?subject=The end is nigh for the Clippers Kawhi &amp; PG era | Keep it a Buck(et)&body=https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989?utm_medium=sharefromsite&utm_source=email
56. https://www.reddit.com/submit?url=https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989?utm_medium=sharefromsite&utm_source=reddit&title=The end is nigh for the Clippers Kawhi &amp; PG era | Keep it a Buck(et)
57. https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989
58. https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989
59. https://deadspin.com/kawhi-leonard-paul-george-clippers-doomed-1850379989
53. https://facebook.com/sharer.php?u=https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895?utm_medium=sharefromsite&utm_source=facebook
54. https://twitter.com/intent/tweet?url=https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895?utm_medium=sharefromsite&utm_source=twitter&text=What Jason Kelces retirement says about the Eagles future
55. mailto:?subject=What Jason Kelces retirement says about the Eagles future&body=https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895?utm_medium=sharefromsite&utm_source=email
56. https://www.reddit.com/submit?url=https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895?utm_medium=sharefromsite&utm_source=reddit&title=What Jason Kelces retirement says about the Eagles future
57. https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895
58. https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895
59. https://deadspin.com/what-jason-kelce-s-retirement-says-about-the-eagles-fut-1851169895
60. https://theconcourse.deadspin.com/i-like-chopping-firewood-in-red-dead-redemption-2-1830178593#_ga=2.215259543.149258240.1547482638-1486199056.1525795056
61. https://www.amazon.com/Best-Choice-Products-Sectional-Conversation/dp/B0863D974H/ref=sr_1_1?asc_campaign=InlineMobile&asc_refurl=https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904&asc_source=&tag=kinjadeadspinpromo-20
62. https://film.avclub.com/superhero-dimensions-collide-in-a-funny-gorgeously-psy-1830700647
63. https://www.googletagmanager.com/ns.html?id=GTM-T73GPNQ
61. https://film.avclub.com/superhero-dimensions-collide-in-a-funny-gorgeously-psy-1830700647
62. https://www.googletagmanager.com/ns.html?id=GTM-T73GPNQ
Hidden links:
64. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
65. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
66. https://deadspin.com/search
67. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
68. https://deadspin.com/search
69. https://deadspin.com/locker
70. https://twitter.com/intent/tweet?via=deadspin&url=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_twitter&text=Spend%20Exactly%20None%20Of%20Your%20Time%20Killing%20Time
71. https://facebook.com/sharer.php?u=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_facebook
72. https://www.reddit.com/submit?url=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_reddit&title=Spend%20Exactly%20None%20Of%20Your%20Time%20Killing%20Time
73. mailto:?subject=Spend%20Exactly%20None%20Of%20Your%20Time%20Killing%20Time&body=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_email
74. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
75. https://deadspin.com/charles-barkley-gayle-king-cnn-show-the-seo-show-1850379370
76. https://deadspin.com/aaron-rodgers-jets-trade-news-oversaturation-1850375353
77. https://www.amazon.com/Best-Choice-Products-Sectional-Conversation/dp/B0863D974H/ref=sr_1_1?asc_campaign=InlineMobile&asc_refurl=https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904&asc_source=&tag=kinjadeadspinpromo-20
67. https://deadspin.com/newsletter
68. https://deadspin.com/locker
69. https://twitter.com/intent/tweet?via=deadspin&url=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_twitter&text=Spend%20Exactly%20None%20Of%20Your%20Time%20Killing%20Time
70. https://facebook.com/sharer.php?u=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_facebook
71. https://www.reddit.com/submit?url=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_reddit&title=Spend%20Exactly%20None%20Of%20Your%20Time%20Killing%20Time
72. mailto:?subject=Spend%20Exactly%20None%20Of%20Your%20Time%20Killing%20Time&body=https%3A%2F%2Fdeadspin.com%2Fspend-exactly-none-of-your-time-killing-time-1831777904%3Futm_medium%3Dsharefromsite%26utm_source%3Ddeadspin_email
73. https://deadspin.com/spend-exactly-none-of-your-time-killing-time-1831777904
74. https://deadspin.com/which-nfl-team-lands-jim-harbaugh-as-their-next-head-co-1851156349
75. https://deadspin.com/josh-allen-trevor-lawrence-or-the-eagles-who-are-the-1851149579

View File

@@ -1,5 +1,4 @@
[tr?id=1356908847688416&ev=PageView&noscript=1]
[tr?id=279433711742018&ev=PageView&noscript=1] #[1]EDM Tips » EDM Song
[tr?id=279433711742018&ev=PageView&noscript=1] #[1]EDM Tips » EDM Song
Structure: Arrange Your Loop into a Full Song Comments Feed
[2]alternate [3]alternate [4]alternate
@@ -10,8 +9,8 @@
* [7]FREE
* [8]COURSES
* [9]ABOUT
* [10]BLOG
* [9]BLOG
* [10]JOIN
* [11]LOGIN
* Search
____________________ ____________________ Submit
@@ -514,10 +513,10 @@ References
6. https://edmtips.com/
7. https://edmtips.com/free-guides/
8. https://edmtips.com/products/
9. https://edmtips.com/about/
10. https://edmtips.com/blog/
9. https://edmtips.com/blog/
10. https://edmtips.com/club/
11. https://academy.edmtips.com/login
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L74532-8332TMP.html#comments
12. https://edmtips.com/edm-song-structure/#comments
13. https://www.facebook.com/share.php?u=https://edmtips.com/edm-song-structure/
14. https://twitter.com/intent/tweet?text=EDM+Song+Structure:+Arrange+Your+Loop+into+a+Full+Song&url=https://edmtips.com/edm-song-structure/&via=EDMtipsOfficial
15. https://www.youtube.com/embed/EXx9At3iUOw?feature=oembed&iv_load_policy=3&modestbranding=1&rel=0&autohide=1&playsinline=0&autoplay=0

View File

@@ -1,4 +1,5 @@
Funland is open for the season! Click here for our daily schedule!
Funland is closed for the season! Our opening day next season is Sat,
May 11!
[1]Home
Attractions
* [2]Park Information
@@ -14,72 +15,69 @@
* [10]Maintenance Mechanic
* [11]Seasonal Park Cleaner
[12]Tickets
Info
* [13]Shop
* [14]Height Restrictions
* [15]Photos
* [16]Contact Us
* [17]Report A Lost Item
* [12]Tickets
* [13]Height Restrictions
* [14]Photos
* [15]Contact Us
* [16]Report A Lost Item
Funland Rehoboth
[18]Home
[17]Home
Attractions
* [19]Park Information
* [20]Rides
* [21]Games
* [22]Retail & Food
* [18]Park Information
* [19]Rides
* [20]Games
* [21]Retail & Food
[23]Schedule
[22]Schedule
Work For Us
* [24]Employee Testimonials
* [25]Seasonal Rides/ Games
* [26]Maintenance Manager
* [27]Maintenance Mechanic
* [28]Seasonal Park Cleaner
* [23]Employee Testimonials
* [24]Seasonal Rides/ Games
* [25]Maintenance Manager
* [26]Maintenance Mechanic
* [27]Seasonal Park Cleaner
[29]Tickets
Info
* [30]Shop
* [31]Height Restrictions
* [32]Photos
* [33]Contact Us
* [34]Report A Lost Item
* [28]Tickets
* [29]Height Restrictions
* [30]Photos
* [31]Contact Us
* [32]Report A Lost Item
More
* [35]Home
* [33]Home
* Attractions
+ [36]Park Information
+ [37]Rides
+ [38]Games
+ [39]Retail & Food
* [40]Schedule
+ [34]Park Information
+ [35]Rides
+ [36]Games
+ [37]Retail & Food
* [38]Schedule
* Work For Us
+ [41]Employee Testimonials
+ [42]Seasonal Rides/ Games
+ [43]Maintenance Manager
+ [44]Maintenance Mechanic
+ [45]Seasonal Park Cleaner
* [46]Tickets
+ [39]Employee Testimonials
+ [40]Seasonal Rides/ Games
+ [41]Maintenance Manager
+ [42]Maintenance Mechanic
+ [43]Seasonal Park Cleaner
* Info
+ [47]Shop
+ [48]Height Restrictions
+ [49]Photos
+ [50]Contact Us
+ [51]Report A Lost Item
+ [44]Tickets
+ [45]Height Restrictions
+ [46]Photos
+ [47]Contact Us
+ [48]Report A Lost Item
* [52]Sign In
* [49]Sign In
*
______________________________________________________________
* [53]My Account
* [50]My Account
* Signed in as:
* filler@godaddy.com
*
______________________________________________________________
* [54]My Account
* [51]My Account
* Sign out
Funland Rehoboth
@@ -87,43 +85,53 @@
Signed in as:
filler@godaddy.com
* [55]Home
* [56]Attractions
+ [57]Park Information
+ [58]Rides
+ [59]Games
+ [60]Retail & Food
* [61]Schedule
* [62]Work For Us
+ [63]Employee Testimonials
+ [64]Seasonal Rides/ Games
+ [65]Maintenance Manager
+ [66]Maintenance Mechanic
+ [67]Seasonal Park Cleaner
* [68]Tickets
* [69]Info
+ [70]Shop
+ [71]Height Restrictions
+ [72]Photos
+ [73]Contact Us
+ [74]Report A Lost Item
* [52]Home
* [53]Attractions
+ [54]Park Information
+ [55]Rides
+ [56]Games
+ [57]Retail & Food
* [58]Schedule
* [59]Work For Us
+ [60]Employee Testimonials
+ [61]Seasonal Rides/ Games
+ [62]Maintenance Manager
+ [63]Maintenance Mechanic
+ [64]Seasonal Park Cleaner
* [65]Info
+ [66]Tickets
+ [67]Height Restrictions
+ [68]Photos
+ [69]Contact Us
+ [70]Report A Lost Item
Account
*
______________________________________________________________
* [75]My Account
* [71]My Account
* Sign out
*
______________________________________________________________
* [76]Sign In
* [77]My Account
* [72]Sign In
* [73]My Account
[]
[rs=w:388,h:388,cg:true,m]
[74]Schedule
[rs=w:388,h:388,cg:true]
[75]Tickets
[rs=w:388,h:388,cg:true,m]
[76]Work for Us
[cr=w:388,h:388]
[77]Rides
[rs=w:388,h:388,cg:true,m]
[78]Games
[rs=w:388,h:388,cg:true]
[79]Park Info
IFRAME: [78]javascript: window.frameElement.getAttribute("srcdoc");
IFRAME: [80]javascript: window.frameElement.getAttribute("srcdoc");
History of Funland
@@ -171,10 +179,10 @@ It all started as an innocent vacation to the beach, back in 1961…
If you would like to hear more about the Funland story check out the
links below!
CBS Sunday Morning: [79]“Old-Fashion Fun: Funland”
Content Delaware Documentary: [80] “Nothing Beats Fun: The Funland
CBS Sunday Morning: [81]“Old-Fashion Fun: Funland”
Content Delaware Documentary: [82] “Nothing Beats Fun: The Funland
Story!”.
The Cape Gazette also featured a [81]Funland Retrospective which marked
The Cape Gazette also featured a [83]Funland Retrospective which marked
our 50th year of fun at the Rehoboth seashore.
Subscribe
@@ -182,11 +190,11 @@ Subscribe
Sign up to stay up to date with all announcements!
____________________Email
(BUTTON) Sign up
* [82]Seasonal Rides/ Games
* [83]Park Policies
* [84]Rider Safety Guide
* [85]Contact Us
* [86]Subscribe
* [84]Seasonal Rides/ Games
* [85]Park Policies
* [86]Rider Safety Guide
* [87]Contact Us
* [88]Subscribe
Funland
@@ -195,107 +203,109 @@ Subscribe
References
Visible links:
1. file:///
2. file:///park-information
3. file:///rides
4. file:///games
5. file:///retail-&-food
6. file:///schedule
7. file:///employee-testimonials
8. file:///seasonal-rides/-games
9. file:///maintenance-manager
10. file:///maintenance-mechanic
11. file:///seasonal-park-cleaner
12. file:///tickets
13. https://the-funland-store.myshopify.com/
14. file:///height-restrictions
15. file:///photos
16. file:///contact-us
17. file:///report-a-lost-item
18. file:///
19. file:///park-information
20. file:///rides
21. file:///games
22. file:///retail-&-food
23. file:///schedule
24. file:///employee-testimonials
25. file:///seasonal-rides/-games
26. file:///maintenance-manager
27. file:///maintenance-mechanic
28. file:///seasonal-park-cleaner
29. file:///tickets
30. https://the-funland-store.myshopify.com/
31. file:///height-restrictions
32. file:///photos
33. file:///contact-us
34. file:///report-a-lost-item
35. file:///
36. file:///park-information
37. file:///rides
38. file:///games
39. file:///retail-&-food
40. file:///schedule
41. file:///employee-testimonials
42. file:///seasonal-rides/-games
43. file:///maintenance-manager
44. file:///maintenance-mechanic
45. file:///seasonal-park-cleaner
46. file:///tickets
47. https://the-funland-store.myshopify.com/
48. file:///height-restrictions
49. file:///photos
50. file:///contact-us
51. file:///report-a-lost-item
52. file:///m/account
53. file:///m/account
54. file:///m/account
55. file:///
56. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
57. file:///park-information
58. file:///rides
59. file:///games
60. file:///retail-&-food
61. file:///schedule
62. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
63. file:///employee-testimonials
64. file:///seasonal-rides/-games
65. file:///maintenance-manager
66. file:///maintenance-mechanic
67. file:///seasonal-park-cleaner
68. file:///tickets
69. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
70. https://the-funland-store.myshopify.com/
71. file:///height-restrictions
72. file:///photos
73. file:///contact-us
74. file:///report-a-lost-item
75. file:///m/account
76. file:///m/account
77. file:///m/account
78. javascript: window.frameElement.getAttribute("srcdoc");
79. https://www.youtube.com/watch?v=7sB9vcZvigA
80. http://www.youtube.com/watch?v=eyftYi7p4zs
81. http://capegazette.villagesoup.com/p/rehoboths-funland-marks-50-years-of-thrills/104065
82. file:///seasonal-rides/-games
83. file:///park-policies
84. file:///rider-safety-guide
85. file:///contact-us
86. file:///subscribe
1. https://funlandrehoboth.com/
2. https://funlandrehoboth.com/park-information
3. https://funlandrehoboth.com/rides
4. https://funlandrehoboth.com/games
5. https://funlandrehoboth.com/retail-&-food
6. https://funlandrehoboth.com/schedule
7. https://funlandrehoboth.com/employee-testimonials
8. https://funlandrehoboth.com/seasonal-rides/-games
9. https://funlandrehoboth.com/maintenance-manager
10. https://funlandrehoboth.com/maintenance-mechanic
11. https://funlandrehoboth.com/seasonal-park-cleaner
12. https://funlandrehoboth.com/tickets
13. https://funlandrehoboth.com/height-restrictions
14. https://funlandrehoboth.com/photos
15. https://funlandrehoboth.com/contact-us
16. https://funlandrehoboth.com/report-a-lost-item
17. https://funlandrehoboth.com/
18. https://funlandrehoboth.com/park-information
19. https://funlandrehoboth.com/rides
20. https://funlandrehoboth.com/games
21. https://funlandrehoboth.com/retail-&-food
22. https://funlandrehoboth.com/schedule
23. https://funlandrehoboth.com/employee-testimonials
24. https://funlandrehoboth.com/seasonal-rides/-games
25. https://funlandrehoboth.com/maintenance-manager
26. https://funlandrehoboth.com/maintenance-mechanic
27. https://funlandrehoboth.com/seasonal-park-cleaner
28. https://funlandrehoboth.com/tickets
29. https://funlandrehoboth.com/height-restrictions
30. https://funlandrehoboth.com/photos
31. https://funlandrehoboth.com/contact-us
32. https://funlandrehoboth.com/report-a-lost-item
33. https://funlandrehoboth.com/
34. https://funlandrehoboth.com/park-information
35. https://funlandrehoboth.com/rides
36. https://funlandrehoboth.com/games
37. https://funlandrehoboth.com/retail-&-food
38. https://funlandrehoboth.com/schedule
39. https://funlandrehoboth.com/employee-testimonials
40. https://funlandrehoboth.com/seasonal-rides/-games
41. https://funlandrehoboth.com/maintenance-manager
42. https://funlandrehoboth.com/maintenance-mechanic
43. https://funlandrehoboth.com/seasonal-park-cleaner
44. https://funlandrehoboth.com/tickets
45. https://funlandrehoboth.com/height-restrictions
46. https://funlandrehoboth.com/photos
47. https://funlandrehoboth.com/contact-us
48. https://funlandrehoboth.com/report-a-lost-item
49. https://funlandrehoboth.com/m/account
50. https://funlandrehoboth.com/m/account
51. https://funlandrehoboth.com/m/account
52. https://funlandrehoboth.com/
53. https://funlandrehoboth.com/
54. https://funlandrehoboth.com/park-information
55. https://funlandrehoboth.com/rides
56. https://funlandrehoboth.com/games
57. https://funlandrehoboth.com/retail-&-food
58. https://funlandrehoboth.com/schedule
59. https://funlandrehoboth.com/
60. https://funlandrehoboth.com/employee-testimonials
61. https://funlandrehoboth.com/seasonal-rides/-games
62. https://funlandrehoboth.com/maintenance-manager
63. https://funlandrehoboth.com/maintenance-mechanic
64. https://funlandrehoboth.com/seasonal-park-cleaner
65. https://funlandrehoboth.com/
66. https://funlandrehoboth.com/tickets
67. https://funlandrehoboth.com/height-restrictions
68. https://funlandrehoboth.com/photos
69. https://funlandrehoboth.com/contact-us
70. https://funlandrehoboth.com/report-a-lost-item
71. https://funlandrehoboth.com/m/account
72. https://funlandrehoboth.com/m/account
73. https://funlandrehoboth.com/m/account
74. https://funlandrehoboth.com/schedule
75. https://funlandrehoboth.com/tickets
76. https://funlandrehoboth.com/seasonal-rides/-games
77. https://funlandrehoboth.com/rides
78. https://funlandrehoboth.com/games
79. https://funlandrehoboth.com/park-information
80. javascript: window.frameElement.getAttribute("srcdoc");
81. https://www.youtube.com/watch?v=7sB9vcZvigA
82. http://www.youtube.com/watch?v=eyftYi7p4zs
83. http://capegazette.villagesoup.com/p/rehoboths-funland-marks-50-years-of-thrills/104065
84. https://funlandrehoboth.com/seasonal-rides/-games
85. https://funlandrehoboth.com/park-policies
86. https://funlandrehoboth.com/rider-safety-guide
87. https://funlandrehoboth.com/contact-us
88. https://funlandrehoboth.com/subscribe
Hidden links:
88. file://localhost/schedule
89. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
90. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
91. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
92. file://localhost/
93. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
94. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
95. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
96. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
97. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
98. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
99. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8603-4788TMP.html
100. file://localhost/
101. https://www.facebook.com/Funland.RehobothBeach?fref=ts
102. https://www.instagram.com/funlandrehoboth/
103. https://www.twitter.com/FunlandRehoboth
90. https://funlandrehoboth.com/schedule
91. https://funlandrehoboth.com/
92. https://funlandrehoboth.com/
93. https://funlandrehoboth.com/
94. https://funlandrehoboth.com/
95. https://funlandrehoboth.com/
96. https://funlandrehoboth.com/
97. https://funlandrehoboth.com/
98. https://funlandrehoboth.com/
99. https://funlandrehoboth.com/
100. https://funlandrehoboth.com/
101. https://funlandrehoboth.com/
102. https://funlandrehoboth.com/
103. https://www.facebook.com/Funland.RehobothBeach?fref=ts
104. https://www.instagram.com/funlandrehoboth/
105. https://www.twitter.com/FunlandRehoboth

View File

@@ -1,69 +1,75 @@
IFRAME: [1]https://www.googletagmanager.com/ns.html?id=GTM-W8MVQXG
[2]Go
* [3]Why Go arrow_drop_down
+ [4]Case Studies
[3]Skip to Main Content
* [4]Why Go arrow_drop_down
Press Enter to activate/deactivate dropdown
+ [5]Case Studies
Common problems companies solve with Go
+ [5]Use Cases
+ [6]Use Cases
Stories about how and why companies use Go
+ [6]Security
+ [7]Security
How Go can help keep you secure by default
* [7]Learn
* [8]Docs arrow_drop_down
+ [9]Effective Go
* [8]Learn
Press Enter to activate/deactivate dropdown
* [9]Docs arrow_drop_down
Press Enter to activate/deactivate dropdown
+ [10]Effective Go
Tips for writing clear, performant, and idiomatic Go code
+ [10]Go User Manual
+ [11]Go User Manual
A complete introduction to building software with Go
+ [11]Standard library
+ [12]Standard library
Reference documentation for Go's standard library
+ [12]Release Notes
+ [13]Release Notes
Learn what's new in each Go release
* [13]Packages
* [14]Community arrow_drop_down
+ [15]Recorded Talks
* [14]Packages
Press Enter to activate/deactivate dropdown
* [15]Community arrow_drop_down
Press Enter to activate/deactivate dropdown
+ [16]Recorded Talks
Videos from prior events
+ [16]Meetups open_in_new
+ [17]Meetups open_in_new
Meet other local Go developers
+ [17]Conferences open_in_new
+ [18]Conferences open_in_new
Learn and network with Go developers from around the world
+ [18]Go blog
+ [19]Go blog
The Go project's official blog.
+ [19]Go project
+ [20]Go project
Get help and stay informed from Go
+ Get connected
[20][google-groups.svg] [21][github.svg] [22][twitter.svg]
[23][reddit.svg] [24][slack.svg] [25][stack-overflow.svg]
[21][google-groups.svg] [22][github.svg] [23][twitter.svg]
[24][reddit.svg] [25][slack.svg] [26][stack-overflow.svg]
(BUTTON)
[26]Go.
[27]Go.
* [27]Why Go navigate_next
[28]navigate_beforeWhy Go
+ [29]Case Studies
+ [30]Use Cases
+ [31]Security
* [32]Learn
* [33]Docs navigate_next
[34]navigate_beforeDocs
+ [35]Effective Go
+ [36]Go User Manual
+ [37]Standard library
+ [38]Release Notes
* [39]Packages
* [40]Community navigate_next
[41]navigate_beforeCommunity
+ [42]Recorded Talks
+ [43]Meetups open_in_new
+ [44]Conferences open_in_new
+ [45]Go blog
+ [46]Go project
* [28]Why Go navigate_next
[29]navigate_beforeWhy Go
+ [30]Case Studies
+ [31]Use Cases
+ [32]Security
* [33]Learn
* [34]Docs navigate_next
[35]navigate_beforeDocs
+ [36]Effective Go
+ [37]Go User Manual
+ [38]Standard library
+ [39]Release Notes
* [40]Packages
* [41]Community navigate_next
[42]navigate_beforeCommunity
+ [43]Recorded Talks
+ [44]Meetups open_in_new
+ [45]Conferences open_in_new
+ [46]Go blog
+ [47]Go project
+ Get connected
[47][google-groups.svg] [48][github.svg] [49][twitter.svg]
[50][reddit.svg] [51][slack.svg] [52][stack-overflow.svg]
[48][google-groups.svg] [49][github.svg] [50][twitter.svg]
[51][reddit.svg] [52][slack.svg] [53][stack-overflow.svg]
1. [53]Documentation
2. [54]Effective Go
1. [54]Documentation
2. [55]Effective Go
Effective Go
@@ -83,8 +89,8 @@ Introduction
other Go programmers to understand.
This document gives tips for writing clear, idiomatic Go code. It
augments the [55]language specification, the [56]Tour of Go, and
[57]How to Write Go Code, all of which you should read first.
augments the [56]language specification, the [57]Tour of Go, and
[58]How to Write Go Code, all of which you should read first.
Note added January, 2022: This document was written for Go's release in
2009, and has not been updated significantly since. Although it is a
@@ -96,16 +102,16 @@ Introduction
and growing set of documents, blogs, and books do a fine job of
describing modern Go usage. Effective Go continues to be useful, but
the reader should understand it is far from a complete guide. See
[58]issue 28782 for context.
[59]issue 28782 for context.
Examples
The [59]Go package sources are intended to serve not only as the core
The [60]Go package sources are intended to serve not only as the core
library but also as examples of how to use the language. Moreover, many
of the packages contain working, self-contained executable examples you
can run directly from the [60]golang.org web site, such as [61]this one
(if necessary, click on the word "Example" to open it up). If you have
a question about how to approach a problem or how something might be
can run directly from the [61]go.dev web site, such as [62]this one (if
necessary, click on the word "Example" to open it up). If you have a
question about how to approach a problem or how something might be
implemented, the documentation, code and examples in the library can
provide answers, ideas and background.
@@ -173,7 +179,7 @@ Commentary
Comments that appear before top-level declarations, with no intervening
newlines, are considered to document the declaration itself. These “doc
comments” are the primary documentation for a given Go package or
command. For more about doc comments, see “[62]Go Doc Comments”.
command. For more about doc comments, see “[63]Go Doc Comments”.
Names
@@ -433,14 +439,14 @@ for _, value := range array {
sum += value
}
The blank identifier has many uses, as described in [63]a later
The blank identifier has many uses, as described in [64]a later
section.
For strings, the range does more work for you, breaking out individual
Unicode code points by parsing the UTF-8. Erroneous encodings consume
one byte and produce the replacement rune U+FFFD. (The name (with
associated builtin type) rune is Go terminology for a single Unicode
code point. See [64]the language specification for details.) The loop
code point. See [65]the language specification for details.) The loop
for pos, char := range "日本\x80語" { // \x80 is an illegal UTF-8 encoding
fmt.Printf("character %#U starts at byte position %d\n", char, pos)
}
@@ -1066,7 +1072,7 @@ func offset(tz string) int {
}
To test for presence in the map without worrying about the actual
value, you can use the [65]blank identifier (_) in place of the usual
value, you can use the [66]blank identifier (_) in place of the usual
variable for the value.
_, present := timeZone[tz]
@@ -1168,7 +1174,7 @@ fmt.Printf("%v\n", t)
(If you need to print values of type T as well as pointers to T, the
receiver for String must be of value type; this example used a pointer
because that's more efficient and idiomatic for struct types. See the
section below on [66]pointers vs. value receivers for more
section below on [67]pointers vs. value receivers for more
information.)
Our String method is able to call Sprintf because the print routines
@@ -1192,7 +1198,7 @@ func (m MyString) String() string {
return fmt.Sprintf("MyString=%s", string(m)) // OK: note conversion.
}
In the [67]initialization section we'll see another technique that
In the [68]initialization section we'll see another technique that
avoids this recursion.
Another printing technique is to pass a print routine's arguments
@@ -1523,7 +1529,7 @@ func (s Sequence) String() string {
Interface conversions and type assertions
[68]Type switches are a form of conversion: they take an interface and,
[69]Type switches are a form of conversion: they take an interface and,
for each case in the switch, in a sense convert it to the type of that
case. Here's a simplified version of how the code under fmt.Printf
turns a value into a string using a type switch. If it's already a
@@ -1749,7 +1755,7 @@ http.Handle("/args", http.HandlerFunc(ArgServer))
The blank identifier
We've mentioned the blank identifier a couple of times now, in the
context of [69]for range loops and [70]maps. The blank identifier can
context of [70]for range loops and [71]maps. The blank identifier can
be assigned or declared with any value of any type, with the value
discarded harmlessly. It's a bit like writing to the Unix /dev/null
file: it represents a write-only value to be used as a place-holder
@@ -1849,7 +1855,7 @@ func main() {
eventually be used or removed: blank assignments identify code as a
work in progress. But sometimes it is useful to import a package only
for its side effects, without any explicit use. For example, during its
init function, the [71]net/http/pprof package registers HTTP handlers
init function, the [72]net/http/pprof package registers HTTP handlers
that provide debugging information. It has an exported API, but most
clients need only the handler registration and access the data through
a web page. To import the package only for its side effects, rename the
@@ -1863,7 +1869,7 @@ import _ "net/http/pprof"
Interface checks
As we saw in the discussion of [72]interfaces above, a type need not
As we saw in the discussion of [73]interfaces above, a type need not
declare explicitly that it implements an interface. Instead, a type
implements the interface just by implementing the interface's methods.
In practice, most interface conversions are static and therefore
@@ -1872,11 +1878,11 @@ import _ "net/http/pprof"
io.Reader interface.
Some interface checks do happen at run-time, though. One instance is in
the [73]encoding/json package, which defines a [74]Marshaler interface.
the [74]encoding/json package, which defines a [75]Marshaler interface.
When the JSON encoder receives a value that implements that interface,
the encoder invokes the value's marshaling method to convert it to JSON
instead of doing the standard conversion. The encoder checks this
property at run time with a [75]type assertion like:
property at run time with a [76]type assertion like:
m, ok := val.(json.Marshaler)
If it's necessary only to ask whether a type implements an interface,
@@ -1889,7 +1895,7 @@ if _, ok := val.(json.Marshaler); ok {
One place this situation arises is when it is necessary to guarantee
within the package implementing the type that it actually satisfies the
interface. If a type—for example, [76]json.RawMessage—needs a custom
interface. If a type—for example, [77]json.RawMessage—needs a custom
JSON representation, it should implement json.Marshaler, but there are
no static conversions that would cause the compiler to verify this
automatically. If the type inadvertently fails to satisfy the
@@ -2316,11 +2322,11 @@ func (v Vector) DoAll(u Vector) {
}
Rather than create a constant value for numCPU, we can ask the runtime
what value is appropriate. The function [77]runtime.NumCPU returns the
what value is appropriate. The function [78]runtime.NumCPU returns the
number of hardware CPU cores in the machine, so we could write
var numCPU = runtime.NumCPU()
There is also a function [78]runtime.GOMAXPROCS, which reports (or
There is also a function [79]runtime.GOMAXPROCS, which reports (or
sets) the user-specified number of cores that a Go program can have
running simultaneously. It defaults to the value of runtime.NumCPU but
can be overridden by setting the similarly named shell environment
@@ -2335,7 +2341,7 @@ var numCPU = runtime.GOMAXPROCS(0)
concurrency features of Go can make some problems easy to structure as
parallel computations, Go is a concurrent language, not a parallel one,
and not all parallelization problems fit Go's model. For a discussion
of the distinction, see the talk cited in [79]this blog post.
of the distinction, see the talk cited in [80]this blog post.
A leaky buffer
@@ -2453,7 +2459,7 @@ for try := 0; try < 2; try++ {
return
}
The second if statement here is another [80]type assertion. If it
The second if statement here is another [81]type assertion. If it
fails, ok will be false, and e will be nil. If it succeeds, ok will be
true, which means the error was of type *os.PathError, and then so is
e, which we can examine for more information about the error.
@@ -2696,146 +2702,149 @@ const templateStr = `
display.
The rest of the template string is just the HTML to show when the page
loads. If this is too quick an explanation, see the [81]documentation
loads. If this is too quick an explanation, see the [82]documentation
for the template package for a more thorough discussion.
And there you have it: a useful web server in a few lines of code plus
some data-driven HTML text. Go is powerful enough to make a lot happen
in a few lines.
[82]Why Go [83]Use Cases [84]Case Studies
[85]Get Started [86]Playground [87]Tour [88]Stack Overflow [89]Help
[90]Packages [91]Standard Library [92]About Go Packages
[93]About [94]Download [95]Blog [96]Issue Tracker [97]Release Notes
[98]Brand Guidelines [99]Code of Conduct
[100]Connect [101]Twitter [102]GitHub [103]Slack [104]r/golang
[105]Meetup [106]Golang Weekly
[83]Why Go [84]Use Cases [85]Case Studies
[86]Get Started [87]Playground [88]Tour [89]Stack Overflow [90]Help
[91]Packages [92]Standard Library [93]About Go Packages
[94]About [95]Download [96]Blog [97]Issue Tracker [98]Release Notes
[99]Brand Guidelines [100]Code of Conduct
[101]Connect [102]Twitter [103]GitHub [104]Slack [105]r/golang
[106]Meetup [107]Golang Weekly
Opens in new window.
The Go Gopher
* [107]Copyright
* [108]Terms of Service
* [109]Privacy Policy
* [110]Report an Issue
* [108]Copyright
* [109]Terms of Service
* [110]Privacy Policy
* [111]Report an Issue
* (BUTTON) System theme Dark theme Light theme
[111]Google logo
[112]Google logo
go.dev uses cookies from Google to deliver and enhance the quality of
its services and to analyze traffic. [112]Learn more.
its services and to analyze traffic. [113]Learn more.
(BUTTON) Okay
References
1. https://www.googletagmanager.com/ns.html?id=GTM-W8MVQXG
2. file:///
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
4. file:///solutions/case-studies
5. file:///solutions/use-cases
6. file:///security/
7. file:///learn/
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
9. file:///doc/effective_go
10. file:///doc
11. https://pkg.go.dev/std
12. file:///doc/devel/release
13. https://pkg.go.dev/
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
15. file:///talks/
16. https://www.meetup.com/pro/go
17. https://github.com/golang/go/wiki/Conferences
18. file:///blog
19. file:///help
20. https://groups.google.com/g/golang-nuts
21. https://github.com/golang
22. https://twitter.com/golang
23. https://www.reddit.com/r/golang/
24. https://invite.slack.golangbridge.org/
25. https://stackoverflow.com/tags/go
26. file:///
27. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
28. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
29. file:///solutions/case-studies
30. file:///solutions/use-cases
31. file:///security/
32. file:///learn/
33. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
34. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
35. file:///doc/effective_go
36. file:///doc
37. https://pkg.go.dev/std
38. file:///doc/devel/release
39. https://pkg.go.dev/
40. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
41. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html
42. file:///talks/
43. https://www.meetup.com/pro/go
44. https://github.com/golang/go/wiki/Conferences
45. file:///blog
46. file:///help
47. https://groups.google.com/g/golang-nuts
48. https://github.com/golang
49. https://twitter.com/golang
50. https://www.reddit.com/r/golang/
51. https://invite.slack.golangbridge.org/
52. https://stackoverflow.com/tags/go
53. file:///doc/
54. file:///doc/effective_go
55. file:///ref/spec
56. file:///tour/
57. file:///doc/code.html
58. https://github.com/golang/go/issues/28782
59. file:///src/
60. https://golang.org/
61. file:///pkg/strings/#example_Map
62. file:///doc/comment
63. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#blank
64. file:///ref/spec#Rune_literals
65. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#blank
66. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#pointers_vs_values
67. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#initialization
68. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#type_switch
69. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#for
70. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#maps
71. file:///pkg/net/http/pprof/
72. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#interfaces_and_types
73. file:///pkg/encoding/json/
74. file:///pkg/encoding/json/#Marshaler
75. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#interface_conversions
76. file:///pkg/encoding/json/#RawMessage
77. file:///pkg/runtime#NumCPU
78. file:///pkg/runtime#GOMAXPROCS
79. https://blog.golang.org/2013/01/concurrency-is-not-parallelism.html
80. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L44662-4095TMP.html#interface_conversions
81. file:///pkg/html/template/
82. file:///solutions/
83. file:///solutions/use-cases
84. file:///solutions/case-studies
85. file:///learn/
86. file:///play
87. file:///tour/
88. https://stackoverflow.com/questions/tagged/go?tab=Newest
89. file:///help/
90. https://pkg.go.dev/
91. file:///pkg/
92. https://pkg.go.dev/about
93. file:///project
94. file:///dl/
95. file:///blog/
96. https://github.com/golang/go/issues
97. file:///doc/devel/release
98. file:///brand
99. file:///conduct
100. https://www.twitter.com/golang
2. https://go.dev/
3. https://go.dev/doc/effective_go#main-content
4. https://go.dev/doc/effective_go
5. https://go.dev/solutions/case-studies
6. https://go.dev/solutions/use-cases
7. https://go.dev/security/
8. https://go.dev/learn/
9. https://go.dev/doc/effective_go
10. https://go.dev/doc/effective_go
11. https://go.dev/doc
12. https://pkg.go.dev/std
13. https://go.dev/doc/devel/release
14. https://pkg.go.dev/
15. https://go.dev/doc/effective_go
16. https://go.dev/talks/
17. https://www.meetup.com/pro/go
18. https://go.dev/wiki/Conferences
19. https://go.dev/blog
20. https://go.dev/help
21. https://groups.google.com/g/golang-nuts
22. https://github.com/golang
23. https://twitter.com/golang
24. https://www.reddit.com/r/golang/
25. https://invite.slack.golangbridge.org/
26. https://stackoverflow.com/tags/go
27. https://go.dev/
28. https://go.dev/doc/effective_go
29. https://go.dev/doc/effective_go
30. https://go.dev/solutions/case-studies
31. https://go.dev/solutions/use-cases
32. https://go.dev/security/
33. https://go.dev/learn/
34. https://go.dev/doc/effective_go
35. https://go.dev/doc/effective_go
36. https://go.dev/doc/effective_go
37. https://go.dev/doc
38. https://pkg.go.dev/std
39. https://go.dev/doc/devel/release
40. https://pkg.go.dev/
41. https://go.dev/doc/effective_go
42. https://go.dev/doc/effective_go
43. https://go.dev/talks/
44. https://www.meetup.com/pro/go
45. https://go.dev/wiki/Conferences
46. https://go.dev/blog
47. https://go.dev/help
48. https://groups.google.com/g/golang-nuts
49. https://github.com/golang
50. https://twitter.com/golang
51. https://www.reddit.com/r/golang/
52. https://invite.slack.golangbridge.org/
53. https://stackoverflow.com/tags/go
54. https://go.dev/doc/
55. https://go.dev/doc/effective_go
56. https://go.dev/ref/spec
57. https://go.dev/tour/
58. https://go.dev/doc/code.html
59. https://go.dev/issue/28782
60. https://go.dev/src/
61. https://go.dev/
62. https://go.dev/pkg/strings/#example-Map
63. https://go.dev/doc/comment
64. https://go.dev/doc/effective_go#blank
65. https://go.dev/ref/spec#Rune_literals
66. https://go.dev/doc/effective_go#blank
67. https://go.dev/doc/effective_go#pointers_vs_values
68. https://go.dev/doc/effective_go#initialization
69. https://go.dev/doc/effective_go#type_switch
70. https://go.dev/doc/effective_go#for
71. https://go.dev/doc/effective_go#maps
72. https://go.dev/pkg/net/http/pprof/
73. https://go.dev/doc/effective_go#interfaces_and_types
74. https://go.dev/pkg/encoding/json/
75. https://go.dev/pkg/encoding/json/#Marshaler
76. https://go.dev/doc/effective_go#interface_conversions
77. https://go.dev/pkg/encoding/json/#RawMessage
78. https://go.dev/pkg/runtime#NumCPU
79. https://go.dev/pkg/runtime#GOMAXPROCS
80. https://go.dev/blog/concurrency-is-not-parallelism
81. https://go.dev/doc/effective_go#interface_conversions
82. https://go.dev/pkg/html/template/
83. https://go.dev/solutions/
84. https://go.dev/solutions/use-cases
85. https://go.dev/solutions/case-studies
86. https://go.dev/learn/
87. https://go.dev/play
88. https://go.dev/tour/
89. https://stackoverflow.com/questions/tagged/go?tab=Newest
90. https://go.dev/help/
91. https://pkg.go.dev/
92. https://go.dev/pkg/
93. https://pkg.go.dev/about
94. https://go.dev/project
95. https://go.dev/dl/
96. https://go.dev/blog/
97. https://github.com/golang/go/issues
98. https://go.dev/doc/devel/release
99. https://go.dev/brand
100. https://go.dev/conduct
101. https://www.twitter.com/golang
102. https://github.com/golang
103. https://invite.slack.golangbridge.org/
104. https://reddit.com/r/golang
105. https://www.meetup.com/pro/go
106. https://golangweekly.com/
107. file:///copyright
108. file:///tos
109. http://www.google.com/intl/en/policies/privacy/
110. file:///s/website-issue
111. https://google.com/
112. https://policies.google.com/technologies/cookies
102. https://www.twitter.com/golang
103. https://github.com/golang
104. https://invite.slack.golangbridge.org/
105. https://reddit.com/r/golang
106. https://www.meetup.com/pro/go
107. https://golangweekly.com/
108. https://go.dev/copyright
109. https://go.dev/tos
110. http://www.google.com/intl/en/policies/privacy/
111. https://go.dev/s/website-issue
112. https://google.com/
113. https://policies.google.com/technologies/cookies

View File

@@ -133,21 +133,21 @@ Why I don't use Copilot
References
1. https://inkdroid.org/feed.xml
2. file:///
3. file:///about/
4. file:///tags/
2. https://inkdroid.org/
3. https://inkdroid.org/about/
4. https://inkdroid.org/tags/
5. http://pinboard.in/u:edsu
6. https://www.flickr.com/photos/inkdroid
7. file:///podcasts/feed.opml
7. https://inkdroid.org/podcasts/feed.opml
8. https://bandcamp.com/edsu
9. https://github.com/edsu
10. https://social.coop/@edsu
11. file:///talks/
12. file:///web-archives/archives/
13. file:///feed.xml
11. https://inkdroid.org/talks/
12. https://inkdroid.org/web-archives/archives/
13. https://inkdroid.org/feed.xml
14. https://bookshop.org/wishlists/d7c0224f5440df8d2c174ad2cc38b3fca1aa813f
15. file:///tag/programming
16. file:///tag/artificial-intelligence
15. https://inkdroid.org/tag/programming
16. https://inkdroid.org/tag/artificial-intelligence
17. https://commons.wikimedia.org/wiki/File:Rubber_duck_assisting_with_debugging.jpg
18. https://en.wikipedia.org/wiki/GitHub_Copilot
19. https://en.wikipedia.org/wiki/Pair_programming

View File

@@ -671,7 +671,7 @@ References
Visible links:
1. https://inviqa.com/blog/storing-graphs-database-sql-meets-social-network
2. https://www.googletagmanager.com/ns.html?id=GTM-NBN52P
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L84755-9551TMP.html#main-content
3. https://inviqa.com/blog/storing-graphs-database-sql-meets-social-network#main-content
4. https://inviqa.com/
5. https://inviqa.com/who-we-are
6. https://inviqa.com/who-we-are

View File

@@ -276,7 +276,7 @@ References
10. https://uptimerobot.com/
11. https://pg.ucsd.edu/publications/Python-Tutor-scalable-sustainable-research-software_UIST-2021.pdf
12. https://irchiver.com/
13. https://docs.google.com/forms/d/e/1FAIpQLSeTCgnwF1gjrc1O8mfJ_5TmT_TLowFQ2DUhsollmqPG84pAFQ/viewform?usp=pp_url&entry.1299571007=Irchiver:+browser+history+search&entry.1760653896=designed_to_last
13. https://docs.google.com/forms/d/e/1FAIpQLSeTCgnwF1gjrc1O8mfJ_5TmT_TLowFQ2DUhsollmqPG84pAFQ/viewform?usp=pp_url&entry.1299571007=irchiver:+your+full-resolution+personal+web+archive+and+search&entry.1760653896=designed_to_last
14. https://news.ycombinator.com/item?id=21840140
15. https://www.reddit.com/r/programming/comments/ed88ra/this_page_is_designed_to_last_a_manifesto_for/
16. https://jeffhuang.com/struggle_for_each_paper/

View File

@@ -2,15 +2,16 @@
* [2]Home
* [3]Articles
* [4]Work
* [5]About
* [4]Subscribe
* [5]Work
* [6]About
* (BUTTON)
The beauty of finished software
October 31, 2023
Let me introduce you to [6]WordStar 4.0, a popular word processor from
Let me introduce you to [7]WordStar 4.0, a popular word processor from
the early 80s.
Wordstar 4.0 WordStar 4.0
@@ -25,7 +26,7 @@
doesn't do anything else. I don't want any help. I hate some of
these modern systems where you type up a lowercase letter and it
becomes a capital. I don't want a capital, if I'd wanted a capital,
I would have typed the capital.[7]George R.R. Martin
I would have typed the capital.[8]George R.R. Martin
This program embodies the concept of finished software — a software you
can use forever with no unneeded changes.
@@ -91,20 +92,21 @@ Finished software is a good reminder
References
[1] George R.R. Martin in Conan show (2014).
[8]https://www.youtube.com/watch?v=X5REM-3nWHg.
[9]https://www.youtube.com/watch?v=X5REM-3nWHg.
Subscribe below to get future posts in your inbox (no spam)
____________________
____________________
Subscribe
Or use the [9]RSS feed link.
Or use the [10]RSS feed link.
__________________________________________________________________
This site is ads-free and done in my free time. [10]Buy Me A Coffee to
This site is ads-free and done in my free time. [11]Buy Me A Coffee to
help me keep working on it.
© 2023 [11]Home | [12]RSS feed | [13]Buy Me A Coffee
© 2023 [12]Home | [13]Mastodon | [14]Twitter | [15]RSS feed | [16]Buy
Me A Coffee
References
@@ -112,17 +114,20 @@ References
1. https://josem.co//articles/index.xml
2. https://josem.co/
3. https://josem.co/articles/
4. https://josem.co/work/
5. https://josem.co/about/
6. https://en.wikipedia.org/wiki/WordStar
7. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75711-7804TMP.html#rf1
8. https://www.youtube.com/watch?v=X5REM-3nWHg
9. https://josem.co/articles/index.xml
10. https://www.buymeacoffee.com/josem.co
11. https://josem.co/
12. https://josem.co/articles/index.xml
13. https://www.buymeacoffee.com/josem.co
4. https://josem.co/subscribe/
5. https://josem.co/work/
6. https://josem.co/about/
7. https://en.wikipedia.org/wiki/WordStar
8. https://josem.co/the-beauty-of-finished-software/#rf1
9. https://www.youtube.com/watch?v=X5REM-3nWHg
10. https://josem.co/articles/index.xml
11. https://www.buymeacoffee.com/josem.co
12. https://josem.co/
13. https://mstdn.social/@josem
14. https://twitter.com/gilgado_
15. https://josem.co/articles/index.xml
16. https://www.buymeacoffee.com/josem.co
Hidden links:
15. https://josem.co/
16. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75711-7804TMP.html#top
18. https://josem.co/
19. https://josem.co/the-beauty-of-finished-software/#top

View File

@@ -270,11 +270,11 @@ References
6. https://leancrew.com/all-this/2012/09/tidying-markdown-reference-links/
7. http://www.gutenberg.org/dirs/etext97/lwfan10h.htm
8. http://daringfireball.net/projects/markdown/syntax#link
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L97479-6275TMP.html#fn:formd
9. https://leancrew.com/all-this/2012/09/tidying-markdown-reference-links/#fn:formd
10. http://www.leancrew.com/all-this/2012/09/applescript-syntax-highlighting-finally/
11. http://www.drbunsen.org/formd-a-markdown-formatting-tool.html
12. https://twitter.com/ttscoff/status/247398632377184256
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L97479-6275TMP.html#fnref:formd
13. https://leancrew.com/all-this/2012/09/tidying-markdown-reference-links/#fnref:formd
14. https://leancrew.com/all-this/2012/09/some-kind-of-druid-dudes-lifting-the-veil/
15. https://leancrew.com/all-this/2012/09/implementing-pubsubhubbub/
16. https://leancrew.com/all-this/archive/

View File

@@ -79,13 +79,13 @@ Links
You may also like: [16]§
* [17]Test smarter, not harder
* [18]Announcement: Django Views - The Right Way
* [19]Wedding hacks - seating planner using simulated annealing
* [20]Wedding hacks - John Lewis gift list hyperlink
* [21]A prayer to the programming gods
* [22]Why learning Haskell/Python makes you a worse programmer
* [23]A Django website that took (a lot) more than 20 minutes.
* [17]Super-fast Sphinx docs, and SNOB driven development
* [18]Test smarter, not harder
* [19]Announcement: Django Views - The Right Way
* [20]Wedding hacks - seating planner using simulated annealing
* [21]Wedding hacks - John Lewis gift list hyperlink
* [22]A prayer to the programming gods
* [23]Why learning Haskell/Python makes you a worse programmer
Comments [24]§
@@ -98,29 +98,29 @@ Comments [24]§
References
1. file:///var/folders/
2. file:///var/folders/personal/
3. file:///var/folders/q9/
4. file:///var/folders/q9/categories/
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L26554-9864TMP.html#comments
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L26554-9864TMP.html#related
1. https://lukeplant.me.uk/
2. https://lukeplant.me.uk/personal/
3. https://lukeplant.me.uk/blog/
4. https://lukeplant.me.uk/blog/categories/
5. https://lukeplant.me.uk/blog/posts/no-one-actually-wants-simplicity/#comments
6. https://lukeplant.me.uk/blog/posts/no-one-actually-wants-simplicity/#related
7. https://lukeplant.me.uk/
8. file:///var/folders/q9/categories/rants/
9. file:///var/folders/q9/categories/software-development/
10. file:///var/folders/q9/categories/web-development/
8. https://lukeplant.me.uk/blog/categories/rants/
9. https://lukeplant.me.uk/blog/categories/software-development/
10. https://lukeplant.me.uk/blog/categories/web-development/
11. https://www.youtube.com/watch?v=BtJAsvJOlhM
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/test-factory-functions-in-django/
12. https://lukeplant.me.uk/blog/posts/test-factory-functions-in-django/
13. https://en.wikipedia.org/wiki/Fear_of_missing_out
14. https://grugbrain.dev/#grug-on-saying-no
15. https://lobste.rs/s/ao2x0v/no_one_actually_wants_simplicity
16. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L26554-9864TMP.html#related
17. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/test-smarter-not-harder/
18. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/announcement-django-views-the-right-way/
19. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/wedding-hacks---seating-planner-using-simulated-annealing/
20. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/wedding-hacks---john-lewis-gift-list-hyperlink/
21. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/a-prayer-to-the-programming-gods/
22. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/why-learning-haskell-python-makes-you-a-worse-programmer/
23. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/a-django-website-that-took-a-lot-more-than-20-minutes/
24. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L26554-9864TMP.html#comments
16. https://lukeplant.me.uk/blog/posts/no-one-actually-wants-simplicity/#related
17. https://lukeplant.me.uk/blog/posts/super-fast-sphinx-docs/
18. https://lukeplant.me.uk/blog/posts/test-smarter-not-harder/
19. https://lukeplant.me.uk/blog/posts/announcement-django-views-the-right-way/
20. https://lukeplant.me.uk/blog/posts/wedding-hacks---seating-planner-using-simulated-annealing/
21. https://lukeplant.me.uk/blog/posts/wedding-hacks---john-lewis-gift-list-hyperlink/
22. https://lukeplant.me.uk/blog/posts/a-prayer-to-the-programming-gods/
23. https://lukeplant.me.uk/blog/posts/why-learning-haskell-python-makes-you-a-worse-programmer/
24. https://lukeplant.me.uk/blog/posts/no-one-actually-wants-simplicity/#comments
25. https://getnikola.com/
26. https://m.do.co/c/cef485980f20

View File

@@ -1,4 +1,4 @@
#[1]macwright.com [2]macwright.com
#[1]macwright.com - Micro [2]macwright.com - Micro
Tom MacWright
@@ -11,15 +11,16 @@ Tom MacWright
* [5]Photos
* [6]Projects
* [7]Drawings
* [8]About
* [8]Micro
* [9]About
A year of Rails
Railroad
I spent most of 2020 working with [9]Ruby on Rails. I moved a project
from [10]Next.js + [11]Rust to… Rails, baby! Back to the future. My
earlier post on [12]Second-guessing the modern web was inspired by this
I spent most of 2020 working with [10]Ruby on Rails. I moved a project
from [11]Next.js + [12]Rust to… Rails, baby! Back to the future. My
earlier post on [13]Second-guessing the modern web was inspired by this
experience, that for the product we were building, a ‘modern’ stack was
not working as well as a traditional one.
@@ -32,7 +33,7 @@ A year of Rails
What helped Rails win was that the team had a little more experience in
Ruby (with the exception of myself), and we found plenty of resources
for developing and deploying the stack. Rails fit perfectly into the
ideology of [13]Choosing boring technology. Another part of the product
ideology of [14]Choosing boring technology. Another part of the product
would be the hard, innovative part, so it made no sense to grapple with
bleeding-edge web frameworks.
@@ -45,26 +46,26 @@ A year of Rails
like that - they came of age in the world of React and Go, and haven’t
tried anything even remotely similar to Rails. For their benefit, and
to debrief from 2020, here are some notes on the experience. Plus,
[14]Rails-like projects in JavaScript are ramping up quickly, and it’s
[15]Rails-like projects in JavaScript are ramping up quickly, and it’s
fun to know the origins.
The good
Debugging Rails apps is amazing
A while ago, I [15]wrote on Twitter
A while ago, I [16]wrote on Twitter
the real reason why javascript developers don’t use breakpoints and
use console.log is that breakpoints don’t work
After years of working in JavaScript, I’m used to bad debugging
experiences. The Chrome debugger’s [16]automatic pause on caught
experiences. The Chrome debugger’s [17]automatic pause on caught
exceptions is amazing, sometimes. But throwing a debugger statement in
some React code is dodgy as hell. Sometimes it works, mostly it
doesn’t. You have to deal with code that might not have the right
[17]sourcemap to translate from bundled & minified code to original
[18]sourcemap to translate from bundled & minified code to original
source. Subtle abstractions like React hooks and advanced transpiler
stuff like [18]Regenerator mean that your code’s stacktrace probably
stuff like [19]Regenerator mean that your code’s stacktrace probably
looks nothing like what you expect, with lots of internal garbage.
Sure, you can learn better techniques for diagnosing and debugging
errors, but it’s not just you - the debugging story in JavaScript is
@@ -72,7 +73,7 @@ Debugging Rails apps is amazing
stories is to connect Chrome’s debugger to a Node.js instance: a
finicky solution that doesn’t consistently work.
In Rails, there is [19]byebug. You write byebug in your source code,
In Rails, there is [20]byebug. You write byebug in your source code,
and you get an interactive REPL right there. It works in views,
controllers, database migrations, everywhere. It almost always works.
Variables are named what you expect. The whole system is paused at that
@@ -89,7 +90,7 @@ Debugging Rails apps is amazing
The magic mostly works
Our Rails app didn’t have any require statements. You mention a
module’s name, and it’s automatically included, using [20]Zeitwerk, a
module’s name, and it’s automatically included, using [21]Zeitwerk, a
tool that comes standard with Rails.
This kind of system was terrifying to me before. What if you
@@ -110,14 +111,14 @@ The magic mostly works
This applies to a lot of other parts of the system too. Rails is famous
for doing pluralization - you name a model Post and you automatically
get an interface called posts. But what, you ask, of words with uneven
pluralization rules? Rails actually [21]does the right thing, almost
pluralization rules? Rails actually [22]does the right thing, almost
always. And when it fails, you can override it. It actually just saves
time, reliably.
Testing works
I’ve tried to test front-end applications. I’ve set up [22]nightwatch,
[23]jest, [24]enzyme, [25]cypress, and probably 5-10 other frameworks.
I’ve tried to test front-end applications. I’ve set up [23]nightwatch,
[24]jest, [25]enzyme, [26]cypress, and probably 5-10 other frameworks.
Front-end testing is universally terrible. Projects like Cypress are
throwing untold hours into making it less terrible, taking on massive
amounts of complexity to abstract away from fickle browser behavior and
@@ -131,7 +132,7 @@ Testing works
use specialized CI services that produce screencasts of test runs.
Testing fully-server-rendered applications, on the other hand, is
amazing. A vanilla testing setup with Rails & [26]RSpec can give you
amazing. A vanilla testing setup with Rails & [27]RSpec can give you
fast, stable, concise, and actually-useful test coverage. You can
actually assert for behavior and navigate through an application like a
user would. These tests are solving a simpler problem - making requests
@@ -153,7 +154,7 @@ Gems are so powerful
specific level of abstraction - it’s a utility for connecting to
servers or a React component you can use.
Gems can do so much more. You install something like [27]Devise into
Gems can do so much more. You install something like [28]Devise into
your system and it adds views, routes, methods, utilities, you name it.
It’s not like “loading some functionsâ€<C3A2>, it’s more like composing a
whole different app into your app, implicitly.
@@ -164,7 +165,7 @@ Gems are so powerful
third-party code. They interact in serious but uncertain ways.
But it’s also pretty incredible - the idea that something like
[28]passport, Node’s middleware, could instead be a full-fledged
[29]passport, Node’s middleware, could instead be a full-fledged
authentication system. It means that you have to write a lot less code,
and it also means that the people who use that code have a lot more
code in common. That gems can work on a higher level of abstraction,
@@ -173,16 +174,16 @@ Gems are so powerful
There’s so much good writing about Rails
Even if you don’t write Ruby, you should pay attention to [29]Sandi
Even if you don’t write Ruby, you should pay attention to [30]Sandi
Metz. She’s incredibly wise and has so many incredible ideas to share.
And then there’s [30]arkency, [31]ThoughtBot, and so many other
And then there’s [31]arkency, [32]ThoughtBot, and so many other
thoughtful writers with years of experience in Rails. Sometimes it’s a
little shocking to google for some obscure problem and see a decade of
discussion about it.
The best practices are also formalized into tools like [32]Code Climate
and [33]reek. I’ve never seen so many actually-useful suggestions come
The best practices are also formalized into tools like [33]Code Climate
and [34]reek. I’ve never seen so many actually-useful suggestions come
out of automated systems as I did in the world of Ruby and Rails.
Ruby
@@ -198,28 +199,28 @@ Ruby
But Ruby’s standard library isn’t that huge. I’ve seen JavaScript’s
‘standard library’ grow a lot too, and frankly it’s nice to have
methods like [34]String.prototype.padStart instead of having every
methods like [35]String.prototype.padStart instead of having every
little thing in userspace. The only part that felt actively weird was
[35]activesupport - a gem that extends Ruby’s core objects, but is part
[36]activesupport - a gem that extends Ruby’s core objects, but is part
of Rails. It felt weird to have string methods that would only work if
your environment was Rails.
The [36]Dash app for documentation rocketed from my pile of unused
The [37]Dash app for documentation rocketed from my pile of unused
tools to an absolute must-have. In the world of Ruby and Rails, with
most gems having pretty good, semi-standard documentation, you can
search for, and get answers, super fast. The Ruby language
documentation and the Rails documentation is absolutely great. The
JavaScript equivalent - [37]MDN - pales in comparison.
JavaScript equivalent - [38]MDN - pales in comparison.
The bad
The asset pipeline
Remember SASS and the YUI Compressor? These are, unfortunately,
defaults in the [38]asset pipeline. There’s [39]Webpacker too, which
defaults in the [39]asset pipeline. There’s [40]Webpacker too, which
has a parallel approach to CSS and images as the asset pipeline. It has
[40]opinionated integrations with stuff like React. Ah, and I should
mention that Rails’s [41]JavaScript utilities are written in…
[41]opinionated integrations with stuff like React. Ah, and I should
mention that Rails’s [42]JavaScript utilities are written in…
CoffeeScript.
I get it - it’s hard to keep up with the latest trends in frontend. But
@@ -229,15 +230,15 @@ The asset pipeline
Best practice churn
In Smalltalk, everything happens somewhere else. - [42]Adele
In Smalltalk, everything happens somewhere else. - [43]Adele
Goldberg
Ruby, as today’s Smalltalk, has the same issue. The community venerates
small - that methods should be short, files should be small, complexity
should be controlled. This begs the question of where it all goes -
certainly not in controllers, which should be skinny, and not in views,
which should have very little logic at all, and maybe [43]not in models
either. Maybe in [44]Service Objects, or policies, or decorators?
which should have very little logic at all, and maybe [44]not in models
either. Maybe in [45]Service Objects, or policies, or decorators?
I found myself falling victim to this. I’d try to win CodeClimate’s
approval by moving code around, perfecting the art of making everything
@@ -248,7 +249,7 @@ Best practice churn
In stark contrast to the folks who say that Rails is for prototypes,
there’s a lot of attention paid to long-lived engineering efforts -
adopting patterns that let many team work on the same ‘monolith’,
identifying [45]shotgun surgery - a term I first heard from Sandi Metz.
identifying [46]shotgun surgery - a term I first heard from Sandi Metz.
ActiveRecord is great, except when it isn’t
@@ -292,53 +293,57 @@ Dogs.order(height: :desc).first
see more of the Ruby community’s culture filter into the programming
world.
February 18, 2021 [46]@tmcw
February 18, 2021 [47]Tom MacWright ([48]@tmcw,
[49]@tmcw@mastodon.social)
References
1. https://macwright.com/rss.xml
2. https://macwright.com/atom.xml
3. file:///
4. file:///reading/
5. file:///photos/
6. file:///projects/
7. file:///drawings/
8. file:///about/
9. https://rubyonrails.org/
10. https://nextjs.org/
11. https://www.rust-lang.org/
12. https://macwright.com/2020/05/10/spa-fatigue.html
13. http://boringtechnology.club/
14. https://macwright.com/2020/10/28/if-not-spas.html
15. https://twitter.com/tmcw/status/1321133460501585922
16. https://developers.google.com/web/updates/2015/05/automatically-pause-on-any-exception
17. https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
18. https://github.com/facebook/regenerator
19. https://github.com/deivid-rodriguez/byebug
20. https://github.com/fxn/zeitwerk
21. https://weblog.rubyonrails.org/2005/8/25/10-reasons-rails-does-pluralization/
22. https://nightwatchjs.org/
23. https://jestjs.io/
24. https://enzymejs.github.io/enzyme/
25. https://www.cypress.io/
26. https://rspec.info/
27. https://github.com/heartcombo/devise
28. http://www.passportjs.org/
29. https://sandimetz.com/
30. https://blog.arkency.com/
31. https://thoughtbot.com/blog/
32. https://codeclimate.com/
33. https://github.com/troessner/reek
34. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
35. https://rubygems.org/gems/activesupport/versions/6.1.1
36. https://kapeli.com/dash
37. https://developer.mozilla.org/en-US/
38. https://guides.rubyonrails.org/asset_pipeline.html
39. https://edgeguides.rubyonrails.org/webpacker.html
40. https://github.com/rails/webpacker#integrations
41. https://github.com/rails/rails/tree/main/actionview/app/assets/javascripts
42. https://en.wikipedia.org/wiki/Adele_Goldberg_(computer_scientist)
43. https://thoughtbot.com/blog/skinny-controllers-skinny-models
44. https://codeclimate.com/blog/7-ways-to-decompose-fat-activerecord-models/
45. https://en.wikipedia.org/wiki/Shotgun_surgery
46. https://twitter.com/intent/follow?screen_name=tmcw&user_id=1458271
1. https://macwright.com/micro/rss.xml
2. https://macwright.com/micro/atom.xml
3. https://macwright.com/
4. https://macwright.com/reading/
5. https://macwright.com/photos/
6. https://macwright.com/projects/
7. https://macwright.com/drawings/
8. https://macwright.com/micro/
9. https://macwright.com/about/
10. https://rubyonrails.org/
11. https://nextjs.org/
12. https://www.rust-lang.org/
13. https://macwright.com/2020/05/10/spa-fatigue
14. http://boringtechnology.club/
15. https://macwright.com/2020/10/28/if-not-spas
16. https://twitter.com/tmcw/status/1321133460501585922
17. https://developers.google.com/web/updates/2015/05/automatically-pause-on-any-exception
18. https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
19. https://github.com/facebook/regenerator
20. https://github.com/deivid-rodriguez/byebug
21. https://github.com/fxn/zeitwerk
22. https://weblog.rubyonrails.org/2005/8/25/10-reasons-rails-does-pluralization/
23. https://nightwatchjs.org/
24. https://jestjs.io/
25. https://enzymejs.github.io/enzyme/
26. https://www.cypress.io/
27. https://rspec.info/
28. https://github.com/heartcombo/devise
29. http://www.passportjs.org/
30. https://sandimetz.com/
31. https://blog.arkency.com/
32. https://thoughtbot.com/blog/
33. https://codeclimate.com/
34. https://github.com/troessner/reek
35. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
36. https://web.archive.org/web/https://rubygems.org/gems/activesupport/versions/6.1.1
37. https://kapeli.com/dash
38. https://developer.mozilla.org/en-US/
39. https://guides.rubyonrails.org/asset_pipeline.html
40. https://edgeguides.rubyonrails.org/webpacker.html
41. https://github.com/rails/webpacker#integrations
42. https://github.com/rails/rails/tree/main/actionview/app/assets/javascripts
43. https://en.wikipedia.org/wiki/Adele_Goldberg_(computer_scientist)
44. https://thoughtbot.com/blog/skinny-controllers-skinny-models
45. https://codeclimate.com/blog/7-ways-to-decompose-fat-activerecord-models/
46. https://en.wikipedia.org/wiki/Shotgun_surgery
47. https://macwright.com/about/
48. https://twitter.com/intent/follow?screen_name=tmcw&user_id=1458271
49. https://mastodon.social/@tmcw

View File

@@ -1,4 +1,4 @@
#[1]macwright.com [2]macwright.com
#[1]macwright.com - Micro [2]macwright.com - Micro
Tom MacWright
@@ -11,7 +11,8 @@ Tom MacWright
* [5]Photos
* [6]Projects
* [7]Drawings
* [8]About
* [8]Micro
* [9]About
Second-guessing the modern web
@@ -31,16 +32,16 @@ Second-guessing the modern web
There is a sweet spot of React: in moderately interactive interfaces.
Complex forms that require immediate feedback, UIs that need to move
around and react instantly. That’s where it excels. I helped build the
editors in [9]Mapbox Studio and [10]Observable and for the most part,
editors in [10]Mapbox Studio and [11]Observable and for the most part,
React was a great choice.
But there’s a lot on either side of that sweet spot.
The high performance parts aren’t React. [11]Mapbox GL, for example, is
The high performance parts aren’t React. [12]Mapbox GL, for example, is
vanilla JavaScript and probably should be forever. The level of
abstraction that React works on is too high, and the cost of using
React - in payload, parse time, and so on - is too much for any company
to include it as part of an SDK. Same with the [12]Observable runtime,
to include it as part of an SDK. Same with the [13]Observable runtime,
the juicy center of that product: it’s very performance-intensive and
would barely benefit from a port.
@@ -115,7 +116,7 @@ Server-Side Rendering
A great optimization, but again, caveats.
The first is that the page you initially render is dead: you’ve created
the [13]Time To Interactive metric. It’s your startup’s homepage, and
the [14]Time To Interactive metric. It’s your startup’s homepage, and
it has a “Sign upâ€<C3A2> button, but until the JavaScript loads, that button
doesn’t do anything. So you need to compensate. Either you omit some
interactive elements on load, or you try really hard to make sure that
@@ -147,7 +148,7 @@ APIs
For example: a generically-designed REST API that tries not to mix
‘concerns’ will produce a frontend application that has to make lots of
requests to display a page. And then a new-age GraphQL application will
suffer under the [14]N+1 query problem at the database level until an
suffer under the [15]N+1 query problem at the database level until an
optimization arrives. And a traditional “make a query and put it on a
pageâ€<C3A2> application will just, well, try to write some good queries.
@@ -189,7 +190,7 @@ Data fetching
And it should be easy to do a good job.
Frameworks should lure people into the [15]pit of success, where
Frameworks should lure people into the [16]pit of success, where
following the normal rules and using normal techniques is the winning
approach.
@@ -208,7 +209,7 @@ Data fetching
without React and which aren’t complicated enough to push beyond
React’s limits. But there are also a lot of problems for which I can’t
see any concrete benefit to using React. Those are things like blogs,
shopping-cart-websites, mostly-[16]CRUD-and-forms-websites. For these
shopping-cart-websites, mostly-[17]CRUD-and-forms-websites. For these
things, all of the fancy optimizations are trying to get you closer to
the performance you would’ve gotten if you just hadn’t used so much
technology.
@@ -250,35 +251,38 @@ Data fetching
What if everyone’s wrong? We’ve been wrong before.
Follow-ups & commmentary
* [17]"In defense of the modern web", Rich Harris
* [18]Friday Night Deploys (Podcast) #22: A Brief Discussion On The
* [18]"In defense of the modern web", Rich Harris
* [19]Friday Night Deploys (Podcast) #22: A Brief Discussion On The
State Of The Modern Web
* [19]Frontend First (Podcast): Read & Discuss
* [20]A Ready-To-Try Concept in Response to “Second-guessing the
* [20]Frontend First (Podcast): Read & Discuss
* [21]A Ready-To-Try Concept in Response to “Second-guessing the
modern webâ€<C3A2>
May 10, 2020 [21]@tmcw
May 10, 2020 [22]Tom MacWright ([23]@tmcw, [24]@tmcw@mastodon.social)
References
1. https://macwright.com/rss.xml
2. https://macwright.com/atom.xml
3. file:///
4. file:///reading/
5. file:///photos/
6. file:///projects/
7. file:///drawings/
8. file:///about/
9. https://www.mapbox.com/mapbox-studio/
10. https://observablehq.com/
11. https://docs.mapbox.com/mapbox-gl-js/api/
12. https://github.com/observablehq/runtime
13. https://web.dev/interactive/
14. https://engineering.shopify.com/blogs/engineering/solving-the-n-1-problem-for-graphql-through-batching
15. https://blog.codinghorror.com/falling-into-the-pit-of-success/
16. https://en.wikipedia.org/wiki/Create,_read,_update_and_delete
17. https://dev.to/richharris/in-defense-of-the-modern-web-2nia
18. https://dev.to/devplebs/friday-night-deploys-22-a-brief-discussion-on-the-state-of-the-modern-web-2961
19. https://frontendfirst.fm/episodes/read-and-discuss-second-guessing-the-modern-web
20. https://medium.com/@kevinkirchner/a-ready-to-try-concept-in-response-to-second-guessing-the-modern-web-6946ec4d0598
21. https://twitter.com/intent/follow?screen_name=tmcw&user_id=1458271
1. https://macwright.com/micro/rss.xml
2. https://macwright.com/micro/atom.xml
3. https://macwright.com/
4. https://macwright.com/reading/
5. https://macwright.com/photos/
6. https://macwright.com/projects/
7. https://macwright.com/drawings/
8. https://macwright.com/micro/
9. https://macwright.com/about/
10. https://www.mapbox.com/mapbox-studio/
11. https://observablehq.com/
12. https://docs.mapbox.com/mapbox-gl-js/api/
13. https://github.com/observablehq/runtime
14. https://web.dev/interactive/
15. https://engineering.shopify.com/blogs/engineering/solving-the-n-1-problem-for-graphql-through-batching
16. https://blog.codinghorror.com/falling-into-the-pit-of-success/
17. https://en.wikipedia.org/wiki/Create,_read,_update_and_delete
18. https://dev.to/richharris/in-defense-of-the-modern-web-2nia
19. https://dev.to/devplebs/friday-night-deploys-22-a-brief-discussion-on-the-state-of-the-modern-web-2961
20. https://frontendfirst.fm/episodes/read-and-discuss-second-guessing-the-modern-web
21. https://medium.com/@kevinkirchner/a-ready-to-try-concept-in-response-to-second-guessing-the-modern-web-6946ec4d0598
22. https://macwright.com/about/
23. https://twitter.com/intent/follow?screen_name=tmcw&user_id=1458271
24. https://mastodon.social/@tmcw

View File

@@ -15,7 +15,7 @@ What App is That?
A guide to the apps and tools I use to create illustrations
* [5]How to Illustrate
Planted about 3 years agoLast tended about 2 years ago
Planted over 3 years agoLast tended over 2 years ago
(BUTTON) Back To Top
@@ -111,7 +111,7 @@ Mentions around the web
Want to stay up to date?
(BUTTON) Subscribe via RSS Feed
© 2023 Maggie Appleton
© 2024 Maggie Appleton
* [8]The Garden
* [9]Essays
* [10]About
@@ -125,22 +125,22 @@ Want to stay up to date?
References
Visible links:
1. file:///rss.xml
2. file:///
3. file:///now
4. file:///about
5. file:///topics/how-to-illustrate
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71674-9587TMP.html#im-a-promiscuous-polytooler
7. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71674-9587TMP.html#workflows
8. file:///garden
9. file:///essays
10. file:///about
11. file:///notes
12. file:///now
13. file:///patterns
14. file:///library
15. file:///projects
16. file:///colophon
1. https://maggieappleton.com/rss.xml
2. https://maggieappleton.com/
3. https://maggieappleton.com/now
4. https://maggieappleton.com/about
5. https://maggieappleton.com/topics/how-to-illustrate
6. https://maggieappleton.com/apps#im-a-promiscuous-polytooler
7. https://maggieappleton.com/apps#workflows
8. https://maggieappleton.com/garden
9. https://maggieappleton.com/essays
10. https://maggieappleton.com/about
11. https://maggieappleton.com/notes
12. https://maggieappleton.com/now
13. https://maggieappleton.com/patterns
14. https://maggieappleton.com/library
15. https://maggieappleton.com/projects
16. https://maggieappleton.com/colophon
Hidden links:
18. https://github.com/MaggieAppleton

View File

@@ -15,7 +15,7 @@ Why You Own an iPad and Still Can't Draw
The failure of drawing materials without mediums and meat
* [5]How to Illustrate
Planted almost 3 years agoLast tended almost 3 years ago
Planted over 3 years agoLast tended over 3 years ago
(BUTTON) Back To Top
@@ -95,7 +95,7 @@ Mentions around the web
Want to stay up to date?
(BUTTON) Subscribe via RSS Feed
© 2023 Maggie Appleton
© 2024 Maggie Appleton
* [9]The Garden
* [10]Essays
* [11]About
@@ -109,23 +109,23 @@ Want to stay up to date?
References
Visible links:
1. file:///rss.xml
2. file:///
3. file:///now
4. file:///about
5. file:///topics/how-to-illustrate
6. file:///apps
7. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L84552-9249TMP.html#what-you-have-is-material-without-the-medium-or-the-meat
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L84552-9249TMP.html#moving-past-materials
9. file:///garden
10. file:///essays
11. file:///about
12. file:///notes
13. file:///now
14. file:///patterns
15. file:///library
16. file:///projects
17. file:///colophon
1. https://maggieappleton.com/rss.xml
2. https://maggieappleton.com/
3. https://maggieappleton.com/now
4. https://maggieappleton.com/about
5. https://maggieappleton.com/topics/how-to-illustrate
6. https://maggieappleton.com/apps
7. https://maggieappleton.com/still-cant-draw#what-you-have-is-material-without-the-medium-or-the-meat
8. https://maggieappleton.com/still-cant-draw#moving-past-materials
9. https://maggieappleton.com/garden
10. https://maggieappleton.com/essays
11. https://maggieappleton.com/about
12. https://maggieappleton.com/notes
13. https://maggieappleton.com/now
14. https://maggieappleton.com/patterns
15. https://maggieappleton.com/library
16. https://maggieappleton.com/projects
17. https://maggieappleton.com/colophon
Hidden links:
19. https://github.com/MaggieAppleton

View File

@@ -17,7 +17,7 @@ A Brief History & Ethos of the Digital Garden
* [6]Personal Knowledge
* [7]The Web
Planted almost 3 years agoLast tended almost 2 years ago
Planted over 3 years agoLast tended over 2 years ago
(BUTTON) Back To Top
@@ -693,7 +693,7 @@ Mentions around the web
Want to stay up to date?
(BUTTON) Subscribe via RSS Feed
© 2023 Maggie Appleton
© 2024 Maggie Appleton
* [48]The Garden
* [49]Essays
* [50]About

View File

@@ -12,14 +12,14 @@
Probably the single best thing to happen to me in my career was having
had [6]Kellan placed in charge of me. I stuck around long enough to see
Kellanâs technical decisionmaking start to bear fruit. I learned a
Kellans technical decisionmaking start to bear fruit. I learned a
great deal from this, but I also learned a great deal as a result of
this. I would not have been free to become the engineer that wrote
[7]Data Driven Products Now! if Kellan had not been there to so
thoroughly stick the landing on technology choices.
[FRQKLCy.jpg] Being inspirational as always.
In the year since leaving Etsy, Iâve resurrected my ability to care
In the year since leaving Etsy, Ive resurrected my ability to care
about technology. And my thoughts have crystallized to the point where
I can write them down coherently. What follows is a distillation of the
Kellan gestalt, which will hopefully serve to horrify him only
@@ -27,7 +27,7 @@
Embrace Boredom.
Letâs say every company gets about three innovation tokens. You can
Lets say every company gets about three innovation tokens. You can
spend these however you want, but the supply is fixed for a long while.
You might get a few more after you achieve a [8]certain level of
stability and maturity, but the general tendency is to overestimate the
@@ -37,20 +37,20 @@
If you choose to write your website in NodeJS, you just spent one of
your innovation tokens. If you choose to use [9]MongoDB, you just spent
one of your innovation tokens. If you choose to use [10]service
discovery tech thatâs existed for a year or less, you just spent one of
discovery tech thats existed for a year or less, you just spent one of
your innovation tokens. If you choose to write your own database, oh
god, youâre in trouble.
god, youre in trouble.
Any of those choices might be sensible if youâre a javascript
consultancy, or a database company. But youâre probably not. Youâre
Any of those choices might be sensible if youre a javascript
consultancy, or a database company. But youre probably not. Youre
probably working for a company that is at least ostensibly
[11]rethinking global commerce or [12]reinventing payments on the web
or pursuing some other suitably epic mission. In that context, devoting
any of your limited attention to innovating ssh is an excellent way to
fail. Or at best, delay success [13][1].
What counts as boring? Thatâs a little tricky. âBoringâ should not be
conflated with âbad.â There is technology out there that is both boring
What counts as boring? Thats a little tricky. Boring should not be
conflated with bad. There is technology out there that is both boring
and bad [14][2]. You should not use any of that. But there are many
choices of technology that are boring and good, or at least good
enough. MySQL is boring. Postgres is boring. PHP is boring. Python is
@@ -59,33 +59,33 @@
The nice thing about boringness (so constrained) is that the
capabilities of these things are well understood. But more importantly,
their failure modes are well understood. Anyone who knows me well will
understand that itâs only with a overwhelming sense of malaise that I
understand that its only with a overwhelming sense of malaise that I
now invoke the spectre of Don Rumsfeld, but I must.
[n8ElWr3.jpg] To be clear, fuck this guy.
When choosing technology, you have both known unknowns and unknown
unknowns [15][3].
* A known unknown is something like: we donât know what happens when
* A known unknown is something like: we dont know what happens when
this database hits 100% CPU.
* An unknown unknown is something like: geez it didnât even occur to
* An unknown unknown is something like: geez it didnt even occur to
us that [16]writing stats would cause GC pauses.
Both sets are typically non-empty, even for tech thatâs existed for
Both sets are typically non-empty, even for tech thats existed for
decades. But for shiny new technology the magnitude of unknown unknowns
is significantly larger, and this is important.
Optimize Globally.
I unapologetically think a bias in favor of boring technology is a good
thing, but itâs not the only factor that needs to be considered.
Technology choices donât happen in isolation. They have a scope that
thing, but its not the only factor that needs to be considered.
Technology choices dont happen in isolation. They have a scope that
touches your entire team, organization, and the system that emerges
from the sum total of your choices.
Adding technology to your company comes with a cost. As an abstract
statement this is obvious: if weâre already using Ruby, adding Python
to the mix doesnât feel sensible because the resulting complexity would
outweigh Pythonâs marginal utility. But somehow when weâre talking
statement this is obvious: if were already using Ruby, adding Python
to the mix doesnt feel sensible because the resulting complexity would
outweigh Pythons marginal utility. But somehow when were talking
about Python and Scala or MySQL and Redis people [17]lose their minds,
discard all constraints, and start raving about using the best tool for
the job.
@@ -98,8 +98,8 @@
choose technology in a world where choices are cheap: "pick the right
tool for the job."
But of course, the baggage exists. We call the baggage âoperationsâ and
to a lesser extent âcognitive overhead.â You have to monitor the thing.
But of course, the baggage exists. We call the baggage operations and
to a lesser extent cognitive overhead. You have to monitor the thing.
You have to figure out unit tests. You need to know the first thing
about it to hack on it. You need an init script. I could go on for days
here, and all of this adds up fast.
@@ -107,10 +107,10 @@
technology in the world where operations are a serious concern (i.e.,
"reality").
The problem with âbest tool for the jobâ thinking is that it takes a
myopic view of the words âbestâ and âjob.â Your job is keeping the
company in business, god damn it. And the âbestâ tool is the one that
occupies the âleast worstâ position for as many of your problems as
The problem with best tool for the job thinking is that it takes a
myopic view of the words best and job. Your job is keeping the
company in business, god damn it. And the best tool is the one that
occupies the least worst position for as many of your problems as
possible.
It is basically always the case that the long-term costs of keeping a
@@ -135,32 +135,32 @@
One of the most worthwhile exercises I recommend here is to consider
how you would solve your immediate problem without adding anything new.
First, posing this question should detect the situation where the
âproblemâ is that someone really wants to use the technology. If that
problem is that someone really wants to use the technology. If that
is the case, you should immediately abort.
[rmdSx.gif] I just watched a webinar about this graph database, we
should try it out.
It can be amazing how far a small set of technology choices can go. The
answer to this question in practice is almost never âwe canât do it,â
itâs usually just somewhere on the spectrum of âwell, we could do it,
but it would be too hardâ [20][4]. If you think you canât accomplish
your goals with what youâve got now, you are probably just not thinking
answer to this question in practice is almost never we cant do it,
its usually just somewhere on the spectrum of well, we could do it,
but it would be too hard [20][4]. If you think you cant accomplish
your goals with what youve got now, you are probably just not thinking
creatively enough.
Itâs helpful to write down exactly what it is about the current stack
Its helpful to write down exactly what it is about the current stack
that makes solving the problem prohibitively expensive and difficult.
This is related to the previous exercise, but itâs subtly different.
This is related to the previous exercise, but its subtly different.
New technology choices might be purely additive (for example: âwe donât
have caching yet, so letâs add memcachedâ). But they might also overlap
or replace things you are already using. If thatâs the case, you should
New technology choices might be purely additive (for example: we dont
have caching yet, so lets add memcached). But they might also overlap
or replace things you are already using. If thats the case, you should
set clear expectations about migrating old functionality to the new
system. The policy should typically be âweâre committed to migrating,â
system. The policy should typically be were committed to migrating,
with a proposed timeline. The intention of this step is to keep
wreckage at manageable levels, and to avoid proliferating
locally-optimal solutions.
This process is not daunting, and itâs not much of a hassle. Itâs a
This process is not daunting, and its not much of a hassle. Its a
handful of questions to fill out as homework, followed by a meeting to
talk about it. I think that if a new technology (or a new service to be
created on your infrastructure) can pass through this gauntlet
@@ -225,34 +225,34 @@
References
1. https://mcfunley.com/feed.xml
2. file:///
2. https://mcfunley.com/
3. https://twitter.com/intent/tweet
4. https://twitter.com/mcfunley
5. file:///choose-boring-technology
5. https://mcfunley.com/choose-boring-technology
6. http://laughingmeme.org/
7. file:///data-driven-products-lean-startup-2014
7. https://mcfunley.com/data-driven-products-lean-startup-2014
8. http://rc3.org/2015/03/24/the-pleasure-of-building-big-things/
9. file:///why-mongodb-never-worked-out-at-etsy
9. https://mcfunley.com/why-mongodb-never-worked-out-at-etsy
10. https://consul.io/
11. https://www.etsy.com/
12. https://stripe.com/
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L21912-441TMP.html#f1
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L21912-441TMP.html#f2
15. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L21912-441TMP.html#f3
13. https://mcfunley.com/choose-boring-technology#f1
14. https://mcfunley.com/choose-boring-technology#f2
15. https://mcfunley.com/choose-boring-technology#f3
16. http://www.evanjones.ca/jvm-mmap-pause.html
17. http://martinfowler.com/bliki/PolyglotPersistence.html
18. https://twitter.com/coda/status/580531932393504768
19. https://twitter.com/mcfunley/status/578603932949164032
20. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L21912-441TMP.html#f4
20. https://mcfunley.com/choose-boring-technology#f4
21. https://twitter.com/handler
22. file:///effective-web-experimentation-as-a-homo-narrans
22. https://mcfunley.com/effective-web-experimentation-as-a-homo-narrans
23. http://boringtechnology.club/
24. https://www.youtube.com/watch?v=eenrfm50mXw
25. http://www.sec.gov/Archives/edgar/data/1370637/000119312515077045/d806992ds1.htm
26. http://en.wikipedia.org/wiki/I_know_that_I_know_nothing
27. https://speakerdeck.com/mcfunley/etsy-activity-feed-architecture
28. https://aphyr.com/posts/283-call-me-maybe-redis
29. file:///
29. https://mcfunley.com/
30. https://twitter.com/intent/tweet
31. https://twitter.com/mcfunley
32. https://github.com/mcfunley

View File

@@ -1,18 +1,29 @@
#[1]Medium [2]alternate
[3]Open in app
(BUTTON) Sign up
[4]Sign in
____________________
Write
(BUTTON) Sign up
[5]Sign in
(BUTTON)
Go Project Layout
Kyle C. Quest (Q)
golang-learn
[3]Kyle C. Quest (Q)
[6]Kyle C. Quest (Q)
·
[4]Follow
[7]Follow
Published in
[5]
[8]
golang-learn
·
@@ -23,7 +34,7 @@ Go Project Layout
--
(BUTTON)
12
11
(BUTTON)
Listen
@@ -31,15 +42,15 @@ Go Project Layout
Share
You went through the [6]Tour of Go, played with
[7]https://play.golang.org/ and you feel you are ready to write some
You went through the [9]Tour of Go, played with
[10]https://play.golang.org/ and you feel you are ready to write some
code. Great! However, you are not sure how to structure your projects.
Can you put your code anywhere you want? Is there a standard way to
organize your code? What if you need to have multiple application
binaries? What does it mean to be go gettable? These are some of the
questions youll be asking yourself.
First, you have to understand Go workspaces. [8]How to Write Go Code
First, you have to understand Go workspaces. [11]How to Write Go Code
is a good place to start. By default, Go keeps and expects all code in
a single workspace. This place is identified by the GOPATH environment
variable. What does it mean for you? It means you have to put your code
@@ -51,7 +62,7 @@ Go Project Layout
your project doesnt have to be in a workspace if you dont import
external packages and you use relative imports for your own code, but
its not recommended. Its fine for a toy project or a PoC though. Go
v1.11 does introduce the concept of [9]modules that allows you to have
v1.11 does introduce the concept of [12]modules that allows you to have
your project code outside of your GOPATHwithout the import restrictions
mentioned above, but its still an experimental feature at this point
in time.
@@ -80,9 +91,9 @@ Go Project Layout
to separate the application files. Youll be able to build each
application with the right set of go build flags, but go get will no
longer work because it will not know which application code to build.
The official [10]Go tools is one example of the cmd layout patter. A
The official [13]Go tools is one example of the cmd layout patter. A
number of other well known projects use the same pattern:
[11]Kubernetes, [12]Docker, [13]Prometheus, [14]Influxdb.
[14]Kubernetes, [15]Docker, [16]Prometheus, [17]Influxdb.
The pkg layout pattern is also pretty popular. For new Go developers
its one of the most confusing package structure concepts because Go
@@ -94,14 +105,14 @@ Go Project Layout
you and other external users of your code. Other projects will import
these libraries expecting them to work, so think twice before you put
something here. Many well known projects use this pattern:
[15]Kubernetes, [16]Docker, [17]Grafana, [18]Influxdb, [19]Etcd.
[18]Kubernetes, [19]Docker, [20]Grafana, [21]Influxdb, [22]Etcd.
Some of the libraries in the pkg directory are not always for public
use. Why is that? It happens because many existing Go projects predate
the ability to hide internal packages. Some projects put those internal
libraries in the pkg directory to be consistent with the rest of their
code structure. Other projects put their internal libraries into
separate directories outside of the pkg directory. [20]Go 1.4 introduce
separate directories outside of the pkg directory. [23]Go 1.4 introduce
an ability to hide code using internal directories. What does it mean?
If you put your code in an internal directory no external project
will be able to import that code. Even other code in your project wont
@@ -110,7 +121,7 @@ Go Project Layout
new; however, its extremely valuable as an additional layer of control
(in addition to the lowercase and uppercase function visibility rules
in Go). A number of new and well known projects use this pattern:
[21]Dep, [22]Docker, [23]Nsq, [24]Go Ethereal, [25]Contour.
[24]Dep, [25]Docker, [26]Nsq, [27]Go Ethereal, [28]Contour.
The internal directory is the place to put your private packages. You
can optionally add additional structure by separating your internally
@@ -120,8 +131,8 @@ Go Project Layout
code in the internal directory the application code in the cmd
directory will be limited to small files that define the main
function for the corresponding application binaries. Everything else
will be imported from the internal or pkg directories ([26]ark, from
Heptio, and [27]loki, from Grafana, are good examples of this tiny main
will be imported from the internal or pkg directories ([29]ark, from
Heptio, and [30]loki, from Grafana, are good examples of this tiny main
package pattern).
What if you forked and modified a piece of an external project? Some
@@ -136,7 +147,7 @@ Go Project Layout
might be brittle and unpredictable because when somebody else tries to
build your project they might get a backward incompatible version of
that package. The solution is vendoring. With vendoring you freeze
your dependencies by committing them with your project. [28]Go 1.6
your dependencies by committing them with your project. [31]Go 1.6
introduced a standard way to vendor external packages (it was an
experimental feature in Go 1.5). Put your external package in the
vendor directory. How is this different from the third_party directory?
@@ -145,19 +156,19 @@ Go Project Layout
project then put it in the third_party directory.
If you want to learn more about the project structure used by other Go
projects read the [29]Analysis of the Top 1000 Go Repositories. Its
projects read the [32]Analysis of the Top 1000 Go Repositories. Its
a little dated, but its still useful.
A real project will have additional directories too. You can use this
layout template as a starting point for your Go projects:
[30]https://github.com/golang-standards/project-layout. It covers the
[33]https://github.com/golang-standards/project-layout. It covers the
Go project layout patterns described in this blog post and it includes
a number of supporting directories youll need to have.
Now its time to write some code! If you dont have Go installed take a
look at this [31]quick setup guide for Mac OS X (setup on other
platforms is similar). Go through the [32]Tour of Go if you havent
done it yet and then read [33]50 Shades of Go to learn about the most
look at this [34]quick setup guide for Mac OS X (setup on other
platforms is similar). Go through the [35]Tour of Go if you havent
done it yet and then read [36]50 Shades of Go to learn about the most
common gotchas in Go, which will save you quite a bit of time when you
start writing and debugging code.
Golang
@@ -170,116 +181,117 @@ Go Project Layout
--
(BUTTON)
12
11
(BUTTON)
Kyle C. Quest (Q)
golang-learn
(BUTTON) Follow
[34](BUTTON)
[35]
[37](BUTTON)
[38]
Written by Kyle C. Quest (Q)
[36]354 Followers
[39]358 Followers
·Editor for
[37]
[40]
golang-learn
CTO / Redefining DevOps * Hacker @DockerSlim * @Golang50Shades * Cloud
Native * Data * Security
(BUTTON) Follow
[38](BUTTON)
[39]
Help
[40]
Status
[41]
Writers
[41](BUTTON)
[42]
Blog
Help
[43]
Careers
Status
[44]
Privacy
About
[45]
Terms
Careers
[46]
About
Blog
[47]
Text to speech
Privacy
[48]
Terms
[49]
Text to speech
[50]
Teams
References
Visible links:
1. file:///osd.xml
1. https://medium.com/osd.xml
2. android-app://com.medium.reader/https/medium.com/p/e5213cdcfaa2
3. file:///@kcq?source=post_page-----e5213cdcfaa2--------------------------------
4. file:///m/signin?actionUrl=https://medium.com/_/subscribe/user/6aac7a58837&operation=register&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&user=Kyle+C.+Quest+(Q)&userId=6aac7a58837&source=post_page-6aac7a58837----e5213cdcfaa2---------------------post_header-----------
5. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
6. https://tour.golang.org/
7. https://play.golang.org/
8. https://golang.org/doc/code.html
9. https://github.com/golang/go/wiki/Modules
10. https://github.com/golang/tools/tree/master/cmd
11. https://github.com/kubernetes/kubernetes/tree/master/cmd
12. https://github.com/moby/moby/tree/master/cmd
13. https://github.com/prometheus/prometheus/tree/master/cmd
14. https://github.com/influxdata/influxdb/tree/master/cmd
15. https://github.com/kubernetes/kubernetes/tree/master/pkg
16. https://github.com/moby/moby/tree/master/pkg
17. https://github.com/grafana/grafana/tree/master/pkg
18. https://github.com/influxdata/influxdb/tree/master/pkg
19. https://github.com/coreos/etcd/tree/master/pkg
20. https://golang.org/doc/go1.4#internalpackages
21. https://github.com/golang/dep/tree/master/internal
22. https://github.com/moby/moby/tree/master/internal
23. https://github.com/nsqio/nsq/tree/master/internal
24. https://github.com/ethereum/go-ethereum/tree/master/internal
25. https://github.com/heptio/contour/tree/master/internal
26. https://github.com/heptio/ark/blob/master/cmd/ark/main.go
27. https://github.com/grafana/loki/blob/master/cmd/loki/main.go
28. https://golang.org/doc/go1.6#go_command
29. http://blog.sgmansfield.com/2016/01/an-analysis-of-the-top-1000-go-repositories/
30. https://github.com/golang-standards/project-layout
31. file:///golang-learn/quick-go-setup-guide-on-mac-os-x-956b327222b8
32. https://tour.golang.org/
33. http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
34. file:///m/signin?actionUrl=/_/api/subscriptions/newsletters/997b4efe98f9&operation=register&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&newsletterV3=6aac7a58837&newsletterV3Id=997b4efe98f9&user=Kyle+C.+Quest+(Q)&userId=6aac7a58837&source=-----e5213cdcfaa2---------------------subscribe_user-----------
35. file:///@kcq?source=post_page-----e5213cdcfaa2--------------------------------
36. file:///@kcq/followers?source=post_page-----e5213cdcfaa2--------------------------------
37. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
38. file:///m/signin?actionUrl=/_/api/subscriptions/newsletters/997b4efe98f9&operation=register&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&newsletterV3=6aac7a58837&newsletterV3Id=997b4efe98f9&user=Kyle+C.+Quest+(Q)&userId=6aac7a58837&source=-----e5213cdcfaa2---------------------subscribe_user-----------
39. https://help.medium.com/hc/en-us?source=post_page-----e5213cdcfaa2--------------------------------
40. https://medium.statuspage.io/?source=post_page-----e5213cdcfaa2--------------------------------
41. https://about.medium.com/creators/?source=post_page-----e5213cdcfaa2--------------------------------
42. https://blog.medium.com/?source=post_page-----e5213cdcfaa2--------------------------------
43. file:///jobs-at-medium/work-at-medium-959d1a85284e?source=post_page-----e5213cdcfaa2--------------------------------
44. https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=post_page-----e5213cdcfaa2--------------------------------
45. https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=post_page-----e5213cdcfaa2--------------------------------
46. https://medium.com/about?autoplay=1&source=post_page-----e5213cdcfaa2--------------------------------
47. https://speechify.com/medium?source=post_page-----e5213cdcfaa2--------------------------------
48. file:///business?source=post_page-----e5213cdcfaa2--------------------------------
3. https://rsci.app.link/?$canonical_url=https://medium.com/p/e5213cdcfaa2&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&source=---two_column_layout_nav----------------------------------
4. https://medium.com/m/signin?operation=login&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&source=post_page---two_column_layout_nav-----------------------global_nav-----------
5. https://medium.com/m/signin?operation=login&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&source=post_page---two_column_layout_nav-----------------------global_nav-----------
6. https://medium.com/@kcq?source=post_page-----e5213cdcfaa2--------------------------------
7. https://medium.com/m/signin?actionUrl=https://medium.com/_/subscribe/user/6aac7a58837&operation=register&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&user=Kyle+C.+Quest+(Q)&userId=6aac7a58837&source=post_page-6aac7a58837----e5213cdcfaa2---------------------post_header-----------
8. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
9. https://tour.golang.org/
10. https://play.golang.org/
11. https://golang.org/doc/code.html
12. https://github.com/golang/go/wiki/Modules
13. https://github.com/golang/tools/tree/master/cmd
14. https://github.com/kubernetes/kubernetes/tree/master/cmd
15. https://github.com/moby/moby/tree/master/cmd
16. https://github.com/prometheus/prometheus/tree/master/cmd
17. https://github.com/influxdata/influxdb/tree/master/cmd
18. https://github.com/kubernetes/kubernetes/tree/master/pkg
19. https://github.com/moby/moby/tree/master/pkg
20. https://github.com/grafana/grafana/tree/master/pkg
21. https://github.com/influxdata/influxdb/tree/master/pkg
22. https://github.com/coreos/etcd/tree/master/pkg
23. https://golang.org/doc/go1.4#internalpackages
24. https://github.com/golang/dep/tree/master/internal
25. https://github.com/moby/moby/tree/master/internal
26. https://github.com/nsqio/nsq/tree/master/internal
27. https://github.com/ethereum/go-ethereum/tree/master/internal
28. https://github.com/heptio/contour/tree/master/internal
29. https://github.com/heptio/ark/blob/master/cmd/ark/main.go
30. https://github.com/grafana/loki/blob/master/cmd/loki/main.go
31. https://golang.org/doc/go1.6#go_command
32. http://blog.sgmansfield.com/2016/01/an-analysis-of-the-top-1000-go-repositories/
33. https://github.com/golang-standards/project-layout
34. https://medium.com/golang-learn/quick-go-setup-guide-on-mac-os-x-956b327222b8
35. https://tour.golang.org/
36. http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
37. https://medium.com/m/signin?actionUrl=/_/api/subscriptions/newsletters/997b4efe98f9&operation=register&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&newsletterV3=6aac7a58837&newsletterV3Id=997b4efe98f9&user=Kyle+C.+Quest+(Q)&userId=6aac7a58837&source=-----e5213cdcfaa2---------------------subscribe_user-----------
38. https://medium.com/@kcq?source=post_page-----e5213cdcfaa2--------------------------------
39. https://medium.com/@kcq/followers?source=post_page-----e5213cdcfaa2--------------------------------
40. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
41. https://medium.com/m/signin?actionUrl=/_/api/subscriptions/newsletters/997b4efe98f9&operation=register&redirect=https://medium.com/golang-learn/go-project-layout-e5213cdcfaa2&newsletterV3=6aac7a58837&newsletterV3Id=997b4efe98f9&user=Kyle+C.+Quest+(Q)&userId=6aac7a58837&source=-----e5213cdcfaa2---------------------subscribe_user-----------
42. https://help.medium.com/hc/en-us?source=post_page-----e5213cdcfaa2--------------------------------
43. https://medium.statuspage.io/?source=post_page-----e5213cdcfaa2--------------------------------
44. https://medium.com/about?autoplay=1&source=post_page-----e5213cdcfaa2--------------------------------
45. https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e?source=post_page-----e5213cdcfaa2--------------------------------
46. https://blog.medium.com/?source=post_page-----e5213cdcfaa2--------------------------------
47. https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=post_page-----e5213cdcfaa2--------------------------------
48. https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=post_page-----e5213cdcfaa2--------------------------------
49. https://speechify.com/medium?source=post_page-----e5213cdcfaa2--------------------------------
50. https://medium.com/business?source=post_page-----e5213cdcfaa2--------------------------------
Hidden links:
50. file://localhost/?source=---two_column_layout_nav----------------------------------
51. file://localhost/@kcq?source=post_page-----e5213cdcfaa2--------------------------------
52. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
53. file://localhost/tag/golang?source=post_page-----e5213cdcfaa2---------------golang-----------------
54. file://localhost/tag/go?source=post_page-----e5213cdcfaa2---------------go-----------------
55. file://localhost/tag/standards?source=post_page-----e5213cdcfaa2---------------standards-----------------
56. file://localhost/tag/project-structure?source=post_page-----e5213cdcfaa2---------------project_structure-----------------
57. file://localhost/@kcq?source=post_page-----e5213cdcfaa2--------------------------------
58. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
52. https://medium.com/?source=---two_column_layout_nav----------------------------------
53. https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---two_column_layout_nav-----------------------new_post_topnav-----------
54. https://medium.com/search?source=---two_column_layout_nav----------------------------------
55. https://medium.com/@kcq?source=post_page-----e5213cdcfaa2--------------------------------
56. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------
57. https://medium.com/tag/golang?source=post_page-----e5213cdcfaa2---------------golang-----------------
58. https://medium.com/tag/go?source=post_page-----e5213cdcfaa2---------------go-----------------
59. https://medium.com/tag/standards?source=post_page-----e5213cdcfaa2---------------standards-----------------
60. https://medium.com/tag/project-structure?source=post_page-----e5213cdcfaa2---------------project_structure-----------------
61. https://medium.com/@kcq?source=post_page-----e5213cdcfaa2--------------------------------
62. https://medium.com/golang-learn?source=post_page-----e5213cdcfaa2--------------------------------

View File

@@ -1,23 +1,15 @@
[1]Yes, Mike will do.
(BUTTON)
* [2]About
* [3]Tags
* [4]Categories
* [5]Search
* [6]Feed
[7]Home » [8]Posts
[1]←Home [2]Archive [3]Tags [4]About
Daily notes for 2023-07-17
July 17, 2023
Jul 17, 2023 · 1447 words · 7 minute read
Table of Contents
* [9]Notes on conflict
* [10]The INT650
Notes on conflict[11]#
* [5]Notes on conflict
* [6]The INT650
Notes on conflict [7]🔗
When my master and I were walking in the rain, he would say, “Do not
walk so fast, the rain is everywhere.”
@@ -89,10 +81,10 @@ Notes on conflict[11]#
understand why we want different things, then figure out how we can
both behave with integrity while we sort that out.
The INT650[12]#
The INT650 [8]🔗
I finally quit waffling on what to do with the Royal Enfield Himalayan.
I took it up to [13]Sabatino Moto in St. Johns and traded it in for
I took it up to [9]Sabatino Moto in St. Johns and traded it in for
another Royal Enfield: An INT650 (“Interceptor” everywhere else in the
world, but not in North America where Honda owns the rights to the
name.)
@@ -162,36 +154,30 @@ The INT650[12]#
season left, and I can wholeheartedly recommend Sabatino Moto if youre
looking to buy one for yourself.
* [14]journal
* [15]conflict
[10]journal [11]conflict
[16]« Prev
Daily notes for 2023-07-18 [17]Next »
Mission: Incomprehensible © 2023 Mike Hall — [18]Colophon
Created with Sketch.
© Copyright 2024 mph
Powered by [12]Hugo Theme By [13]nodejh
References
Visible links:
1. https://mike.puddingtime.org/
2. https://mike.puddingtime.org/about/
3. https://mike.puddingtime.org/tags/
4. https://mike.puddingtime.org/categories/
5. https://mike.puddingtime.org/search/
6. https://mike.puddingtime.org/index.xml
7. https://mike.puddingtime.org/
8. https://mike.puddingtime.org/posts/
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12623-9641TMP.html#notes-on-conflict
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12623-9641TMP.html#the-int650
11. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12623-9641TMP.html#notes-on-conflict
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12623-9641TMP.html#the-int650
13. https://www.sabatinomoto.com/
14. https://mike.puddingtime.org/tags/journal/
15. https://mike.puddingtime.org/tags/conflict/
16. https://mike.puddingtime.org/posts/2023-07-18-daily-notes/
17. https://mike.puddingtime.org/posts/2023-07-15-mission--incomprehensible/
18. file:///colophon
2. https://mike.puddingtime.org/posts
3. https://mike.puddingtime.org/tags
4. https://mike.puddingtime.org/about
5. https://mike.puddingtime.org/posts/2023-07-17-daily-notes/#notes-on-conflict
6. https://mike.puddingtime.org/posts/2023-07-17-daily-notes/#the-int650
7. https://mike.puddingtime.org/posts/2023-07-17-daily-notes/#notes-on-conflict
8. https://mike.puddingtime.org/posts/2023-07-17-daily-notes/#the-int650
9. https://www.sabatinomoto.com/
10. https://mike.puddingtime.org/tags/journal
11. https://mike.puddingtime.org/tags/conflict
12. http://www.gohugo.io/
13. https://github.com/nodejh/hugo-theme-mini
Hidden links:
20. https://social.lol/@mph
21. https://pix.puddingtime.org/
22. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12623-9641TMP.html#top
15. https://github.com/pdxmph

View File

@@ -6,7 +6,7 @@
[3]Numb at the Lodge
(BUTTON) (BUTTON)
(BUTTON)
Subscribe
(BUTTON) Sign in
@@ -27,22 +27,28 @@ The internet is already over
(BUTTON)
Other
Discover more from Numb at the Lodge
These heavy sands are language tide and wind have silted here
Over 11,000 subscribers
____________________
(BUTTON) Subscribe
Continue reading
Sign in
The internet is already over
Our God is a devourer, who makes things only for the swallowing.
[4]Sam Kriss
Sep 18, 2022
Share
(BUTTON)
Share this post
The internet is already over
samkriss.substack.com
(BUTTON)
Copy link
(BUTTON)
Facebook
(BUTTON)
Email
(BUTTON)
Note
(BUTTON)
Other
A sort of preface
@@ -680,7 +686,7 @@ A conclusion, or, where Im going with all this
____________________
(BUTTON) Subscribe
© 2023 Sam Kriss
© 2024 Sam Kriss
[48]Privacy ∙ [49]Terms ∙ [50]Collection notice
Start Writing[51]Get the app
[52]Substack is the home for great writing
@@ -691,7 +697,7 @@ A conclusion, or, where Im going with all this
References
Visible links:
1. file:///feed
1. https://samkriss.substack.com/feed
2. https://samkriss.substack.com/
3. https://samkriss.substack.com/
4. https://substack.com/@samkriss
@@ -738,7 +744,7 @@ References
45. https://samkriss.substack.com/p/the-internet-is-already-over#footnote-anchor-9-71503638
46. https://samkriss.substack.com/p/the-internet-is-already-over#footnote-anchor-10-71503638
47. https://samkriss.substack.com/p/the-internet-is-already-over#footnote-anchor-11-71503638
48. https://samkriss.substack.com/privacy?utm_source=
48. https://substack.com/privacy
49. https://substack.com/tos
50. https://substack.com/ccpa#personal-data-collected
51. https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&utm_content=web-footer-button

View File

@@ -613,69 +613,69 @@ Welcome to OpenBSD: The proactively secure Unix-like operating system.
References
1. file:///en.atom
2. file:///
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#why
4. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#register
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#dns0
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#storage1
7. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#ssh
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#server1
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#server2
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#custom
11. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#storage4
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#radicale
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#mailjet
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#mail3
15. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#web1
16. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#web2
17. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#indie
18. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#storage5
19. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#mutt
20. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#upkeep
21. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#cert
22. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#redo
23. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#questions
24. file:///openbsd
1. https://sive.rs/en.atom
2. https://sive.rs/
3. https://sive.rs/ti#why
4. https://sive.rs/ti#register
5. https://sive.rs/ti#dns0
6. https://sive.rs/ti#storage1
7. https://sive.rs/ti#ssh
8. https://sive.rs/ti#server1
9. https://sive.rs/ti#server2
10. https://sive.rs/ti#custom
11. https://sive.rs/ti#storage4
12. https://sive.rs/ti#radicale
13. https://sive.rs/ti#mailjet
14. https://sive.rs/ti#mail3
15. https://sive.rs/ti#web1
16. https://sive.rs/ti#web2
17. https://sive.rs/ti#indie
18. https://sive.rs/ti#storage5
19. https://sive.rs/ti#mutt
20. https://sive.rs/ti#upkeep
21. https://sive.rs/ti#cert
22. https://sive.rs/ti#redo
23. https://sive.rs/ti#questions
24. https://sive.rs/openbsd
25. https://www.vultr.com/?ref=9541378-8H
26. https://porkbun.com/
27. https://www.vultr.com/?ref=6930328
28. https://my.vultr.com/blockstorage/add/
29. https://my.vultr.com/blockstorage/add/
30. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#server1
30. https://sive.rs/ti#server1
31. https://www.vultr.com/?ref=6930328
32. https://my.vultr.com/deploy/
33. https://my.vultr.com/deploy/
34. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#ssh
35. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#server1
36. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#ssh
37. file:///ti.sh
34. https://sive.rs/ti#ssh
35. https://sive.rs/ti#server1
36. https://sive.rs/ti#ssh
37. https://sive.rs/ti.sh
38. https://freefilesync.org/
39. https://freefilesync.org/
40. https://freefilesync.org/download.php
41. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#ssh
42. file:///ti.sh
41. https://sive.rs/ti#ssh
42. https://sive.rs/ti.sh
43. https://en.wikipedia.org/wiki/CardDAV
44. https://en.wikipedia.org/wiki/CalDAV
45. https://www.davx5.com/
46. https://www.davx5.com/download
47. https://app.mailjet.com/signup?lang=en_US
48. https://app.mailjet.com/account/apikeys
49. file:///ti.sh
49. https://sive.rs/ti.sh
50. https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
51. https://www.dovecot.org/
52. file:///file/template.html
53. file:///file/style.css
52. https://sive.rs/file/template.html
53. https://sive.rs/file/style.css
54. https://duckduckgo.com/?q=css+tutorial
55. https://freefilesync.org/
56. file:///su
57. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#web1
56. https://sive.rs/su
57. https://sive.rs/ti#web1
58. https://www.mozilla.org/firefox/
59. https://ublockorigin.com/
60. https://getaegis.app/
61. https://raivo-otp.com/
62. https://ubuntu.com/desktop
63. file:///pe
63. https://sive.rs/pe
64. https://mailbox.org/
65. https://www.fastmail.com/
66. https://www.hetzner.com/storage/storage-box
@@ -685,10 +685,10 @@ References
70. http://mutt.org/doc/manual/
71. https://duckduckgo.com/?q=vi+editor
72. https://www.openbsd.org/faq/
73. file:///contact
74. file:///contact
73. https://sive.rs/contact
74. https://sive.rs/contact
75. https://my.vultr.com/
76. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60154-995TMP.html#server1
76. https://sive.rs/ti#server1
77. https://man.openbsd.org/help
78. https://man.openbsd.org/man.1
79. https://man.openbsd.org/adduser.8
@@ -698,6 +698,6 @@ References
83. https://man.openbsd.org/pkg_add.1
84. https://man.openbsd.org/ftp.1
85. https://man.openbsd.org/httpd.conf.5
86. file:///contact
87. file:///contact
88. file:///contact
86. https://sive.rs/contact
87. https://sive.rs/contact
88. https://sive.rs/contact

View File

@@ -5,10 +5,11 @@
Bird flying logo [4]Newsletter [5]Book [6]AI Book [7]Archive [8]Author
Modern software quality, or why I think using language models for programming is
a bad idea
Modern software quality, or why I think using language models for programming
is a bad idea
By Baldur Bjarnason
By Baldur Bjarnason,
May 30th, 2023
This essay is based on a talk I gave at [9]Hakkavélin, a hackerspace in
Reykjavík. I had a wonderful time presenting to a lovely crowd, full of
@@ -45,8 +46,8 @@ The software industry is very bad at software
businesses, many of them stores. When they explain to their customers
why everything is taking so long, their answer is generally the same:
Ah, software upgrade. The same happened to us when we upgraded our
terminals.
Ah, software upgrade. The same happened to us when we upgraded our
terminals.
This is the norm.
@@ -971,8 +972,6 @@ So, obviously, everybodys going to use them
[67]↩︎
9. Archived link of the [68]GitHub Copilot feature page. [69]↩︎
Baldur Bjarnason May 30th, 2023
Join the Newsletter
Subscribe to the Out of the Software Crisis newsletter to get my weekly
@@ -994,14 +993,14 @@ Join the Newsletter
References
1. file:///index.xml
2. file:///feed.json
3. file:///
4. file:///
1. https://softwarecrisis.dev/index.xml
2. https://softwarecrisis.dev/feed.json
3. https://softwarecrisis.dev/
4. https://softwarecrisis.dev/
5. https://softwarecrisis.baldurbjarnason.com/
6. https://illusion.baldurbjarnason.com/
7. file:///archive/
8. file:///author/
7. https://softwarecrisis.dev/archive/
8. https://softwarecrisis.dev/author/
9. https://www.hakkavelin.is/
10. https://illusion.baldurbjarnason.com/
11. https://softwarecrisis.baldurbjarnason.com/
@@ -1015,18 +1014,18 @@ References
19. https://www.baldurbjarnason.com/2022/theory-building/
20. https://softwarecrisis.baldurbjarnason.com/
21. https://en.wikipedia.org/wiki/Mitochondrion
22. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn1
22. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn1
23. https://en.wikipedia.org/wiki/Chekhov's_gun
24. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn2
25. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn3
24. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn2
25. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn3
26. https://en.wikipedia.org/wiki/Catch-22_(logic)
27. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn4
28. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn5
29. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn6
30. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn7
31. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn8
27. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn4
28. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn5
29. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn6
30. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn7
31. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn8
32. https://archive.ph/2023.01.11-224507/https://github.com/features/copilot#selection-19063.298-19063.462:~:text=Our latest internal research shows that about 1% of the time, a suggestion may contain some code snippets longer than ~150 characters that matches the training set.
33. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fn9
33. https://softwarecrisis.dev/letters/ai-and-software-quality/#fn9
34. https://illusion.baldurbjarnason.com/
35. https://softwarecrisis.baldurbjarnason.com/
36. https://baldurbjarnason.lemonsqueezy.com/checkout/buy/cfc2f2c6-34af-436f-91c1-cb2e47283c40
@@ -1037,33 +1036,33 @@ References
41. https://aclanthology.org/2021.eacl-main.86
42. https://arxiv.org/abs/2202.07646
43. https://dl.acm.org/doi/10.1145/3447548.3467198
44. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref1
44. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref1
45. https://needtoknow.fyi/card/bias/
46. https://needtoknow.fyi/
47. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref2
47. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref2
48. https://needtoknow.fyi/card/shortcut-reasoning/
49. https://needtoknow.fyi/
50. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref3
50. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref3
51. https://simonwillison.net/series/prompt-injection/
52. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref4
52. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref4
53. https://softwarecrisis.dev/letters/the-poisoning-of-chatgpt/
54. https://softwarecrisis.dev/letters/google-bard-seo/
55. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref5
55. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref5
56. https://doi.org/10.48550/arXiv.2108.09293
57. https://doi.org/10.48550/arXiv.2211.03622
58. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref6
58. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref6
59. https://www.microsoft.com/en-us/Investor/events/FY-2023/Morgan-Stanley-TMT-Conference#:~:text=Scott Guthrie: I think you're,is now AI-generated and unmodified
60. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref7
60. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref7
61. https://copyrightlately.com/pdfviewer/getty-images-v-stability-ai-complaint/?auto_viewer=true#page=&zoom=auto&pagemode=none
62. https://www.theverge.com/2023/1/17/23558516/ai-art-copyright-stable-diffusion-getty-images-lawsuit
63. https://www.plagiarismtoday.com/2023/01/17/the-wave-of-ai-lawsuits-have-begun/
64. https://www.understandingai.org/p/copyright-lawsuits-pose-a-serious
65. https://githubcopilotlitigation.com/
66. https://stablediffusionlitigation.com/
67. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref8
67. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref8
68. https://archive.ph/2023.01.11-224507/https://github.com/features/copilot#selection-19063.298-19063.462:~:text=Our latest internal research shows that about 1% of the time, a suggestion may contain some code snippets longer than ~150 characters that matches the training set.
69. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L83622-2637TMP.html#fnref9
69. https://softwarecrisis.dev/letters/ai-and-software-quality/#fnref9
70. https://toot.cafe/@baldur
71. https://twitter.com/fakebaldur
72. https://github.com/baldurbjarnason
73. file:///feed.xml
73. https://softwarecrisis.dev/feed.xml

View File

@@ -1,13 +1,13 @@
#[1]Stationery 🍕
#[1]Stationery🍕
[2]
Stationery 🍕
Stationery🍕
[3]Home [4]About [5]Colophon [6]Contact [7]Favourites [8]Philosophy
[9]Subscribe [10]Pen & Inks
[3]Home [4]Favourites [5]Philosophy [6]Pen & Inks [7]About [8]Contact
[9]Colophon [10]Feed [11]Archives
[11]Task management system: Analog Calendar
[12]Task management system: Analog Calendar
2023-05-25 00:00
@@ -73,13 +73,14 @@ Daily
References
1. https://stationery.pizza/feed.rss
2. file:///
3. file:///
4. file:///about
5. file:///colophon
6. file:///contact
7. file:///favourites
8. file:///philosophy
9. file:///feed.rss
10. file:///pen-inks
11. file:///2023/05/25/task-management-system-analog-calendar
2. https://stationery.pizza/
3. https://stationery.pizza/
4. https://stationery.pizza/favourites
5. https://stationery.pizza/philosophy
6. https://stationery.pizza/pen-inks
7. https://stationery.pizza/about
8. https://stationery.pizza/contact
9. https://stationery.pizza/colophon
10. https://stationery.pizza/feed.rss
11. https://stationery.pizza/archives
12. https://stationery.pizza/2023/05/25/task-management-system-analog-calendar

View File

@@ -1,13 +1,13 @@
#[1]Stationery 🍕
#[1]Stationery🍕
[2]
Stationery 🍕
Stationery🍕
[3]Home [4]About [5]Colophon [6]Contact [7]Favourites [8]Philosophy
[9]Subscribe [10]Pen & Inks
[3]Home [4]Favourites [5]Philosophy [6]Pen & Inks [7]About [8]Contact
[9]Colophon [10]Feed [11]Archives
[11]Bullet Journal
[12]Bullet Journal
2023-05-27 00:00
@@ -58,7 +58,7 @@ How I use it
Formatting
I dont use the official Bullet Journal formatting, Ive tried a few
times but after many years of using [12]Dash/Plus as my task management
times but after many years of using [13]Dash/Plus as my task management
on paper formatting system Ive never been able to change it.
The way I do things is that I use one pen and color for writing and
@@ -90,14 +90,15 @@ Page layout
References
1. https://stationery.pizza/feed.rss
2. file:///
3. file:///
4. file:///about
5. file:///colophon
6. file:///contact
7. file:///favourites
8. file:///philosophy
9. file:///feed.rss
10. file:///pen-inks
11. file:///2023/05/27/bullet-journal
12. https://patrickrhone.com/dashplus/
2. https://stationery.pizza/
3. https://stationery.pizza/
4. https://stationery.pizza/favourites
5. https://stationery.pizza/philosophy
6. https://stationery.pizza/pen-inks
7. https://stationery.pizza/about
8. https://stationery.pizza/contact
9. https://stationery.pizza/colophon
10. https://stationery.pizza/feed.rss
11. https://stationery.pizza/archives
12. https://stationery.pizza/2023/05/27/bullet-journal
13. https://patrickrhone.com/dashplus/

View File

@@ -4,7 +4,7 @@
Style is consistent constraint
September 3, 2023 2 minute read
September 3, 2023 · 2 minute read
Oscar Wilde once said:
@@ -80,51 +80,50 @@ Appendix
vocalizations
Linked mentions
[26]Don't specialize, hybridize
Specialization is too heavily encouraged as a career path. Becoming a
generalist is one alternative, but there is...
[27]Buy wisely
Don't specialize, hybridize
Specialization is too heavily encouraged as a career path. The world
needs more hybrid people.
Buy wisely
Whenever I buy things I try to prioritize cost per use. Sometimes I
consider other priorities such as...
[28]Obsidian Vault Template
I use Obsidian to write and take notes. This is my bottom-up approach
to note-taking and organizing things...
[29]Flexoki
Flexoki is an inky color scheme for prose and code. Flexoki is designed
for reading and writing on...
consider other priorities such as cost per smile, cost...
Obsidian Vault Template
My personal Obsidian vault template. A bottom-up approach to
note-taking and organizing things I am interested in.
Flexoki
An inky color scheme for prose and code.
You might also enjoy
* [30]Buy wisely
* [31]Concise explanations accelerate progress
* [32]Scars are beautiful
* [33]Don't delegate understanding
* [34]Nibble and your appetite will grow
* [35]How I do my to-dos
* [36]Calmness is a superpower
* [37]Design is compromise
* [38]A little bit every day
* [26]Buy wisely
* [27]Concise explanations accelerate progress
* [28]Scars are beautiful
* [29]Choose optimism
* [30]Quality software deserves your hardearned cash
* [31]Don't delegate understanding
* [32]Nibble and your appetite will grow
* [33]How I do my to-dos
* [34]Calmness is a superpower
[39]Receive my updates
[35]Receive my updates
Follow me via email, [40]RSS, [41]Twitter and [42]other options
Follow me via email, [36]RSS, [37]Twitter, and [38]other options
____________________ Sign up
[43]Mastodon
[39]Mastodon
References
Visible links:
1. https://stephango.com/feed.xml
2. https://stephango.com/feed.json
3. file:///
4. file:///
5. file:///about
6. file:///now
7. file:///file-over-app
8. file:///40-questions
9. file:///concise
10. file:///in-good-hands
11. file:///about
3. https://stephango.com/
4. https://stephango.com/
5. https://stephango.com/about
6. https://stephango.com/now
7. https://stephango.com/file-over-app
8. https://stephango.com/40-questions
9. https://stephango.com/concise
10. https://stephango.com/in-good-hands
11. https://stephango.com/about
12. https://www.youtube.com/@ScottYuJan
13. https://www.youtube.com/watch?v=3GBPYRG9jM0
14. https://www.youtube.com/@2ynthetic
@@ -139,24 +138,24 @@ References
23. https://teenage.engineering/
24. https://scandinavianmind.com/feature/human-touch-interview-jesper-kouthoofd-teenage-engineering
25. https://en.wikipedia.org/wiki/La_Linea_(TV_series)
26. file:///hybridize
27. file:///buy-wisely
28. file:///vault
29. file:///flexoki
30. file:///buy-wisely
31. file:///concise
32. file:///scars
33. file:///understand
34. file:///nibble
35. file:///todos
36. file:///calmness
37. file:///design-is-compromise
38. file:///a-little-bit-every-day
39. file:///subscribe
40. file:///feed.xml
41. https://twitter.com/kepano
42. file:///subscribe
43. https://mastodon.social/@kepano
26. https://stephango.com/buy-wisely
27. https://stephango.com/concise
28. https://stephango.com/scars
29. https://stephango.com/optimism
30. https://stephango.com/quality-software
31. https://stephango.com/understand
32. https://stephango.com/nibble
33. https://stephango.com/todos
34. https://stephango.com/calmness
35. https://stephango.com/subscribe
36. https://stephango.com/feed.xml
37. https://twitter.com/kepano
38. https://stephango.com/subscribe
39. https://mastodon.social/@kepano
Hidden links:
41. https://stephango.com/hybridize
42. https://stephango.com/buy-wisely
43. https://stephango.com/vault
44. https://stephango.com/flexoki
45. https://twitter.com/kepano

View File

@@ -187,40 +187,43 @@ func (h *handlers) handleRefreshRequest(w http.ResponseWriter, r *http.Request)
w.WriteHeader(http.StatusOK)
}
[15]Next »
[15]« Prev
PDFs on the Fly: Programmatically Transforming Webpages into PDFs
[16]Next »
How to Serve Web Sockets with Http4s
© 2023 [16]Stephen's Tech Blog
© 2023 [17]Stephen's Tech Blog
References
Visible links:
1. https://stephenn.com/
2. https://webhookwizard.com/
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#guiding-principle
4. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#1-always-handle-errors
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#2-log-errors-in-one-layer
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#3-returning-async-errors
7. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#4-wrapping-errors
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#5-downgrade-errors-warnings
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#guiding-principle
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#1-always-handle-errors
11. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#2-log-errors-in-one-layer
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#3-returning-async-errors
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#4-wrapping-errors
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#5-downgrade-errors-warnings
15. https://stephenn.com/2022/07/web-sockets-with-http4s/
16. https://stephenn.com/
3. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#guiding-principle
4. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#1-always-handle-errors
5. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#2-log-errors-in-one-layer
6. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#3-returning-async-errors
7. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#4-wrapping-errors
8. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#5-downgrade-errors-warnings
9. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#guiding-principle
10. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#1-always-handle-errors
11. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#2-log-errors-in-one-layer
12. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#3-returning-async-errors
13. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#4-wrapping-errors
14. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#5-downgrade-errors-warnings
15. https://stephenn.com/2023/06/pdfs-on-the-fly-programmatically-transforming-webpages-into-pdfs/
16. https://stephenn.com/2022/07/web-sockets-with-http4s/
17. https://stephenn.com/
Hidden links:
18. https://twitter.com/intent/tweet/?text=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f&hashtags=
19. https://www.linkedin.com/shareArticle?mini=true&url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f&title=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&summary=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&source=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
20. https://reddit.com/submit?url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f&title=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go
21. https://facebook.com/sharer/sharer.php?u=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
22. https://api.whatsapp.com/send?text=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go%20-%20https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
23. https://telegram.me/share/url?text=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
24. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18069-7455TMP.html#top
25. https://github.com/stephennancekivell
26. https://twitter.com/hi_stephen_n
27. https://www.linkedin.com/in/stephen-nancekivell-77003039
28. https://stackoverflow.com/users/893854/stephen
19. https://twitter.com/intent/tweet/?text=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f&hashtags=
20. https://www.linkedin.com/shareArticle?mini=true&url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f&title=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&summary=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&source=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
21. https://reddit.com/submit?url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f&title=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go
22. https://facebook.com/sharer/sharer.php?u=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
23. https://api.whatsapp.com/send?text=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go%20-%20https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
24. https://telegram.me/share/url?text=Gopher%20Wrangling.%20Effective%20error%20handling%20in%20Go&url=https%3a%2f%2fstephenn.com%2f2023%2f06%2fgopher-wrangling.-effective-error-handling-in-go%2f
25. https://stephenn.com/2023/06/gopher-wrangling.-effective-error-handling-in-go/#top
26. https://github.com/stephennancekivell
27. https://twitter.com/hi_stephen_n
28. https://www.linkedin.com/in/stephen-nancekivell-77003039
29. https://stackoverflow.com/users/893854/stephen

View File

@@ -1,6 +1,6 @@
[1]taylor.town
[2]about [3]now [4]hire [5]rss [6]spam
[2]about [3]now [4]spam [5]rss [6]hire
cloaca maxima
@@ -166,21 +166,21 @@ Awful Architecture
References
1. file:///
2. file:///about
3. file:///now
4. file:///hire-me
5. file:///feed.xml
6. https://newsletter.taylor.town/
1. https://taylor.town/
2. https://taylor.town/about
3. https://taylor.town/now
4. https://newsletter.taylor.town/
5. https://taylor.town/feed.xml
6. https://taylor.town/hire-me
7. https://en.wikipedia.org/wiki/Raising_of_Chicago
8. https://en.wikipedia.org/wiki/Jack_(device)#House_jack
9. https://www.reddit.com/r/ProgrammerHumor/comments/blhec6/fixing_bugs_in_production/
10. https://en.wikipedia.org/wiki/Cloaca_Maxima
11. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L81887-9224TMP.html#irreversible
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L81887-9224TMP.html#unintended
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L81887-9224TMP.html#scale-down
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L81887-9224TMP.html#labor-materials
15. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L81887-9224TMP.html#awful
11. https://taylor.town/millennium-sewer#irreversible
12. https://taylor.town/millennium-sewer#unintended
13. https://taylor.town/millennium-sewer#scale-down
14. https://taylor.town/millennium-sewer#labor-materials
15. https://taylor.town/millennium-sewer#awful
16. https://www.sec.gov/Archives/edgar/data/1018724/000119312516530910/d168744dex991.htm
17. https://en.wikipedia.org/wiki/ExxonMobil_climate_change_denial
18. https://en.wikipedia.org/wiki/Own_goal

View File

@@ -45,8 +45,8 @@ Science X Account
[INS: :INS]
* (BUTTON)
* share this!
* [30]90
* [31]15
* [30]114
* [31]32
* [32]Share
* [33]Email
@@ -118,6 +118,7 @@ We are wasting up to 20% of our time on computer problems, says study
users in identifying problems. But it also means that problems that are
not identified and solved will probably frustrate a large number of
users," says Morten Hertzum.
[INS: :INS]
The problems are only too recognizable
@@ -153,7 +154,6 @@ The problems are only too recognizable
become better, but at the same time, we expect more from it. Even
though downloads are faster now, they are often still experienced as
frustratingly slow. "
[INS: :INS]
88% use a computer at work
@@ -198,7 +198,7 @@ The problems are only too recognizable
[47]DOI: 10.1145/3582432
Provided by [48]University of Copenhagen
Citation: We are wasting up to 20% of our time on computer problems,
says study (2023, June 29) retrieved 3 July 2023 from
says study (2023, June 29) retrieved 16 January 2024 from
https://techxplore.com/news/2023-06-problems.html
This document is subject to copyright. Apart from any fair dealing for
the purpose of private study or research, no part may be reproduced
@@ -210,7 +210,7 @@ The problems are only too recognizable
[49]Computer 'brains' solving mysteries of human behaviour
__________________________________________________________________
[50]107 shares
[50]148 shares
* [51]Facebook
* [52]Twitter
* [53]Email
@@ -223,82 +223,80 @@ The problems are only too recognizable
* [56]Last Comments
* [57]Popular
[58]GitHub's Copilot may lead to global $1.5 trillion GDP boost
[58]Team at Anthropic finds LLMs can be made to engage in deceptive behaviors
Jun 30, 2023
11 hours ago
4
0
[59]Corporate collaboration bolsters quantum encryption
[59]Model outlines how ionic blockades influence energy recovery in forward
bias bipolar membranes
Jun 27, 2023
Jan 15, 2024
0
[60]A new method to develop recyclable, organic and flexible electronics
Jan 10, 2024
0
[61]Light-emitting textiles for diverse flexible and wearable displays
Jan 9, 2024
0
[62]A robot that can play video games with humans
Jan 9, 2024
1
[60]Rendering three-dimensional images from eye reflections with NeRF
Jun 27, 2023
0
[61]Engineering liquid crystal elastomers inspired by elephant trunks to make
artificial plants
Jun 27, 2023
0
[62]Wafer-scale transistor arrays created using slot-die printing
Jun 27, 2023
0
__________________________________________________________________
Researchers develop a redox-based transistor as a reservoir system for
neuromorphic computing
Team develops a new deepfake detector designed to be less biased
1 hour ago
8 hours ago
Sweden orders four companies to stop using Google tool
From cannabis harvest to flexible solar panels: Using organic electronics to
develop next-gen devices
3 hours ago
11 hours ago
New glass could cut carbon footprint by nearly half and is 10x more damage
resistant
Team at Anthropic finds LLMs can be made to engage in deceptive behaviors
4 hours ago
11 hours ago
Team develops a faster, cheaper way to train large language models
Volocopter flying taxi seeks to seduce Paris
5 hours ago
12 hours ago
Researchers develop recycling method to address carbon and glass fiber
composites waste
Engineers propose hybrid urban water sourcing model using reclaimed
wastewater
5 hours ago
12 hours ago
Cutting edge transistors for semiconductors of the future
Africa's chance for green electricity
7 hours ago
12 hours ago
In AI tussle, Twitter restricts number of posts users can read
Squishy, metal-free magnets to power robots and guide medical implants
Jul 1, 2023
13 hours ago
After several turbulent days, flight disruptions ease despite worries about
5G signals
Material science advance could lead to airplanes that optimize their shape in
flight
Jul 1, 2023
13 hours ago
Displays controlled by flexible fins and liquid droplets more versatile,
efficient than LED screens
Discovery enables cost-effective and eco-friendly green hydrogen production
Jun 30, 2023
13 hours ago
GitHub's Copilot may lead to global $1.5 trillion GDP boost
Advancement in thermoelectricity could light up the Internet of Things
Jun 30, 2023
18 hours ago
[INS: :INS]
*
@@ -328,26 +326,25 @@ Scalable photonic computer solves the subset sum problem
Recommended for you
Robot swarms neutralize harmful Byzantine robots using a blockchain-based
token economy
Jun 30, 2023
Team develops a new deepfake detector designed to be less biased
8 hours ago
Researchers teach an AI to write better chart captions
Jun 29, 2023
Zeroing in on the origins of bias in large language models
Jan 15, 2024
BBCube 3D: Implementing CPU/GPU and memory in a hybrid 3D approach
Jun 29, 2023
Robot baristas and AI chefs caused a stir at CES 2024 as casino union workers
fear for their jobs
Jan 14, 2024
Why do some chatbots talk funny? Teaching them to 'think' rationally might
help them do better
Jun 28, 2023
At CES, gadgets to make everyday life easier
Jan 13, 2024
Researchers design tools to automatically detect natural disasters using
images on social media
Jun 28, 2023
Scientists show how shallow learning mechanism used by the brain can compete
with deep learning
Jan 12, 2024
Researchers devise new way to evaluate cybersecurity methods
Jun 28, 2023
Novel AI framework generates images from nothing
Jan 11, 2024
IFRAME:
[63]//js.trendmd.com/trendmd.amp.html?title=We%20are%20wasting%20up%20t
@@ -465,7 +462,7 @@ Follow us
* [82]RSS feeds
* [83]Push notification
© Tech Xplore 2014 - 2023 powered by [84]Science X Network
© Tech Xplore 2014 - 2024 powered by [84]Science X Network
[85]Privacy policy [86]Terms of use
Your Privacy
@@ -498,7 +495,7 @@ Follow us
References
Visible links:
1. file:///
1. https://techxplore.com/
2. https://techxplore.com/search/
3. https://techxplore.com/rss-feed/
4. https://techxplore.com/rss-feed/breaking/
@@ -506,7 +503,7 @@ References
6. https://techxplore.com/weekly-news/
7. https://techxplore.com/latest-news/
8. https://techxplore.com/unread-news/
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
9. https://techxplore.com/news/2023-06-problems.html
10. https://sciencex.com/profile/login/
11. https://sciencex.com/profile/pwdreset/
12. https://sciencex.com/profile/register/
@@ -528,12 +525,12 @@ References
28. https://techxplore.com/software-news/
29. https://techxplore.com/telecom-news/
30. javascript:void(0)
31. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
32. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
31. https://techxplore.com/news/2023-06-problems.html
32. https://techxplore.com/news/2023-06-problems.html
33. mailto:/
34. file:///
34. https://techxplore.com/
35. https://techxplore.com/consumer-gadgets-news/
36. file:///
36. https://techxplore.com/
37. https://techxplore.com/computer-sciences-news/
38. javascript:void(0)
39. https://sciencex.com/help/editorial-process/
@@ -549,23 +546,23 @@ References
49. https://techxplore.com/news/2016-10-brains-mysteries-human-behaviour.html
50. javascript:void(0)
51. javascript:void(0)
52. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
53. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
54. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
55. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html#nav-featured
56. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html#nav-commented
57. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html#nav-popular
58. https://techxplore.com/news/2023-06-github-copilot-global-trillion-gdp.html
59. https://techxplore.com/news/2023-06-corporate-collaboration-bolsters-quantum-encryption.html
60. https://techxplore.com/news/2023-06-three-dimensional-images-eye-nerf.html
61. https://techxplore.com/news/2023-06-liquid-crystal-elastomers-elephant-trunks.html
62. https://techxplore.com/news/2023-06-wafer-scale-transistor-arrays-slot-die.html
63. file://js.trendmd.com/trendmd.amp.html?title=We are wasting up to 20% of our time on computer problems, says study&url=https://techxplore.com/news/2023-06-problems.html&journalId=73746
52. https://techxplore.com/news/2023-06-problems.html
53. https://techxplore.com/news/2023-06-problems.html
54. https://techxplore.com/news/2023-06-problems.html
55. https://techxplore.com/news/2023-06-problems.html#nav-featured
56. https://techxplore.com/news/2023-06-problems.html#nav-commented
57. https://techxplore.com/news/2023-06-problems.html#nav-popular
58. https://techxplore.com/news/2024-01-team-anthropic-llms-engage-deceptive.html
59. https://techxplore.com/news/2024-01-outlines-ionic-blockades-energy-recovery.html
60. https://techxplore.com/news/2024-01-method-recyclable-flexible-electronics.html
61. https://techxplore.com/news/2024-01-emitting-textiles-diverse-flexible-wearable.html
62. https://techxplore.com/news/2024-01-robot-play-video-games-humans.html
63. https://js.trendmd.com/trendmd.amp.html?title=We are wasting up to 20% of our time on computer problems, says study&url=https://techxplore.com/news/2023-06-problems.html&journalId=73746
64. Javascript:void(0);
65. https://sciencex.com/help/feedback/
66. https://sciencex.com/help/comments/
67. https://sciencex.com/help/newsletter/
68. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
68. https://techxplore.com/news/2023-06-problems.html
69. https://techxplore.com/
70. https://techxplore.com/search/
71. https://techxplore.com/news/2023-06-problems.html?deviceType=mobile
@@ -586,39 +583,39 @@ References
86. https://sciencex.com/help/terms/
87. https://sciencex.com/help/privacy/
88. https://sciencex.com/help/terms/
89. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
89. https://techxplore.com/news/2023-06-problems.html
90. https://sciencex.com/help/cookies/
91. https://sciencex.com/help/adblock/
Hidden links:
93. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L4446-7560TMP.html
93. https://techxplore.com/news/2023-06-problems.html
94. javascript:void(0)
95. https://techxplore.com/news/2023-06-problems.pdf
96. javascript:window.print()
97. https://techxplore.com/archive/29-06-2023/
98. http://www.ku.dk/english/
99. https://techxplore.com/news/2023-07-redox-based-transistor-reservoir-neuromorphic.html
100. https://techxplore.com/news/2023-07-sweden-companies-google-tool.html
101. https://techxplore.com/news/2023-07-glass-carbon-footprint-10x-resistant.html
102. https://techxplore.com/news/2023-07-team-faster-cheaper-large-language.html
103. https://techxplore.com/news/2023-07-recycling-method-carbon-glass-fiber.html
104. https://techxplore.com/news/2023-07-edge-transistors-semiconductors-future.html
105. https://techxplore.com/news/2023-07-ai-tussle-twitter-restricts-users.html
106. https://techxplore.com/news/2023-07-air-isnt-hard-5g-wireless.html
107. https://techxplore.com/news/2023-06-displays-flexible-fins-liquid-droplets.html
108. https://techxplore.com/news/2023-06-github-copilot-global-trillion-gdp.html
99. https://techxplore.com/news/2024-01-team-deepfake-detector-biased.html
100. https://techxplore.com/news/2024-01-cannabis-harvest-flexible-solar-panels.html
101. https://techxplore.com/news/2024-01-team-anthropic-llms-engage-deceptive.html
102. https://techxplore.com/news/2024-01-volocopter-flying-taxi-seduce-paris.html
103. https://techxplore.com/news/2024-01-hybrid-urban-sourcing-reclaimed-wastewater.html
104. https://techxplore.com/news/2024-01-africa-chance-green-electricity.html
105. https://techxplore.com/news/2024-01-squishy-metal-free-magnets-power.html
106. https://techxplore.com/news/2024-01-material-science-advance-airplanes-optimize.html
107. https://techxplore.com/news/2024-01-discovery-enables-effective-eco-friendly.html
108. https://techxplore.com/news/2024-01-advancement-thermoelectricity-internet.html
109. https://techxplore.com/news/2016-10-brains-mysteries-human-behaviour.html
110. https://techxplore.com/news/2023-05-quantum-powerful.html
111. https://techxplore.com/news/2023-05-qa-expert-discusses-realistically-quantum.html
112. https://phys.org/news/2020-12-tiny-quantum-real-optimization-problem.html
113. https://techxplore.com/news/2022-10-software-nonspecialists-intuitively-machines-gestures.html
114. https://phys.org/news/2020-02-scalable-photonic-subset-sum-problem.html
115. https://techxplore.com/news/2023-06-robot-swarms-neutralize-byzantine-robots.html
116. https://techxplore.com/news/2023-06-ai-captions.html
117. https://techxplore.com/news/2023-06-bbcube-3d-cpugpu-memory-hybrid.html
118. https://techxplore.com/news/2023-06-chatbots-funny-rationally.html
119. https://techxplore.com/news/2023-06-tools-automatically-natural-disasters-images.html
120. https://techxplore.com/news/2023-06-cybersecurity-methods.html
115. https://techxplore.com/news/2024-01-team-deepfake-detector-biased.html
116. https://techxplore.com/news/2024-01-zeroing-bias-large-language.html
117. https://techxplore.com/news/2024-01-robot-baristas-ai-chefs-ces.html
118. https://techxplore.com/news/2024-01-ces-gadgets-everyday-life-easier.html
119. https://techxplore.com/news/2024-01-scientists-shallow-mechanism-brain-deep.html
120. https://techxplore.com/news/2024-01-ai-framework-generates-images.html
121. https://phys.org/
122. https://medicalxpress.com/
123. https://sciencex.com/

View File

@@ -1,27 +1,28 @@
#[1]The Sweet Setup [2]alternate [3]alternate [4]alternate
[tr?id=1547247442291447&ev=PageView &noscript=1]
fbpx [tr?id=1547247442291447&ev=PageView &noscript=1]
IFRAME: [5]https://www.googletagmanager.com/ns.html?id=GTM-PS7L89F
NEW! All the Things: Productivity Course → [6]Check it Out
FREE! Plan Your Ideal Week: Bonus Workshop + Planner → Get the
Workshop
[7]The Sweet Setup The Sweet Setup
[8]ABOUT [9]COURSES [10]BLOG
[11]Sign In
[6]The Sweet Setup The Sweet Setup
[7]ABOUT [8]COURSES [9]BLOG
[10]Sign In
* [12]Categories
+ [13]Mindfulness
+ [14]Workflows
+ [15]Setups
+ [16]Quick Tips
* [11]Categories
+ [12]Mindfulness
+ [13]Workflows
+ [14]Setups
+ [15]Quick Tips
____________________ Go
How to Create an Effective Weekly Schedule
April 24, 2023
by [17]Isaac Smith
by [16]Isaac Smith
Hero Hero
@@ -143,7 +144,7 @@ Winning Each Day
Follow us
[18]Get App Picks, Guides, & More
[17]Get App Picks, Guides, & More
Get workflow tips, app recommendations, how-to guides, stories, and
more delivered to your inbox. Plus we'll send you our productivity
@@ -153,71 +154,70 @@ Follow us
Sweet!
[19]Best-Selling Courses
[18]Best-Selling Courses
[20]🎟 All Access Pass 🎟
[19]🎟 All Access Pass 🎟
Join the Focus Accelerator to get instant access to the entire course
library, resource vault, and more. [21
library, resource vault, and more. [20
[22]NEW: All the Things
[21]NEW: All the Things
Best-selling productivity course. Stop being managed by your task list.
[23
[22
[24]Full Course List
[23]Full Course List
Serving 15,000 customers since 2013, we have a library full of in-depth
courses to help you be more productive, creative, and focused. [25]View
courses to help you be more productive, creative, and focused. [24]View
all courses »
[26]The Latest Posts
[25]The Latest Posts
[27]Lock Screen Widgets, Productivity Must-Haves, and More
[26]Our First Look at Apples New Journal App
Catch up on what we published this week, including a look at some great
lock screen widgets for iPhone 14 Pro (Max), must-have productivity
apps from our team, and more. [28]»
Lets take a look at Apples new Journal app for iPhone and how it
stacks up to one of the perennial apps on the App Store. The app has a
long way to go, but it has some very intriguing elements to start.
[27]»
[29]Great Lock Screen Widgets for the iPhone 14 Pro and Pro Max
[28]Tracking Important Events with Up Ahead, Time Blocking Methods, and More
Here are some of our favorite Lock Screen widgets thus far. [30]»
Catch up on what we published this week, including a look at Up Ahead
for tracking upcoming events you're looking forward to, a guide to
effectively using time blocking for productivity, and more. [29]»
[31]Using ChatGPT for Productivity, Joshs Must-Have Apps, and More
[30]Up Ahead Lets You Track the Important Things in Life
Catch up on what we published this week, including a look at Josh's
must-have apps for productivity, some apps for using ChatGPT on macOS
and iOS, and more. [32]»
How many days is it until your next trip? How about until your
anniversary? Or maybe that movie youve been waiting to see comes out?
You can of course put all of these events on a calendar and find them
that way, but that doesnt really make it easy to see how long it is
until that thing happens. That's where Up Ahead comes in. [31]»
[33]Your opinion: Notion
[32]The Power of Focus Themes
Do you have thoughts about Notion? Good! We need your feedback. Were
working on some new trainings, resources, and templates for Notion
users — specifically to help with prioritizing ideas and managing
tasks. Were excited about it, but before we get too far we have a
quick favor to ask you: Would you mind taking […] [34]»
One of the most important concepts to learn as you figure out your 2024
plans comes from David Allen: "You can do anything you want, but you
cant do everything you want." [Free Workshop this Monday] [33]»
[35]Joshs Must-Have Productivity Apps
[34]The CEO Who Had No Goals (Video)
As Matt so wisely put last week, well quickly run the risk here of
replicating each The Sweet Setup contributors must-have productivity
apps. By the end of this little series, youre likely to see a few
commonalities, such as Notion, Fantastical, Ulysses, 1Password and
perhaps Things. Each of these apps rock in their own right. And we as a
group have a great taste in productivity apps. [36]»
I recently heard a surprising admission from a very successful CEO.
[35]»
* [37]Home
* [38]About
* [39]Products
* [40]Contact
* [41]Blog
* [42]Newsletter
* [43]Sign In
* [36]Home
* [37]About
* [38]Products
* [39]Contact
* [40]Blog
* [41]Newsletter
* [42]Sign In
A website by [44]Shawn Blanc and friends. See also: [45]The Focus
Course | [46]Tools & Toys
© 2023 Blanc Media, LLC
[47]Design by Ink Blot Media Group • [48]Dev by Jonathan Christopher
A website by [43]Shawn Blanc and friends. See also: [44]The Focus
Course | [45]Tools & Toys
© 2024 Blanc Media, LLC
[46]Design by Ink Blot Media Group • [47]Dev by Jonathan Christopher
fbpx
@@ -229,51 +229,50 @@ References
3. https://thesweetsetup.com/wp-json/oembed/1.0/embed?url=https://thesweetsetup.com/how-to-create-an-effective-weekly-schedule/
4. https://thesweetsetup.com/wp-json/oembed/1.0/embed?url=https://thesweetsetup.com/how-to-create-an-effective-weekly-schedule/&format=xml
5. https://www.googletagmanager.com/ns.html?id=GTM-PS7L89F
6. https://thesweetsetup.com/things/?ref=46
7. https://thesweetsetup.com/
8. file:///colophon/
9. file:///training/
10. file:///blog/
11. https://thesweetsetup.com/my-account
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L24351-9467TMP.html
13. https://thesweetsetup.com/category/mindfulness/
14. https://thesweetsetup.com/category/workflows/
15. https://thesweetsetup.com/category/sweet-setup-interview/
16. https://thesweetsetup.com/category/quick-tip/
17. https://thesweetsetup.com/author/imsmith/
18. https://thesweetsetup.com/newsletter/
19. https://thesweetsetup.com/training/
6. https://thesweetsetup.com/
7. https://thesweetsetup.com/colophon/
8. https://thesweetsetup.com/training/
9. https://thesweetsetup.com/blog/
10. https://thesweetsetup.com/my-account
11. https://thesweetsetup.com/how-to-create-an-effective-weekly-schedule/
12. https://thesweetsetup.com/category/mindfulness/
13. https://thesweetsetup.com/category/workflows/
14. https://thesweetsetup.com/category/sweet-setup-interview/
15. https://thesweetsetup.com/category/quick-tip/
16. https://thesweetsetup.com/author/imsmith/
17. https://thesweetsetup.com/newsletter/
18. https://thesweetsetup.com/training/
19. https://thesweetsetup.com/accelerator/
20. https://thesweetsetup.com/accelerator/
21. https://thesweetsetup.com/accelerator/
21. https://thesweetsetup.com/things/
22. https://thesweetsetup.com/things/
23. https://thesweetsetup.com/things/
24. https://thesweetsetup.com/training/?utm_source=training_sidebar_link&utm_medium=sidebar&utm_campaign=sidebar_att
25. https://thesweetsetup.com/training/
26. https://thesweetsetup.com/blog/
27. https://thesweetsetup.com/lock-screen-widgets-productivity-must-haves-and-more/
28. https://thesweetsetup.com/lock-screen-widgets-productivity-must-haves-and-more/
29. https://thesweetsetup.com/great-lock-screen-widgets-for-the-iphone-14-pro-and-pro-max/
30. https://thesweetsetup.com/great-lock-screen-widgets-for-the-iphone-14-pro-and-pro-max/
31. https://thesweetsetup.com/using-chatgpt-for-productivity-joshs-must-have-apps-and-more/
32. https://thesweetsetup.com/using-chatgpt-for-productivity-joshs-must-have-apps-and-more/
33. https://thesweetsetup.com/notion-survey/
34. https://thesweetsetup.com/notion-survey/
35. https://thesweetsetup.com/joshs-must-have-productivity-apps/
36. https://thesweetsetup.com/joshs-must-have-productivity-apps/
37. file:///
38. https://thesweetsetup.com/colophon/
39. https://thesweetsetup.com/training/
40. https://thesweetsetup.com/contact/
41. https://thesweetsetup.com/blog/
42. https://thesweetsetup.com/newsletter/
43. https://thesweetsetup.com/my-account
44. https://shawnblanc.net/
45. https://thefocuscourse.com/
46. http://toolsandtoys.net/
47. http://inkblotmediagroup.com/
48. http://mondaybynoon.com/
23. https://thesweetsetup.com/training/?utm_source=training_sidebar_link&utm_medium=sidebar&utm_campaign=sidebar_att
24. https://thesweetsetup.com/training/
25. https://thesweetsetup.com/blog/
26. https://thesweetsetup.com/our-first-look-at-apples-new-journal-app/
27. https://thesweetsetup.com/our-first-look-at-apples-new-journal-app/
28. https://thesweetsetup.com/tracking-important-events-up-ahead-timeblocking-more/
29. https://thesweetsetup.com/tracking-important-events-up-ahead-timeblocking-more/
30. https://thesweetsetup.com/up-ahead-lets-you-track-the-important-things-in-life/
31. https://thesweetsetup.com/up-ahead-lets-you-track-the-important-things-in-life/
32. https://thesweetsetup.com/the-power-of-focus-themes/
33. https://thesweetsetup.com/the-power-of-focus-themes/
34. https://thesweetsetup.com/the-ceo-who-dad-no-goals-video/
35. https://thesweetsetup.com/the-ceo-who-dad-no-goals-video/
36. https://thesweetsetup.com/
37. https://thesweetsetup.com/colophon/
38. https://thesweetsetup.com/training/
39. https://thesweetsetup.com/contact/
40. https://thesweetsetup.com/blog/
41. https://thesweetsetup.com/newsletter/
42. https://thesweetsetup.com/my-account
43. https://shawnblanc.net/
44. https://thefocuscourse.com/
45. http://toolsandtoys.net/
46. http://inkblotmediagroup.com/
47. http://mondaybynoon.com/
Hidden links:
50. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L24351-9467TMP.html
51. https://twitter.com/thesweetsetup
52. https://thesweetsetup.com/feed
49. https://thesweetsetup.com/how-to-create-an-effective-weekly-schedule/
50. https://twitter.com/thesweetsetup
51. https://thesweetsetup.com/feed

View File

@@ -1,33 +1,34 @@
#[1]The Sweet Setup [2]alternate [3]alternate [4]alternate
[tr?id=1547247442291447&ev=PageView &noscript=1]
fbpx [tr?id=1547247442291447&ev=PageView &noscript=1]
IFRAME: [5]https://www.googletagmanager.com/ns.html?id=GTM-PS7L89F
NEW! All the Things: Productivity Course → [6]Check it Out
FREE! Plan Your Ideal Week: Bonus Workshop + Planner → Get the
Workshop
[7]The Sweet Setup The Sweet Setup
[8]ABOUT [9]COURSES [10]BLOG
[11]Sign In
[6]The Sweet Setup The Sweet Setup
[7]ABOUT [8]COURSES [9]BLOG
[10]Sign In
* [12]Categories
+ [13]Mindfulness
+ [14]Workflows
+ [15]Setups
+ [16]Quick Tips
* [11]Categories
+ [12]Mindfulness
+ [13]Workflows
+ [14]Setups
+ [15]Quick Tips
____________________ Go
Turning Obsidian into My Perfect Writing App
October 24, 2022
by [17]Mike Schmitz
by [16]Mike Schmitz
NaNoWriMo (National Novel Writing Month) is right around the corner,
and if youre looking for a great tool to help you hit your writing
goals, there are lots of great options available.
In this article, I want to make the case for using [18]Obsidian by
In this article, I want to make the case for using [17]Obsidian by
showing you how to turn it into a powerful writing environment using a
few essential plugins.
@@ -115,7 +116,7 @@ Obsidian Core Plugin Settings
These are sections available in the right sidebar that show all of
the notes that link to the active note and all of the notes linked
to from the active note respectively. (If youre new to the concept
of connected notes, check out [19]this article on using the local
of connected notes, check out [18]this article on using the local
graph.)
* Make sure that Outline is toggled ON. This adds a tab in the right
sidebar that creates a table of contents for your note based on the
@@ -136,8 +137,8 @@ Obsidian Community Plugins for an Upgraded Writing Experience
You can access the Community plugins public directory by going to
Settings → Community plugins → Browse once youve toggled off Safe
Mode. From there, you can find plugins for just about anything, from
[20]embedding tasks from Todoist to [21]creating timeblocked daily
plans to [22]creating kanban boards — all based on your locally-stored
[19]embedding tasks from Todoist to [20]creating timeblocked daily
plans to [21]creating kanban boards — all based on your locally-stored
plain text files using standard Markdown.
All of the plugin links I share below are Obsidian links
@@ -152,7 +153,7 @@ Obsidian Community Plugins for an Upgraded Writing Experience
Better Word Count
The first plugin is called [23]Better Word Count. This replaces the
The first plugin is called [22]Better Word Count. This replaces the
built-in word count core plugin, and it functions largely the same with
one key addition: when you highlight text, it shows the
words/characters of the highlighted text instead of the whole document.
@@ -163,7 +164,7 @@ Better Word Count
cMenu
If youre uncomfortable relying on your memory for Markdown formatting,
[24]cMenu is a third-party plugin that gives you a minimal text editor
[23]cMenu is a third-party plugin that gives you a minimal text editor
modal that allows you to do things like bold, italicize, strikethrough,
underline, and toggle blockquotes.
@@ -174,7 +175,7 @@ Reading Time
Another handy Ulysses feature is being able to see how long it will
take to read the text in the selected file. But you can add this
feature to the status bar using the [25]Reading Time plugin.
feature to the status bar using the [24]Reading Time plugin.
This one is pretty straightforward — just install it and turn it on and
youll see the reading time at the bottom of your Obsidian window. You
@@ -183,8 +184,8 @@ Reading Time
Footnote Shortcut
If you use footnotes a lot, they can be a bit of a pain to create with
standard Markdown. Its a lot easier with the [26]Obsidian Footnotes
plugin.^[27]1
standard Markdown. Its a lot easier with the [25]Obsidian Footnotes
plugin.^[26]1
Once installed, you can find it in the Command Palette and with the
hotkey: Footnote Shortcut: Insert and Navigate Footnote. You can
@@ -196,7 +197,7 @@ Footnote Shortcut
Focus Mode
The Obsidian interface can be a little distracting when youre trying
to focus on your words. Fortunately, the [28]Focus Mode plugin allows
to focus on your words. Fortunately, the [27]Focus Mode plugin allows
you to remove all the distractions and focus on what youre writing.
Once the plugin is installed and active, just click the Toggle Focus
@@ -205,7 +206,7 @@ Focus Mode
Typewriter Scroll
[29]This plugin keeps the currently selected line in the middle of the
[28]This plugin keeps the currently selected line in the middle of the
screen as you type. As you type, the focus moves from the current
section to the next section by moving the rest of the page in the
background, much like an old-fashioned typewriter.
@@ -216,7 +217,7 @@ Typewriter Scroll
Novel Word Count
If you are aiming to write a book (fiction or non-fiction), you
probably have a total word count in mind. [30]Novel Word Count shows
probably have a total word count in mind. [29]Novel Word Count shows
you the number of words that a document or folder contains in the
sidebar so you can keep track of your long-form writing progress.
@@ -237,11 +238,11 @@ Conclusion
__________________________________________________________________
1. Since its an Obsidian Command, you could also add this as a button
to the cMenu plugin mentioned above. [31]↩
to the cMenu plugin mentioned above. [30]↩
Follow us
[32]Get App Picks, Guides, & More
[31]Get App Picks, Guides, & More
Get workflow tips, app recommendations, how-to guides, stories, and
more delivered to your inbox. Plus we'll send you our productivity
@@ -251,75 +252,70 @@ Follow us
Sweet!
[33]Best-Selling Courses
[32]Best-Selling Courses
[34]🎟 All Access Pass 🎟
[33]🎟 All Access Pass 🎟
Join the Focus Accelerator to get instant access to the entire course
library, resource vault, and more. [35
library, resource vault, and more. [34
[36]NEW: All the Things
[35]NEW: All the Things
Best-selling productivity course. Stop being managed by your task list.
[37
[36
[38]Full Course List
[37]Full Course List
Serving 15,000 customers since 2013, we have a library full of in-depth
courses to help you be more productive, creative, and focused. [39]View
courses to help you be more productive, creative, and focused. [38]View
all courses »
[40]The Latest Posts
[39]The Latest Posts
[41]Mike Schmitzs Must-Have Productivity Apps
[40]Our First Look at Apples New Journal App
Like Josh, Matt, and Jeff did previously, today I'm going to share a
handful of my favorite productivity apps that are essential for how I
work. [42]»
Lets take a look at Apples new Journal app for iPhone and how it
stacks up to one of the perennial apps on the App Store. The app has a
long way to go, but it has some very intriguing elements to start.
[41]»
[43]Jeff Abbotts Must-Have Productivity Apps
[42]Tracking Important Events with Up Ahead, Time Blocking Methods, and More
We've heard from Matt and Josh on which apps they consider
irreplaceable for their workflows and productivity, and now it's my
turn to pull back the curtain. These days, a lot of my work happens on
a work MacBook Pro that is fairly locked down. The IT-managed operating
system presents some challenges when it comes to finding a good
productivity balance, and these apps meet my needs on my work device
and personal devices too. [44]»
Catch up on what we published this week, including a look at Up Ahead
for tracking upcoming events you're looking forward to, a guide to
effectively using time blocking for productivity, and more. [43]»
[45]How We Created our Master Resource Database
[44]Up Ahead Lets You Track the Important Things in Life
A couple of months ago, we were in a Blanc Media staff meeting and we
were talking about one of our resources, an e-book called
Procrastinators Guide to Progress. And I asked, “Do we have a central
place to easily find all of our resources with source files and links?”
Well, the answer was.... “um, I dont think so”. So then I had the idea
to track down all of our resources, PDFs, slide decks etc. and drop
them into one place. So our Master Resource Database in Notion was
born. [46]»
How many days is it until your next trip? How about until your
anniversary? Or maybe that movie youve been waiting to see comes out?
You can of course put all of these events on a calendar and find them
that way, but that doesnt really make it easy to see how long it is
until that thing happens. That's where Up Ahead comes in. [45]»
[47]Lock Screen Widgets, Productivity Must-Haves, and More
[46]The Power of Focus Themes
Catch up on what we published this week, including a look at some great
lock screen widgets for iPhone 14 Pro (Max), must-have productivity
apps from our team, and more. [48
One of the most important concepts to learn as you figure out your 2024
plans comes from David Allen: "You can do anything you want, but you
cant do everything you want." [Free Workshop this Monday] [47
[49]Great Lock Screen Widgets for the iPhone 14 Pro and Pro Max
[48]The CEO Who Had No Goals (Video)
Here are some of our favorite Lock Screen widgets thus far. [50]»
I recently heard a surprising admission from a very successful CEO.
[49]»
* [51]Home
* [52]About
* [53]Products
* [54]Contact
* [55]Blog
* [56]Newsletter
* [57]Sign In
* [50]Home
* [51]About
* [52]Products
* [53]Contact
* [54]Blog
* [55]Newsletter
* [56]Sign In
A website by [58]Shawn Blanc and friends. See also: [59]The Focus
Course | [60]Tools & Toys
© 2023 Blanc Media, LLC
[61]Design by Ink Blot Media Group • [62]Dev by Jonathan Christopher
A website by [57]Shawn Blanc and friends. See also: [58]The Focus
Course | [59]Tools & Toys
© 2024 Blanc Media, LLC
[60]Design by Ink Blot Media Group • [61]Dev by Jonathan Christopher
fbpx
@@ -331,65 +327,64 @@ References
3. https://thesweetsetup.com/wp-json/oembed/1.0/embed?url=https://thesweetsetup.com/turning-obsidian-into-my-perfect-writing-app/
4. https://thesweetsetup.com/wp-json/oembed/1.0/embed?url=https://thesweetsetup.com/turning-obsidian-into-my-perfect-writing-app/&format=xml
5. https://www.googletagmanager.com/ns.html?id=GTM-PS7L89F
6. https://thesweetsetup.com/things/?ref=46
7. https://thesweetsetup.com/
8. file:///colophon/
9. file:///training/
10. file:///blog/
11. https://thesweetsetup.com/my-account
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60569-2817TMP.html
13. https://thesweetsetup.com/category/mindfulness/
14. https://thesweetsetup.com/category/workflows/
15. https://thesweetsetup.com/category/sweet-setup-interview/
16. https://thesweetsetup.com/category/quick-tip/
17. https://thesweetsetup.com/author/mikeschmitz/
18. https://obsidian.md/
19. https://thesweetsetup.com/the-power-of-obsidians-local-graph/
20. https://thesweetsetup.com/syncing-embedding-tasks-from-todoist-in-obsidian/
21. https://thesweetsetup.com/timeblocking-in-obsidian/
22. https://thesweetsetup.com/my-obsidian-based-kanban-writing-workflow/
23. obsidian://show-plugin/?id=better-word-count
24. obsidian://show-plugin/?id=cmenu-plugin
25. obsidian://show-plugin/?id=obsidian-reading-time
26. obsidian://show-plugin/?id=obsidian-footnotes
27. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60569-2817TMP.html#fn-132252:1
28. obsidian://show-plugin/?id=obsidian-focus-mode
29. obsidian://show-plugin/?id=cm-typewriter-scroll-obsidian
30. obsidian://show-plugin/?id=novel-word-count
31. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60569-2817TMP.html#fnref-132252:1
32. https://thesweetsetup.com/newsletter/
33. https://thesweetsetup.com/training/
6. https://thesweetsetup.com/
7. https://thesweetsetup.com/colophon/
8. https://thesweetsetup.com/training/
9. https://thesweetsetup.com/blog/
10. https://thesweetsetup.com/my-account
11. https://thesweetsetup.com/turning-obsidian-into-my-perfect-writing-app/
12. https://thesweetsetup.com/category/mindfulness/
13. https://thesweetsetup.com/category/workflows/
14. https://thesweetsetup.com/category/sweet-setup-interview/
15. https://thesweetsetup.com/category/quick-tip/
16. https://thesweetsetup.com/author/mikeschmitz/
17. https://obsidian.md/
18. https://thesweetsetup.com/the-power-of-obsidians-local-graph/
19. https://thesweetsetup.com/syncing-embedding-tasks-from-todoist-in-obsidian/
20. https://thesweetsetup.com/timeblocking-in-obsidian/
21. https://thesweetsetup.com/my-obsidian-based-kanban-writing-workflow/
22. obsidian://show-plugin/?id=better-word-count
23. obsidian://show-plugin/?id=cmenu-plugin
24. obsidian://show-plugin/?id=obsidian-reading-time
25. obsidian://show-plugin/?id=obsidian-footnotes
26. https://thesweetsetup.com/turning-obsidian-into-my-perfect-writing-app/#fn-132252:1
27. obsidian://show-plugin/?id=obsidian-focus-mode
28. obsidian://show-plugin/?id=cm-typewriter-scroll-obsidian
29. obsidian://show-plugin/?id=novel-word-count
30. https://thesweetsetup.com/turning-obsidian-into-my-perfect-writing-app/#fnref-132252:1
31. https://thesweetsetup.com/newsletter/
32. https://thesweetsetup.com/training/
33. https://thesweetsetup.com/accelerator/
34. https://thesweetsetup.com/accelerator/
35. https://thesweetsetup.com/accelerator/
35. https://thesweetsetup.com/things/
36. https://thesweetsetup.com/things/
37. https://thesweetsetup.com/things/
38. https://thesweetsetup.com/training/?utm_source=training_sidebar_link&utm_medium=sidebar&utm_campaign=sidebar_att
39. https://thesweetsetup.com/training/
40. https://thesweetsetup.com/blog/
41. https://thesweetsetup.com/mike-schmitzs-must-have-productivity-apps/
42. https://thesweetsetup.com/mike-schmitzs-must-have-productivity-apps/
43. https://thesweetsetup.com/jeff-abbotts-must-have-productivity-apps/
44. https://thesweetsetup.com/jeff-abbotts-must-have-productivity-apps/
45. https://thesweetsetup.com/how-we-created-our-master-resource-database/
46. https://thesweetsetup.com/how-we-created-our-master-resource-database/
47. https://thesweetsetup.com/lock-screen-widgets-productivity-must-haves-and-more/
48. https://thesweetsetup.com/lock-screen-widgets-productivity-must-haves-and-more/
49. https://thesweetsetup.com/great-lock-screen-widgets-for-the-iphone-14-pro-and-pro-max/
50. https://thesweetsetup.com/great-lock-screen-widgets-for-the-iphone-14-pro-and-pro-max/
51. file:///
52. https://thesweetsetup.com/colophon/
53. https://thesweetsetup.com/training/
54. https://thesweetsetup.com/contact/
55. https://thesweetsetup.com/blog/
56. https://thesweetsetup.com/newsletter/
57. https://thesweetsetup.com/my-account
58. https://shawnblanc.net/
59. https://thefocuscourse.com/
60. http://toolsandtoys.net/
61. http://inkblotmediagroup.com/
62. http://mondaybynoon.com/
37. https://thesweetsetup.com/training/?utm_source=training_sidebar_link&utm_medium=sidebar&utm_campaign=sidebar_att
38. https://thesweetsetup.com/training/
39. https://thesweetsetup.com/blog/
40. https://thesweetsetup.com/our-first-look-at-apples-new-journal-app/
41. https://thesweetsetup.com/our-first-look-at-apples-new-journal-app/
42. https://thesweetsetup.com/tracking-important-events-up-ahead-timeblocking-more/
43. https://thesweetsetup.com/tracking-important-events-up-ahead-timeblocking-more/
44. https://thesweetsetup.com/up-ahead-lets-you-track-the-important-things-in-life/
45. https://thesweetsetup.com/up-ahead-lets-you-track-the-important-things-in-life/
46. https://thesweetsetup.com/the-power-of-focus-themes/
47. https://thesweetsetup.com/the-power-of-focus-themes/
48. https://thesweetsetup.com/the-ceo-who-dad-no-goals-video/
49. https://thesweetsetup.com/the-ceo-who-dad-no-goals-video/
50. https://thesweetsetup.com/
51. https://thesweetsetup.com/colophon/
52. https://thesweetsetup.com/training/
53. https://thesweetsetup.com/contact/
54. https://thesweetsetup.com/blog/
55. https://thesweetsetup.com/newsletter/
56. https://thesweetsetup.com/my-account
57. https://shawnblanc.net/
58. https://thefocuscourse.com/
59. http://toolsandtoys.net/
60. http://inkblotmediagroup.com/
61. http://mondaybynoon.com/
Hidden links:
64. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L60569-2817TMP.html
65. https://twitter.com/thesweetsetup
66. https://thesweetsetup.com/feed
63. https://thesweetsetup.com/turning-obsidian-into-my-perfect-writing-app/
64. https://twitter.com/thesweetsetup
65. https://thesweetsetup.com/feed

View File

@@ -1,59 +1,64 @@
[1]Skip to content
* [2]Blog
* [3]Connect
* [4]About
#[1]RSS feed [2]JSON feed
* [5]Index
* [6]Blog
* My thoughts on Helix after 6 months
[3]Skip to content
* [4]Blog
* [5]About
* [6]More
1. [7]Index
2. [8]Blog
3. [9]My thoughts on Helix after 6 months
[10](Photo)[11]tim@harek.no[12]PGP key
My thoughts on Helix after 6 months
Published June 19, 2023 — 3 minute read
Photo of Tim Hårek Andreassen Tim Hårek Andreassen
Published June 19, 2023
2 minutes read
Back in [7]January I decided to try out Helix as my primary editor and
Back in [13]January I decided to try out Helix as my primary editor and
today I have almost been using it for 6 months and these are my
thoughts.
[8]# What I like
What I like
[9]# Keystrokes
Keystrokes
Helix lives in the opposite land when it comes to keystrokes in
comparison to Vim, and it was only difficult for the first couple of
days. Ive become fond of the way to navigate around.
days. I've become fond of the way to navigate around.
[10]# Minor modes
Minor modes
I really like that there are more modes, called [11]“Minor modes, and
I really like that there are more modes, called [14]"Minor modes", and
the reason why I like them are that whenever I initate a mode there is
a subtle pop-up in the lower-right corner with the available actions
with the activated mode. This is super helpful when you are first
learning Helix and when you are doing something you dont do on a
learning Helix and when you are doing something you don't do on a
regular basis. It lowers the chance of having to switch context in
order to do something. For instance, I know that m activates Match
mode, but sometimes I may forget how to select around specific
order to do something. For instance, I know that m activates "Match
mode", but sometimes I may forget how to select around specific
selector like (), but with Helix I will have a little helper that tells
me that the next key is a and then the next helper will help me select
just ().
[12]# Moving around
Moving around
Ive become really fond of the idea that every move-action is also a
I've become really fond of the idea that every move-action is also a
selection/highlight, I find that I miss that feature whenever I edit
server-configs via SSH or somewhere else when Im not in Helix. It
server-configs via SSH or somewhere else when I'm not in Helix. It
feels natural after a while because you get used to moving around
text/code with w and e.
[13]# Configuration
Configuration
No more Vimscript and Lua, just plaintext TOML! The documentation for
how to configure the editor is great and most of the defaults are also
great! My editor-config is just 23 lines in contrast to my
Neovim-config which is 209 lines long.
[14]# Language server protocol (LSP) support
Language server protocol (LSP) support
I had some experience with this from Neovim, but it felt cumbersome
having to configure everything. With Helix I can simply run hx --health
@@ -69,14 +74,14 @@ Indent queries: ✘
I even managed to get it working with Deno thanks to its documentation
on how to use custom LSPs for specific languages.
[15]# What I dont like
What I don't like
There really isnt anything in particualr that I dont like about
There really isn't anything in particualr that I don't like about
Helix. I really miss having it installed on servers by default, but I
completely understand that that is a big ask 😅 Its not too difficult
completely understand that that is a big ask 😅 It's not too difficult
to swap between Vim-bindings and Helix-bindings for short sessions.
[16]# Conclusion
Conclusion
Helix is fun and easy! I highly recommend Helix if you:
* want to try a new editor,
@@ -84,59 +89,59 @@ Indent queries: ✘
* or been thinking about trying out Vim, but been hesitant because of
the modes.
I will continue to use Helix for the forseeable future, Im looking
I will continue to use Helix for the forseeable future, I'm looking
forward to what future updates will bring!
Remember to check out Helixs tutor, hx --tutor for quick introduction
Remember to check out Helix's tutor, hx --tutor for quick introduction
to its keystrokes and interactions.
Tagged with [17]100 days to
offload[18]helix[19]software[20]thoughts[21]tools
540 words
[22]Reply via e-mail
Tagged with
Also mentioned in
* [15]#100-days-to-offload
* [16]#helix
* [17]#software
* [18]#thoughts
* [19]#tools
* [23]June 2023
516 words
Last deploy: 2023-07-02 11:14 UTC
[20]Reply via email
* [24]Stats
* [25]Privacy
* [26]Sitemap
* [27]RSS
Last deploy: 2024-01-10
* [21]Stats
* [22]Privacy
* [23]Connect
* [24]Subscribe
References
Visible links:
1. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#main
2. https://timharek.no/blog/
3. https://timharek.no/connect/
4. https://timharek.no/about/
5. https://timharek.no/
6. https://timharek.no/blog/
7. https://timharek.no/blog/trying-helix/
8. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#what-i-like
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#keystrokes
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#minor-modes
11. https://docs.helix-editor.com/keymap.html#normal-mode
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#moving-around
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#configuration
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#language-server-protocol-lsp-support
15. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#what-i-don-t-like
16. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L71669-427TMP.html#conclusion
17. https://timharek.no/tags/100-days-to-offload/
18. https://timharek.no/tags/helix/
19. https://timharek.no/tags/software/
20. https://timharek.no/tags/thoughts/
21. https://timharek.no/tags/tools/
22. mailto:tim@harek.no?subject=RE: My thoughts on Helix after 6 months
23. https://timharek.no/blog/2023-june-recently/
24. https://timharek.no/stats/
25. https://timharek.no/privacy/
26. https://timharek.no/sitemap/
27. https://timharek.no/rss.xml
1. https://timharek.no/feed.xml
2. https://timharek.no/feed.json
3. https://timharek.no/blog/my-thoughts-on-helix-after-6-months#main
4. https://timharek.no/blog
5. https://timharek.no/about
6. https://timharek.no/more
7. https://timharek.no/
8. https://timharek.no/blog
9. https://timharek.no/blog/my-thoughts-on-helix-after-6-months
10. https://timharek.no/.well-known/avatar?size=250&quality=90
11. mailto:tim@harek.no
12. https://timharek.no/public-key.asc
13. https://timharek.no/blog/trying-helix
14. https://docs.helix-editor.com/keymap.html#normal-mode
15. https://timharek.no/tags/100-days-to-offload
16. https://timharek.no/tags/helix
17. https://timharek.no/tags/software
18. https://timharek.no/tags/thoughts
19. https://timharek.no/tags/tools
20. mailto:tim@harek.no?subject=RE: My thoughts on Helix after 6 months
21. https://timharek.no/stats
22. https://timharek.no/privacy
23. https://timharek.no/connect
24. https://timharek.no/subscribe
Hidden links:
29. https://timharek.no/
30. https://timharek.no/blog/my-thoughts-on-helix-after-6-months/
26. https://timharek.no/
27. https://timharek.no/

View File

@@ -92,16 +92,16 @@
References
1. https://twonerds.net/blog?format=rss
2. file:///
3. file:///
4. file:///about
5. file:///blog/radda-in-chianti-to-siena
6. file:///blog/radda-in-chianti-to-siena
7. file:///?author=590f29c99f745610d38765af
2. https://twonerds.net/
3. https://twonerds.net/
4. https://twonerds.net/about
5. https://twonerds.net/blog/radda-in-chianti-to-siena
6. https://twonerds.net/blog/radda-in-chianti-to-siena
7. https://twonerds.net/?author=590f29c99f745610d38765af
8. http://www.tuscanybicycle.com/en/
9. http://www.baronericasoli.com/
10. https://www.strava.com/activities/986032513
11. file:///blog/radda-in-chianti-to-siena
12. file:///?author=590f29c99f745610d38765af
13. file:///blog/siena-to-san-gimignano
14. file:///blog/firenze-to-radda-in-chianti-our-first-day-in-the-saddle
11. https://twonerds.net/blog/radda-in-chianti-to-siena
12. https://twonerds.net/?author=590f29c99f745610d38765af
13. https://twonerds.net/blog/siena-to-san-gimignano
14. https://twonerds.net/blog/firenze-to-radda-in-chianti-our-first-day-in-the-saddle

View File

@@ -295,54 +295,54 @@ The Story of the Mathematician
References
Visible links:
1. file:///about
2. file:///music
3. file:///photos
4. file:///books
5. file:///index.xml
6. file:///wage-labour-resources
7. file:///alternatives-to-wage-labour
8. file:///the-epistemic-implications-of-ai-assistants
9. file:///our-schools-should-teach-communication
10. file:///voting-regardless-of-citizenship
11. file:///apologies
12. file:///manifesto
13. file:///hare
14. file:///implementing-regular-expressions-in-hare
15. file:///peony
16. file:///game-engine-skeletal-animation
17. file:///clumsycomputer
18. file:///submodule
19. file:///vegvisir
20. file:///pstr
21. file:///dithering
22. file:///japanese-recommendations
23. file:///german-nouns
24. file:///most-minimal-uk-address
25. file:///about
26. file:///music
27. file:///photos
28. file:///books
29. file:///index.xml
30. file:///wage-labour-resources
31. file:///alternatives-to-wage-labour
32. file:///the-epistemic-implications-of-ai-assistants
33. file:///our-schools-should-teach-communication
34. file:///voting-regardless-of-citizenship
35. file:///apologies
36. file:///manifesto
37. file:///hare
38. file:///implementing-regular-expressions-in-hare
39. file:///peony
40. file:///game-engine-skeletal-animation
41. file:///clumsycomputer
42. file:///submodule
43. file:///vegvisir
44. file:///pstr
45. file:///dithering
46. file:///japanese-recommendations
47. file:///german-nouns
48. file:///most-minimal-uk-address
1. https://vladh.net/about
2. https://vladh.net/music
3. https://vladh.net/photos
4. https://vladh.net/books
5. https://vladh.net/index.xml
6. https://vladh.net/wage-labour-resources
7. https://vladh.net/alternatives-to-wage-labour
8. https://vladh.net/the-epistemic-implications-of-ai-assistants
9. https://vladh.net/our-schools-should-teach-communication
10. https://vladh.net/voting-regardless-of-citizenship
11. https://vladh.net/apologies
12. https://vladh.net/manifesto
13. https://vladh.net/hare
14. https://vladh.net/implementing-regular-expressions-in-hare
15. https://vladh.net/peony
16. https://vladh.net/game-engine-skeletal-animation
17. https://vladh.net/clumsycomputer
18. https://vladh.net/submodule
19. https://vladh.net/vegvisir
20. https://vladh.net/pstr
21. https://vladh.net/dithering
22. https://vladh.net/japanese-recommendations
23. https://vladh.net/german-nouns
24. https://vladh.net/most-minimal-uk-address
25. https://vladh.net/about
26. https://vladh.net/music
27. https://vladh.net/photos
28. https://vladh.net/books
29. https://vladh.net/index.xml
30. https://vladh.net/wage-labour-resources
31. https://vladh.net/alternatives-to-wage-labour
32. https://vladh.net/the-epistemic-implications-of-ai-assistants
33. https://vladh.net/our-schools-should-teach-communication
34. https://vladh.net/voting-regardless-of-citizenship
35. https://vladh.net/apologies
36. https://vladh.net/manifesto
37. https://vladh.net/hare
38. https://vladh.net/implementing-regular-expressions-in-hare
39. https://vladh.net/peony
40. https://vladh.net/game-engine-skeletal-animation
41. https://vladh.net/clumsycomputer
42. https://vladh.net/submodule
43. https://vladh.net/vegvisir
44. https://vladh.net/pstr
45. https://vladh.net/dithering
46. https://vladh.net/japanese-recommendations
47. https://vladh.net/german-nouns
48. https://vladh.net/most-minimal-uk-address
49. https://harpers.org/archive/1932/10/in-praise-of-idleness/
50. https://www.goodreads.com/book/show/36531574-bullshit-jobs
51. https://www.goodreads.com/book/show/50364458-the-tyranny-of-merit
@@ -351,9 +351,9 @@ References
54. https://www.goodreads.com/book/show/36490332-talking-to-my-daughter-about-the-economy
55. https://www.goodreads.com/en/book/show/19144936
56. http://xenopraxis.net/readings/adorno_freetime.pdf
57. file:///alternatives-to-wage-labour
57. https://vladh.net/alternatives-to-wage-labour
58. https://webring.xxiivv.com/#vladh
59. https://creativecommons.org/licenses/by-sa/4.0/
Hidden links:
61. file://localhost/
61. https://vladh.net/

View File

@@ -1,6 +1,6 @@
#[1]Feed
[2][avatar-20210222112907000000-293866624]
[2][avatar-fb368b1ee9b185dc2a09b03eabdb61678dd55244]
David Heinemeier Hansson

View File

@@ -186,8 +186,6 @@ Making Things Real is About Responding to Opportunities
in Washington, DC.
And so we did.
cherry blossom branches with a blue sky behind them cherry blossom
branches with a blue sky behind them
Here it is!
@@ -233,7 +231,7 @@ City Hawk
Prioritize Your Time By Pretending It Is Money
© 2023 Anna Havron. All rights reserved. | [33]Privacy policy |
© 2024 Anna Havron. All rights reserved. | [33]Privacy policy |
[34]Subsc[35]ribe
References

View File

@@ -65,60 +65,66 @@ Why Have a Values Plan?
[31]Anna Havron
Previous
Previous
Holding the Space
Next
Next
Professional Wild Birds
© 2023 Anna Havron. All rights reserved. | [32]Privacy policy |
© 2024 Anna Havron. All rights reserved. | [32]Privacy policy |
[33]Subsc[34]ribe
References
Visible links:
1. http://feeds.feedburner.com/AnnaHavron
2. file:///cart
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25026-3470TMP.html#page
4. file:///
5. file:///articles
6. file:///
7. file:///articles-by-topic
8. file:///sort-your-signals-from-the-noise
9. file:///about
10. file:///subscribe
11. file:///site-notes
12. file:///about-this-site
13. file:///privacy-policy
14. file:///
15. file:///articles
16. file:///
17. file:///articles-by-topic
18. file:///sort-your-signals-from-the-noise
19. file:///about
20. file:///subscribe
21. file:///site-notes
22. file:///about-this-site
23. file:///privacy-policy
24. file:///
25. file:///
26. file:///?author=5f64c2a1f52bd37e36682a0d
2. https://www.annahavron.com/cart
3. https://www.annahavron.com/blog/why-have-a-values-plan#page
4. https://www.annahavron.com/
5. https://www.annahavron.com/articles
6. https://www.annahavron.com/
7. https://www.annahavron.com/articles-by-topic
8. https://www.annahavron.com/sort-your-signals-from-the-noise
9. https://www.annahavron.com/about
10. https://www.annahavron.com/subscribe
11. https://www.annahavron.com/site-notes
12. https://www.annahavron.com/about-this-site
13. https://www.annahavron.com/privacy-policy
14. https://www.annahavron.com/
15. https://www.annahavron.com/articles
16. https://www.annahavron.com/
17. https://www.annahavron.com/articles-by-topic
18. https://www.annahavron.com/sort-your-signals-from-the-noise
19. https://www.annahavron.com/about
20. https://www.annahavron.com/subscribe
21. https://www.annahavron.com/site-notes
22. https://www.annahavron.com/about-this-site
23. https://www.annahavron.com/privacy-policy
24. https://www.annahavron.com/
25. https://www.annahavron.com/
26. https://www.annahavron.com/?author=5f64c2a1f52bd37e36682a0d
27. https://www.youtube.com/watch?v=GSqMacBblq8
28. https://micro.blog/
29. https://micro.camp/
30. https://static1.squarespace.com/static/5f64c2a45a59eb66a7264992/t/6468cc1048157b44f53b2e08/1684589584608/Handout+and+worksheet+for+making+a+values+plan,+Micro+Camp+2023.pdf
31. file:///?author=5f64c2a1f52bd37e36682a0d
31. https://www.annahavron.com/?author=5f64c2a1f52bd37e36682a0d
32. https://www.annahavron.com/privacy-policy
33. https://www.annahavron.com/subscribe
34. https://www.annahavron.com/subscribe
Hidden links:
36. file://localhost/articles
37. file://localhost/
38. file://localhost/articles-by-topic
39. file://localhost/sort-your-signals-from-the-noise
40. file://localhost/about
41. file://localhost/subscribe
42. file://localhost/site-notes
43. file://localhost/about-this-site
44. file://localhost/privacy-policy
45. file://localhost/blog/professional-wild-birds
36. https://www.annahavron.com/articles
37. https://www.annahavron.com/
38. https://www.annahavron.com/articles-by-topic
39. https://www.annahavron.com/sort-your-signals-from-the-noise
40. https://www.annahavron.com/about
41. https://www.annahavron.com/subscribe
42. https://www.annahavron.com/site-notes
43. https://www.annahavron.com/about-this-site
44. https://www.annahavron.com/privacy-policy
45. https://www.annahavron.com/blog/holding-the-space
46. https://www.annahavron.com/blog/professional-wild-birds

View File

@@ -39,13 +39,13 @@
* [34]Facial Hair
* [35]Ties
[36]How to Get the Stink Out of Synthetic Workout Shirts
[36]3 Ways to Wear a Henley Shirt
[37]A Mans Guide to Black Tie: How To Wear A Tuxedo
[37]A Mans Guide to the Oxford Shirt
[38]How to Protect Your Clothing From Moths
[38]Skill of the Week: Instantly Recognize a Quality Suit
[39]How to Wear Corduroy
[39]How to Get the Stink Out of Synthetic Workout Shirts
[40]Did Commandos Go Commando?
@@ -63,35 +63,37 @@
[47]Beard Grooming 101: The Lowdown on Products and Routine
[48]How to Tie a Tie
[48]Skill of the Week: Tie a Scarf 5 Different Ways
[49]Skill of the Week: Tie the Half-Windsor Necktie Knot
[49]How to Tie a Tie
[50]How to Match a Shirt and Tie
[50]Skill of the Week: Tie the Half-Windsor Necktie Knot
[51]Is the Necktie Obsolete?
[51]How to Match a Shirt and Tie
[52]Browse all Get Style
* [53]Fitness
* [54]Health
* [55]Program Review
[56]Podcast #885: The Essential Habits for Becoming an Agile, Vital,
and Durable Human Being
[56]Podcast #955: The Power of NEAT — Move a Little to Lose a Lot
[57]Why Are Dumbbells Called Dumbbells?
[57]Podcast #767: Fat Loss Made Simple
[58]Podcast #878: The Fitness Supplements That Actually Work
[58]Legendary Bodybuilder Mike Mentzers Heavy Duty Method for Maximum
Muscle Growth
[59]Skill of the Week: Throw a Dynamite Straight Punch
[59]Podcast #939: What Lifting Ancient Stones Can Teach You About Being
a Man
[60]The Importance of Building Your Daily Sleep Pressure
[60]What You Can Learn About Shedding Pounds From the Vacation Weight
Loss Paradox
[61]Podcast #888: The Science of a Better Daily Routine
[61]You Need to Eat More Fiber
[62]The Digestive Power of an After-Dinner Walk
[62]Silencing the Ring: Proven Strategies for Tinnitus Relief
[63]Podcast #873: The Myths of Trauma
[63]Podcast #947: Turn Your Anxiety Into a Strength
[64]The Insanely Difficult Standards of Historys Hardest P.E. Program
@@ -107,70 +109,73 @@
* [71]Relationships
* [72]Social Skills
[73]The Best Riddles for Kids (With Answers!)
[73]Podcast #946: Counterintuitive Ideas About Marriage, Family, and
Kids
[74]Podcast #858: The Affectionate, Ambiguous, and Surprisingly
[74]The Best Riddles for Kids (With Answers!)
[75]Podcast #858: The Affectionate, Ambiguous, and Surprisingly
Ambivalent Relationship Between Siblings
[75]How to Fight Entitlement and Develop Gratitude in Your Kids
[76]How to Fight Entitlement and Develop Gratitude in Your Kids
[76]How and Why to Hold a Weekly Marriage Meeting
[77]How to Parent-Teacher Conference
[77]What to Do When Your Kid Lies to You
[78]5 Ways Fathers Hugely Influence Their Daughters
[78]You Dont Have to Be Your Dad: How to Become Your Familys
Transitional Character
[79]Sunday Firesides: We Shouldnt (and Should) Be Friends With Our
Kids
[79]Podcast #810: How to Turn a Boy Into a Man
[80]What to Do When Your Kid Lies to You
[80]The Best Quotes on Fatherhood
[81]Sunday Firesides: Can We Finally Stop Blaming the Puritans?
[81]Is the 7-Year-Itch Real?
[82]Sunday Firesides: The Sit-in-Silence Relationship Test
[82]Sunday Firesides: Climb the Ladder of Love
[83]Sunday Firesides: Treat People as Ends, Not Means
[83]Podcast #865: How to Win Friends and Influence People in the 21st
Century
[84]Podcast #919: Advice on Making Love Last . . . From a Divorce
Lawyer
[84]Podcast #863: Key Insights From the Longest Study on Happiness
[85]Podcast #957: How Curiosity Conversations Can Supercharge Your
Success
[85]Podcast #875: Authority Is More Important Than Social Skills
[86]Podcast #837: The Cues That Make You Charismatic
[86]Podcast #874: Throw a 2-Hour Cocktail Party That Can Change Your
Life
[87]Podcast #938: Social Skills as the Road to Character
[87]9 Mental Distortions That Are Sabotaging Your Social Life
[88]How to Calm Someone Down
[88]Podcast #915: Finally Learn to Say No
[89]Browse all Get Social
* [90]How To
* [91]Manly Know-How
* [92]Outdoor/Survival
[93]How to Take Out a Sentry
[93]Skill of the Week: Wrap a Gift
[94]Skill of the Week: Shuffle a Deck of Cards
[94]How to De-Ice Your Windshield Easily and Effectively
[95]Skill of the Week: Break Down a Door
[95]Skill of the Week: Paint a Room
[96]The Best Way to Shovel Snow
[96]Skill of the Week: Store and Stack Firewood
[97]Skill of the Week: Walk Like a Ninja
[97]Skill of the Week: Build a Cozy Fireplace Fire (That Wont Make
Your House Smoky)
[98]Skill of the Week: Perform a J-Turn
[98]How to Adjust Your Car Mirrors to Eliminate Blind Spots
[99]Skill of the Week: How to Climb a Rope
[99]Skill of the Week: Throw a Perfect Football Spiral
[100]Skill of the Week: Change a Flat Tire
[100]Whats the Difference Between Gas Octanes?
[101]Skill of the Week: Start a Fire in the Rain
[101]Skill of the Week: How to Build a Quinzee Snow Shelter
[102]Skill of the Week: Remove a Fish Hook From Your Finger
[102]Skill of the Week: Survive an Earthquake
[103]Podcast #883: The Naturalists Art of Animal Encounters
[103]Two Things You Should Be Doing to Take Better Care of Your Camping
Gear
[104]Skill of the Week: Survive a Dog Attack
[104]Skill of the Week: How to Emergency Rappel
[105]Browse all Get Skilled
@@ -267,27 +272,27 @@ Related Posts
[121]podcast icon
[122]Podcast #891
[122]Podcast #958
Generations — The Surprising Truths and Persistent Myths
An Insiders Guide to the Rise of the American Mafia
[123]podcast icon
[124]Podcast #890
[124]Podcast #957
Toastmasters, Aristotle, and the Essential Art of Rhetoric
How Curiosity Conversations Can Supercharge Your Success
[125]podcast icon
[126]Podcast #889
[126]Podcast #956
The Wisdom of Psychopaths
Feeling Depressed and Discombobulated? Social Acceleration May Be to Blame
[127]podcast icon
[128]Podcast #888
[128]Podcast #955
The Science of a Better Daily Routine
The Power of NEAT — Move a Little to Lose a Lot
[129]View all
@@ -296,27 +301,28 @@ The Science of a Better Daily Routine
Articles///
[130]
Sunday Firesides: Enjoy Your Voyage on Spaceship Earth
Podcast #958: An Insiders Guide to the Rise of the American Mafia
[131]
Podcast #891: Generations — The Surprising Truths and Persistent Myths
Sunday Firesides: First Day, Worst Day
[132]
The Art of Moving On: When and How to Disengage From a Goal
Rage, Rage Against the Dying Back of the Brain
[133]
Sunday Firesides: You Never Know How Many Chapters Are Still to Come
Podcast #956: Feeling Depressed and Discombobulated? Social Acceleration May
Be to Blame
[134]View all
Never miss an update
[135]Text MANLY to +1 (918) 393-3049
Get Daily Updates
[135]Text MANLY to (918) 393-3049
The Art of Manliness
Copyright © 2023 All Rights Reserved
Copyright © 2024 All Rights Reserved
* [136]Contact
* [137]Legal
@@ -368,10 +374,10 @@ References
33. https://www.artofmanliness.com/style/accessories/
34. https://www.artofmanliness.com/style/facial-hair/
35. https://www.artofmanliness.com/style/ties/
36. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
37. https://www.artofmanliness.com/style/clothing/black-tie-how-to-wear-tuxedo/
38. https://www.artofmanliness.com/style/clothing/how-to-protect-your-clothing-from-moths/
39. https://www.artofmanliness.com/style/clothing/how-to-wear-corduroy/
36. https://www.artofmanliness.com/style/clothing/3-ways-to-wear-a-henley-shirt/
37. https://www.artofmanliness.com/style/clothing/a-mans-guide-to-the-oxford-shirt/
38. https://www.artofmanliness.com/style/clothing/30-second-suit-quality-test/
39. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
40. https://www.artofmanliness.com/style/did-commandos-go-commando/
41. https://www.artofmanliness.com/style/accessories/guide-to-fragrance/
42. https://www.artofmanliness.com/style/accessories/huckberry-weekender-sunglasses/
@@ -380,22 +386,22 @@ References
45. https://www.artofmanliness.com/style/facial-hair/growing-a-manly-beard/
46. https://www.artofmanliness.com/style/facial-hair/beard-oil-faq/
47. https://www.artofmanliness.com/style/facial-hair/beard-grooming-products-routine/
48. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
49. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
50. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
51. https://www.artofmanliness.com/style/ties/is-the-necktie-obsolete/
48. https://www.artofmanliness.com/style/ties/5-ways-to-tie-a-scarf-your-60-second-visual-guide/
49. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
50. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
51. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
52. https://www.artofmanliness.com/style/
53. https://www.artofmanliness.com/health-fitness/fitness/
54. https://www.artofmanliness.com/health-fitness/health/
55. https://www.artofmanliness.com/health-fitness/program-review/
56. https://www.artofmanliness.com/health-fitness/fitness/podcast-885-the-essential-habits-for-becoming-an-agile-vital-and-durable-human-being/
57. https://www.artofmanliness.com/health-fitness/fitness/why-are-dumbbells-called-dumbbells/
58. https://www.artofmanliness.com/health-fitness/fitness/podcast-877-the-fitness-supplements-that-actually-work/
59. https://www.artofmanliness.com/health-fitness/fitness/how-to-throw-a-dynamite-straight-punch/
60. https://www.artofmanliness.com/health-fitness/health/the-importance-of-building-your-daily-sleep-pressure/
61. https://www.artofmanliness.com/health-fitness/health/podcast-888-the-science-of-a-better-daily-routine/
62. https://www.artofmanliness.com/health-fitness/health/the-digestive-power-of-an-after-dinner-walk/
63. https://www.artofmanliness.com/health-fitness/health/podcast-873-the-myths-of-trauma/
56. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
57. https://www.artofmanliness.com/health-fitness/fitness/podcast-767-fat-loss-made-simple/
58. https://www.artofmanliness.com/health-fitness/fitness/mike-mentzer-heavy-duty/
59. https://www.artofmanliness.com/health-fitness/fitness/podcast-939-what-lifting-ancient-stones-can-teach-you-about-being-a-man/
60. https://www.artofmanliness.com/health-fitness/health/what-you-can-learn-about-shedding-pounds-from-the-vacation-weight-loss-paradox/
61. https://www.artofmanliness.com/health-fitness/health/you-need-to-eat-more-fiber/
62. https://www.artofmanliness.com/health-fitness/health/silencing-the-ring-proven-strategies-for-tinnitus-relief/
63. https://www.artofmanliness.com/health-fitness/health/podcast-947-turn-your-anxiety-into-a-strength/
64. https://www.artofmanliness.com/health-fitness/program-review/the-insanely-difficult-standards-of-historys-hardest-p-e-program/
65. https://www.artofmanliness.com/health-fitness/program-review/fitness-program-right/
66. https://www.artofmanliness.com/health-fitness/program-review/a-review-of-the-movnat-workshop/
@@ -405,38 +411,38 @@ References
70. https://www.artofmanliness.com/people/fatherhood/
71. https://www.artofmanliness.com/people/relationships/
72. https://www.artofmanliness.com/people/social-skills/
73. https://www.artofmanliness.com/people/family/riddles-for-kids/
74. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
75. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
76. https://www.artofmanliness.com/people/family/how-and-why-to-hold-a-weekly-marriage-meeting/
77. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
78. https://www.artofmanliness.com/people/fatherhood/you-dont-have-to-be-your-dad-how-to-become-your-familys-transitional-character/
79. https://www.artofmanliness.com/people/fatherhood/how-to-turn-a-boy-into-a-man/
80. https://www.artofmanliness.com/people/fatherhood/the-ultimate-collection-of-quotes-about-fatherhood/
81. https://www.artofmanliness.com/people/relationships/is-the-7-year-itch-real/
82. https://www.artofmanliness.com/people/relationships/sunday-firesides-climb-the-ladder-of-love/
83. https://www.artofmanliness.com/people/relationships/podcast-865-how-to-win-friends-and-influence-people-in-the-21st-century/
84. https://www.artofmanliness.com/people/relationships/podcast-863-key-insights-from-the-longest-study-on-happiness/
85. https://www.artofmanliness.com/people/social-skills/authority-is-more-important-than-social-skills-in-being-influential/
86. https://www.artofmanliness.com/people/social-skills/2-hour-cocktail-party/
87. https://www.artofmanliness.com/people/social-skills/9-mental-distortions-that-are-sabotaging-your-social-life/
88. https://www.artofmanliness.com/people/social-skills/how-to-calm-someone-down/
73. https://www.artofmanliness.com/people/family/podcast-946-counterintuitive-ideas-about-marriage-family-and-kids/
74. https://www.artofmanliness.com/people/family/riddles-for-kids/
75. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
76. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
77. https://www.artofmanliness.com/people/fatherhood/how-to-parent-teacher-conference/
78. https://www.artofmanliness.com/people/fatherhood/5-ways-fathers-hugely-influence-on-their-daughters/
79. https://www.artofmanliness.com/people/fatherhood/sunday-firesides-we-shouldnt-and-should-be-friends-with-our-kids/
80. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
81. https://www.artofmanliness.com/people/relationships/sunday-firesides-can-we-finally-stop-blaming-the-puritans/
82. https://www.artofmanliness.com/people/relationships/sunday-firesides-the-sit-in-silence-relationship-test/
83. https://www.artofmanliness.com/people/relationships/sunday-firesides-treat-people-as-ends-not-means/
84. https://www.artofmanliness.com/people/relationships/podcast-920-advice-on-making-love-last-from-a-divorce-lawyer/
85. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
86. https://www.artofmanliness.com/people/social-skills/podcast-837-the-cues-that-make-you-charismatic/
87. https://www.artofmanliness.com/people/social-skills/podcast-938-social-skills-as-the-road-to-character/
88. https://www.artofmanliness.com/people/social-skills/podcast-915-finally-learn-to-say-no/
89. https://www.artofmanliness.com/people/
90. https://www.artofmanliness.com/skills/how-to/
91. https://www.artofmanliness.com/skills/manly-know-how/
92. https://www.artofmanliness.com/skills/outdoor-survival/
93. https://www.artofmanliness.com/skills/how-to/how-to-take-out-a-sentry/
94. https://www.artofmanliness.com/skills/how-to/how-shuffle-a-deck-of-cards-an-illustrated-guide/
95. https://www.artofmanliness.com/skills/how-to/how-to-break-down-a-door-an-illustrated-guide/
96. https://www.artofmanliness.com/skills/how-to/the-best-way-to-shovel-snow/
97. https://www.artofmanliness.com/skills/manly-know-how/how-to-walk-like-a-ninja/
98. https://www.artofmanliness.com/skills/manly-know-how/how-to-perform-a-j-turn/
99. https://www.artofmanliness.com/skills/manly-know-how/3-ways-climb-rope/
100. https://www.artofmanliness.com/skills/manly-know-how/how-to-change-flat-tire/
101. https://www.artofmanliness.com/skills/outdoor-survival/how-to-start-a-fire-in-the-rain-an-illustrated-guide/
102. https://www.artofmanliness.com/skills/outdoor-survival/how-to-remove-a-fish-hook-from-your-finger/
103. https://www.artofmanliness.com/skills/outdoor-survival/podcast-883-the-naturalists-art-of-animal-encounters/
104. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-a-dog-attack/
93. https://www.artofmanliness.com/skills/how-to/how-to-wrap-a-gift-an-illustrated-guide/
94. https://www.artofmanliness.com/skills/how-to/how-to-de-ice-your-windshield-easily-and-effectively/
95. https://www.artofmanliness.com/skills/how-to/how-to-paint-a-room/
96. https://www.artofmanliness.com/skills/how-to/store-stack-firewood/
97. https://www.artofmanliness.com/skills/manly-know-how/build-cozy-fireplace-fire-wont-get-smoky/
98. https://www.artofmanliness.com/skills/manly-know-how/how-to-adjust-your-car-mirrors-to-eliminate-blind-spots/
99. https://www.artofmanliness.com/skills/manly-know-how/how-throw-a-spiral-football/
100. https://www.artofmanliness.com/skills/manly-know-how/whats-the-difference-between-gas-octanes/
101. https://www.artofmanliness.com/skills/outdoor-survival/how-to-build-a-quinzee-snow-shelter-illustrated-guide/
102. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-an-earthquake/
103. https://www.artofmanliness.com/skills/outdoor-survival/two-things-you-should-be-doing-to-take-better-care-of-your-camping-gear/
104. https://www.artofmanliness.com/skills/outdoor-survival/how-to-emergency-rappel/
105. https://www.artofmanliness.com/skills/
106. https://www.artofmanliness.com/character/advice/
107. https://www.artofmanliness.com/character/
@@ -453,21 +459,21 @@ References
118. https://strenuouslife.co/
119. https://strenuouslife.co/
120. https://www.artofmanliness.com/character/advice/sunday-firesides-to-dos-the-rent-we-pay-for-living/
121. https://www.artofmanliness.com/character/knowledge-of-men/podcast-891-generations-the-surprising-truths-and-persistent-myths/
122. https://www.artofmanliness.com/character/knowledge-of-men/podcast-891-generations-the-surprising-truths-and-persistent-myths/
123. https://www.artofmanliness.com/career-wealth/career/podcast-890-toastmasters-aristotle-and-the-essential-art-of-rhetoric/
124. https://www.artofmanliness.com/career-wealth/career/podcast-890-toastmasters-aristotle-and-the-essential-art-of-rhetoric/
125. https://www.artofmanliness.com/character/behavior/podcast-889-the-wisdom-of-psychopaths/
126. https://www.artofmanliness.com/character/behavior/podcast-889-the-wisdom-of-psychopaths/
127. https://www.artofmanliness.com/health-fitness/health/podcast-888-the-science-of-a-better-daily-routine/
128. https://www.artofmanliness.com/health-fitness/health/podcast-888-the-science-of-a-better-daily-routine/
121. https://www.artofmanliness.com/character/knowledge-of-men/podcast-958-an-insiders-guide-to-the-rise-of-the-american-mafia/
122. https://www.artofmanliness.com/character/knowledge-of-men/podcast-958-an-insiders-guide-to-the-rise-of-the-american-mafia/
123. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
124. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
125. https://www.artofmanliness.com/character/behavior/podcast-956-feeling-depressed-and-discombobulated-social-acceleration-may-be-to-blame/
126. https://www.artofmanliness.com/character/behavior/podcast-956-feeling-depressed-and-discombobulated-social-acceleration-may-be-to-blame/
127. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
128. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
129. https://www.artofmanliness.com/podcast/
130. https://www.artofmanliness.com/character/advice/sunday-firesides-enjoy-your-voyage-on-spaceship-earth/
131. https://www.artofmanliness.com/character/knowledge-of-men/podcast-891-generations-the-surprising-truths-and-persistent-myths/
132. https://www.artofmanliness.com/character/behavior/the-art-of-moving-on-when-and-how-to-disengage-from-a-goal/
133. https://www.artofmanliness.com/character/sunday-firesides-you-never-know-how-many-chapters-are-still-to-come/
130. https://www.artofmanliness.com/character/knowledge-of-men/podcast-958-an-insiders-guide-to-the-rise-of-the-american-mafia/
131. https://www.artofmanliness.com/character/advice/sunday-firesides-first-day-worst-day/
132. https://www.artofmanliness.com/character/knowledge-of-men/rage-rage-against-the-dying-back-of-the-brain/
133. https://www.artofmanliness.com/character/behavior/podcast-956-feeling-depressed-and-discombobulated-social-acceleration-may-be-to-blame/
134. https://www.artofmanliness.com/character/advice/
135. https://my.community.com/artofmanliness
135. https://my.community.com/artofmanliness?t=manly
136. https://www.artofmanliness.com/contact/
137. https://www.artofmanliness.com/privacy-policy/
138. https://www.artofmanliness.com/about-2/
@@ -475,10 +481,10 @@ References
140. https://www.artofmanliness.com/archives/
Hidden links:
142. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
143. https://www.artofmanliness.com/style/clothing/black-tie-how-to-wear-tuxedo/
144. https://www.artofmanliness.com/style/clothing/how-to-protect-your-clothing-from-moths/
145. https://www.artofmanliness.com/style/clothing/how-to-wear-corduroy/
142. https://www.artofmanliness.com/style/clothing/3-ways-to-wear-a-henley-shirt/
143. https://www.artofmanliness.com/style/clothing/a-mans-guide-to-the-oxford-shirt/
144. https://www.artofmanliness.com/style/clothing/30-second-suit-quality-test/
145. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
146. https://www.artofmanliness.com/style/did-commandos-go-commando/
147. https://www.artofmanliness.com/style/accessories/guide-to-fragrance/
148. https://www.artofmanliness.com/style/accessories/huckberry-weekender-sunglasses/
@@ -487,55 +493,55 @@ References
151. https://www.artofmanliness.com/style/facial-hair/growing-a-manly-beard/
152. https://www.artofmanliness.com/style/facial-hair/beard-oil-faq/
153. https://www.artofmanliness.com/style/facial-hair/beard-grooming-products-routine/
154. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
155. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
156. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
157. https://www.artofmanliness.com/style/ties/is-the-necktie-obsolete/
158. https://www.artofmanliness.com/health-fitness/fitness/podcast-885-the-essential-habits-for-becoming-an-agile-vital-and-durable-human-being/
159. https://www.artofmanliness.com/health-fitness/fitness/why-are-dumbbells-called-dumbbells/
160. https://www.artofmanliness.com/health-fitness/fitness/podcast-877-the-fitness-supplements-that-actually-work/
161. https://www.artofmanliness.com/health-fitness/fitness/how-to-throw-a-dynamite-straight-punch/
162. https://www.artofmanliness.com/health-fitness/health/the-importance-of-building-your-daily-sleep-pressure/
163. https://www.artofmanliness.com/health-fitness/health/podcast-888-the-science-of-a-better-daily-routine/
164. https://www.artofmanliness.com/health-fitness/health/the-digestive-power-of-an-after-dinner-walk/
165. https://www.artofmanliness.com/health-fitness/health/podcast-873-the-myths-of-trauma/
154. https://www.artofmanliness.com/style/ties/5-ways-to-tie-a-scarf-your-60-second-visual-guide/
155. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
156. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
157. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
158. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
159. https://www.artofmanliness.com/health-fitness/fitness/podcast-767-fat-loss-made-simple/
160. https://www.artofmanliness.com/health-fitness/fitness/mike-mentzer-heavy-duty/
161. https://www.artofmanliness.com/health-fitness/fitness/podcast-939-what-lifting-ancient-stones-can-teach-you-about-being-a-man/
162. https://www.artofmanliness.com/health-fitness/health/what-you-can-learn-about-shedding-pounds-from-the-vacation-weight-loss-paradox/
163. https://www.artofmanliness.com/health-fitness/health/you-need-to-eat-more-fiber/
164. https://www.artofmanliness.com/health-fitness/health/silencing-the-ring-proven-strategies-for-tinnitus-relief/
165. https://www.artofmanliness.com/health-fitness/health/podcast-947-turn-your-anxiety-into-a-strength/
166. https://www.artofmanliness.com/health-fitness/program-review/the-insanely-difficult-standards-of-historys-hardest-p-e-program/
167. https://www.artofmanliness.com/health-fitness/program-review/fitness-program-right/
168. https://www.artofmanliness.com/health-fitness/program-review/a-review-of-the-movnat-workshop/
169. https://www.artofmanliness.com/health-fitness/program-review/atomic-athlete-vanguard/
170. https://www.artofmanliness.com/people/family/riddles-for-kids/
171. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
172. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
173. https://www.artofmanliness.com/people/family/how-and-why-to-hold-a-weekly-marriage-meeting/
174. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
175. https://www.artofmanliness.com/people/fatherhood/you-dont-have-to-be-your-dad-how-to-become-your-familys-transitional-character/
176. https://www.artofmanliness.com/people/fatherhood/how-to-turn-a-boy-into-a-man/
177. https://www.artofmanliness.com/people/fatherhood/the-ultimate-collection-of-quotes-about-fatherhood/
178. https://www.artofmanliness.com/people/relationships/is-the-7-year-itch-real/
179. https://www.artofmanliness.com/people/relationships/sunday-firesides-climb-the-ladder-of-love/
180. https://www.artofmanliness.com/people/relationships/podcast-865-how-to-win-friends-and-influence-people-in-the-21st-century/
181. https://www.artofmanliness.com/people/relationships/podcast-863-key-insights-from-the-longest-study-on-happiness/
182. https://www.artofmanliness.com/people/social-skills/authority-is-more-important-than-social-skills-in-being-influential/
183. https://www.artofmanliness.com/people/social-skills/2-hour-cocktail-party/
184. https://www.artofmanliness.com/people/social-skills/9-mental-distortions-that-are-sabotaging-your-social-life/
185. https://www.artofmanliness.com/people/social-skills/how-to-calm-someone-down/
186. https://www.artofmanliness.com/skills/how-to/how-to-take-out-a-sentry/
187. https://www.artofmanliness.com/skills/how-to/how-shuffle-a-deck-of-cards-an-illustrated-guide/
188. https://www.artofmanliness.com/skills/how-to/how-to-break-down-a-door-an-illustrated-guide/
189. https://www.artofmanliness.com/skills/how-to/the-best-way-to-shovel-snow/
190. https://www.artofmanliness.com/skills/manly-know-how/how-to-walk-like-a-ninja/
191. https://www.artofmanliness.com/skills/manly-know-how/how-to-perform-a-j-turn/
192. https://www.artofmanliness.com/skills/manly-know-how/3-ways-climb-rope/
193. https://www.artofmanliness.com/skills/manly-know-how/how-to-change-flat-tire/
194. https://www.artofmanliness.com/skills/outdoor-survival/how-to-start-a-fire-in-the-rain-an-illustrated-guide/
195. https://www.artofmanliness.com/skills/outdoor-survival/how-to-remove-a-fish-hook-from-your-finger/
196. https://www.artofmanliness.com/skills/outdoor-survival/podcast-883-the-naturalists-art-of-animal-encounters/
197. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-a-dog-attack/
170. https://www.artofmanliness.com/people/family/podcast-946-counterintuitive-ideas-about-marriage-family-and-kids/
171. https://www.artofmanliness.com/people/family/riddles-for-kids/
172. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
173. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
174. https://www.artofmanliness.com/people/fatherhood/how-to-parent-teacher-conference/
175. https://www.artofmanliness.com/people/fatherhood/5-ways-fathers-hugely-influence-on-their-daughters/
176. https://www.artofmanliness.com/people/fatherhood/sunday-firesides-we-shouldnt-and-should-be-friends-with-our-kids/
177. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
178. https://www.artofmanliness.com/people/relationships/sunday-firesides-can-we-finally-stop-blaming-the-puritans/
179. https://www.artofmanliness.com/people/relationships/sunday-firesides-the-sit-in-silence-relationship-test/
180. https://www.artofmanliness.com/people/relationships/sunday-firesides-treat-people-as-ends-not-means/
181. https://www.artofmanliness.com/people/relationships/podcast-920-advice-on-making-love-last-from-a-divorce-lawyer/
182. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
183. https://www.artofmanliness.com/people/social-skills/podcast-837-the-cues-that-make-you-charismatic/
184. https://www.artofmanliness.com/people/social-skills/podcast-938-social-skills-as-the-road-to-character/
185. https://www.artofmanliness.com/people/social-skills/podcast-915-finally-learn-to-say-no/
186. https://www.artofmanliness.com/skills/how-to/how-to-wrap-a-gift-an-illustrated-guide/
187. https://www.artofmanliness.com/skills/how-to/how-to-de-ice-your-windshield-easily-and-effectively/
188. https://www.artofmanliness.com/skills/how-to/how-to-paint-a-room/
189. https://www.artofmanliness.com/skills/how-to/store-stack-firewood/
190. https://www.artofmanliness.com/skills/manly-know-how/build-cozy-fireplace-fire-wont-get-smoky/
191. https://www.artofmanliness.com/skills/manly-know-how/how-to-adjust-your-car-mirrors-to-eliminate-blind-spots/
192. https://www.artofmanliness.com/skills/manly-know-how/how-throw-a-spiral-football/
193. https://www.artofmanliness.com/skills/manly-know-how/whats-the-difference-between-gas-octanes/
194. https://www.artofmanliness.com/skills/outdoor-survival/how-to-build-a-quinzee-snow-shelter-illustrated-guide/
195. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-an-earthquake/
196. https://www.artofmanliness.com/skills/outdoor-survival/two-things-you-should-be-doing-to-take-better-care-of-your-camping-gear/
197. https://www.artofmanliness.com/skills/outdoor-survival/how-to-emergency-rappel/
198. https://getpocket.com/edit?url=https://www.artofmanliness.com/character/advice/sunday-firesides-to-dos-the-rent-we-pay-for-living/
199. https://www.facebook.com/sharer.php?u=https://www.artofmanliness.com/character/advice/sunday-firesides-to-dos-the-rent-we-pay-for-living/
200. https://pinterest.com/pin/create/link/?url=https://www.artofmanliness.com/character/advice/sunday-firesides-to-dos-the-rent-we-pay-for-living/
201. https://twitter.com/intent/tweet?url=https://www.artofmanliness.com/character/advice/sunday-firesides-to-dos-the-rent-we-pay-for-living/
202. https://www.artofmanliness.com/cdn-cgi/l/email-protection#dfe0bdb0bba6e2b7ababaface5f0f0a8a8a8f1beadabb0b9b2beb1b3b6b1baacacf1bcb0b2f0bcb7beadbebcabbaadf0bebba9b6bcbaf0acaab1bbbea6f2b9b6adbaacb6bbbaacf2abb0f2bbb0acf2abb7baf2adbab1abf2a8baf2afbea6f2b9b0adf2b3b6a9b6b1b8f0
202. https://www.artofmanliness.com/cdn-cgi/l/email-protection#3f005d505b4602574b4b4f4c051010484848115e4d4b5059525e515356515a4c4c115c5052105c575e4d5e5c4b5a4d105e5b49565c5a104c4a515b5e461259564d5a4c565b5a4c124b50125b504c124b575a124d5a514b12485a124f5e461259504d1253564956515810
203. https://www.artofmanliness.com/character/advice/sunday-firesides-stop-living-life-paycheck-to-paycheck/
204. https://www.artofmanliness.com/character/advice/sunday-firesides-yours-sincerely/
205. https://www.artofmanliness.com/character/advice/sunday-firesides-love-endures/

View File

@@ -39,13 +39,13 @@
* [34]Facial Hair
* [35]Ties
[36]How to Get the Stink Out of Synthetic Workout Shirts
[36]3 Ways to Wear a Henley Shirt
[37]A Mans Guide to Black Tie: How To Wear A Tuxedo
[37]A Mans Guide to the Oxford Shirt
[38]How to Protect Your Clothing From Moths
[38]Skill of the Week: Instantly Recognize a Quality Suit
[39]How to Wear Corduroy
[39]How to Get the Stink Out of Synthetic Workout Shirts
[40]Did Commandos Go Commando?
@@ -63,34 +63,37 @@
[47]Beard Grooming 101: The Lowdown on Products and Routine
[48]How to Tie a Tie
[48]Skill of the Week: Tie a Scarf 5 Different Ways
[49]Skill of the Week: Tie the Half-Windsor Necktie Knot
[49]How to Tie a Tie
[50]How to Match a Shirt and Tie
[50]Skill of the Week: Tie the Half-Windsor Necktie Knot
[51]Is the Necktie Obsolete?
[51]How to Match a Shirt and Tie
[52]Browse all Get Style
* [53]Fitness
* [54]Health
* [55]Program Review
[56]How to Use an Assault Bike to Improve Your All-Around Conditioning
[56]Podcast #955: The Power of NEAT — Move a Little to Lose a Lot
[57]Skill of the Week: Throw a Devastating Left Hook Punch
[57]Podcast #767: Fat Loss Made Simple
[58]What to Do If You Dont Feel Like Working Out
[58]Legendary Bodybuilder Mike Mentzers Heavy Duty Method for Maximum
Muscle Growth
[59]How Often Should You One-Rep Max?
[59]Podcast #939: What Lifting Ancient Stones Can Teach You About Being
a Man
[60]Podcast #920: Is Cannabis a Safe Drug?
[60]What You Can Learn About Shedding Pounds From the Vacation Weight
Loss Paradox
[61]Podcast #721: The Psychology of Effective Weight Loss
[61]You Need to Eat More Fiber
[62]Whats the Deal With Electrolytes, Anyway?
[62]Silencing the Ring: Proven Strategies for Tinnitus Relief
[63]Melatonin: Everything You Need to Know
[63]Podcast #947: Turn Your Anxiety Into a Strength
[64]The Insanely Difficult Standards of Historys Hardest P.E. Program
@@ -106,77 +109,80 @@
* [71]Relationships
* [72]Social Skills
[73]The Best Riddles for Kids (With Answers!)
[74]Podcast #858: The Affectionate, Ambiguous, and Surprisingly
Ambivalent Relationship Between Siblings
[75]How to Fight Entitlement and Develop Gratitude in Your Kids
[76]How and Why to Hold a Weekly Marriage Meeting
[77]Sunday Firesides: We Shouldnt (and Should) Be Friends With Our
[73]Podcast #946: Counterintuitive Ideas About Marriage, Family, and
Kids
[78]What to Do When Your Kid Lies to You
[74]The Best Riddles for Kids (With Answers!)
[79]You Dont Have to Be Your Dad: How to Become Your Familys
Transitional Character
[75]Podcast #858: The Affectionate, Ambiguous, and Surprisingly
Ambivalent Relationship Between Siblings
[80]Podcast #810: How to Turn a Boy Into a Man
[76]How to Fight Entitlement and Develop Gratitude in Your Kids
[81]Podcast #919: Advice on Making Love Last . . . From a Divorce
[77]How to Parent-Teacher Conference
[78]5 Ways Fathers Hugely Influence Their Daughters
[79]Sunday Firesides: We Shouldnt (and Should) Be Friends With Our
Kids
[80]What to Do When Your Kid Lies to You
[81]Sunday Firesides: Can We Finally Stop Blaming the Puritans?
[82]Sunday Firesides: The Sit-in-Silence Relationship Test
[83]Sunday Firesides: Treat People as Ends, Not Means
[84]Podcast #919: Advice on Making Love Last . . . From a Divorce
Lawyer
[82]The Challenge of Social Discoordination
[85]Podcast #957: How Curiosity Conversations Can Supercharge Your
Success
[83]Sunday Firesides: The Maturing Mirror of Marriage
[86]Podcast #837: The Cues That Make You Charismatic
[84]Is the 7-Year-Itch Real?
[87]Podcast #938: Social Skills as the Road to Character
[85]Podcast #915: Finally Learn to Say No
[86]Sunday Firesides: Enough About Me
[87]Podcast #875: Authority Is More Important Than Social Skills
[88]Podcast #874: Throw a 2-Hour Cocktail Party That Can Change Your
Life
[88]Podcast #915: Finally Learn to Say No
[89]Browse all Get Social
* [90]How To
* [91]Manly Know-How
* [92]Outdoor/Survival
[93]How to Smoke A Cigar: An Illustrated Guide
[93]Skill of the Week: Wrap a Gift
[94]My New Favorite Knot
[94]How to De-Ice Your Windshield Easily and Effectively
[95]How to Take Out a Sentry
[95]Skill of the Week: Paint a Room
[96]Skill of the Week: Shuffle a Deck of Cards
[96]Skill of the Week: Store and Stack Firewood
[97]Skill of the Week: Make a Bed
[97]Skill of the Week: Build a Cozy Fireplace Fire (That Wont Make
Your House Smoky)
[98]How to Jump Start a Car The Complete Guide
[98]How to Adjust Your Car Mirrors to Eliminate Blind Spots
[99]Skill of the Week: Catch a Souvenir Baseball
[99]Skill of the Week: Throw a Perfect Football Spiral
[100]Skill of the Week: Gird Up Your Loins
[100]Whats the Difference Between Gas Octanes?
[101]Skill of the Week: Dig a Cathole
[101]Skill of the Week: How to Build a Quinzee Snow Shelter
[102]Skill of the Week: Survive Inside a Plummeting Elevator
[102]Skill of the Week: Survive an Earthquake
[103]Skill of the Week: Remove a Leech
[103]Two Things You Should Be Doing to Take Better Care of Your Camping
Gear
[104]Skill of the Week: Measure Remaining Sunlight With Your Hands
[104]Skill of the Week: How to Emergency Rappel
[105]Browse all Get Skilled
in: [106]Behavior, [107]Character
Brett & Kate McKay • September 5, 2023
Brett & Kate McKay • September 5, 2023 • Last updated: September 9,
2023
Exit, Voice, Loyalty, Neglect: Why People Leave, Stay, or Try to Burn It All
Down
@@ -594,27 +600,27 @@ Related Posts
[123]podcast icon
[124]Podcast #924
[124]Podcast #958
How to Develop Rugged Flexibility
An Insiders Guide to the Rise of the American Mafia
[125]podcast icon
[126]Podcast #753
[126]Podcast #957
Take Back the Weekend
How Curiosity Conversations Can Supercharge Your Success
[127]podcast icon
[128]Podcast #923
[128]Podcast #956
Leadership Is Overrated
Feeling Depressed and Discombobulated? Social Acceleration May Be to Blame
[129]podcast icon
[130]Podcast #922
[130]Podcast #955
For Whom the Bell Tolls
The Power of NEAT — Move a Little to Lose a Lot
[131]View all
@@ -623,27 +629,28 @@ For Whom the Bell Tolls
Articles///
[132]
6 Sunday Habits to Prepare for Tackling the Week Ahead
Podcast #958: An Insiders Guide to the Rise of the American Mafia
[133]
Podcast #924: How to Develop Rugged Flexibility
Sunday Firesides: First Day, Worst Day
[134]
Podcast #753: Take Back the Weekend
Rage, Rage Against the Dying Back of the Brain
[135]
How to Choose What Advice to Take
Podcast #956: Feeling Depressed and Discombobulated? Social Acceleration May
Be to Blame
[136]View all
Never miss an update
[137]Subscribe to the newsletter
Get Daily Updates
[137]Text MANLY to (918) 393-3049
The Art of Manliness
Copyright © 2023 All Rights Reserved
Copyright © 2024 All Rights Reserved
* [138]Contact
* [139]Legal
@@ -695,10 +702,10 @@ References
33. https://www.artofmanliness.com/style/accessories/
34. https://www.artofmanliness.com/style/facial-hair/
35. https://www.artofmanliness.com/style/ties/
36. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
37. https://www.artofmanliness.com/style/clothing/black-tie-how-to-wear-tuxedo/
38. https://www.artofmanliness.com/style/clothing/how-to-protect-your-clothing-from-moths/
39. https://www.artofmanliness.com/style/clothing/how-to-wear-corduroy/
36. https://www.artofmanliness.com/style/clothing/3-ways-to-wear-a-henley-shirt/
37. https://www.artofmanliness.com/style/clothing/a-mans-guide-to-the-oxford-shirt/
38. https://www.artofmanliness.com/style/clothing/30-second-suit-quality-test/
39. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
40. https://www.artofmanliness.com/style/did-commandos-go-commando/
41. https://www.artofmanliness.com/style/accessories/guide-to-fragrance/
42. https://www.artofmanliness.com/style/accessories/huckberry-weekender-sunglasses/
@@ -707,22 +714,22 @@ References
45. https://www.artofmanliness.com/style/facial-hair/growing-a-manly-beard/
46. https://www.artofmanliness.com/style/facial-hair/beard-oil-faq/
47. https://www.artofmanliness.com/style/facial-hair/beard-grooming-products-routine/
48. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
49. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
50. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
51. https://www.artofmanliness.com/style/ties/is-the-necktie-obsolete/
48. https://www.artofmanliness.com/style/ties/5-ways-to-tie-a-scarf-your-60-second-visual-guide/
49. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
50. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
51. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
52. https://www.artofmanliness.com/style/
53. https://www.artofmanliness.com/health-fitness/fitness/
54. https://www.artofmanliness.com/health-fitness/health/
55. https://www.artofmanliness.com/health-fitness/program-review/
56. https://www.artofmanliness.com/health-fitness/fitness/assault-bike-conditioning/
57. https://www.artofmanliness.com/health-fitness/fitness/how-to-throw-a-left-hook/
58. https://www.artofmanliness.com/health-fitness/fitness/what-to-do-if-you-dont-feel-like-working-out/
59. https://www.artofmanliness.com/health-fitness/fitness/how-often-should-you-one-rep-max/
60. https://www.artofmanliness.com/health-fitness/health/podcast-920-is-cannabis-a-safe-drug/
61. https://www.artofmanliness.com/health-fitness/health/podcast-721-the-psychology-of-effective-weight-loss/
62. https://www.artofmanliness.com/health-fitness/health/whats-the-deal-with-electrolytes-anyway/
63. https://www.artofmanliness.com/health-fitness/health/melatonin-everything-you-need-to-know/
56. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
57. https://www.artofmanliness.com/health-fitness/fitness/podcast-767-fat-loss-made-simple/
58. https://www.artofmanliness.com/health-fitness/fitness/mike-mentzer-heavy-duty/
59. https://www.artofmanliness.com/health-fitness/fitness/podcast-939-what-lifting-ancient-stones-can-teach-you-about-being-a-man/
60. https://www.artofmanliness.com/health-fitness/health/what-you-can-learn-about-shedding-pounds-from-the-vacation-weight-loss-paradox/
61. https://www.artofmanliness.com/health-fitness/health/you-need-to-eat-more-fiber/
62. https://www.artofmanliness.com/health-fitness/health/silencing-the-ring-proven-strategies-for-tinnitus-relief/
63. https://www.artofmanliness.com/health-fitness/health/podcast-947-turn-your-anxiety-into-a-strength/
64. https://www.artofmanliness.com/health-fitness/program-review/the-insanely-difficult-standards-of-historys-hardest-p-e-program/
65. https://www.artofmanliness.com/health-fitness/program-review/fitness-program-right/
66. https://www.artofmanliness.com/health-fitness/program-review/a-review-of-the-movnat-workshop/
@@ -732,38 +739,38 @@ References
70. https://www.artofmanliness.com/people/fatherhood/
71. https://www.artofmanliness.com/people/relationships/
72. https://www.artofmanliness.com/people/social-skills/
73. https://www.artofmanliness.com/people/family/riddles-for-kids/
74. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
75. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
76. https://www.artofmanliness.com/people/family/how-and-why-to-hold-a-weekly-marriage-meeting/
77. https://www.artofmanliness.com/people/fatherhood/sunday-firesides-we-shouldnt-and-should-be-friends-with-our-kids/
78. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
79. https://www.artofmanliness.com/people/fatherhood/you-dont-have-to-be-your-dad-how-to-become-your-familys-transitional-character/
80. https://www.artofmanliness.com/people/fatherhood/how-to-turn-a-boy-into-a-man/
81. https://www.artofmanliness.com/people/relationships/podcast-920-advice-on-making-love-last-from-a-divorce-lawyer/
82. https://www.artofmanliness.com/people/relationships/the-challenge-of-social-discoordination/
83. https://www.artofmanliness.com/people/relationships/sunday-firesides-the-maturing-mirror-of-marriage/
84. https://www.artofmanliness.com/people/relationships/is-the-7-year-itch-real/
85. https://www.artofmanliness.com/people/social-skills/podcast-915-finally-learn-to-say-no/
86. https://www.artofmanliness.com/people/social-skills/sunday-firesides-enough-about-me/
87. https://www.artofmanliness.com/people/social-skills/authority-is-more-important-than-social-skills-in-being-influential/
88. https://www.artofmanliness.com/people/social-skills/2-hour-cocktail-party/
73. https://www.artofmanliness.com/people/family/podcast-946-counterintuitive-ideas-about-marriage-family-and-kids/
74. https://www.artofmanliness.com/people/family/riddles-for-kids/
75. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
76. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
77. https://www.artofmanliness.com/people/fatherhood/how-to-parent-teacher-conference/
78. https://www.artofmanliness.com/people/fatherhood/5-ways-fathers-hugely-influence-on-their-daughters/
79. https://www.artofmanliness.com/people/fatherhood/sunday-firesides-we-shouldnt-and-should-be-friends-with-our-kids/
80. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
81. https://www.artofmanliness.com/people/relationships/sunday-firesides-can-we-finally-stop-blaming-the-puritans/
82. https://www.artofmanliness.com/people/relationships/sunday-firesides-the-sit-in-silence-relationship-test/
83. https://www.artofmanliness.com/people/relationships/sunday-firesides-treat-people-as-ends-not-means/
84. https://www.artofmanliness.com/people/relationships/podcast-920-advice-on-making-love-last-from-a-divorce-lawyer/
85. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
86. https://www.artofmanliness.com/people/social-skills/podcast-837-the-cues-that-make-you-charismatic/
87. https://www.artofmanliness.com/people/social-skills/podcast-938-social-skills-as-the-road-to-character/
88. https://www.artofmanliness.com/people/social-skills/podcast-915-finally-learn-to-say-no/
89. https://www.artofmanliness.com/people/
90. https://www.artofmanliness.com/skills/how-to/
91. https://www.artofmanliness.com/skills/manly-know-how/
92. https://www.artofmanliness.com/skills/outdoor-survival/
93. https://www.artofmanliness.com/skills/how-to/how-to-smoke-a-cigar/
94. https://www.artofmanliness.com/skills/how-to/my-new-favorite-knot-the-alpine-butterfly-knot/
95. https://www.artofmanliness.com/skills/how-to/how-to-take-out-a-sentry/
96. https://www.artofmanliness.com/skills/how-to/how-shuffle-a-deck-of-cards-an-illustrated-guide/
97. https://www.artofmanliness.com/skills/manly-know-how/how-to-make-a-bed-using-hospital-corners/
98. https://www.artofmanliness.com/skills/manly-know-how/how-to-jump-start-a-car-the-complete-guide/
99. https://www.artofmanliness.com/skills/manly-know-how/how-to-catch-a-souvenir-baseball/
100. https://www.artofmanliness.com/skills/manly-know-how/how-to-gird-up-your-loins-an-illustrated-guide/
101. https://www.artofmanliness.com/skills/outdoor-survival/how-to-dig-a-cathole/
102. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-inside-a-plummeting-elevator/
103. https://www.artofmanliness.com/skills/outdoor-survival/how-to-remove-a-leech/
104. https://www.artofmanliness.com/skills/outdoor-survival/how-to-measure-remaining-sunlight-with-your-hands/
93. https://www.artofmanliness.com/skills/how-to/how-to-wrap-a-gift-an-illustrated-guide/
94. https://www.artofmanliness.com/skills/how-to/how-to-de-ice-your-windshield-easily-and-effectively/
95. https://www.artofmanliness.com/skills/how-to/how-to-paint-a-room/
96. https://www.artofmanliness.com/skills/how-to/store-stack-firewood/
97. https://www.artofmanliness.com/skills/manly-know-how/build-cozy-fireplace-fire-wont-get-smoky/
98. https://www.artofmanliness.com/skills/manly-know-how/how-to-adjust-your-car-mirrors-to-eliminate-blind-spots/
99. https://www.artofmanliness.com/skills/manly-know-how/how-throw-a-spiral-football/
100. https://www.artofmanliness.com/skills/manly-know-how/whats-the-difference-between-gas-octanes/
101. https://www.artofmanliness.com/skills/outdoor-survival/how-to-build-a-quinzee-snow-shelter-illustrated-guide/
102. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-an-earthquake/
103. https://www.artofmanliness.com/skills/outdoor-survival/two-things-you-should-be-doing-to-take-better-care-of-your-camping-gear/
104. https://www.artofmanliness.com/skills/outdoor-survival/how-to-emergency-rappel/
105. https://www.artofmanliness.com/skills/
106. https://www.artofmanliness.com/character/behavior/
107. https://www.artofmanliness.com/character/
@@ -778,25 +785,25 @@ References
116. https://www.artofmanliness.com/character/sunday-firesides-why-bad-things-happen-to-good-people-according-to-a-stoic/
117. https://www.artofmanliness.com/character/advice/podcast-753-take-back-the-weekend/
118. https://www.artofmanliness.com/character/advice/podcast-924-how-to-develop-rugged-flexibility/
119. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25875-8468TMP.html
119. https://www.artofmanliness.com/character/behavior/exit-voice-loyalty-neglect-why-people-leave-stay-or-try-to-burn-it-all-down/
120. https://strenuouslife.co/
121. https://strenuouslife.co/
122. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L25875-8468TMP.html
123. https://www.artofmanliness.com/character/advice/podcast-924-how-to-develop-rugged-flexibility/
124. https://www.artofmanliness.com/character/advice/podcast-924-how-to-develop-rugged-flexibility/
125. https://www.artofmanliness.com/character/advice/podcast-753-take-back-the-weekend/
126. https://www.artofmanliness.com/character/advice/podcast-753-take-back-the-weekend/
127. https://www.artofmanliness.com/career-wealth/leadership/podcast-923-leadership-is-overrated/
128. https://www.artofmanliness.com/career-wealth/leadership/podcast-923-leadership-is-overrated/
129. https://www.artofmanliness.com/living/reading/podcast-922-for-whom-the-bell-tolls/
130. https://www.artofmanliness.com/living/reading/podcast-922-for-whom-the-bell-tolls/
122. https://www.artofmanliness.com/character/behavior/exit-voice-loyalty-neglect-why-people-leave-stay-or-try-to-burn-it-all-down/
123. https://www.artofmanliness.com/character/knowledge-of-men/podcast-958-an-insiders-guide-to-the-rise-of-the-american-mafia/
124. https://www.artofmanliness.com/character/knowledge-of-men/podcast-958-an-insiders-guide-to-the-rise-of-the-american-mafia/
125. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
126. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
127. https://www.artofmanliness.com/character/behavior/podcast-956-feeling-depressed-and-discombobulated-social-acceleration-may-be-to-blame/
128. https://www.artofmanliness.com/character/behavior/podcast-956-feeling-depressed-and-discombobulated-social-acceleration-may-be-to-blame/
129. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
130. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
131. https://www.artofmanliness.com/podcast/
132. https://www.artofmanliness.com/character/habits/6-sunday-habits-to-prepare-for-tackling-the-week-ahead/
133. https://www.artofmanliness.com/character/advice/podcast-924-how-to-develop-rugged-flexibility/
134. https://www.artofmanliness.com/character/advice/podcast-753-take-back-the-weekend/
135. https://www.artofmanliness.com/character/advice/how-to-choose-what-advice-to-take/
132. https://www.artofmanliness.com/character/knowledge-of-men/podcast-958-an-insiders-guide-to-the-rise-of-the-american-mafia/
133. https://www.artofmanliness.com/character/advice/sunday-firesides-first-day-worst-day/
134. https://www.artofmanliness.com/character/knowledge-of-men/rage-rage-against-the-dying-back-of-the-brain/
135. https://www.artofmanliness.com/character/behavior/podcast-956-feeling-depressed-and-discombobulated-social-acceleration-may-be-to-blame/
136. https://www.artofmanliness.com/character/behavior/
137. https://www.artofmanliness.com/newsletter/
137. https://my.community.com/artofmanliness?t=manly
138. https://www.artofmanliness.com/contact/
139. https://www.artofmanliness.com/privacy-policy/
140. https://www.artofmanliness.com/about-2/
@@ -804,10 +811,10 @@ References
142. https://www.artofmanliness.com/archives/
Hidden links:
144. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
145. https://www.artofmanliness.com/style/clothing/black-tie-how-to-wear-tuxedo/
146. https://www.artofmanliness.com/style/clothing/how-to-protect-your-clothing-from-moths/
147. https://www.artofmanliness.com/style/clothing/how-to-wear-corduroy/
144. https://www.artofmanliness.com/style/clothing/3-ways-to-wear-a-henley-shirt/
145. https://www.artofmanliness.com/style/clothing/a-mans-guide-to-the-oxford-shirt/
146. https://www.artofmanliness.com/style/clothing/30-second-suit-quality-test/
147. https://www.artofmanliness.com/style/clothing/how-to-get-the-stink-out-of-workout-shirts/
148. https://www.artofmanliness.com/style/did-commandos-go-commando/
149. https://www.artofmanliness.com/style/accessories/guide-to-fragrance/
150. https://www.artofmanliness.com/style/accessories/huckberry-weekender-sunglasses/
@@ -816,55 +823,55 @@ References
153. https://www.artofmanliness.com/style/facial-hair/growing-a-manly-beard/
154. https://www.artofmanliness.com/style/facial-hair/beard-oil-faq/
155. https://www.artofmanliness.com/style/facial-hair/beard-grooming-products-routine/
156. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
157. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
158. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
159. https://www.artofmanliness.com/style/ties/is-the-necktie-obsolete/
160. https://www.artofmanliness.com/health-fitness/fitness/assault-bike-conditioning/
161. https://www.artofmanliness.com/health-fitness/fitness/how-to-throw-a-left-hook/
162. https://www.artofmanliness.com/health-fitness/fitness/what-to-do-if-you-dont-feel-like-working-out/
163. https://www.artofmanliness.com/health-fitness/fitness/how-often-should-you-one-rep-max/
164. https://www.artofmanliness.com/health-fitness/health/podcast-920-is-cannabis-a-safe-drug/
165. https://www.artofmanliness.com/health-fitness/health/podcast-721-the-psychology-of-effective-weight-loss/
166. https://www.artofmanliness.com/health-fitness/health/whats-the-deal-with-electrolytes-anyway/
167. https://www.artofmanliness.com/health-fitness/health/melatonin-everything-you-need-to-know/
156. https://www.artofmanliness.com/style/ties/5-ways-to-tie-a-scarf-your-60-second-visual-guide/
157. https://www.artofmanliness.com/style/ties/how-to-tie-a-tie/
158. https://www.artofmanliness.com/style/ties/how-to-tie-a-half-windsor-knot/
159. https://www.artofmanliness.com/style/ties/how-to-match-a-shirt-and-tie/
160. https://www.artofmanliness.com/health-fitness/fitness/podcast-955-the-power-of-neat-move-a-little-to-lose-a-lot/
161. https://www.artofmanliness.com/health-fitness/fitness/podcast-767-fat-loss-made-simple/
162. https://www.artofmanliness.com/health-fitness/fitness/mike-mentzer-heavy-duty/
163. https://www.artofmanliness.com/health-fitness/fitness/podcast-939-what-lifting-ancient-stones-can-teach-you-about-being-a-man/
164. https://www.artofmanliness.com/health-fitness/health/what-you-can-learn-about-shedding-pounds-from-the-vacation-weight-loss-paradox/
165. https://www.artofmanliness.com/health-fitness/health/you-need-to-eat-more-fiber/
166. https://www.artofmanliness.com/health-fitness/health/silencing-the-ring-proven-strategies-for-tinnitus-relief/
167. https://www.artofmanliness.com/health-fitness/health/podcast-947-turn-your-anxiety-into-a-strength/
168. https://www.artofmanliness.com/health-fitness/program-review/the-insanely-difficult-standards-of-historys-hardest-p-e-program/
169. https://www.artofmanliness.com/health-fitness/program-review/fitness-program-right/
170. https://www.artofmanliness.com/health-fitness/program-review/a-review-of-the-movnat-workshop/
171. https://www.artofmanliness.com/health-fitness/program-review/atomic-athlete-vanguard/
172. https://www.artofmanliness.com/people/family/riddles-for-kids/
173. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
174. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
175. https://www.artofmanliness.com/people/family/how-and-why-to-hold-a-weekly-marriage-meeting/
176. https://www.artofmanliness.com/people/fatherhood/sunday-firesides-we-shouldnt-and-should-be-friends-with-our-kids/
177. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
178. https://www.artofmanliness.com/people/fatherhood/you-dont-have-to-be-your-dad-how-to-become-your-familys-transitional-character/
179. https://www.artofmanliness.com/people/fatherhood/how-to-turn-a-boy-into-a-man/
180. https://www.artofmanliness.com/people/relationships/podcast-920-advice-on-making-love-last-from-a-divorce-lawyer/
181. https://www.artofmanliness.com/people/relationships/the-challenge-of-social-discoordination/
182. https://www.artofmanliness.com/people/relationships/sunday-firesides-the-maturing-mirror-of-marriage/
183. https://www.artofmanliness.com/people/relationships/is-the-7-year-itch-real/
184. https://www.artofmanliness.com/people/social-skills/podcast-915-finally-learn-to-say-no/
185. https://www.artofmanliness.com/people/social-skills/sunday-firesides-enough-about-me/
186. https://www.artofmanliness.com/people/social-skills/authority-is-more-important-than-social-skills-in-being-influential/
187. https://www.artofmanliness.com/people/social-skills/2-hour-cocktail-party/
188. https://www.artofmanliness.com/skills/how-to/how-to-smoke-a-cigar/
189. https://www.artofmanliness.com/skills/how-to/my-new-favorite-knot-the-alpine-butterfly-knot/
190. https://www.artofmanliness.com/skills/how-to/how-to-take-out-a-sentry/
191. https://www.artofmanliness.com/skills/how-to/how-shuffle-a-deck-of-cards-an-illustrated-guide/
192. https://www.artofmanliness.com/skills/manly-know-how/how-to-make-a-bed-using-hospital-corners/
193. https://www.artofmanliness.com/skills/manly-know-how/how-to-jump-start-a-car-the-complete-guide/
194. https://www.artofmanliness.com/skills/manly-know-how/how-to-catch-a-souvenir-baseball/
195. https://www.artofmanliness.com/skills/manly-know-how/how-to-gird-up-your-loins-an-illustrated-guide/
196. https://www.artofmanliness.com/skills/outdoor-survival/how-to-dig-a-cathole/
197. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-inside-a-plummeting-elevator/
198. https://www.artofmanliness.com/skills/outdoor-survival/how-to-remove-a-leech/
199. https://www.artofmanliness.com/skills/outdoor-survival/how-to-measure-remaining-sunlight-with-your-hands/
172. https://www.artofmanliness.com/people/family/podcast-946-counterintuitive-ideas-about-marriage-family-and-kids/
173. https://www.artofmanliness.com/people/family/riddles-for-kids/
174. https://www.artofmanliness.com/people/family/podcast-sibling-ambivalent/
175. https://www.artofmanliness.com/people/family/how-to-develop-gratitude-in-your-kids/
176. https://www.artofmanliness.com/people/fatherhood/how-to-parent-teacher-conference/
177. https://www.artofmanliness.com/people/fatherhood/5-ways-fathers-hugely-influence-on-their-daughters/
178. https://www.artofmanliness.com/people/fatherhood/sunday-firesides-we-shouldnt-and-should-be-friends-with-our-kids/
179. https://www.artofmanliness.com/people/fatherhood/what-to-do-when-your-kid-lies-to-you/
180. https://www.artofmanliness.com/people/relationships/sunday-firesides-can-we-finally-stop-blaming-the-puritans/
181. https://www.artofmanliness.com/people/relationships/sunday-firesides-the-sit-in-silence-relationship-test/
182. https://www.artofmanliness.com/people/relationships/sunday-firesides-treat-people-as-ends-not-means/
183. https://www.artofmanliness.com/people/relationships/podcast-920-advice-on-making-love-last-from-a-divorce-lawyer/
184. https://www.artofmanliness.com/people/social-skills/podcast-957-how-curiosity-conversations-can-supercharge-your-success/
185. https://www.artofmanliness.com/people/social-skills/podcast-837-the-cues-that-make-you-charismatic/
186. https://www.artofmanliness.com/people/social-skills/podcast-938-social-skills-as-the-road-to-character/
187. https://www.artofmanliness.com/people/social-skills/podcast-915-finally-learn-to-say-no/
188. https://www.artofmanliness.com/skills/how-to/how-to-wrap-a-gift-an-illustrated-guide/
189. https://www.artofmanliness.com/skills/how-to/how-to-de-ice-your-windshield-easily-and-effectively/
190. https://www.artofmanliness.com/skills/how-to/how-to-paint-a-room/
191. https://www.artofmanliness.com/skills/how-to/store-stack-firewood/
192. https://www.artofmanliness.com/skills/manly-know-how/build-cozy-fireplace-fire-wont-get-smoky/
193. https://www.artofmanliness.com/skills/manly-know-how/how-to-adjust-your-car-mirrors-to-eliminate-blind-spots/
194. https://www.artofmanliness.com/skills/manly-know-how/how-throw-a-spiral-football/
195. https://www.artofmanliness.com/skills/manly-know-how/whats-the-difference-between-gas-octanes/
196. https://www.artofmanliness.com/skills/outdoor-survival/how-to-build-a-quinzee-snow-shelter-illustrated-guide/
197. https://www.artofmanliness.com/skills/outdoor-survival/how-to-survive-an-earthquake/
198. https://www.artofmanliness.com/skills/outdoor-survival/two-things-you-should-be-doing-to-take-better-care-of-your-camping-gear/
199. https://www.artofmanliness.com/skills/outdoor-survival/how-to-emergency-rappel/
200. https://getpocket.com/edit?url=https://www.artofmanliness.com/character/behavior/exit-voice-loyalty-neglect-why-people-leave-stay-or-try-to-burn-it-all-down/
201. https://www.facebook.com/sharer.php?u=https://www.artofmanliness.com/character/behavior/exit-voice-loyalty-neglect-why-people-leave-stay-or-try-to-burn-it-all-down/
202. https://pinterest.com/pin/create/link/?url=https://www.artofmanliness.com/character/behavior/exit-voice-loyalty-neglect-why-people-leave-stay-or-try-to-burn-it-all-down/
203. https://twitter.com/intent/tweet?url=https://www.artofmanliness.com/character/behavior/exit-voice-loyalty-neglect-why-people-leave-stay-or-try-to-burn-it-all-down/
204. file://localhost/cdn-cgi/l/email-protection#033c616c677a3e6b77777370392c2c7474742d6271776c656e626d6f6a6d6670702d606c6e2c606b627162607766712c61666b62756a6c712c667b6a772e756c6a60662e6f6c7a626f777a2e6d66646f6660772e746b7a2e73666c736f662e6f666275662e7077627a2e6c712e77717a2e776c2e6176716d2e6a772e626f6f2e676c746d2c
204. https://www.artofmanliness.com/cdn-cgi/l/email-protection#142b767b706d297c606064672e3b3b6363633a7566607b7279757a787d7a7167673a777b793b777c756675776071663b76717c75627d7b663b716c7d6039627b7d777139787b6d7578606d397a71737871776039637c6d3964717b647871397871756271396760756d397b663960666d39607b397661667a397d603975787839707b637a3b
205. https://www.artofmanliness.com/character/manly-lessons/manvotional-the-right-kind-of-people/
206. https://www.artofmanliness.com/skills/how-to/how-to-develop-a-manly-voice-video/
207. https://www.artofmanliness.com/character/behavior/improve-your-speaking-voice/

View File

@@ -1,21 +1,20 @@
#[1]All posts for Baldur Bjarnason
* [2]Essays
* [2]Archive
* [3]Newsletter
* [4]Ebook
* [5]Contact
* [4]Book
* [5]AI Book
* [6]Contact
[6]Baldur Bjarnason
[7]Baldur Bjarnason
Web dev at the end of the world, from Hveragerði, Iceland
Im available [7]as a consultant. I also have [8]a book out.
21 November 2022
Programming is a Pop Culture
(What follows is an extract from [9]Out of the Software Crisis, lightly
(What follows is an extract from [8]Out of the Software Crisis, lightly
edited to work as a blog post.)
__________________________________________________________________
@@ -30,7 +29,7 @@ Programming is a Pop Culture
So, Cicero once wrote: 'He who knows only his own generation remains
forever a child.'
[10]Programming and Scaling (Alan Kay, 2011)
[9]Programming and Scaling (Alan Kay, 2011)
The programming pop culture defines change—any change—as progress. Most
developers, myself included, have a fascination with novelty. If its
@@ -136,7 +135,7 @@ Programming is a Pop Culture
These issues with programming culture arent new.
Jamie Zawinski calls it the [11]“Cascade of Attention-Deficit
Jamie Zawinski calls it the [10]“Cascade of Attention-Deficit
Teenagers” model. We cant do much to change the nature of the field by
now—Alan Kay has certainly tried—but we can mitigate the harm done by
the trend-seeking. We can work to ensure that everybody on the team,
@@ -162,12 +161,12 @@ Programming is a Pop Culture
resource like the Pacific Ocean, rather than something that was
man-made.
Alan Kay, [12]Dr. Dobbs Interview with Alan Kay
Alan Kay, [11]Dr. Dobbs Interview with Alan Kay
__________________________________________________________________
[13]Out of the Software Crisis
[12]Out of the Software Crisis
[14]Out of the Software Crisis by Baldur Bjarnason
[13]Out of the Software Crisis by Baldur Bjarnason
Software projects keep failing, not because we dont have the right
team or tools but because our software development system is broken.
@@ -175,15 +174,15 @@ Programming is a Pop Culture
with systems-thinking making them more resilient to change and less
likely to fail.
[15]Systems-Thinking For Software Projects
[14]Systems-Thinking For Software Projects
[16]WTF is a Framework?
[15]WTF is a Framework?
[17]The response to Out of the Software Crisis has been amazing
[16]The response to Out of the Software Crisis has been amazing
Join the Newsletter
Subscribe to the [18]Out of the Software Crisis newsletter to get my
Subscribe to the [17]Out of the Software Crisis newsletter to get my
weekly (at least) essays on how to avoid or get out of software
development crises.
@@ -198,490 +197,7 @@ Join the Newsletter
Unsubscribe at any time.
Archive
Writing
* [19]GDPR and American AIs 3 April 2023
* [20]Regulating AI (plus links & notes) 27 March 2023
* [21]AI summaries and AI healthcare (links & notes) 20 March 2023
* [22]Keeping up with and assessing AI research (links & notes) 13
March 2023
* [23]Waiting for the AI Godot (Links & Notes) 6 March 2023
* [24]Copyright, Situating Search, and other links & notes 27
February 2023
* [25]Deno, Shakespeare's Emoticon, Return to Office, and other links
and notes 20 February 2023
* [26]Book production, AI, Single-Page-Apps, and other links and
notes 13 February 2023
* [27]Some thoughts on how to make a book, three months after I made
one 10 February 2023
* [28]AI is a Hail Mary pass and other links & notes 6 February 2023
* [29]EU and copyright protections for AI-generated works and other
notes 30 January 2023
* [30]On the Layoffs, Narcissists, and Other Links & Notes 23 January
2023
* [31]Madeline, Existential Terror and other links & notes 16 January
2023
* [32]Out of the Software Crisis Available on Kindle 28 December 2022
* [33]A lot can happen in a month: on AI art and the fediverse 16
December 2022
* [34]The response to Out of the Software Crisis has been amazing 5
December 2022
* [35]Programming is a Pop Culture 21 November 2022
* [36]WTF is a Framework? 18 November 2022
* [37]Theory-building and why employee churn is lethal to software
companies 16 November 2022
* [38]Great apps are rare 15 November 2022
* [39](Released!) Out of the Software Crisis: Systems-Thinking for
Software Projects 14 November 2022
* [40]Out of the Software Crisis: the ebook is imminent! 11 November
2022
* [41]I wrote a book now you must suffer with me 26 October 2022
* [42]Im offering research, writing, and notetaking coaching for
techies and programmers 17 October 2022
* [43]Playacting genius: the performative logic of reasoning from
first principles 18 September 2022
* [44]I don't care how you web dev; I just need more better web apps
4 July 2022
* [45]Essay Archive 2 June 2022
* [46]On online collaboration and our obligations as makers of
software 2 June 2022
* [47]The different kinds of notes 6 May 2022
* [48]What I learned about markdown from interviewing a bunch of
people 6 May 2022
* [49]The Colophon Cards User Survey 2 February 2022
* [50]How to keep up with web development without falling into
despair 31 January 2022
* [51]Let's just not talk about 2021 and look forward instead 5
January 2022
* [52]Making Colophon Cards 29 November 2021
* [53]What do I need to read to be a great at CSS? 19 October 2021
* [54]The event listening toolkit: five ways to get out of an event
handling mess 11 October 2021
* [55]FormData and fetch, why is serialising a form such a pain? 29
September 2021
* [56]The Single-Page-App Morality Play 6 September 2021
* [57]Software Crisis 2.0 25 August 2021
* [58]Lessons in Interactivity, 2021 redux 13 August 2021
* [59]Nobody gives a hoot about groupthink 29 July 2021
* [60]Spontant: in praise of grey 26 July 2021
* [61]Ways of reading without the influence of community 6 July 2021
* [62]The Open-Source Software bubble that is and the blogging bubble
that was 11 May 2021
* [63]You are what you do, not what you say or write 4 May 2021
* [64]The Curious Case Of The Crashing Conic Gradient And How I Used
A Technique I Learned In The 90s To Fix It 28 April 2021
* [65]136 facts every web dev should know before they burn out and
turn to landscape painting or nude modelling 21 April 2021
* [66]Im available for projects and other work 20 April 2021
* [67]Which type of novelty-seeking web developer are you? 31 March
2021
* [68]Every Day; a Fair Warning (You Should Read These Articles) 3
March 2020
* [69]Weeknote 3 - Resistance and the dull blade 10 February 2020
* [70]Weeknote 2 (2020) - News, Bad News, and Star Wars 2 February
2020
* [71]Weeknote 1 (2020) - Ending the hiatus 26 January 2020
* [72]The Ed Tech Conundrum 2 January 2020
* [73]Thinking about the past, present, and future of web development
1 January 2020
* [74]The Web Falls Apart 3 November 2019
* [75]Weeknote 19 ─ blog redesign and changes at work 27 October 2019
* [76]When life hands you lemonades, sit down and contemplate the
meaning of life 10 September 2019
* [77]Weeknote 18 - Uncertainty and Discomfort 11 August 2019
* [78]Web Dev: The Red Queen Wire Mommy of Modern Tech 6 August 2019
* [79]Weeknote 16 Vacation 29 July 2019
* [80]Weeknote 15 - Counting Down the Days 1 July 2019
* [81]Weeknote 14 - Shadows and DOMs 25 June 2019
* [82]Weeknote 13 - The weight of deadlines 16 June 2019
* [83]That Web Dev Thing Where Everybody Says Something Clever
Involving Toast 15 June 2019
* [84]SwiftUI, Privacy, macOS, and the Web 9 June 2019
* [85]Weeknote 12 - The genres of web media 5 June 2019
* [86]The Aesthetics of Concentration 3 June 2019
* [87]Weeknote 11 - do I have focus? 29 May 2019
* [88]Weeknote 10 - A clear view and more reading 20 May 2019
* [89]Weeknote 9 - Being contemplative, finishing a photo project 12
May 2019
* [90]Weeknote 8 Moving, Endgame, and more musings on colour 5 May
2019
* [91]Weeknote 7 - Story length and that thing about colour 29 April
2019
* [92]Weeknote 6 Star Trek, rest and spring finally arrives 22
April 2019
* [93]Weeknote 5 Stuff, comics, superheroes, and other nonsense 14
April 2019
* [94]Weeknote 4 TV week with The Expanse 7 April 2019
* [95]Weeknote 3 — MVPs, fatigue, and emotional crutches 31 March
2019
* [96]Web Development: with great power comes the ability to make
great mistakes 24 March 2019
* [97]Weeknote 2 - Web Development Mistakes, Mary Sues, and Icy
Spring 24 March 2019
* [98]Weeknote 1 18 March 2019
* [99]Hitchcock and the author construct 12 February 2019
* [100]Seams, Stitches, And The Decline Of The Mac 3 November 2018
* [101]Neither Paper Nor Digital Does Active Reading Well 3 September
2018
* [102]Focusing on market share blinds you to growth 7 January 2018
* [103]The future of Software Development: Just Business Logic 7
January 2018
* [104]Remote work is a completely different beast 7 January 2018
* [105]Hypertext is still the fundamental model of the web 7 January
2018
* [106]Leftover Thoughts From 2017 7 January 2018
* [107]Over-engineering is under-engineering 25 November 2017
* [108]The process is the thing 23 March 2017
* [109]Von Be Don: A few notes on a recent digital publishing project
in Iceland 19 February 2017
* [110]W3C and EME: it isn't about preventing DRM but saving the W3C
14 February 2017
* [111]Unpopular opinion: dismissing indirect pointers is a mistake 4
February 2017
* [112]Anger feels like poison 24 January 2017
* [113]Is JavaScript more fragile? 7 December 2016
* [114]Debating Progressive Enhancement 5 December 2016
* [115]The downside of believing in Apple 1 November 2016
* [116]A short primer on Icelandic politics on the day of the 2016
election 29 October 2016
* [117]The Tragedy/Farce of the Open Web according to journalists 18
October 2016
* [118]Notes on debating for the web development community 17 October
2016
* [119]Addendum on loose coupling and the iOS App Store 11 October
2016
* [120]Idle thoughts on modularity and loose coupling in digital
media 9 October 2016
* [121]When fear is rational 24 June 2016
* [122]Once upon a time, I couldn't imagine a better word processor
than Word 7 June 2016
* [123]A thought to consider 24 May 2016
* [124]A few thoughts on standardisation, W3C, and the IDPF 16 May
2016
* [125]Filling in the gaps the dynamics of zero marginal cost 21
April 2016
* [126]Which CMS/blog system would you choose? 12 April 2016
* [127]A few simplified points on web and document security 30 March
2016
* [128]Judge the work 21 January 2016
* [129]Why did Paul Graham argue against equality? 13 January 2016
* [130]Purpose, Joy, Capability 4 January 2016
* [131]You can't fix the App Store, so here's how you fix it 20
November 2015
* [132]Why I am worried about Twitter and why you should be too 4
November 2015
* [133]The crossroads or the wilderness 23 October 2015
* [134]You can't solve people problems with software 28 September
2015
* [135]The discussion about ad blocking is very dumb (but not in the
way you think) 18 September 2015
* [136]This is not a book, but it is a podcast 10 September 2015
* [137]A week of 'This is not a book' 7 September 2015
* [138]Launching "This is not a book" what it is and why you should
be interested 1 September 2015
* [139]My kingdom for a new bookstore 28 August 2015
* [140]Modern software sucks 26 August 2015
* [141]The cost versus benefits of disorganised programming power 25
August 2015
* [142]Who benefits the most from Open Source Software? 25 August
2015
* [143]Sex Apocalypse Later 24 August 2015
* [144]Random thoughts on work and that Amazon thing 23 August 2015
* [145]Bookmarks UI flaws and other great capers 14 August 2015
* [146]Bookmarks learnable programming 13 August 2015
* [147]Bookmarks More money for open-source 12 August 2015
* [148]Bookmarks Leaving bosses 11 August 2015
* [149]Bookmarks Promoting other people's work 10 August 2015
* [150]Bookmarks What Would Kamala Khan Do? 7 August 2015
* [151]Bookmarks Trickle down golden geese 6 August 2015
* [152]Bookmarks Hateviews are us 5 August 2015
* [153]Bookmarks Milk it 4 August 2015
* [154]Iterating the web away:
losing the next generation 4 August 2015
* [155]Bookmarks You haven't been paying attention 3 August 2015
* [156]Bookmarks It's a note card world, we just live in it 31 July
2015
* [157]Bookmarks Just call it Smylfeste 30 July 2015
* [158]Bookmarks That one is shaped like an idiot 29 July 2015
* [159]Blogger nostalgia 28 July 2015
* [160]Bookmarks Make it simpler 28 July 2015
* [161]Wet streets cause rain and criminal responsibility 27 July
2015
* [162]Tweet bookmarks galore 26 July 2015
* [163]Random links that catch my fancy, part four of ∞ 23 July 2015
* [164]Random links that catch my fancy, part three of ∞ 22 July 2015
* [165]Mythic visions of sexuality 21 July 2015
* [166]Random links that catch my fancy, part two of ∞ 21 July 2015
* [167]Random links that catch my fancy, part one of ∞ 20 July 2015
* [168]An exercise for the reader in integration and modularity 17
July 2015
* [169]How to read my nonsense 17 July 2015
* [170]Is it distributed or just a disorganised hierarchy? 10 July
2015
* [171]On the vaunted robustness of the web 10 July 2015
* [172]The rules of the game have changed for RSS 10 July 2015
* [173]The web app developer's lament 6 July 2015
* [174]Other people write about digital media 25 June 2015
* [175]The plural of 'Medium' is clearly 'clusterfuck' 25 June 2015
* [176]Burnout 24 June 2015
* [177]The files Steven Pressfield works with 24 June 2015
* [178]iOS 9 content blocking extensions are not a mobile advertising
armageddon 14 June 2015
* [179]Writing the Other:
a book that's useful to all writers 3 June 2015
* [180]Should I make a WWDC prediction?
Yes, let's 3 June 2015
* [181]Grim Meathook Present #2 2 June 2015
* [182]Other people discuss software quality (spoiler: it sucks) 2
June 2015
* [183]Other people talk about startups and entrepreneurship 2 June
2015
* [184]A few quick links and thoughts on big web problems 29 May 2015
* [185]I really want the Supergirl TV show to be fun 25 May 2015
* [186]Our Grim Meathook Present 25 May 2015
* [187]The new age of HTML:
the web is being torn apart 20 May 2015
* [188]Her movie, his name;
Mad Max: Fury Road 19 May 2015
* [189]We are a violent species 19 May 2015
* [190]Toxic environments:
inequality in tech is a symptom of something worse 18 May 2015
* [191]Where I write about Facebook's Instant Articles 16 May 2015
* [192]Facebook and the media:
united, they attack the web 15 May 2015
* [193]Speeding up decision cycles with rules and heuristics 14 May
2015
* [194]You are here #5:
UX, design, and CSS as a parasite 14 May 2015
* [195]You are here #4:
an epic journey through app dev and male bodies 13 May 2015
* [196]You are here #3:
the glorious wonders of online reading await you 12 May 2015
* [197]2015-05-11-18-39-16 11 May 2015
* [198]You are here #2:
an artisanal curation of reading material 11 May 2015
* [199]You are here #1:
a selection of fine links and tweets for your pleasure 10 May 2015
* [200]2015-05-07-00-59-18 7 May 2015
* [201]Five publishing-related thoughts on a Friday afternoon 4 May
2015
* [202]Why should people read more books? 4 May 2015
* [203]How is taxing ebooks as print books supposed to work? 4 May
2015
* [204]Kathy Sierra's Badass: Making Users Awesome the book you all
should read 4 March 2015
* [205]Idle Sunday thoughts about web trends 1 March 2015
* [206]Repetition only works in fiction 1 March 2015
* [207]The web has covered the basicsthats why itll get harder
from now 1 March 2015
* [208]A draft of a chapter of some thoughts on things. 9 January
2015
* [209]Taking stock of 2013 and 2014 31 December 2014
* [210]The weather, of course 17 December 2014
* [211]Publishing business ideas are a dime a dozen 3 December 2014
* [212]EU VAT changes shift the digital landscape 25 November 2014
* [213]Money is a poor measure of value 25 November 2014
* [214]On conferences 13 November 2014
* [215]Crushed by multinationals 12 November 2014
* [216]Software as a strategy: prefabricated publishers 7 November
2014
* [217]Software as strategy in the ebook world 6 November 2014
* [218]The five types of unpublished books 5 November 2014
* [219]Four hundred words from Anita Elberse's book "Blockbusters" 4
November 2014
* [220]The splintered author 4 November 2014
* [221]There is no war between Amazon and Traditional Publishing 3
November 2014
* [222]Ebooks suck for learning 10 October 2014
* [223]The Poisoning of Social Media: A Reading List 9 September 2014
* [224]Wobbly Amazon 10 August 2014
* [225]This week's must-read post 24 July 2014
* [226]Friends dont let their friends become authors 10 July 2014
* [227]Both at the same time 4 July 2014
* [228]So I had to make an ebook cover... 15 April 2014
* [229]So long, Readmill, and thanks for all the fish 31 March 2014
* [230]What ebook production problems are self-publishers facing? 24
March 2014
* [231]Many stories, many truths 13 March 2014
* [232]Problem statements for digital publishing research 28 February
2014
* [233]To do, to do 21 February 2014
* [234]iBooks Author tempts you with bling 20 February 2014
* [235]Microsoft Word is a liability 19 February 2014
* [236]The print design mentality 18 February 2014
* [237]Book contracts 12 February 2014
* [238]Intermission: sorting through the banal 5 February 2014
* [239]How to create value with a new thing 30 January 2014
* [240]HTML is too complex 29 January 2014
* [241]The ebook as an API 28 January 2014
* [242]My last word on DRM 27 January 2014
* [243]Except, except, except 23 January 2014
* [244]A thought exercise 22 January 2014
* [245]Losing faith in yourself 21 January 2014
* [246]Changing your readership mix 20 January 2014
* [247]Sex, education, readers, and futures: what works, what doesn't
18 January 2014
* [248]The various types of readers 17 January 2014
* [249]The unevenly distributed ebook future 16 January 2014
* [250]Sex, violence, and stílbrot 15 January 2014
* [251]Recipe for pundit response to Hugh Howeys suggestions 14
January 2014
* [252]Bling it up for education 13 January 2014
* [253]Blogging has trained me to assume youre stupid 9 January 2014
* [254]Ergodic literature 8 January 2014
* [255]What I thought I wanted versus what I really wanted 7 January
2014
* [256]The mistake of 'enhancing' novels 6 January 2014
* [257]Pessimistic ramblings and other fun links (week overview +
further reading) 4 January 2014
* [258]Stumbling into publishing 3 January 2014
* [259]The publishing industry's new product categories 2 January
2014
* [260]The last two Knights and Necromancers stories 1 January 2014
* [261]Random, loosely connected, thoughts on the future 31 December
2013
* [262]Old photos posted without context: Reykjavík Cats 29 December
2013
* [263]Old photos posted without context: Sweep After Use 22 December
2013
* [264]The Checklist: fix iBooks image handling 20 December 2013
* [265]Great text transcends nothing 17 December 2013
* [266]Quarantine all ebooks 17 October 2013
* [267]The self-publisher's perspective of the ebook market 17
October 2013
* [268]Light evening trauma 10 October 2013
* [269]Just say no to ebook CSS and JS 2 October 2013
* [270]The Google Wave Heuristic 17 September 2013
* [271]Amazon's biggest ally is Apple 12 September 2013
* [272]Readmill versus Kindle Readmill is worth the hassle 26
August 2013
* [273]Proprietary ebook formats versus DRM 19 August 2013
* [274]Publishing has catered to dumb for a long while 16 August 2013
* [275]Computers are too difficult and people are computer illiterate
14 August 2013
* [276]Why disruption goes unchecked 12 August 2013
* [277]Make ebooks worth it 9 August 2013
* [278]Ebooks and cognitive mapping 8 August 2013
* [279]Ebook silos, update 7 August 2013
* [280]Ebook silos and missed opportunities 6 August 2013
* [281]Technology is not inherently good 5 August 2013
* [282]Administrative note on baldurbjarnason.com and feeds 29 July
2013
* [283]Posted without comment 29 July 2013
* [284]The inefficiencies of joy 24 July 2013
* [285]Winner takes all versus the Matthew effect 23 July 2013
* [286]What you people read (on my websites) 22 July 2013
* [287]Tolerating the heat, noticing the water 19 July 2013
* [288]If the Kindle fails so will ebooks 18 July 2013
* [289]Followup to 'this ebook is a lemon' 16 July 2013
* [290]This ebook is a lemon 12 July 2013
* [291]Caught between madmen and mercenaries 10 July 2013
* [292]Major update to Studio Tendra's Oz project 3 July 2013
* [293]What are self-publishing's biggest pain points? 1 July 2013
* [294]Intellectual terrain 1 July 2013
* [295]Good books don't win 26 June 2013
* [296]Why does it matter? 10 May 2013
* [297]The OZ Reading Club: Books three and four 7 May 2013
* [298]Which kind of innovation? 3 May 2013
* [299]Books and Print Showcase 2 May 2013
* [300]Peasants 30 April 2013
* [301]For the love 14 April 2013
* [302]The idiocies of young men 5 April 2013
* [303]Studio Tendra's grand and marvellous Oz Reading Club 2 April
2013
* [304]Icelands crowd-sourced constitution is dead 29 March 2013
* [305]The B&N fallacy 27 February 2013
* [306]Hire me! 19 February 2013
* [307]A question only you can answer 15 February 2013
* [308]Respect the reader 6 February 2013
* [309]33 observations on the year 2012 5 February 2013
* [310]Knights and Necromancers: new books and megapacks! 4 February
2013
* [311]The falcon's shriek 2 January 2013
* [312]What is actually going on in Iceland 29 December 2012
* [313]Merry Christmas! 25 December 2012
* [314]Tag soup is history 21 December 2012
* [315]Schlock 15 December 2012
* [316]Strange definitions of 'nice' 5 December 2012
* [317]Books of Christmas Past 4 December 2012
* [318]Using IDs in CSS 26 November 2012
* [319]Design highlights from the Icelandic book season 22 November
2012
* [320]News, updates, and the Icelandic book market 19 November 2012
* [321]A response, of sorts 15 November 2012
* [322]High tide and a room of your own 8 November 2012
* [323]Knights and Necromancers 2 has been released 6 November 2012
* [324]The comment-fiction challenge post-mortem 30 October 2012
* [325]Fantasy, Collapse, and a sense of history 29 October 2012
* [326]Two questions on putting books on the web 26 October 2012
* [327]iBooks 3.0 25 October 2012
* [328]Perceptions of society 22 October 2012
* [329]What I've been up to 19 October 2012
* [330]The Readmill comment fiction challenge 1 October 2012
* [331]Is it safe? 27 September 2012
* [332]The time work takes 24 September 2012
* [333]I need your help 21 September 2012
* [334]Designing the covers 19 September 2012
* [335]Free Kindle version 19 September 2012
* [336]What is this? 17 September 2012
* [337]The stillborn creature 1 August 2012
* [338]EPUB javascript security 27 July 2012
* [339]I be writing 21 July 2012
* [340]Farce 16 July 2012
* [341]Bad writing 19 June 2012
* [342]A few random points on DRM 7 June 2012
* [343]The web and ebooks have little in common 7 May 2012
* [344]The end of ebook development 26 April 2012
* [345]Aftermath notes on the Amazon post 20 April 2012
* [346]Today is not tomorrow (or, how to beat Amazon) 15 April 2012
* [347]Bits, bobs, and anecdata 3 April 2012
* [348]Lessons in interactivity 29 March 2012
* [349]Hierarchies of ebook design 20 March 2012
* [350]It's time to treat ebook developers as developers 12 March
2012
* [351]Code doesn't change minds 7 March 2012
* [352]Game over, Amazon wins 3 March 2012
* [353]On CSS Page Templates 2 March 2012
* [354]Javascript in ebooks 29 February 2012
* [355]Explanatory windows 20 February 2012
* [356]Readium and other good intentions 13 February 2012
* [357]ePub windows and widgets a proposal 10 February 2012
* [358]The semantics of ebook widgets 4 February 2012
* [359]iBooks widgets to javascript or not to javascript 1 February
2012
* [360]What do we want from the Kindle platform? 1 February 2012
* [361]Disruptive crap 27 January 2012
* [362]Me, elsewhere 26 January 2012
* [363]The pros and cons of the iBooks 2.0 textbook format 21 January
2012
* [364]The iBooks 2.0 built-in widgets 20 January 2012
* [365]The iBooks 2.0 textbook format 19 January 2012
* [366]The publishing animal 17 January 2012
* [367]A day of innovation on the future of the book 8 December 2011
* [368]What a publisher does 30 November 2011
* [369]Design pseudoscience 8 November 2011
* [370]A tale of three blog posts 28 October 2011
* [371]CSS and ebook design 24 October 2011
* [372]The loss of ambient intimacy 15 September 2011
* [373]Friday links and reading 26 August 2011
* [374]Convert or engage 4 August 2011
* [375]CSS3 Hyphens 30 July 2011
* [376]Just you & Google 29 July 2011
* [377]Knowledge is not adoption 24 July 2011
* [378]HTML5 history API 23 July 2011
* [379]Your friends, in boxes 17 July 2011
* [380]Localstorage & messaging in ePub 27 January 2011
* [381]Javascript in epub 26 January 2011
* [382]An epub experiment 25 January 2011
* [383]What is an ebook? 21 December 2010
* [384]Hypotheses and testing 25 October 2010
* [385]Identifying publishing innovators 7 October 2010
* [386]On quality in publishing 7 October 2010
* [387]An interesting discussion 28 June 2010
You can also find me on [388]Mastodon and [389]Twitter
You can also find me on [18]Mastodon and [19]Twitter
References
@@ -689,388 +205,18 @@ References
2. https://www.baldurbjarnason.com/archive
3. https://softwarecrisis.dev/
4. https://softwarecrisis.baldurbjarnason.com/
5. mailto:baldur.bjarnason@gmail.com
6. https://www.baldurbjarnason.com/
7. https://www.baldurbjarnason.com/work/2021
5. https://illusion.baldurbjarnason.com/
6. mailto:baldur.bjarnason@gmail.com
7. https://www.baldurbjarnason.com/
8. https://softwarecrisis.baldurbjarnason.com/
9. https://softwarecrisis.baldurbjarnason.com/
10. https://www.youtube.com/watch?v=YyIQKBzIuBY
11. https://www.jwz.org/doc/cadt.html
12. https://link.springer.com/content/pdf/bbm:978-3-319-90008-7/1.pdf
9. https://www.youtube.com/watch?v=YyIQKBzIuBY
10. https://www.jwz.org/doc/cadt.html
11. https://link.springer.com/content/pdf/bbm:978-3-319-90008-7/1.pdf
12. https://softwarecrisis.baldurbjarnason.com/
13. https://softwarecrisis.baldurbjarnason.com/
14. https://softwarecrisis.baldurbjarnason.com/
15. https://softwarecrisis.baldurbjarnason.com/
16. https://www.baldurbjarnason.com/2022/wtf-is-a-framework/
17. https://www.baldurbjarnason.com/2022/ootsc-update/
18. https://softwarecrisis.dev/
19. https://www.baldurbjarnason.com/2023/gdpr-and-american-ais/
20. https://www.baldurbjarnason.com/2023/regulating-ai/
21. https://www.baldurbjarnason.com/2023/ai-in-health-and-summaries/
22. https://www.baldurbjarnason.com/2023/keeping-up-with-ai-research/
23. https://www.baldurbjarnason.com/2023/waiting-for-ai-godot/
24. https://www.baldurbjarnason.com/2023/situating-search-links-notes/
25. https://www.baldurbjarnason.com/2023/open-offices-links-notes/
26. https://www.baldurbjarnason.com/2023/book-production-ai-spa/
27. https://www.baldurbjarnason.com/2023/how-i-made-my-book/
28. https://www.baldurbjarnason.com/2023/ai-is-a-hail-mary-pass/
29. https://www.baldurbjarnason.com/2023/copyright-for-ai/
30. https://www.baldurbjarnason.com/2023/on-the-layoffs-and-other/
31. https://www.baldurbjarnason.com/2023/madeline-existential-terror/
32. https://www.baldurbjarnason.com/2022/book-available-on-kindle/
33. https://www.baldurbjarnason.com/2022/a-month-of-book/
34. https://www.baldurbjarnason.com/2022/ootsc-update/
35. https://www.baldurbjarnason.com/2022/programming-is-a-pop-culture/
36. https://www.baldurbjarnason.com/2022/wtf-is-a-framework/
37. https://www.baldurbjarnason.com/2022/theory-building/
38. https://www.baldurbjarnason.com/2022/ootsc-introduction/
39. https://www.baldurbjarnason.com/2022/out-of-the-software-crisis/
40. https://www.baldurbjarnason.com/2022/out-of-the-software-crisis-closer/
41. https://www.baldurbjarnason.com/2022/i-wrote-a-book/
42. https://www.baldurbjarnason.com/coaching/
43. https://www.baldurbjarnason.com/2022/first-principles/
44. https://www.baldurbjarnason.com/2022/more-better-web-apps/
45. https://www.baldurbjarnason.com/archive/
46. https://www.baldurbjarnason.com/2022/on-online-collaboration/
47. https://www.baldurbjarnason.com/2022/the-different-kinds-of-notes/
48. https://www.baldurbjarnason.com/2022/why-people-use-markdown/
49. https://www.baldurbjarnason.com/2022/colophon-cards-user-survey/
50. https://www.baldurbjarnason.com/2022/i-cant-keep-up-with-web-dev/
51. https://www.baldurbjarnason.com/2022/forward-looking-statements/
52. https://www.baldurbjarnason.com/2021/making-colophon-cards/
53. https://www.baldurbjarnason.com/2021/what-do-i-need-to-read-to-be-a-css-dev/
54. https://www.baldurbjarnason.com/2021/five-ways-to-get-out-of-the-event-handling-mess/
55. https://www.baldurbjarnason.com/2021/fetch-and-formdata/
56. https://www.baldurbjarnason.com/2021/single-page-app-morality-play/
57. https://www.baldurbjarnason.com/2021/software-crisis-2/
58. https://www.baldurbjarnason.com/2021/lessons-in-interactivity/
59. https://www.baldurbjarnason.com/2021/the-group-think-hoot/
60. https://www.baldurbjarnason.com/2021/spontant-in-praise-of-grey/
61. https://www.baldurbjarnason.com/2021/ways-of-reading/
62. https://www.baldurbjarnason.com/2021/the-oss-bubble-and-the-blogging-bubble/
63. https://www.baldurbjarnason.com/2021/you-are-what-you-do/
64. https://www.baldurbjarnason.com/2021/the-curious-case-of-the-crashing-conic-gradient/
65. https://www.baldurbjarnason.com/2021/100-things-every-web-developer-should-know/
66. https://www.baldurbjarnason.com/work/2021/
67. https://www.baldurbjarnason.com/2021/which-kind-of-web-developer-are-you/
68. https://www.baldurbjarnason.com/every-day-a-fair-warning/
69. https://www.baldurbjarnason.com/2020/weeknote-3/
70. https://www.baldurbjarnason.com/2020/weeknote-2/
71. https://www.baldurbjarnason.com/2020/weeknote-1/
72. https://www.baldurbjarnason.com/the-ed-tech-conundrum/
73. https://www.baldurbjarnason.com/past-present-future-web/
74. https://www.baldurbjarnason.com/the-weakened-web/
75. https://www.baldurbjarnason.com/weeknote-19/
76. https://www.baldurbjarnason.com/life-and-lemonades/
77. https://www.baldurbjarnason.com/weeknote-18/
78. https://www.baldurbjarnason.com/weeknote-17/
79. https://www.baldurbjarnason.com/weeknote-16/
80. https://www.baldurbjarnason.com/weeknote-15/
81. https://www.baldurbjarnason.com/weeknote-14/
82. https://www.baldurbjarnason.com/weeknote-13/
83. https://www.baldurbjarnason.com/webby-things-1/
84. https://www.baldurbjarnason.com/swiftui-macos-privacy-web/
85. https://www.baldurbjarnason.com/weeknote-12/
86. https://www.baldurbjarnason.com/the-aesthetics-of-concentration/
87. https://www.baldurbjarnason.com/weeknote-11/
88. https://www.baldurbjarnason.com/weeknote-10/
89. https://www.baldurbjarnason.com/2019/05/12/weeknote-9-being-contemplative-finishing-a-photo-project/
90. https://www.baldurbjarnason.com/2019/05/05/weeknote-8-moving-endgame-and-more-musings-on-colour/
91. https://www.baldurbjarnason.com/2019/04/29/weeknote-7-story-length-and-that-thing-about-colour/
92. https://www.baldurbjarnason.com/2019/04/22/weeknote-6-star-trek-rest-and-spring-finally-arrives/
93. https://www.baldurbjarnason.com/2019/04/14/weeknote-5-stuff-comics-superheroes-and-other-nonsense/
94. https://www.baldurbjarnason.com/2019/04/07/weeknote-4-tv-week-with-the-expanse/
95. https://www.baldurbjarnason.com/2019/03/31/weeknote-3-mvps-fatigue-and-emotional-crutches/
96. https://www.baldurbjarnason.com/2019/03/24/web-development-with-great-power-comes-the-ability-to-make-great-mistakes/
97. https://www.baldurbjarnason.com/2019/03/24/weeknote-2-web-development-mistakes-mary-sues-and-icy-spring/
98. https://www.baldurbjarnason.com/2019/03/18/weeknote-1/
99. https://www.baldurbjarnason.com/2019/02/12/hitchcock-and-the-author-construct/
100. https://www.baldurbjarnason.com/2018/11/03/seams-stitches-and-the-decline-of-the-mac/
101. https://www.baldurbjarnason.com/2018/09/03/neither-paper-nor-digital-does-active-reading-well/
102. https://www.baldurbjarnason.com/2018/01/07/focusing-on-market-share-blinds-you-to-growth/
103. https://www.baldurbjarnason.com/2018/01/07/the-future-of-software-development-just-business-logic/
104. https://www.baldurbjarnason.com/2018/01/07/remote-work-is-a-completely-different-beast/
105. https://www.baldurbjarnason.com/2018/01/07/hypertext-is-still-the-fundamental-model-of-the-web/
106. https://www.baldurbjarnason.com/2018/01/07/leftover-thoughts-from-2017/
107. https://www.baldurbjarnason.com/notes/under-engineering-websites/
108. https://www.baldurbjarnason.com/notes/the-process-is-the-thing/
109. https://www.baldurbjarnason.com/notes/vonbedon-notes-on-a-project/
110. https://www.baldurbjarnason.com/notes/why-drm-is-a-problem-for-the-w3c/
111. https://www.baldurbjarnason.com/notes/for-the-want-of-an-indirect-pointer/
112. https://www.baldurbjarnason.com/notes/feels-like-poison/
113. https://www.baldurbjarnason.com/notes/is-js-more-fragile/
114. https://www.baldurbjarnason.com/notes/progressive-enhancement-debate/
115. https://www.baldurbjarnason.com/notes/the-less-pro-apple/
116. https://www.baldurbjarnason.com/notes/icelandic-politics-primer/
117. https://www.baldurbjarnason.com/notes/web-media-tragedy/
118. https://www.baldurbjarnason.com/notes/debating-web-development/
119. https://www.baldurbjarnason.com/notes/addendum-on-coupling-and-commodification/
120. https://www.baldurbjarnason.com/notes/idle-sunday-thoughts-on-modularity/
121. https://www.baldurbjarnason.com/notes/when-fear-is-rational/
122. https://www.baldurbjarnason.com/notes/once-upon-a-time-there-was-word/
123. https://www.baldurbjarnason.com/notes/a-thought-to-consider/
124. https://www.baldurbjarnason.com/notes/thoughts-on-standardisation/
125. https://www.baldurbjarnason.com/notes/zero-marginal-cost/
126. https://www.baldurbjarnason.com/notes/choosing-a-host/
127. https://www.baldurbjarnason.com/notes/some-notes-on-security/
128. https://www.baldurbjarnason.com/notes/judge-the-work/
129. https://www.baldurbjarnason.com/notes/why-did-paul-graham/
130. https://www.baldurbjarnason.com/notes/purpose-joy-capability/
131. https://www.baldurbjarnason.com/notes/fix-the-app-store/
132. https://www.baldurbjarnason.com/notes/twitter-troubles/
133. https://www.baldurbjarnason.com/notes/the-crossroads/
134. https://www.baldurbjarnason.com/notes/people-problems/
135. https://www.baldurbjarnason.com/notes/ad-blockers/
136. https://www.baldurbjarnason.com/notes/this-is-a-podcast/
137. https://www.baldurbjarnason.com/notes/a-week-of-this-is-not-a-book/
138. https://www.baldurbjarnason.com/notes/launching-thisisnotabook/
139. https://www.baldurbjarnason.com/notes/my-kingdom-for-a-new-bookstore/
140. https://www.baldurbjarnason.com/notes/modern-software-sucks/
141. https://www.baldurbjarnason.com/notes/the-cost-benefit/
142. https://www.baldurbjarnason.com/notes/OSS-and-money/
143. https://www.baldurbjarnason.com/notes/sex-apocalypse/
144. https://www.baldurbjarnason.com/notes/that-amazon-thing/
145. https://www.baldurbjarnason.com/notes/bookmarks-great-caper/
146. https://www.baldurbjarnason.com/notes/bookmarks-ad-blockers-again/
147. https://www.baldurbjarnason.com/notes/bookmarks-midweek-blues/
148. https://www.baldurbjarnason.com/notes/bookmarks-leaving-bosses/
149. https://www.baldurbjarnason.com/notes/bookmarks-getting-better/
150. https://www.baldurbjarnason.com/notes/bookmarks-thingamabob/
151. https://www.baldurbjarnason.com/notes/trickle-down-golden-goose/
152. https://www.baldurbjarnason.com/notes/hateviews/
153. https://www.baldurbjarnason.com/notes/bookmarks-milk-it/
154. https://www.baldurbjarnason.com/notes/iterating-the-web-away/
155. https://www.baldurbjarnason.com/notes/bookmarks-paying-attention/
156. https://www.baldurbjarnason.com/notes/bookmarks-stop-the-web/
157. https://www.baldurbjarnason.com/notes/bookmarks-sucky-websites/
158. https://www.baldurbjarnason.com/notes/bookmarks-that-one-is-an-idiot/
159. https://www.baldurbjarnason.com/notes/blogger-nostalgia/
160. https://www.baldurbjarnason.com/notes/bookmarks-make-it-simpler/
161. https://www.baldurbjarnason.com/notes/bookmarks-javascript-cry/
162. https://www.baldurbjarnason.com/notes/bookmark-5/
163. https://www.baldurbjarnason.com/notes/bookmarks-4/
164. https://www.baldurbjarnason.com/notes/bookmarks-3/
165. https://www.baldurbjarnason.com/notes/mythic-dimension-of-sexuality/
166. https://www.baldurbjarnason.com/notes/bookmarks-2/
167. https://www.baldurbjarnason.com/notes/bookmarks/
168. https://www.baldurbjarnason.com/notes/modularisation-exercise/
169. https://www.baldurbjarnason.com/notes/how-to-read-baldur/
170. https://www.baldurbjarnason.com/notes/decentralised-or-disorganised/
171. https://www.baldurbjarnason.com/notes/the-robust-web/
172. https://www.baldurbjarnason.com/notes/the-rules-have-changed-for-rss/
173. https://www.baldurbjarnason.com/notes/web-app-developer-lament/
174. https://www.baldurbjarnason.com/notes/paradigm-shift/
175. https://www.baldurbjarnason.com/notes/media-changes/
176. https://www.baldurbjarnason.com/notes/burnout/
177. https://www.baldurbjarnason.com/notes/our-working-files/
178. https://www.baldurbjarnason.com/notes/ios9-content-blocking/
179. https://www.baldurbjarnason.com/notes/writing-the-other/
180. https://www.baldurbjarnason.com/notes/wwdc-predictions/
181. https://www.baldurbjarnason.com/notes/grim-meathook-present-2/
182. https://www.baldurbjarnason.com/notes/software-quality/
183. https://www.baldurbjarnason.com/notes/startup-fallacy/
184. https://www.baldurbjarnason.com/notes/quick-thoughts-big-problems/
185. https://www.baldurbjarnason.com/notes/femininity-heroism/
186. https://www.baldurbjarnason.com/notes/grim-meathook-present/
187. https://www.baldurbjarnason.com/notes/new-age-of-html/
188. https://www.baldurbjarnason.com/notes/her-movie-his-name/
189. https://www.baldurbjarnason.com/notes/we-are-a-violent-species/
190. https://www.baldurbjarnason.com/notes/toxic-environments/
191. https://www.baldurbjarnason.com/2015/05/16/where-i-write-about-facebooks-instant-articles/
192. https://www.baldurbjarnason.com/notes/media-websites-vs-facebook/
193. https://www.baldurbjarnason.com/notes/decision-cycles/
194. https://www.baldurbjarnason.com/notes/a-you-are-here-5/
195. https://www.baldurbjarnason.com/notes/you-are-here-4/
196. https://www.baldurbjarnason.com/notes/you-are-here-3/
197. https://www.baldurbjarnason.com/notes/18-39-16/
198. https://www.baldurbjarnason.com/notes/you-are-here-2/
199. https://www.baldurbjarnason.com/notes/you-are-here-1/
200. https://www.baldurbjarnason.com/notes/00-59-18/
201. https://www.baldurbjarnason.com/2015/05/04/four-publishing-related-thoughts-on-a-friday-afternoon/
202. https://www.baldurbjarnason.com/2015/05/04/why-should-people-read-more-books/
203. https://www.baldurbjarnason.com/2015/05/04/how-is-taxing-ebooks-as-print-books-supposed-to-work/
204. https://www.baldurbjarnason.com/2015/03/04/kathy-sierras-badass-making-users-awesome-the-book-you-all-should-read/
205. https://www.baldurbjarnason.com/2015/03/01/idle-sunday-thoughts-about-web-trends/
206. https://www.baldurbjarnason.com/2015/03/01/repetition-only-works-in-fiction/
207. https://www.baldurbjarnason.com/2015/03/01/the-web-has-covered-the-basicse2808a-e2808athats-why-itll-get-harder-from-now/
208. https://www.baldurbjarnason.com/2015/01/09/a-draft-of-a-chapter-of-some-thoughts-on-things/
209. https://www.baldurbjarnason.com/2014/12/31/taking-stock-of-2013-and-2014/
210. https://www.baldurbjarnason.com/2014/12/17/the-weather-of-course/
211. https://www.baldurbjarnason.com/2014/12/03/publishing-business-ideas-are-a-dime-a-dozen/
212. https://www.baldurbjarnason.com/2014/11/25/eu-vat-changes-shift-the-digital-landscape/
213. https://www.baldurbjarnason.com/2014/11/25/money-is-a-poor-measure-of-value/
214. https://www.baldurbjarnason.com/2014/11/13/on-conference/
215. https://www.baldurbjarnason.com/2014/11/12/crushed-by-multinationals/
216. https://www.baldurbjarnason.com/2014/11/07/software-as-a-strategy-prefabricated-publishers/
217. https://www.baldurbjarnason.com/2014/11/06/software-as-strategy-in-the-ebook-world/
218. https://www.baldurbjarnason.com/2014/11/05/the-five-types-of-unpublished-books/
219. https://www.baldurbjarnason.com/2014/11/04/four-hundred-words-from-anita-elberses-book-blockbusters/
220. https://www.baldurbjarnason.com/2014/11/04/the-splintered-author/
221. https://www.baldurbjarnason.com/2014/11/03/there-is-no-war-between-amazon-and-traditional-publishing/
222. https://www.baldurbjarnason.com/2014/10/10/ebooks-suck-for-learning/
223. https://www.baldurbjarnason.com/2014/09/09/the-poisoning-of-social-media-a-reading-list/
224. https://www.baldurbjarnason.com/2014/08/10/wobbly-amazon/
225. https://www.baldurbjarnason.com/2014/07/24/this-weeks-must-read-post/
226. https://www.baldurbjarnason.com/2014/07/10/friends-dont-let-their-friends-become-authors/
227. https://www.baldurbjarnason.com/2014/07/04/both-at-the-same-time/
228. https://www.baldurbjarnason.com/2014/04/15/so-i-had-to-make-an-ebook-cover/
229. https://www.baldurbjarnason.com/2014/03/31/so-long-readmill-and-thanks-for-all-the-fish/
230. https://www.baldurbjarnason.com/2014/03/24/what-ebook-production-problems-are-self-publishers-facing/
231. https://www.baldurbjarnason.com/2014/03/13/many-stories-many-truths/
232. https://www.baldurbjarnason.com/2014/02/28/problem-statements-for-digital-publishing-research/
233. https://www.baldurbjarnason.com/2014/02/21/to-do-to-do/
234. https://www.baldurbjarnason.com/2014/02/20/ibooks-author-tempts-you-with-bling/
235. https://www.baldurbjarnason.com/2014/02/19/microsoft-word-is-a-liability/
236. https://www.baldurbjarnason.com/2014/02/18/the-print-design-mentality/
237. https://www.baldurbjarnason.com/2014/02/12/book-contracts/
238. https://www.baldurbjarnason.com/2014/02/05/intermission-sorting-through-the-banal/
239. https://www.baldurbjarnason.com/2014/01/30/how-to-create-value-with-a-new-thing/
240. https://www.baldurbjarnason.com/2014/01/29/html-is-too-complex/
241. https://www.baldurbjarnason.com/2014/01/28/the-ebook-as-an-api/
242. https://www.baldurbjarnason.com/2014/01/27/my-last-word-on-drm/
243. https://www.baldurbjarnason.com/2014/01/23/except-except-except/
244. https://www.baldurbjarnason.com/2014/01/22/a-thought-exercise/
245. https://www.baldurbjarnason.com/2014/01/21/losing-faith-in-yourself/
246. https://www.baldurbjarnason.com/2014/01/20/changing-your-readership-mix/
247. https://www.baldurbjarnason.com/2014/01/18/sex-education-readers-and-futures-what-works-what-doesnt/
248. https://www.baldurbjarnason.com/2014/01/17/the-various-types-of-readers/
249. https://www.baldurbjarnason.com/2014/01/16/the-unevenly-distributed-ebook-future/
250. https://www.baldurbjarnason.com/2014/01/15/sex-violence-and-stilbrot/
251. https://www.baldurbjarnason.com/2014/01/14/recipe-for-pundit-response-to-hugh-howeys-suggestions/
252. https://www.baldurbjarnason.com/2014/01/13/bling-it-up-for-education/
253. https://www.baldurbjarnason.com/2014/01/09/blogging-has-trained-me-to-assume-youre-stupid/
254. https://www.baldurbjarnason.com/2014/01/08/ergodic-literature/
255. https://www.baldurbjarnason.com/2014/01/07/what-i-thought-i-wanted-versus-what-i-really-wanted/
256. https://www.baldurbjarnason.com/2014/01/06/the-mistake-of-enhancing-novels/
257. https://www.baldurbjarnason.com/2014/01/04/pessimistic-ramblings-and-other-fun-links-week-overview-further-reading/
258. https://www.baldurbjarnason.com/2014/01/03/stumbling-into-publishing/
259. https://www.baldurbjarnason.com/2014/01/02/the-publishing-industrys-new-product-categories/
260. https://www.baldurbjarnason.com/2014/01/01/the-last-two-knights-and-necromancers-stories/
261. https://www.baldurbjarnason.com/2013/12/31/random-loosely-connected-thoughts-on-the-future/
262. https://www.baldurbjarnason.com/2013/12/29/old-photos-posted-without-context-reykjavik-cats/
263. https://www.baldurbjarnason.com/2013/12/22/old-photos-posted-without-context-sweep-after-use/
264. https://www.baldurbjarnason.com/2013/12/20/the-checklist-ibooks-image-handling/
265. https://www.baldurbjarnason.com/2013/12/17/great-text-transcends-nothing/
266. https://www.baldurbjarnason.com/2013/10/17/quarantine-all-ebooks/
267. https://www.baldurbjarnason.com/2013/10/17/the-self-publishers-perspective-of-the-ebook-market/
268. https://www.baldurbjarnason.com/2013/10/10/light-evening-trauma/
269. https://www.baldurbjarnason.com/2013/10/02/just-say-no-to-ebook-css-and-js/
270. https://www.baldurbjarnason.com/2013/09/17/the-google-wave-heuristic/
271. https://www.baldurbjarnason.com/2013/09/12/amazons-biggest-ally-is-apple/
272. https://www.baldurbjarnason.com/2013/08/26/readmill-versus-kindle-readmill-is-worth-the-hassle/
273. https://www.baldurbjarnason.com/2013/08/19/proprietary-ebook-formats-versus-drm/
274. https://www.baldurbjarnason.com/2013/08/16/publishing-has-catered-to-dumb-for-a-long-while/
275. https://www.baldurbjarnason.com/2013/08/14/computers-are-both-too-difficult-and-people-are-computer-illiterate/
276. https://www.baldurbjarnason.com/2013/08/12/why-disruption-goes-unchecked/
277. https://www.baldurbjarnason.com/2013/08/09/make-ebooks-worth-it/
278. https://www.baldurbjarnason.com/2013/08/08/ebooks-and-cognitive-mapping/
279. https://www.baldurbjarnason.com/2013/08/07/ebook-silos-update/
280. https://www.baldurbjarnason.com/2013/08/06/ebook-silos-and-missed-opportunities/
281. https://www.baldurbjarnason.com/2013/08/05/technology-is-not-inherently-good/
282. https://www.baldurbjarnason.com/2013/07/29/administrative-note-on-baldurbjarnason-com-and-feeds/
283. https://www.baldurbjarnason.com/2013/07/29/posted-without-comment/
284. https://www.baldurbjarnason.com/2013/07/24/the-inefficiencies-of-joy/
285. https://www.baldurbjarnason.com/2013/07/23/winner-takes-all-versus-the-matthew-effect/
286. https://www.baldurbjarnason.com/2013/07/22/what-you-people-read-on-my-websites/
287. https://www.baldurbjarnason.com/2013/07/19/tolerating-the-heat-noticing-the-water/
288. https://www.baldurbjarnason.com/2013/07/18/if-the-kindle-fails-so-will-ebooks/
289. https://www.baldurbjarnason.com/2013/07/16/followup-to-this-ebook-is-a-lemon/
290. https://www.baldurbjarnason.com/2013/07/12/this-ebook-is-a-lemon/
291. https://www.baldurbjarnason.com/2013/07/10/caught-between-madmen-and-mercenaries/
292. https://www.baldurbjarnason.com/2013/07/03/major-update-to-studio-tendras-oz-project/
293. https://www.baldurbjarnason.com/2013/07/01/what-are-self-publishings-biggest-pain-points/
294. https://www.baldurbjarnason.com/2013/07/01/intellectual-terrain/
295. https://www.baldurbjarnason.com/2013/06/26/good-books-dont-win/
296. https://www.baldurbjarnason.com/notes/why-does-it-matter/
297. https://www.baldurbjarnason.com/2013/05/07/the-oz-reading-club-books-two-and-three/
298. https://www.baldurbjarnason.com/notes/the-ebook-innovation/
299. https://www.baldurbjarnason.com/notes/books-and-print/
300. https://www.baldurbjarnason.com/2013/04/30/peasants/
301. https://www.baldurbjarnason.com/notes/for-the-love/
302. https://www.baldurbjarnason.com/2013/04/05/the-idiocies-of-young-men/
303. https://www.baldurbjarnason.com/2013/04/02/studio-tendras-grand-and-marvelous-oz-reading-club/
304. https://www.baldurbjarnason.com/2013/03/29/icelands-crowd-sourced-constitution-is-dead/
305. https://www.baldurbjarnason.com/notes/the-bn-fallacy/
306. https://www.baldurbjarnason.com/notes/hire-me/
307. https://www.baldurbjarnason.com/2013/02/15/a-question-only-you-can-answer/
308. https://www.baldurbjarnason.com/notes/respect-the-reader/
309. https://www.baldurbjarnason.com/2013/02/05/33-observations-on-the-year-2012/
310. https://www.baldurbjarnason.com/2013/02/04/knights-and-necromancers-new-books-and-megapacks/
311. https://www.baldurbjarnason.com/2013/01/02/the-falcons-shriek/
312. https://www.baldurbjarnason.com/2012/12/29/what-is-actually-going-on-in-iceland/
313. https://www.baldurbjarnason.com/2012/12/25/merry-christmas/
314. https://www.baldurbjarnason.com/notes/tag-soup/
315. https://www.baldurbjarnason.com/notes/schlock/
316. https://www.baldurbjarnason.com/2012/12/05/strange-definitions-of-nice/
317. https://www.baldurbjarnason.com/2012/12/04/books-of-christmas-past/
318. https://www.baldurbjarnason.com/notes/ids-in-css/
319. https://www.baldurbjarnason.com/2012/11/22/design-highlights-from-the-icelandic-book-season/
320. https://www.baldurbjarnason.com/2012/11/19/news-updates-and-the-icelandic-book-market/
321. https://www.baldurbjarnason.com/notes/standardisation/
322. https://www.baldurbjarnason.com/2012/11/08/high-tide-and-a-room-of-your-own/
323. https://www.baldurbjarnason.com/2012/11/06/knights-and-necromancers-2-has-been-released/
324. https://www.baldurbjarnason.com/2012/10/30/the-comment-fiction-challenge-post-mortem/
325. https://www.baldurbjarnason.com/2012/10/29/fantasy-collapse-and-a-sense-of-history/
326. https://www.baldurbjarnason.com/2012/10/26/two-questions-on-putting-books-on-the-web/
327. https://www.baldurbjarnason.com/notes/ibooks-30/
328. https://www.baldurbjarnason.com/2012/10/22/perceptions-of-society/
329. https://www.baldurbjarnason.com/2012/10/19/what-ive-been-up-to/
330. https://www.baldurbjarnason.com/2012/10/01/the-readmill-comment-fiction-challenge/
331. https://www.baldurbjarnason.com/notes/is-it-safe/
332. https://www.baldurbjarnason.com/notes/the-time-work-takes/
333. https://www.baldurbjarnason.com/2012/09/21/i-need-your-help/
334. https://www.baldurbjarnason.com/2012/09/19/designing-the-covers/
335. https://www.baldurbjarnason.com/2012/09/19/free-kindle-version/
336. https://www.baldurbjarnason.com/2012/09/17/what-is-this/
337. https://www.baldurbjarnason.com/notes/the-stillborn-creature/
338. https://www.baldurbjarnason.com/notes/epub-javascript-security/
339. https://www.baldurbjarnason.com/notes/i-be-writing/
340. https://www.baldurbjarnason.com/notes/farce/
341. https://www.baldurbjarnason.com/notes/bad-writing/
342. https://www.baldurbjarnason.com/notes/points-on-drm/
343. https://www.baldurbjarnason.com/notes/web-and-ebooks/
344. https://www.baldurbjarnason.com/notes/end-of-ebook-dev/
345. https://www.baldurbjarnason.com/notes/aftermath/
346. https://www.baldurbjarnason.com/notes/today-is-not-tomorrow/
347. https://www.baldurbjarnason.com/notes/bits-and-bobs/
348. https://www.baldurbjarnason.com/notes/lessons-in-interactivity/
349. https://www.baldurbjarnason.com/notes/hierarchies-of-ebook-design/
350. https://www.baldurbjarnason.com/notes/treat-ebook-developers-as-developers/
351. https://www.baldurbjarnason.com/notes/code-does-not-change-minds/
352. https://www.baldurbjarnason.com/notes/amazon-wins/
353. https://www.baldurbjarnason.com/notes/idpf-css-pgt/
354. https://www.baldurbjarnason.com/notes/javascript-in-ebooks/
355. https://www.baldurbjarnason.com/notes/explanatory-windows/
356. https://www.baldurbjarnason.com/notes/readium-and-good-intentions/
357. https://www.baldurbjarnason.com/notes/epub-widgets-and-windows/
358. https://www.baldurbjarnason.com/notes/ebook-widget-semantics/
359. https://www.baldurbjarnason.com/notes/widgets-javascript/
360. https://www.baldurbjarnason.com/notes/what-do-we-want-from-the-kindle/
361. https://www.baldurbjarnason.com/notes/disruptive-crap/
362. https://www.baldurbjarnason.com/notes/elsewhere/
363. https://www.baldurbjarnason.com/notes/the-pros-and-cons-of-iBooks-2/
364. https://www.baldurbjarnason.com/notes/the-ibooks-builtin-widgets/
365. https://www.baldurbjarnason.com/notes/the-ibooks-textbook-format/
366. https://www.baldurbjarnason.com/notes/the-publishing-animal/
367. https://www.baldurbjarnason.com/notes/A-day-of-innovation-on-the-future-of-the-book/
368. https://www.baldurbjarnason.com/notes/what-a-publisher-does/
369. https://www.baldurbjarnason.com/notes/Design-Pseudoscience/
370. https://www.baldurbjarnason.com/notes/a-tale-of-three-blog-posts/
371. https://www.baldurbjarnason.com/notes/css-and-ebook-design/
372. https://www.baldurbjarnason.com/notes/the-loss-of-ambient-intimacy/
373. https://www.baldurbjarnason.com/notes/friday-links-and-reading/
374. https://www.baldurbjarnason.com/notes/convert-or-engage/
375. https://www.baldurbjarnason.com/notes/CSS3-hyphens/
376. https://www.baldurbjarnason.com/notes/just-you-and-the-megacorporation/
377. https://www.baldurbjarnason.com/notes/knowledge-is-not-adoption/
378. https://www.baldurbjarnason.com/notes/HTML5-history-api/
379. https://www.baldurbjarnason.com/notes/social-in-the-mind/
380. https://www.baldurbjarnason.com/notes/localstorage-and-messaging/
381. https://www.baldurbjarnason.com/notes/javascript-in-epub/
382. https://www.baldurbjarnason.com/notes/an-epub-experiment/
383. https://www.baldurbjarnason.com/notes/what-is-an-ebook/
384. https://www.baldurbjarnason.com/notes/hypotheses-and-testing/
385. https://www.baldurbjarnason.com/notes/identifying-publishing-inn/
386. https://www.baldurbjarnason.com/notes/on-quality-in-publishing/
387. https://www.baldurbjarnason.com/notes/An-interesting-discussion/
388. https://toot.cafe/@baldur
389. https://twitter.com/fakebaldur
15. https://www.baldurbjarnason.com/2022/wtf-is-a-framework/
16. https://www.baldurbjarnason.com/2022/ootsc-update/
17. https://softwarecrisis.dev/
18. https://toot.cafe/@baldur
19. https://twitter.com/fakebaldur

View File

@@ -348,10 +348,10 @@ Previous Entry
References
1. https://www.chrbutler.com/feed.rss
2. file:///
3. file:///archives
4. file:///information
5. file:///now/2024-01-06
2. https://www.chrbutler.com/
3. https://www.chrbutler.com/archives
4. https://www.chrbutler.com/information
5. https://www.chrbutler.com/now/2024-01-06
6. https://www.lg.com/us/monitors/lg-32un880-b-4k-uhd-led-monitor
7. https://www.ergotron.com/en-us/products/product-details/45-241#?color=black&attachment option=2-Piece Clamp
8. https://www.elgato.com/en/key-light
@@ -361,7 +361,7 @@ References
12. https://electronics.sony.com/imaging/lenses/all-e-mount/p/sel35f14gm
13. https://www.amazon.com/dp/B08LV7GZVB?psc=1&ref=ppx_yo2ov_dt_b_product_details
14. https://audioengine.com/shop/wirelessspeakers/hd3-wireless-speakers/
15. file:///2023-04-24
15. https://www.chrbutler.com/2023-04-24
16. https://floydhome.com/products/the-floyd-table?variant=36527968321698
17. https://www.standupdeskstore.com/sliding-under-desk-pencil-drawer
18. https://www.cyberpowersystems.com/product/ups/pfc-sinewave/cp1500pfclcd/
@@ -390,10 +390,10 @@ References
41. https://g.co/kgs/7ot9aS
42. https://www.post-it.com/3M/en_US/post-it/products/~/Post-it-Super-Sticky-Notes-3-in-x-3-in-Electric-Yellow-12-Pads-Pack-90-Sheets-Pad/?N=4327+3289961157+3294529207&rt=rud
43. https://www.tops-products.com/oxfordtm-blank-index-cards-white-3-x-5-100-per-pack-4.html
44. file:///information
45. file:///tagged/essays
46. file:///2023-08-21
47. file:///2023-07-19
44. https://www.chrbutler.com/information
45. https://www.chrbutler.com/tagged/essays
46. https://www.chrbutler.com/2023-08-21
47. https://www.chrbutler.com/2023-07-19
48. https://dontthinkaboutthefuture.eo.page/8y4tg
49. http://chrbutler.com/feed.rss
50. file:///impressum
50. https://www.chrbutler.com/impressum

View File

@@ -3,7 +3,7 @@
IFRAME: [2]https://www.googletagmanager.com/ns.html?id=GTM-55JC288
[3]Dan Stroot
[4]Home[5]About[6]Archive[7]Snippets[8]Uses
[4]Home[5]About[6]Archive[7]Snippets[8]Uses[9]Quotes
(BUTTON) Toggle Menu
@@ -41,7 +41,7 @@ Making Software Last Forever
and more importantly, fixed.
Joel Spolsky (of Fog Creek Software and Stack Overflow) describes
system re-writes in "[9]Things You Should Never Do, Part I" as “the
system re-writes in "[10]Things You Should Never Do, Part I" as “the
single worst strategic mistake that any software company can make.”
Continuing our home analogy, recent price increases for construction
@@ -78,13 +78,13 @@ The World's Oldest Software Systems
In 1958, the United States Department of Defense launched a new
computer-based contract management system called "Mechanization of
Contract Administration Services", or MOCAS (pronounced “MOH-cass”). In
2015, [10]MIT Technology Review stated that MOCAS was the oldest
2015, [11]MIT Technology Review stated that MOCAS was the oldest
computer program in continuous use they could verify. At that time
MOCAS managed about $1.3 trillion in government obligations and 340,000
contracts.
According to the [11]Guinness Book of World Records, the oldest
software system in use today is either the [12]SABRE Airline
According to the [12]Guinness Book of World Records, the oldest
software system in use today is either the [13]SABRE Airline
Reservation System (introduced in 1960), or the IRS Individual Master
File (IMF) and Business Master File (BMF) systems introduced in
196263.
@@ -115,7 +115,7 @@ Maintenance is About Making Something Last
However, most older airframes are retired for fuel-efficiency reasons,
not because they're worn out.
Even stuctures made of grass can last indefinitely. [13]Inca rope
Even stuctures made of grass can last indefinitely. [14]Inca rope
bridges were simple suspension bridges constructed by the Inca Empire.
The bridges were an integral part of the Inca road system were
constructed using ichu grass.
@@ -264,7 +264,7 @@ Risks of Replacing Software Systems
Maintaining Software to Last Forever
As I discussed in [14]How Software Learns, software adapts over time -
As I discussed in [15]How Software Learns, software adapts over time -
as it is continually refined and reshaped by maintenance and
enhancements. Maintenance is crucial to software's lifespan and
business relevance/value. When software systems are first developed,
@@ -480,7 +480,7 @@ Protecting your maintenance budget - creating a "maintenance fund"
unknown because he always successfully treats small illnesses,
preventing them from evolving into more serious or terminal ones. So,
people say "Oh he is a fine doctor, but he only treats minor
illnesses". It's true: [15]Nobody Ever Gets Credit for Fixing Problems
illnesses". It's true: [16]Nobody Ever Gets Credit for Fixing Problems
that Never Happened.
To most software engineers, legacy systems seem like torturous dead-end
@@ -491,7 +491,7 @@ Protecting your maintenance budget - creating a "maintenance fund"
battlefield surgeons.
Engineering loves new technology. It gains the engineers attention and
industry marketability. [16]Boring technology on the other hand is
industry marketability. [17]Boring technology on the other hand is
great for the company. The engineering cost is lower, and the skills
are easier to obtain and keep, because these engineers are not being
pulled out of your organization for double their salary by Amazon or
@@ -561,7 +561,7 @@ Legacy System Modernization
To do this, you need to overcome peoples natural skepticism and get
them to buy in. The important word in the phrase "proof of concept" is
proof. You need to prove to people that success is possible and worth
doing. It can't be just an MVP, because [17]MVPs are dangerous.. A red
doing. It can't be just an MVP, because [18]MVPs are dangerous.. A red
flag is raised when companies talk about the phases of their
modernization plans in terms of which technologies they are going to
use rather than what value they will add.
@@ -632,25 +632,25 @@ Summary
spending a much smaller amount of money to prevent it; as a business
strategy this makes no sense.
The [18]Open Mainframe Project estimates that there about 250 billion
The [19]Open Mainframe Project estimates that there about 250 billion
lines of COBOL code running today in the world economy, and nearly all
COBOL code contains critical business logic. Companies should maintain
that software and make it last as long as possible.
References
* [19]Things You Should Never Do, Part I
* [20]Patterns of Legacy Displacement
* [21]Kill It with Fire: Manage Aging Computer Systems (and Future
* [20]Things You Should Never Do, Part I
* [21]Patterns of Legacy Displacement
* [22]Kill It with Fire: Manage Aging Computer Systems (and Future
Proof Modern Ones)
* [22]Building software to last forever
* [23]The Disappearing Art Of Maintenance
* [24]Inca rope bridge
* [25]How Often Do Commercial Airplanes Need Maintenance?
* [26]Nobody Ever Gets Credit for Fixing Problems that Never Happened
* [27]Boring Technology Club
* [28]Open Mainframe Project 2021 Annual Report
* [29]How Popular is COBOL?
* [23]Building software to last forever
* [24]The Disappearing Art Of Maintenance
* [25]Inca rope bridge
* [26]How Often Do Commercial Airplanes Need Maintenance?
* [27]Nobody Ever Gets Credit for Fixing Problems that Never Happened
* [28]Boring Technology Club
* [29]Open Mainframe Project 2021 Annual Report
* [30]How Popular is COBOL?
__________________________________________________________________
Image Credit: Bill Gates, CEO of Microsoft, holds Windows 1.0 floppy
@@ -665,52 +665,53 @@ Sharing is Caring
(BUTTON) (BUTTON) (BUTTON)
[30]Edit this page
[31]Edit this page
Dan Stroot · Blog
I love building things. Made in California. Family man, technologist
and Hacker News aficionado. Eternally curious.
[31]Join me on Twitter.[32]Join me on LinkedIn.[33]Join me on GitHub.
Crafted with ♥️ in California. © 2023, [34]Dan Stroot
[32]Join me on Twitter.[33]Join me on LinkedIn.[34]Join me on GitHub.
Crafted with ♥️ in California. © 2024, [35]Dan Stroot
References
Visible links:
1. https://www.danstroot.com/feed.xml
2. https://www.googletagmanager.com/ns.html?id=GTM-55JC288
3. file:///
4. file:///
5. file:///about
6. file:///archive
7. file:///snippets
8. file:///uses
9. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
10. https://www.technologyreview.com/2015/08/06/166822/what-is-the-oldest-computer-program-still-in-use/
11. https://www.guinnessworldrecords.com/world-records/636196-oldest-software-system-in-continuous-use
12. https://en.wikipedia.org/wiki/Sabre_(travel_reservation_system)
13. https://en.wikipedia.org/wiki/Inca_rope_bridge
14. file:///posts/2022-06-05-how-software-learns
15. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
16. https://engineering.atspotify.com/2013/02/in-praise-of-boring-technology/
17. file:///posts/2021-12-27-dangerous-mvps
18. https://www.openmainframeproject.org/
19. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
20. https://martinfowler.com/articles/patterns-legacy-displacement/
21. https://www.amazon.com/Kill-Fire-Manage-Computer-Systems/dp/1718501188
22. https://herman.bearblog.dev/building-software-to-last-forever/
23. https://www.noemamag.com/the-disappearing-art-of-maintenance/
24. https://en.wikipedia.org/wiki/Inca_rope_bridge
25. https://monroeaerospace.com/blog/how-often-do-commercial-airplanes-need-maintenance/#:~:text=Commercial airplanes require frequent maintenance,inspection once every few years.
26. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
27. https://boringtechnology.club/
28. https://www.openmainframeproject.org/wp-content/uploads/sites/11/2022/04/OMP_Annual_Report_2021_040622.pdf
29. https://news.ycombinator.com/item?id=33999718
30. https://github.com/dstroot/blog-next-13/blob/master/content/posts/2023-05-25-making_software_last_forever.mdx
31. https://twitter.com/danstroot
32. https://www.linkedin.com/in/danstroot
33. https://github.com/dstroot/blog-next
34. file:///analytics
3. https://www.danstroot.com/
4. https://www.danstroot.com/
5. https://www.danstroot.com/about
6. https://www.danstroot.com/archive
7. https://www.danstroot.com/snippets
8. https://www.danstroot.com/uses
9. https://www.danstroot.com/quotes
10. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
11. https://www.technologyreview.com/2015/08/06/166822/what-is-the-oldest-computer-program-still-in-use/
12. https://www.guinnessworldrecords.com/world-records/636196-oldest-software-system-in-continuous-use
13. https://en.wikipedia.org/wiki/Sabre_(travel_reservation_system)
14. https://en.wikipedia.org/wiki/Inca_rope_bridge
15. https://www.danstroot.com/posts/2022-06-05-how-software-learns
16. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
17. https://engineering.atspotify.com/2013/02/in-praise-of-boring-technology/
18. https://www.danstroot.com/posts/2021-12-27-dangerous-mvps
19. https://www.openmainframeproject.org/
20. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
21. https://martinfowler.com/articles/patterns-legacy-displacement/
22. https://www.amazon.com/Kill-Fire-Manage-Computer-Systems/dp/1718501188
23. https://herman.bearblog.dev/building-software-to-last-forever/
24. https://www.noemamag.com/the-disappearing-art-of-maintenance/
25. https://en.wikipedia.org/wiki/Inca_rope_bridge
26. https://monroeaerospace.com/blog/how-often-do-commercial-airplanes-need-maintenance/#:~:text=Commercial airplanes require frequent maintenance,inspection once every few years.
27. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
28. https://boringtechnology.club/
29. https://www.openmainframeproject.org/wp-content/uploads/sites/11/2022/04/OMP_Annual_Report_2021_040622.pdf
30. https://news.ycombinator.com/item?id=33999718
31. https://github.com/dstroot/blog-next-13/blob/master/content/posts/2023-05-25-making_software_last_forever.mdx
32. https://twitter.com/danstroot
33. https://www.linkedin.com/in/danstroot
34. https://github.com/dstroot/blog-next
35. https://www.danstroot.com/analytics
Hidden links:
36. file://localhost/search
37. file://localhost/about
37. https://www.danstroot.com/search
38. https://www.danstroot.com/about

View File

@@ -4,128 +4,140 @@
__________________________________________________________________
* [3]Today in Gear
* [4]Today's Best Deals
+ [5]Grill Deals
+ [6]Patio Furniture Deals
+ [7]Fitness Deals
+ [8]Style Deals
+ [9]Mattress Deals
+ [10]Outdoor Gear Deals
+ [11]Furniture Sales
* [12]Gift Ideas
* [13]Gear Awards
+ [14]The 2023 Home Awards
+ [15]The 2023 Cannabis Awards
+ [16]The 2023 Fitness Awards
+ [17]The 2023 Outdoor Awards
+ [18]The 2022 GP100
* [19]Buying Guides
+ [20]Watch Buying Guides
+ [21]Drink Buying Guides
+ [22]Home Buying Guides
+ [23]Tech Buying Guides
+ [24]Car and Motorcycle Guides
+ [25]Fitness Buying Guides
+ [26]Style and Grooming Guides
+ [27]Outdoor Buying Guides
* [28]Reviews
+ [29]Deep Dive
+ [30]Kind of Obsessed
+ [31]Head to Head
* [32]How-Tos and Explainers
+ [33]Counterpoint
+ [34]Further Details
+ [35]Product Support
* [36]Watches
+ [37]Watches You Should Know
+ [38]Dive Watches
+ [39]Dress Watches
+ [40]Vintage Watches
+ [41]Tool Watches
+ [42]Watch Accessories
* [43]Motoring
+ [44]Motorcycles
+ [45]Classic Cars
+ [46]SUVs and Trucks
+ [47]Adventure Vehicles
+ [48]Electric Vehicles
* [49]Food and Drink
+ [50]Whiskey
+ [51]Cocktails
+ [52]Beer
+ [53]Coffee
* [54]Home
+ [55]Kitchenware
+ [56]Office
+ [57]Weed
* [58]Style
+ [59]Grooming
+ [60]Style Spotting
+ [61]Bags and Luggage
+ [62]Style Accessories
* [63]Tech
+ [64]Audio
+ [65]Computers and Laptops
+ [66]Cameras and Photography
+ [67]Televisions
+ [68]Smartphones
* [69]Outdoors
+ [70]Knives and Multitools
+ [71]Camping
+ [72]Hiking and Climbing
+ [73]Skiing and Snowboarding
* [74]Fitness
+ [75]Wellness
+ [76]Training and Recovery
+ [77]Running
+ [78]Cycling
* [79]Follow
+ [80]Instagram
+ [81]Facebook
+ [82]Twitter
+ [83]YouTube
+ [84]Flipboard
* [85]Newsletter
* [86]Gear Patrol Magazine
* [87]Gear Patrol Studios
* [88]Videos
* [89]Library of Pursuits
* [90]About Gear Patrol
* [91]Advertise with Us
* [4]Deals
* [5]Holiday Gift Ideas
* [6]Gear Awards
+ [7]The 2023 Style Awards
+ [8]The 2023 Tech Awards
+ [9]The 2023 Home Awards
+ [10]The 2023 Outdoor Awards
+ [11]The 2023 Fitness Awards
+ [12]The 2023 Cannabis Awards
* [13]Buying Guides
+ [14]Watch Buying Guides
+ [15]Drink Buying Guides
+ [16]Home Buying Guides
+ [17]Tech Buying Guides
+ [18]Car and Motorcycle Guides
+ [19]Fitness Buying Guides
+ [20]Style and Grooming Guides
+ [21]Outdoor Buying Guides
* [22]Reviews
+ [23]Deep Dive
+ [24]Kind of Obsessed
+ [25]Head to Head
* [26]How-Tos and Explainers
+ [27]Counterpoint
+ [28]Further Details
+ [29]Product Support
* [30]Watches
+ [31]Watches You Should Know
+ [32]Dive Watches
+ [33]Dress Watches
+ [34]Vintage Watches
+ [35]Tool Watches
+ [36]Watch Accessories
* [37]Motoring
+ [38]Motorcycles
+ [39]Classic Cars
+ [40]SUVs and Trucks
+ [41]Adventure Vehicles
+ [42]Electric Vehicles
* [43]Food and Drink
+ [44]Whiskey
+ [45]Cocktails
+ [46]Beer
+ [47]Coffee
* [48]Home
+ [49]Kitchenware
+ [50]Office
+ [51]Weed
* [52]Style
+ [53]Grooming
+ [54]Style Spotting
+ [55]Bags and Luggage
+ [56]Style Accessories
* [57]Tech
+ [58]Audio
+ [59]Computers and Laptops
+ [60]Cameras and Photography
+ [61]Televisions
+ [62]Smartphones
* [63]Outdoors
+ [64]Knives and Multitools
+ [65]Camping
+ [66]Hiking and Climbing
+ [67]Skiing and Snowboarding
* [68]Fitness
+ [69]Wellness
+ [70]Training and Recovery
+ [71]Running
+ [72]Cycling
* [73]Follow
+ [74]Instagram
+ [75]Facebook
+ [76]Twitter
+ [77]YouTube
+ [78]Flipboard
* [79]Newsletter
* [80]Gear Patrol Magazine
* [81]Gear Patrol Studios
* [82]Videos
* [83]Library of Pursuits
* [84]About Gear Patrol
* [85]Advertise with Us
* [92]Your Privacy Choices
* [86]Your Privacy Choices
[93]Privacy Notice/Notice at Collection [94]Terms of Use
[87]Privacy Notice/Notice at Collection [88]Terms of Use
* [95]Today in Gear
* [96]Reviews
* [97]Buying Guides
* [98]Deals
* [99]Studios
* [89]Today in Gear
* [90]Reviews
* [91]Buying Guides
* [92]Deals
* [93]Studios
[100]Magazine
[94]Newsletter
____________________ Type keyword(s) to search
Every product is [101]carefully selected by our editors. If you buy
from a link, [102]we may earn a commission.
Today's Top Stories
1
Need a New Stove Hood? Shop Hauslane
Presented by
Hauslane
2
Meet the Limited-Edition Dr Pepper® GMT Watch
Presented by
Jack Mason
3
The 2024 Fitness Awards Full List of Winners
4
G-SHOCK's New MUDMASTER Thrives in Extremes
Presented by
G Shock
5
21 Vinyl Records Every Collection Should Have
tascam portastudio 414 mk 2 on a desk
Eric Limer
Every product is [95]carefully selected by our editors. If you buy from
a link, [96]we may earn a commission.
1. [103]Tech
1. [97]Tech
[104]Audio
[98]Audio
[105]This Four-Track Tape Recorder Made Me Fall In Love With Music
All Over Again
[99]This Four-Track Tape Recorder Made Me Fall In Love With Music All
Over Again
This Four-Track Tape Recorder Made Me Fall In Love With Music All Over Again
The cassette is still cool.
By [106]Eric Limer
Oct 11, 2023
By [100]Eric Limer
Updated: Dec 22, 2023
tascam portastudio 414 mk 2 on a desk
Eric Limer
For the past ten years or so I've been a musical rut, playing the same
half-dozen, half-written songs on guitar once every other blue moon and
@@ -134,13 +146,13 @@
choirs, garage bands, and a cappella groups, Ive been involved in
organized (but never professional) music-making for the better part of
several decades. But, after so long uninspired, I thought that maybe
the musical part of my life was mostly behind me. Until the [107]Tascam
the musical part of my life was mostly behind me. Until the [101]Tascam
Portastudio 414 MKII brought it all flooding back.
* Tascam Portastudio 414 MKII 4-Track Cassette Recorder
[108]$475 AT REVERB.COM
[109]Read More
[110]$475 AT REVERB.COM
[102]$475 AT REVERB.COM
[103]Read More
[104]$475 AT REVERB.COM
Released at the tail end of the 90s, the Portastudio 414 MKII harkens
back to a time before MacBooks shipped with Garageband. If you wanted
@@ -149,10 +161,10 @@
something like this lovely big blue beast. And make no mistake, this
chunky boy can deliver if you've got the chops. Bruce Springsteen's
Nebraska, a few early Ween records, and some vintage Weird Al tunes
[111]were all recorded on a Portastudio of one make or another. More
[105]were all recorded on a Portastudio of one make or another. More
recently, Nine Inch Nails' Alessandro Cortini has been almost single
handedly responsible for making the 414 MKII in particular cool again
with [112]his unorthodox (and extremely sick) use of the device as an
with [106]his unorthodox (and extremely sick) use of the device as an
instrument in live performance.
Eric Limer
@@ -160,7 +172,7 @@ Tascam Portastudio 414 MKII 4-Track Cassette Recorder
reverb.com
$475.00
[113]SHOP NOW
[107]SHOP NOW
The 414 MK II lets you record four independent tracks to a humble
cassette tape, just enough room for bass, guitar, vocals, and drums,
@@ -193,7 +205,7 @@ Tascam Portastudio 414 MKII 4-Track Cassette Recorder
actually want that telltale hiss).
Eric Limer
The joy of working in an analog medium, as [114]lovers of film
The joy of working in an analog medium, as [108]lovers of film
photography can attest, is both the friction and the flavor it brings.
Light leaks can spice up an otherwise average photograph. A little tape
hiss can give your jam that extra flair. The cost, of course, is that
@@ -204,7 +216,7 @@ Tascam Portastudio 414 MKII 4-Track Cassette Recorder
artist nor a remotely competent audio engineer.
After a few hours of trying and failing to adequately record the
beat-to-shit [115]Yamaha FG-335II I stole from my dad on my way to
beat-to-shit [109]Yamaha FG-335II I stole from my dad on my way to
college 16 years ago with a unidirectional dynamic mic not remotely fit
for the task, I tripped and fell into a whole other rabbit hole. What
you really need, the gear gremlin between my ears sweetly whispered, is
@@ -223,8 +235,8 @@ Featured in this track:
Korg Volca Keys
Korg amazon.com
$237.00
$147.99 (38% off)
[116]SHOP NOW
$149.99 (37% off)
[110]SHOP NOW
Arguably the cornerstone of Korg's budget "Volca" line, the Volca Keys
has old-school analog circuitry, basic sequencer functionality and
@@ -234,12 +246,12 @@ Featured in this track:
Korg NTS Digital Synth Kit 1
Korg NTS Digital Synth Kit 1
Korg amazon.com
$95.00
[117]SHOP NOW
$115.99
[111]SHOP NOW
You have to assemble this tiny, digital synth yourself, but it packs a
ton of functionality into an itty bitty and affordable package. It
supports [118]a library of community-programmed instrument sounds and
supports [112]a library of community-programmed instrument sounds and
effects and doubles as a capable FX pedal for my other gear thanks to
its passthrough reverb, chorus and modulation effects.
Arturia KeyStep 32-Key Controller
@@ -247,7 +259,7 @@ Featured in this track:
Arturia amazon.com
$149.00
$129.00 (13% off)
[119]SHOP NOW
[113]SHOP NOW
My Korgs all sport touchpad keyboards that are... technically
functional. If you want any sort of precision, an external MIDI
@@ -257,7 +269,7 @@ Featured in this track:
Korg Volca Sample 2 Korg Volca Sample 2
Korg guitarcenter.com
$109.99
[120]SHOP NOW
[114]SHOP NOW
It's not a drum machine, but I used it as one because it comes
preloaded with a number of drum recordings (and other sound clips) and
@@ -285,8 +297,8 @@ Featured in this track:
has taken me away from analog, and towards digital devices that can
synthesize and sequence a songs worth of instruments inside themselves
(still no computer screens allowed). At the moment, Im in love with my
[121]"Woovebox," a petite-but-powerful one-person labor of love out of
Australia, while I simultaneously lust after [122]the wickedly slick,
[115]"Woovebox," a petite-but-powerful one-person labor of love out of
Australia, while I simultaneously lust after [116]the wickedly slick,
murdered-out Dirtywave M8 Tracker, a Gameboy-sized studio in a
handheld.
@@ -299,258 +311,258 @@ Featured in this track:
it's that the odds are very high I'll come crawling back to cassette.
* Tascam Portastudio 414 MKII 4-Track Cassette Recorder
[123]$475 AT REVERB.COM
[124]Read More
[125]$475 AT REVERB.COM
[117]$475 AT REVERB.COM
[118]Read More
[119]$475 AT REVERB.COM
Related Stories
The Best Vintage Cassette Tape Players
The Comeback of the Classic Cassette
Advertisement - Continue Reading Below
(BUTTON)
More From [126]Audio
The Best Dolby Atmos Soundbars of 2023
These Turntable and Speaker Combos Make Vinyl Easy
More From [120]Audio
21 Vinyl Records Every Collection Should Have
The Best Audio Gadgets Announced at CES 2024
__________________________________________________________________
Advertisement - Continue Reading Below
The Best Accessories for Your Sonos Speakers
The Best Floorstanding Speakers Under $1,000
__________________________________________________________________
6 Tricks All Sonos Owners Should Know
The Argument Against the "Do It All" Speaker
__________________________________________________________________
How to Play Vinyl Records on Your Sonos Speakers
AirPods Pro Dont Fit Your Ears? Get These
Why Your Sound System Needs a Wireless Subwoofer
The Most Interesting Hi-Fi and Audio Gear of 2023
__________________________________________________________________
__________________________________________________________________
The Best Cheap Wireless Earbuds (All Under $100)
The New Sony WF-1000XM5 Are Elite Wireless Earbuds
Apple Might've Solved Your Biggest Soundbar Gripe
Our 11 Favorite Headphones We Tested in 2023
__________________________________________________________________
Update Your AirPods and Get More Features
The Best Multi-Room Wireless Speakers of 2023
__________________________________________________________________
Your AirPods Pro Just Got Way Better — Here's How
The Argument Against a Wireless Hi-Fi System
__________________________________________________________________
* [127]About Us
* [128]Today in Gear
* [129]Deals
* [130]Gift Guides
* [131]DPReview
* [132]Watches
* [133]Motoring
* [134]Style
* [135]Outdoors
* [136]Fitness
* [137]Food and Drink
* [138]Home
* [139]Tech
* [140]Gear Patrol Magazine
* [141]Newsletters
* [142]Gear Patrol Studios
* [143]How We Test Products
* [144]Advertise
* [145]Licensing and Accolades
* [146]RSS
* [121]About Us
* [122]Today in Gear
* [123]Deals
* [124]Gift Guides
* [125]DPReview
* [126]Watches
* [127]Motoring
* [128]Style
* [129]Outdoors
* [130]Fitness
* [131]Food and Drink
* [132]Home
* [133]Tech
* [134]Gear Patrol Magazine
* [135]Newsletters
* [136]Gear Patrol Studios
* [137]How We Test Products
* [138]Advertise
* [139]Licensing and Accolades
* [140]RSS
Gear Patrol For Life's Pursuits Gear Patrol participates in various
affiliate marketing programs, which means we may get paid commissions
on editorially chosen products purchased through our links to retailer
sites.
©2023 Gear Patrol, LLC. All Rights Reserved.
* [147]Privacy Notice
* [148]CA Notice at Collection
* [149]Your CA Privacy Rights/Shine the Light
* [150]DAA Industry Opt Out
* [151]Terms Of Use
* [152]Sitemap
©2024 Gear Patrol, LLC. All Rights Reserved.
* [141]Privacy Notice
* [142]CA Notice at Collection
* [143]Your CA Privacy Rights/Shine the Light
* [144]DAA Industry Opt Out
* [145]Terms Of Use
* [146]Sitemap
[153]Your Privacy Choices: Opt Out of Sale/Targeted Ads
[147]Your Privacy Choices: Opt Out of Sale/Targeted Ads
References
Visible links:
1. file:///
2. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html#searchoverlay
3. file:///briefings/today-in-gear/
1. https://www.gearpatrol.com/
2. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/#searchoverlay
3. https://www.gearpatrol.com/briefings/today-in-gear/
4. https://www.gearpatrol.com/deals/a34849668/best-deals/
5. https://www.gearpatrol.com/deals/a35785047/best-grills-on-sale/
6. https://www.gearpatrol.com/deals/a35730687/patio-furniture-sales/
7. file:///deals/a37854345/best-fitness-gear-deals/
8. https://www.gearpatrol.com/deals/a34847479/mens-clothing-sale/
9. https://www.gearpatrol.com/deals/a655645/best-mattress-deals/
10. https://www.gearpatrol.com/deals/a35854645/best-outdoor-gear-deals/
11. https://www.gearpatrol.com/deals/a37867872/furniture-sale/
12. https://www.gearpatrol.com/gift-guides/
13. https://www.gearpatrol.com/gear-awards/
14. https://www.gearpatrol.com/home/a43576931/home-awards-2023/
15. https://www.gearpatrol.com/home/a43496144/cannabis-awards-2023/
16. https://www.gearpatrol.com/fitness/a42254287/fitness-awards-2023/
17. https://www.gearpatrol.com/outdoors/a44116782/outdoor-awards-2023/
18. https://www.gearpatrol.com/briefings/a41917334/2022-gp100-best-products-of-the-year/
19. file:///buying-guides/
20. file:///watch-buying-guides/
21. file:///drink-buying-guides/
22. file:///home-buying-guides/
23. file:///tech-buying-guides/
24. file:///car-motorcycle-buying-guides/
25. file:///fitness-buying-guides/
26. file:///style-buying-guides/
27. file:///outdoor-buying-guides/
28. file:///reviews/
29. file:///deep-dive/
30. file:///kind-of-obsessed/
31. file:///head-to-head-reviews/
32. file:///how-tos-explainers/
33. file:///counterpoint/
34. file:///further-details/
35. file:///product-support/
36. file:///watches/
37. file:///watches-you-should-know/
38. file:///dive-watches/
39. file:///dress-watches/
40. file:///vintage-watches/
41. file:///tool-watches/
42. file:///watch-accessories/
43. file:///cars/
44. file:///cars/motorcycles/
45. file:///classic-cars/
46. file:///suvs-trucks/
47. file:///adventure-vehicles/
48. file:///electric-vehicles/
49. file:///food/
50. file:///whiskey/
51. file:///cocktails/
52. file:///beer/
53. file:///coffee/
54. file:///home/
55. file:///kitchenware/
56. file:///office/
57. file:///weed/
58. file:///style/
59. file:///style/grooming/
60. file:///style-spotting/
61. file:///bags-luggage/
62. file:///style-accessories/
63. file:///tech/
64. file:///tech/audio/
65. file:///computers-laptops/
66. file:///cameras-photography/
67. file:///televisions/
68. file:///smartphones/
69. file:///outdoors/
70. file:///knives-multitools/
71. file:///camping/
72. file:///hiking-climbing/
73. file:///skiing-snowboarding/
74. file:///fitness/
75. file:///fitness/health-wellness/
76. file:///training-recovery/
77. file:///running/
78. file:///biking/
79. file:///about/
80. https://www.instagram.com/gearpatrol/
81. https://www.facebook.com/gearpatrol
82. https://twitter.com/gearpatrol
83. https://www.youtube.com/user/gearpatrol
84. https://flipboard.com/@GearPatrol
85. https://email.gearpatrol.com/subscribe
86. https://www.gearpatrol.com/about/a40849193/about-gear-patrol-magazine/
87. https://studios.gearpatrol.com/
88. file:///videos/
89. https://email.gearpatrol.com/library-of-pursuits
90. https://www.gearpatrol.com/about/a2281/about/
91. https://studios.gearpatrol.com/contact/
92. file:///about/a42158740/do-not-sell-my-personal-information/
93. https://www.hearst.com/-/us-magazines-privacy-notice
94. https://www.hearst.com/-/us-magazines-terms-of-use
95. file:///today-in-gear
96. file:///reviews/
97. file:///buying-guides
98. file:///deals/
99. https://studios.gearpatrol.com/
100. https://store.gearpatrol.com/collections/gear-patrol-magazine-issue-twenty/products/gear-patrol-magazine-subscription
101. https://www.gearpatrol.com/about/a43276360/how-we-evaluate-products/
102. https://www.gearpatrol.com/about/a2281/about/#:~:text=Affiliate Disclosure Statement,price as a referral fee.
103. https://www.gearpatrol.com/tech/
104. https://www.gearpatrol.com/tech/audio/
105. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
106. file:///author/225861/eric-limer/
107. https://go.redirectingat.com/?id=31959X896062&xs=1&url=https://reverb.com/p/tascam-414-mkii&sref=https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
108. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
109. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html#product-1018365f-aed1-4bbd-86ea-466ab005acb7-anchor
110. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
111. https://mixdownmag.com.au/features/the-10-best-recordings-on-the-iconic-tascam-portastudio/
112. https://www.youtube.com/watch?v=11BP4Pe8iYk
113. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
114. https://www.gearpatrol.com/tech/a43946858/formula-1-film-photography-tips/
115. https://terrifyingtonetrip.wordpress.com/2013/11/07/guitarsenal-early-80s-yamaha-fg335ii-acoustic/
116. https://www.amazon.com/dp/B00CAKSVTU
117. https://www.amazon.com/dp/B07XH591BH
118. https://korginc.github.io/logue-sdk/unit-index/
119. https://www.amazon.com/dp/B01BPSBU40
120. https://go.redirectingat.com/?id=31959X896062&url=https://www.guitarcenter.com/KORG/Volca-Sample-2-Digital-Sample-Sequencer-White-1500000332703.gc
121. https://www.woovebox.com/
122. https://dirtywave.com/
123. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
124. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html#product-1018365f-aed1-4bbd-86ea-466ab005acb7-anchor
125. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
126. file:///tech/audio/
127. file:///about/a2281/about/
128. file:///briefings/today-in-gear/
129. file:///deals/
130. file:///gift-guides/
131. https://www.dpreview.com/
132. file:///watches/
133. file:///cars/
134. file:///style/
135. file:///outdoors/
136. file:///fitness/
137. file:///food/
138. file:///home/
139. file:///tech/
140. file:///about/a40849193/about-gear-patrol-magazine/
141. https://email.gearpatrol.com/subscribe
142. https://studios.gearpatrol.com/
143. file:///about/a43276360/how-we-evaluate-products/
144. https://studios.gearpatrol.com/contact/
145. https://info.wrightsmedia.com/gearpatrol-licensing-reprints
146. file:///rss/all.xml/
147. https://www.hearst.com/-/us-magazines-privacy-notice
148. https://www.hearst.com/-/us-magazines-privacy-notice#_ADDITIONAL_INFO
149. https://www.hearst.com/-/us-magazines-privacy-notice#_ADDITIONAL_INFO
150. https://www.hearst.com/-/us-magazines-privacy-notice#_OPT_OUTS
151. https://www.hearst.com/-/us-magazines-terms-of-use
152. file:///sitemap/
153. file:///about/a42158740/do-not-sell-my-personal-information/
5. https://www.gearpatrol.com/gift-guides/
6. https://www.gearpatrol.com/gear-awards/
7. https://www.gearpatrol.com/style/a45302846/gear-patrol-style-awards-2023/
8. https://www.gearpatrol.com/tech/a45619555/tech-awards-2023/
9. https://www.gearpatrol.com/home/a43576931/home-awards-2023/
10. https://www.gearpatrol.com/outdoors/a44116782/outdoor-awards-2023/
11. https://www.gearpatrol.com/fitness/a42254287/fitness-awards-2023/
12. https://www.gearpatrol.com/home/a43496144/cannabis-awards-2023/
13. https://www.gearpatrol.com/buying-guides/
14. https://www.gearpatrol.com/watch-buying-guides/
15. https://www.gearpatrol.com/drink-buying-guides/
16. https://www.gearpatrol.com/home-buying-guides/
17. https://www.gearpatrol.com/tech-buying-guides/
18. https://www.gearpatrol.com/car-motorcycle-buying-guides/
19. https://www.gearpatrol.com/fitness-buying-guides/
20. https://www.gearpatrol.com/style-buying-guides/
21. https://www.gearpatrol.com/outdoor-buying-guides/
22. https://www.gearpatrol.com/reviews/
23. https://www.gearpatrol.com/deep-dive/
24. https://www.gearpatrol.com/kind-of-obsessed/
25. https://www.gearpatrol.com/head-to-head-reviews/
26. https://www.gearpatrol.com/how-tos-explainers/
27. https://www.gearpatrol.com/counterpoint/
28. https://www.gearpatrol.com/further-details/
29. https://www.gearpatrol.com/product-support/
30. https://www.gearpatrol.com/watches/
31. https://www.gearpatrol.com/watches-you-should-know/
32. https://www.gearpatrol.com/dive-watches/
33. https://www.gearpatrol.com/dress-watches/
34. https://www.gearpatrol.com/vintage-watches/
35. https://www.gearpatrol.com/tool-watches/
36. https://www.gearpatrol.com/watch-accessories/
37. https://www.gearpatrol.com/cars/
38. https://www.gearpatrol.com/cars/motorcycles/
39. https://www.gearpatrol.com/classic-cars/
40. https://www.gearpatrol.com/suvs-trucks/
41. https://www.gearpatrol.com/adventure-vehicles/
42. https://www.gearpatrol.com/electric-vehicles/
43. https://www.gearpatrol.com/food/
44. https://www.gearpatrol.com/whiskey/
45. https://www.gearpatrol.com/cocktails/
46. https://www.gearpatrol.com/beer/
47. https://www.gearpatrol.com/coffee/
48. https://www.gearpatrol.com/home/
49. https://www.gearpatrol.com/kitchenware/
50. https://www.gearpatrol.com/office/
51. https://www.gearpatrol.com/weed/
52. https://www.gearpatrol.com/style/
53. https://www.gearpatrol.com/style/grooming/
54. https://www.gearpatrol.com/style-spotting/
55. https://www.gearpatrol.com/bags-luggage/
56. https://www.gearpatrol.com/style-accessories/
57. https://www.gearpatrol.com/tech/
58. https://www.gearpatrol.com/tech/audio/
59. https://www.gearpatrol.com/computers-laptops/
60. https://www.gearpatrol.com/cameras-photography/
61. https://www.gearpatrol.com/televisions/
62. https://www.gearpatrol.com/smartphones/
63. https://www.gearpatrol.com/outdoors/
64. https://www.gearpatrol.com/knives-multitools/
65. https://www.gearpatrol.com/camping/
66. https://www.gearpatrol.com/hiking-climbing/
67. https://www.gearpatrol.com/skiing-snowboarding/
68. https://www.gearpatrol.com/fitness/
69. https://www.gearpatrol.com/fitness/health-wellness/
70. https://www.gearpatrol.com/training-recovery/
71. https://www.gearpatrol.com/running/
72. https://www.gearpatrol.com/biking/
73. https://www.gearpatrol.com/about/
74. https://www.instagram.com/gearpatrol/
75. https://www.facebook.com/gearpatrol
76. https://twitter.com/gearpatrol
77. https://www.youtube.com/user/gearpatrol
78. https://flipboard.com/@GearPatrol
79. https://email.gearpatrol.com/subscribe
80. https://www.gearpatrol.com/about/a40849193/about-gear-patrol-magazine/
81. https://studios.gearpatrol.com/
82. https://www.gearpatrol.com/videos/
83. https://email.gearpatrol.com/library-of-pursuits
84. https://www.gearpatrol.com/about/a2281/about/
85. https://studios.gearpatrol.com/contact/
86. https://www.gearpatrol.com/about/a42158740/do-not-sell-my-personal-information/
87. https://www.hearst.com/-/us-magazines-privacy-notice
88. https://www.hearst.com/-/us-magazines-terms-of-use
89. https://www.gearpatrol.com/today-in-gear
90. https://www.gearpatrol.com/reviews/
91. https://www.gearpatrol.com/buying-guides
92. https://www.gearpatrol.com/deals/a34849668/best-deals/
93. https://studios.gearpatrol.com/
94. https://email.gearpatrol.com/subscribe
95. https://www.gearpatrol.com/about/a43276360/how-we-evaluate-products/
96. https://www.gearpatrol.com/about/a2281/about/#:~:text=Affiliate Disclosure Statement,price as a referral fee.
97. https://www.gearpatrol.com/tech/
98. https://www.gearpatrol.com/tech/audio/
99. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
100. https://www.gearpatrol.com/author/225861/eric-limer/
101. https://go.redirectingat.com/?id=31959X896062&xs=1&url=https://reverb.com/p/tascam-414-mkii&sref=https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
102. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
103. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/#product-1018365f-aed1-4bbd-86ea-466ab005acb7-anchor
104. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
105. https://mixdownmag.com.au/features/the-10-best-recordings-on-the-iconic-tascam-portastudio/
106. https://www.youtube.com/watch?v=11BP4Pe8iYk
107. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
108. https://www.gearpatrol.com/tech/a43946858/formula-1-film-photography-tips/
109. https://terrifyingtonetrip.wordpress.com/2013/11/07/guitarsenal-early-80s-yamaha-fg335ii-acoustic/
110. https://www.amazon.com/dp/B00CAKSVTU
111. https://www.amazon.com/dp/B07XH591BH
112. https://korginc.github.io/logue-sdk/unit-index/
113. https://www.amazon.com/dp/B01BPSBU40
114. https://go.redirectingat.com/?id=31959X896062&url=https://www.guitarcenter.com/KORG/Volca-Sample-2-Digital-Sample-Sequencer-White-1500000332703.gc
115. https://www.woovebox.com/
116. https://dirtywave.com/
117. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
118. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/#product-1018365f-aed1-4bbd-86ea-466ab005acb7-anchor
119. https://go.redirectingat.com/?id=31959X896062&url=https://reverb.com/marketplace?product_type=pro-audio&query=TASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
120. https://www.gearpatrol.com/tech/audio/
121. https://www.gearpatrol.com/about/a2281/about/
122. https://www.gearpatrol.com/briefings/today-in-gear/
123. https://www.gearpatrol.com/deals/
124. https://www.gearpatrol.com/gift-guides/
125. https://www.dpreview.com/
126. https://www.gearpatrol.com/watches/
127. https://www.gearpatrol.com/cars/
128. https://www.gearpatrol.com/style/
129. https://www.gearpatrol.com/outdoors/
130. https://www.gearpatrol.com/fitness/
131. https://www.gearpatrol.com/food/
132. https://www.gearpatrol.com/home/
133. https://www.gearpatrol.com/tech/
134. https://www.gearpatrol.com/about/a40849193/about-gear-patrol-magazine/
135. https://email.gearpatrol.com/subscribe
136. https://studios.gearpatrol.com/
137. https://www.gearpatrol.com/about/a43276360/how-we-evaluate-products/
138. https://studios.gearpatrol.com/contact/
139. https://info.wrightsmedia.com/gearpatrol-licensing-reprints
140. https://www.gearpatrol.com/rss/all.xml/
141. https://www.hearst.com/-/us-magazines-privacy-notice
142. https://www.hearst.com/-/us-magazines-privacy-notice#_ADDITIONAL_INFO
143. https://www.hearst.com/-/us-magazines-privacy-notice#_ADDITIONAL_INFO
144. https://www.hearst.com/-/us-magazines-privacy-notice#_OPT_OUTS
145. https://www.hearst.com/-/us-magazines-terms-of-use
146. https://www.gearpatrol.com/sitemap/
147. https://www.gearpatrol.com/about/a42158740/do-not-sell-my-personal-information/
Hidden links:
155. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html
156. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html
157. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html#sidepanel
158. file://localhost/
159. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L75009-3138TMP.html
149. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
150. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
151. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/#sidepanel
152. https://www.gearpatrol.com/
153. https://www.gearpatrol.com/tech/audio/a45461959/tascam-portastudio-414-mkii/
154. https://www.gearpatrol.com/briefings/today-in-gear/a45455318/tig-hauslane/
155. https://www.gearpatrol.com/watches/a45446440/meet-the-limited-edition-dr-pepper-gmt-watch/
156. https://www.gearpatrol.com/fitness/a46086061/2024-fitness-awards/
157. https://www.gearpatrol.com/watches/a45415037/product-compedium-template-1696265870/
158. https://www.gearpatrol.com/tech/audio/a44118957/best-vinyl-records-picked-by-experts/
159. https://go.redirectingat.com/?id=31959X896062&url=https%3A%2F%2Freverb.com%2Fmarketplace%3Fproduct_type%3Dpro-audio%26query%3DTASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
160. https://go.redirectingat.com/?id=31959X896062&url=https%3A%2F%2Freverb.com%2Fmarketplace%3Fproduct_type%3Dpro-audio%26query%3DTASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
161. https://go.redirectingat.com/?id=31959X896062&url=https%3A%2F%2Freverb.com%2Fmarketplace%3Fproduct_type%3Dpro-audio%26query%3DTASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
162. https://go.redirectingat.com/?id=31959X896062&url=https%3A%2F%2Freverb.com%2Fmarketplace%3Fproduct_type%3Dpro-audio%26query%3DTASCAM+Portastudio+414+MKII+4-Track+Cassette+Recorder
163. file://localhost/tech/audio/a41601961/vintage-cassette-player/
164. file://localhost/tech/a36356719/cassette-tape-player-revival/
165. file://localhost/tech/audio/a44446015/best-atmos-soundbars/
166. file://localhost/tech/audio/a553650/best-vinyl-setups/
167. file://localhost/tech/audio/a36511887/best-sonos-accessories/
168. file://localhost/tech/audio/a36792654/sonos-speaker-settings-to-change/
169. file://localhost/tech/audio/a36877979/how-to-connect-bluetooth-turntable-sonos-roam/
170. file://localhost/tech/audio/a726852/airpods-pro-comply-eartips/
171. file://localhost/tech/audio/a45549852/best-wireless-earbuds-under-100/
172. file://localhost/tech/audio/a44590793/sony-wf-1000xm5-wireless-earbuds-review/
173. file://localhost/tech/audio/a34056968/how-to-update-your-airpods-pro/
174. file://localhost/tech/audio/a45507522/airpods-pro-new-features/
175. file://localhost/
176. https://www.facebook.com/gearpatrol/
177. https://twitter.com/gearpatrol
178. https://www.youtube.com/gearpatrol
179. https://www.instagram.com/gearpatrol/
162. https://www.gearpatrol.com/tech/audio/a41601961/vintage-cassette-player/
163. https://www.gearpatrol.com/tech/a36356719/cassette-tape-player-revival/
164. https://www.gearpatrol.com/tech/audio/a44118957/best-vinyl-records-picked-by-experts/
165. https://www.gearpatrol.com/tech/audio/a46326970/best-audio-ces-2024/
166. https://www.gearpatrol.com/tech/audio/a42030769/best-floorstanding-speakers/
167. https://www.gearpatrol.com/tech/audio/a46260579/modern-speakers-trend/
168. https://www.gearpatrol.com/tech/audio/a46275100/best-wireless-subwoofer/
169. https://www.gearpatrol.com/tech/audio/a46168154/best-new-hi-fi-audio-gear-2023/
170. https://www.gearpatrol.com/tech/audio/a45908277/apple-tv-volume-control-setting/
171. https://www.gearpatrol.com/tech/audio/a46200182/favorite-headphones-2023/
172. https://www.gearpatrol.com/tech/audio/a360311/best-wireless-multiroom-speakers/
173. https://www.gearpatrol.com/tech/audio/a33809800/hi-fi-wireless-sound-quality-explained/
174. https://www.gearpatrol.com/
175. https://www.facebook.com/gearpatrol/
176. https://twitter.com/gearpatrol
177. https://www.youtube.com/gearpatrol
178. https://www.instagram.com/gearpatrol/

View File

@@ -198,21 +198,21 @@ Further reading
[107]See more
[108]Agriturismo Amandolo 3 ears
Cavo, Rio Marina
+39.0565931908
[109]Contacts[110] Memorize
[111]See more
[112]Elbadoc Camping Village 3 stars
[108]Elbadoc Camping Village 3 stars
Cavo, Rio Marina
+39.0565949966
+39.3292262698
[109]Contacts[110] Memorize
[111]See more
[112]Agriturismo Amandolo 3 ears
Cavo, Rio Marina
+39.0565931908
[113]Contacts[114] Memorize
[115]See more
@@ -224,87 +224,79 @@ Further reading
[117]Contacts[118] Memorize
[119]See more
[120]Elba MTB Experience
Cavo, Rio Marina
+39.3756066253
[121]Contacts[122] Memorize
[123]See more
[124]Appartamento La Luciana
[120]Appartamento La Luciana
Cavo, Rio Marina
+39.3473107818
[125]Contacts[126] Memorize
* [127]Get to Elba
* [128]How to get there
* [129]Ferries
* [130]Getting about on the island
* [131]Hire
[121]Contacts[122] Memorize
* [123]Get to Elba
* [124]How to get there
* [125]Ferries
* [126]Getting about on the island
* [127]Hire
* [132]Stay
* [133]Hotels
* [134]Residences
* [135]Bed & Breakfasts
* [136]Apartments
* [137]Small villas and detached houses
* [138]Villas
* [139]Farm holiday centres
* [140]Campsites
* [141]Camper and caravan
* [142]Farm holiday campsites
* [143]Accommodation that is open all year round
* [144]Luxury accommodation
* [145]Tourist agencies and realtors
* [128]Stay
* [129]Hotels
* [130]Residences
* [131]Bed & Breakfasts
* [132]Apartments
* [133]Small villas and detached houses
* [134]Villas
* [135]Farm holiday centres
* [136]Campsites
* [137]Camper and caravan
* [138]Farm holiday campsites
* [139]Accommodation that is open all year round
* [140]Luxury accommodation
* [141]Tourist agencies and realtors
* [146]Eat
* [147]Restaurants and Pizzerias
* [148]Food & Wine Experience
* [149]Local recipes
* [150]Wines
* [151]Herbs and typical products
* [152]Typical dishes
* [142]Eat
* [143]Restaurants and Pizzerias
* [144]Food & Wine Experience
* [145]Local recipes
* [146]Wines
* [147]Herbs and typical products
* [148]Typical dishes
* [153]Useful information
* [154]ElbaOK Insurance
* [155]Useful phone numbers and addresses
* [156]Weather
* [157]Webcams
* [158]Apps for your smartphone
* [149]Useful information
* [150]ElbaOK Insurance
* [151]Useful phone numbers and addresses
* [152]Weather
* [153]Webcams
* [154]Apps for your smartphone
* [159]Visit Elba
* [160]Beaches and coasts
* [161]Places to see
* [162]Tuscan Archipelago National Park
* [163]Guided excursions
* [164]Useful advice
* [165]Maps of the Island of Elba
* [166]I am...
* [167]Recommended itineraries
* [155]Visit Elba
* [156]Beaches and coasts
* [157]Places to see
* [158]Tuscan Archipelago National Park
* [159]Guided excursions
* [160]Useful advice
* [161]Maps of the Island of Elba
* [162]I am...
* [163]Recommended itineraries
* [168]Sports and free time
* [169]Water sports
* [170]Land sports
* [171]Elba not to be missed
* [172]Outdoor sports
* [173]Enjoyment and relaxation
* [174]Courses and study trips
* [175]Shopping
* [176]Special events and exhibitions
* [164]Sports and free time
* [165]Water sports
* [166]Land sports
* [167]Elba not to be missed
* [168]Outdoor sports
* [169]Enjoyment and relaxation
* [170]Courses and study trips
* [171]Shopping
* [172]Special events and exhibitions
* [177]Discovering Elba
* [178]How many beaches are there in Elba?
* [179]Paths and tracksin Elba
* [180]Elba in winter
* [181]Interesting facts
* [182]History of Elba
* [183]Geology of Elba
* [184]Towns of Elba
* [185]Media Gallery
* [173]Discovering Elba
* [174]How many beaches are there in Elba?
* [175]Paths and tracksin Elba
* [176]Elba in winter
* [177]Interesting facts
* [178]History of Elba
* [179]Geology of Elba
* [180]Towns of Elba
* [181]Media Gallery
* [186]Webcams
* [182]Webcams
Infoelba non si assume alcuna responsabilità per l'uso di marchi e
slogan usati dagli inserzionisti e per eventuali errate indicazioni.
@@ -316,14 +308,14 @@ Further reading
::
Infoelba
©1999-2023 Infoelba s.r.l. Unipersonale - Viale Teseo Tesei, 12 -
©1999-2024 Infoelba s.r.l. Unipersonale - Viale Teseo Tesei, 12 -
Centro Servizi Il Molino - 57037 Portoferraio (LI)
P. IVA e C.F. 01130150491 - capitale sociale €10.000,00 i.v. - registro
imprese numero 01130150491 - REA: LI - 100635
[187]infoelba® it is a registered trademark - all rights reserved -
[188]Accesso all'area riservata - [189]Privacy Policy - [190]Cookie
[183]infoelba® it is a registered trademark - all rights reserved -
[184]Accesso all'area riservata - [185]Privacy Policy - [186]Cookie
Policy
(BUTTON) top
@@ -339,224 +331,220 @@ References
2. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
3. https://www.iledelbe.net/decouvrir-elbe/communes-villes/rio-marina/cavo/
4. https://www.infoelba.it/scoprire-elba/comuni-paesi/rio-marina/cavo/
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
7. file:///arriving-getting-about/getting-about-on-the-island/hire-rental/
8. file:///arriving-getting-about/getting-about-on-the-island/taxis/
9. file:///arriving-getting-about/getting-about-on-the-island/buses/
10. file:///useful-information/useful-phone-numbers-addresses/campers-caravas-facilities/
11. file:///where-to-sleep/search/
12. file:///eating-cuisine/restaurants-pizzerias/
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
15. file:///island-of-elba/beaches/
16. file:///island-of-elba/beaches/bathing-establishments/
17. file:///sports-free-time/water-sports/diving/
18. file:///sports-free-time/water-sports/sailing/
19. file:///island-of-elba/guided-excursions/
20. file:///sports-free-time/
21. file:///island-of-elba/places-to-see/
22. file:///special-offers-island-of-elba/
23. file:///island-of-elba-last-minute-booking/
24. file:///arriving-getting-about/how-to-get-there/ferries/
25. file:///
26. file:///arriving-getting-about/
27. file:///arriving-getting-about/how-to-get-there/
28. file:///arriving-getting-about/how-to-get-there/ferries/
29. file:///arriving-getting-about/getting-about-on-the-island/
30. file:///arriving-getting-about/getting-about-on-the-island/hire-rental/
31. file:///where-to-sleep/
32. file:///where-to-sleep/hotels/
33. file:///where-to-sleep/residences/
34. file:///where-to-sleep/bed-and-breakfasts/
35. file:///where-to-sleep/apartments/
36. file:///where-to-sleep/small-villas-detached-houses/
37. file:///where-to-sleep/villas/
38. file:///where-to-sleep/farm-holiday-centres/
39. file:///where-to-sleep/campsites/
40. file:///where-to-sleep/campers-caravas-facilities/
41. file:///where-to-sleep/farm-holiday-campsites/
5. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
6. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
7. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/
8. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/taxis/
9. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/buses/
10. https://www.infoelba.com/useful-information/useful-phone-numbers-addresses/campers-caravas-facilities/
11. https://www.infoelba.com/where-to-sleep/search/
12. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/
13. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
14. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
15. https://www.infoelba.com/island-of-elba/beaches/
16. https://www.infoelba.com/island-of-elba/beaches/bathing-establishments/
17. https://www.infoelba.com/sports-free-time/water-sports/diving/
18. https://www.infoelba.com/sports-free-time/water-sports/sailing/
19. https://www.infoelba.com/island-of-elba/guided-excursions/
20. https://www.infoelba.com/sports-free-time/
21. https://www.infoelba.com/island-of-elba/places-to-see/
22. https://www.infoelba.com/special-offers-island-of-elba/
23. https://www.infoelba.com/island-of-elba-last-minute-booking/
24. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/
25. https://www.infoelba.com/
26. https://www.infoelba.com/arriving-getting-about/
27. https://www.infoelba.com/arriving-getting-about/how-to-get-there/
28. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/
29. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/
30. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/
31. https://www.infoelba.com/where-to-sleep/
32. https://www.infoelba.com/where-to-sleep/hotels/
33. https://www.infoelba.com/where-to-sleep/residences/
34. https://www.infoelba.com/where-to-sleep/bed-and-breakfasts/
35. https://www.infoelba.com/where-to-sleep/apartments/
36. https://www.infoelba.com/where-to-sleep/small-villas-detached-houses/
37. https://www.infoelba.com/where-to-sleep/villas/
38. https://www.infoelba.com/where-to-sleep/farm-holiday-centres/
39. https://www.infoelba.com/where-to-sleep/campsites/
40. https://www.infoelba.com/where-to-sleep/campers-caravas-facilities/
41. https://www.infoelba.com/where-to-sleep/farm-holiday-campsites/
42. https://www.infoelba.com/where-to-sleep/accommodation-open-all-year-round/
43. file:///where-to-sleep/luxury-holidays/
44. file:///where-to-sleep/travel-agencies-realtors/
45. file:///eating-cuisine/
46. file:///eating-cuisine/restaurants-pizzerias/
47. file:///eating-cuisine/food-wine-experience/
48. file:///eating-cuisine/local-recipes/
49. file:///eating-cuisine/elba-wines/
50. file:///eating-cuisine/herbs-typical-products/
51. file:///eating-cuisine/origins-typical-dishes/
52. file:///useful-information/
43. https://www.infoelba.com/where-to-sleep/luxury-holidays/
44. https://www.infoelba.com/where-to-sleep/travel-agencies-realtors/
45. https://www.infoelba.com/eating-cuisine/
46. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/
47. https://www.infoelba.com/eating-cuisine/food-wine-experience/
48. https://www.infoelba.com/eating-cuisine/local-recipes/
49. https://www.infoelba.com/eating-cuisine/elba-wines/
50. https://www.infoelba.com/eating-cuisine/herbs-typical-products/
51. https://www.infoelba.com/eating-cuisine/origins-typical-dishes/
52. https://www.infoelba.com/useful-information/
53. https://www.infoelba.com/useful-information/elbaok-insurance/
54. file:///useful-information/useful-phone-numbers-addresses/
55. file:///useful-information/weather-island-of-elba/
56. file:///useful-information/webcams/
57. file:///useful-information/smartphone-apps/
58. file:///island-of-elba/
59. file:///island-of-elba/beaches/
60. file:///island-of-elba/places-to-see/
61. file:///island-of-elba/tuscan-archipelago-national-park/
62. file:///island-of-elba/guided-excursions/
63. file:///island-of-elba/suggestions/
64. file:///island-of-elba/maps/
65. file:///island-of-elba/personalized-holidays/
66. file:///island-of-elba/recommended-itineraries/
67. file:///sports-free-time/
68. file:///sports-free-time/water-sports/
69. file:///sports-free-time/land-sports/
70. file:///sports-free-time/elba-experiences/
71. file:///sports-free-time/outdoor-sports/
72. file:///sports-free-time/enjoyment-relaxation/
73. file:///sports-free-time/courses-study-trips/
74. file:///sports-free-time/shopping/
75. file:///sports-free-time/special-events-exhibitions/
76. file:///discovering-elba/
77. file:///elba-beaches/
78. file:///elba-paths-routes/
79. file:///elba-winter/
80. file:///discovering-elba/interesting-facts/
81. file:///discovering-elba/history-of-elba/
82. file:///discovering-elba/geology-of-elba/
83. file:///discovering-elba/communes-towns/
84. file:///discovering-elba/media-gallery-island-of-elba/
85. file:///useful-information/webcams/
86. file:///
87. file:///my-choice/
88. file:///where-to-sleep/search/
89. file:///accommodation-price-availability/
90. file:///island-of-elba-last-minute-booking/
91. file:///special-offers-island-of-elba/
92. file:///arriving-getting-about/how-to-get-there/ferries/booking/
93. file:///real-estate-ads-elba/
94. file:///
95. file:///discovering-elba/
96. file:///discovering-elba/communes-towns/
97. file:///discovering-elba/communes-towns/rio-marina/
98. file:///island-of-elba/places-to-see/historical-places/roman-villa-capo-castello/
99. file:///island-of-elba/places-to-see/historical-places/tonietti-mausoleum/
100. file:///my-choice/
54. https://www.infoelba.com/useful-information/useful-phone-numbers-addresses/
55. https://www.infoelba.com/useful-information/weather-island-of-elba/
56. https://www.infoelba.com/useful-information/webcams/
57. https://www.infoelba.com/useful-information/smartphone-apps/
58. https://www.infoelba.com/island-of-elba/
59. https://www.infoelba.com/island-of-elba/beaches/
60. https://www.infoelba.com/island-of-elba/places-to-see/
61. https://www.infoelba.com/island-of-elba/tuscan-archipelago-national-park/
62. https://www.infoelba.com/island-of-elba/guided-excursions/
63. https://www.infoelba.com/island-of-elba/suggestions/
64. https://www.infoelba.com/island-of-elba/maps/
65. https://www.infoelba.com/island-of-elba/personalized-holidays/
66. https://www.infoelba.com/island-of-elba/recommended-itineraries/
67. https://www.infoelba.com/sports-free-time/
68. https://www.infoelba.com/sports-free-time/water-sports/
69. https://www.infoelba.com/sports-free-time/land-sports/
70. https://www.infoelba.com/sports-free-time/elba-experiences/
71. https://www.infoelba.com/sports-free-time/outdoor-sports/
72. https://www.infoelba.com/sports-free-time/enjoyment-relaxation/
73. https://www.infoelba.com/sports-free-time/courses-study-trips/
74. https://www.infoelba.com/sports-free-time/shopping/
75. https://www.infoelba.com/sports-free-time/special-events-exhibitions/
76. https://www.infoelba.com/discovering-elba/
77. https://www.infoelba.com/elba-beaches/
78. https://www.infoelba.com/elba-paths-routes/
79. https://www.infoelba.com/elba-winter/
80. https://www.infoelba.com/discovering-elba/interesting-facts/
81. https://www.infoelba.com/discovering-elba/history-of-elba/
82. https://www.infoelba.com/discovering-elba/geology-of-elba/
83. https://www.infoelba.com/discovering-elba/communes-towns/
84. https://www.infoelba.com/discovering-elba/media-gallery-island-of-elba/
85. https://www.infoelba.com/useful-information/webcams/
86. https://www.infoelba.com/
87. https://www.infoelba.com/my-choice/
88. https://www.infoelba.com/where-to-sleep/search/
89. https://www.infoelba.com/accommodation-price-availability/
90. https://www.infoelba.com/island-of-elba-last-minute-booking/
91. https://www.infoelba.com/special-offers-island-of-elba/
92. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/booking/
93. https://www.infoelba.com/real-estate-ads-elba/
94. https://www.infoelba.com/
95. https://www.infoelba.com/discovering-elba/
96. https://www.infoelba.com/discovering-elba/communes-towns/
97. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/
98. https://www.infoelba.com/island-of-elba/places-to-see/historical-places/roman-villa-capo-castello/
99. https://www.infoelba.com/island-of-elba/places-to-see/historical-places/tonietti-mausoleum/
100. https://www.infoelba.com/my-choice/
101. https://www.infoelba.com/useful-information/covid-19-safe-holidays/elbaok-insurance/
102. file:///island-of-elba/beaches/cavo-beach/
103. file:///island-of-elba/beaches/cala-delle-alghe-beach/
104. file:///sports-free-time/land-sports/trekking/routes-paths/gte/
105. file:///island-of-elba/places-to-see/historical-places/roman-villa-capo-castello/
106. file:///island-of-elba/places-to-see/historical-places/tonietti-mausoleum/
107. file:///where-to-sleep/farm-holiday-centres/agriturismo-amandolo-1666/
108. file:///where-to-sleep/farm-holiday-centres/agriturismo-amandolo-1666/
109. file:///requests/direct-popup.asp?struttura=1666
110. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
111. file:///where-to-sleep/campsites/elbadoc-camping-village-1511/
112. file:///where-to-sleep/campsites/elbadoc-camping-village-1511/
113. file:///requests/direct-popup.asp?struttura=1511
114. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
115. file:///eating-cuisine/restaurants-pizzerias/ristoro-dell-amandolo-1667/
116. file:///eating-cuisine/restaurants-pizzerias/ristoro-dell-amandolo-1667/
117. file:///requests/direct-popup.asp?struttura=1667
118. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
119. file:///island-of-elba/guided-excursions/elba-mtb-experience-1735/
120. file:///island-of-elba/guided-excursions/elba-mtb-experience-1735/
121. file:///requests/direct-popup.asp?struttura=1735
122. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
123. file:///where-to-sleep/apartments/appartamento-la-luciana-1739/
124. file:///where-to-sleep/apartments/appartamento-la-luciana-1739/
125. file:///requests/direct-popup.asp?struttura=1739
126. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
127. file:///arriving-getting-about/
128. file:///arriving-getting-about/how-to-get-there/
129. file:///arriving-getting-about/how-to-get-there/ferries/
130. file:///arriving-getting-about/getting-about-on-the-island/
131. file:///arriving-getting-about/getting-about-on-the-island/hire-rental/
132. file:///where-to-sleep/
133. file:///where-to-sleep/hotels/
134. file:///where-to-sleep/residences/
135. file:///where-to-sleep/bed-and-breakfasts/
136. file:///where-to-sleep/apartments/
137. file:///where-to-sleep/small-villas-detached-houses/
138. file:///where-to-sleep/villas/
139. file:///where-to-sleep/farm-holiday-centres/
140. file:///where-to-sleep/campsites/
141. file:///where-to-sleep/campers-caravas-facilities/
142. file:///where-to-sleep/farm-holiday-campsites/
143. https://www.infoelba.com/where-to-sleep/accommodation-open-all-year-round/
144. file:///where-to-sleep/luxury-holidays/
145. file:///where-to-sleep/travel-agencies-realtors/
146. file:///eating-cuisine/
147. file:///eating-cuisine/restaurants-pizzerias/
148. file:///eating-cuisine/food-wine-experience/
149. file:///eating-cuisine/local-recipes/
150. file:///eating-cuisine/elba-wines/
151. file:///eating-cuisine/herbs-typical-products/
152. file:///eating-cuisine/origins-typical-dishes/
153. file:///useful-information/
154. https://www.infoelba.com/useful-information/elbaok-insurance/
155. file:///useful-information/useful-phone-numbers-addresses/
156. file:///useful-information/weather-island-of-elba/
157. file:///useful-information/webcams/
158. file:///useful-information/smartphone-apps/
159. file:///island-of-elba/
160. file:///island-of-elba/beaches/
161. file:///island-of-elba/places-to-see/
162. file:///island-of-elba/tuscan-archipelago-national-park/
163. file:///island-of-elba/guided-excursions/
164. file:///island-of-elba/suggestions/
165. file:///island-of-elba/maps/
166. file:///island-of-elba/personalized-holidays/
167. file:///island-of-elba/recommended-itineraries/
168. file:///sports-free-time/
169. file:///sports-free-time/water-sports/
170. file:///sports-free-time/land-sports/
171. file:///sports-free-time/elba-experiences/
172. file:///sports-free-time/outdoor-sports/
173. file:///sports-free-time/enjoyment-relaxation/
174. file:///sports-free-time/courses-study-trips/
175. file:///sports-free-time/shopping/
176. file:///sports-free-time/special-events-exhibitions/
177. file:///discovering-elba/
178. file:///elba-beaches/
179. file:///elba-paths-routes/
180. file:///elba-winter/
181. file:///discovering-elba/interesting-facts/
182. file:///discovering-elba/history-of-elba/
183. file:///discovering-elba/geology-of-elba/
184. file:///discovering-elba/communes-towns/
185. file:///discovering-elba/media-gallery-island-of-elba/
186. file:///useful-information/webcams/
187. https://www.infoelba.com/
188. https://areariservata.infoelba.it/
189. file:///privacy-policy/
190. file:///cookie-policy/
102. https://www.infoelba.com/island-of-elba/beaches/cavo-beach/
103. https://www.infoelba.com/island-of-elba/beaches/cala-delle-alghe-beach/
104. https://www.infoelba.com/sports-free-time/land-sports/trekking/routes-paths/gte/
105. https://www.infoelba.com/island-of-elba/places-to-see/historical-places/roman-villa-capo-castello/
106. https://www.infoelba.com/island-of-elba/places-to-see/historical-places/tonietti-mausoleum/
107. https://www.infoelba.com/where-to-sleep/campsites/elbadoc-camping-village-1511/
108. https://www.infoelba.com/where-to-sleep/campsites/elbadoc-camping-village-1511/
109. https://www.infoelba.com/requests/direct-popup.asp?struttura=1511
110. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
111. https://www.infoelba.com/where-to-sleep/farm-holiday-centres/agriturismo-amandolo-1666/
112. https://www.infoelba.com/where-to-sleep/farm-holiday-centres/agriturismo-amandolo-1666/
113. https://www.infoelba.com/requests/direct-popup.asp?struttura=1666
114. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
115. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/ristoro-dell-amandolo-1667/
116. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/ristoro-dell-amandolo-1667/
117. https://www.infoelba.com/requests/direct-popup.asp?struttura=1667
118. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
119. https://www.infoelba.com/where-to-sleep/apartments/appartamento-la-luciana-1739/
120. https://www.infoelba.com/where-to-sleep/apartments/appartamento-la-luciana-1739/
121. https://www.infoelba.com/requests/direct-popup.asp?struttura=1739
122. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
123. https://www.infoelba.com/arriving-getting-about/
124. https://www.infoelba.com/arriving-getting-about/how-to-get-there/
125. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/
126. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/
127. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/
128. https://www.infoelba.com/where-to-sleep/
129. https://www.infoelba.com/where-to-sleep/hotels/
130. https://www.infoelba.com/where-to-sleep/residences/
131. https://www.infoelba.com/where-to-sleep/bed-and-breakfasts/
132. https://www.infoelba.com/where-to-sleep/apartments/
133. https://www.infoelba.com/where-to-sleep/small-villas-detached-houses/
134. https://www.infoelba.com/where-to-sleep/villas/
135. https://www.infoelba.com/where-to-sleep/farm-holiday-centres/
136. https://www.infoelba.com/where-to-sleep/campsites/
137. https://www.infoelba.com/where-to-sleep/campers-caravas-facilities/
138. https://www.infoelba.com/where-to-sleep/farm-holiday-campsites/
139. https://www.infoelba.com/where-to-sleep/accommodation-open-all-year-round/
140. https://www.infoelba.com/where-to-sleep/luxury-holidays/
141. https://www.infoelba.com/where-to-sleep/travel-agencies-realtors/
142. https://www.infoelba.com/eating-cuisine/
143. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/
144. https://www.infoelba.com/eating-cuisine/food-wine-experience/
145. https://www.infoelba.com/eating-cuisine/local-recipes/
146. https://www.infoelba.com/eating-cuisine/elba-wines/
147. https://www.infoelba.com/eating-cuisine/herbs-typical-products/
148. https://www.infoelba.com/eating-cuisine/origins-typical-dishes/
149. https://www.infoelba.com/useful-information/
150. https://www.infoelba.com/useful-information/elbaok-insurance/
151. https://www.infoelba.com/useful-information/useful-phone-numbers-addresses/
152. https://www.infoelba.com/useful-information/weather-island-of-elba/
153. https://www.infoelba.com/useful-information/webcams/
154. https://www.infoelba.com/useful-information/smartphone-apps/
155. https://www.infoelba.com/island-of-elba/
156. https://www.infoelba.com/island-of-elba/beaches/
157. https://www.infoelba.com/island-of-elba/places-to-see/
158. https://www.infoelba.com/island-of-elba/tuscan-archipelago-national-park/
159. https://www.infoelba.com/island-of-elba/guided-excursions/
160. https://www.infoelba.com/island-of-elba/suggestions/
161. https://www.infoelba.com/island-of-elba/maps/
162. https://www.infoelba.com/island-of-elba/personalized-holidays/
163. https://www.infoelba.com/island-of-elba/recommended-itineraries/
164. https://www.infoelba.com/sports-free-time/
165. https://www.infoelba.com/sports-free-time/water-sports/
166. https://www.infoelba.com/sports-free-time/land-sports/
167. https://www.infoelba.com/sports-free-time/elba-experiences/
168. https://www.infoelba.com/sports-free-time/outdoor-sports/
169. https://www.infoelba.com/sports-free-time/enjoyment-relaxation/
170. https://www.infoelba.com/sports-free-time/courses-study-trips/
171. https://www.infoelba.com/sports-free-time/shopping/
172. https://www.infoelba.com/sports-free-time/special-events-exhibitions/
173. https://www.infoelba.com/discovering-elba/
174. https://www.infoelba.com/elba-beaches/
175. https://www.infoelba.com/elba-paths-routes/
176. https://www.infoelba.com/elba-winter/
177. https://www.infoelba.com/discovering-elba/interesting-facts/
178. https://www.infoelba.com/discovering-elba/history-of-elba/
179. https://www.infoelba.com/discovering-elba/geology-of-elba/
180. https://www.infoelba.com/discovering-elba/communes-towns/
181. https://www.infoelba.com/discovering-elba/media-gallery-island-of-elba/
182. https://www.infoelba.com/useful-information/webcams/
183. https://www.infoelba.com/
184. https://areariservata.infoelba.it/
185. https://www.infoelba.com/privacy-policy/
186. https://www.infoelba.com/cookie-policy/
Hidden links:
192. https://facebook.com/Infoelba
193. https://twitter.com/infoelba
194. https://instagram.com/infoelba
195. https://youtube.com/infoelba
196. https://www.infoelba.it/scoprire-elba/comuni-paesi/rio-marina/cavo/
188. https://facebook.com/Infoelba
189. https://twitter.com/infoelba
190. https://instagram.com/infoelba
191. https://youtube.com/infoelba
192. https://www.infoelba.it/scoprire-elba/comuni-paesi/rio-marina/cavo/
193. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
194. https://www.infoelba.net/elba-entdecken/gemeinden-ortschaften/rio-marina/cavo/
195. https://www.iledelbe.net/decouvrir-elbe/communes-villes/rio-marina/cavo/
196. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
197. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
198. https://www.infoelba.net/elba-entdecken/gemeinden-ortschaften/rio-marina/cavo/
199. https://www.iledelbe.net/decouvrir-elbe/communes-villes/rio-marina/cavo/
200. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
201. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
202. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
203. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
204. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
205. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
206. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18644-1167TMP.html
207. file://localhost/where-to-sleep/search/
208. file://localhost/accommodation-price-availability/
209. file://localhost/arriving-getting-about/how-to-get-there/ferries/booking/
210. file://localhost/arriving-getting-about/getting-about-on-the-island/hire-rental/booking-on-line/
211. https://www.infoelba.com/arriving-getting-about/how-to-get-there/planes/
212. https://www.infoelba.com/useful-information/smartphone-apps/#elbatraghetti
213. https://www.infoelba.com/real-estate-ads-elba/
214. https://www.elbaspiagge.it/shop/?aff=79
215. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5090.jpg?quality=90&mode=crop&w=1280
216. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_cavo_1.jpg?quality=90&mode=crop&w=1280
217. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5052.jpg?quality=90&mode=crop&w=1280
218. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5096.jpg?quality=90&mode=crop&w=1280
219. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5111.jpg?quality=90&mode=crop&w=1280
220. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5121.jpg?quality=90&mode=crop&w=1280
221. https://www.infoelba.com/useful-information/smartphone-apps/#elbatraghetti
222. https://www.infoelba.com/real-estate-ads-elba/
223. https://www.elbaspiagge.it/shop/?aff=79
224. file://localhost/app
198. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
199. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
200. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
201. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
202. https://www.infoelba.com/discovering-elba/communes-towns/rio-marina/cavo/
203. https://www.infoelba.com/where-to-sleep/search/
204. https://www.infoelba.com/accommodation-price-availability/
205. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/booking/
206. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/booking-on-line/
207. https://www.infoelba.com/arriving-getting-about/how-to-get-there/planes/
208. https://www.infoelba.com/useful-information/smartphone-apps/#elbatraghetti
209. https://www.infoelba.com/real-estate-ads-elba/
210. https://www.infoelba.com/useful-information/smartphone-apps/#elbaspiagge
211. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5090.jpg?quality=90&mode=crop&w=1280
212. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_cavo_1.jpg?quality=90&mode=crop&w=1280
213. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5052.jpg?quality=90&mode=crop&w=1280
214. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5096.jpg?quality=90&mode=crop&w=1280
215. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5111.jpg?quality=90&mode=crop&w=1280
216. https://dati.infoelba.it/media/photos/isola-d-elba/paesi/rio-marina/cavo/o_dsc_5121.jpg?quality=90&mode=crop&w=1280
217. https://www.infoelba.com/useful-information/smartphone-apps/#elbatraghetti
218. https://www.infoelba.com/real-estate-ads-elba/
219. https://www.infoelba.com/useful-information/smartphone-apps/#elbaspiagge
220. https://www.infoelba.com/app

View File

@@ -350,7 +350,7 @@ Hotels near the beach of Sansone
::
Infoelba
©1999-2023 Infoelba s.r.l. Unipersonale - Viale Teseo Tesei, 12 -
©1999-2024 Infoelba s.r.l. Unipersonale - Viale Teseo Tesei, 12 -
Centro Servizi Il Molino - 57037 Portoferraio (LI)
P. IVA e C.F. 01130150491 - capitale sociale €10.000,00 i.v. - registro
@@ -373,197 +373,197 @@ References
2. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
3. https://www.iledelbe.net/ile-d-elbe/plages/plage-sansone/
4. https://www.infoelba.it/isola-d-elba/spiagge/spiaggia-sansone/
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
6. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
7. file:///arriving-getting-about/getting-about-on-the-island/hire-rental/
8. file:///arriving-getting-about/getting-about-on-the-island/taxis/
9. file:///arriving-getting-about/getting-about-on-the-island/buses/
10. file:///useful-information/useful-phone-numbers-addresses/campers-caravas-facilities/
11. file:///where-to-sleep/search/
12. file:///eating-cuisine/restaurants-pizzerias/
13. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
14. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
15. file:///island-of-elba/beaches/
16. file:///island-of-elba/beaches/bathing-establishments/
17. file:///sports-free-time/water-sports/diving/
18. file:///sports-free-time/water-sports/sailing/
19. file:///island-of-elba/guided-excursions/
20. file:///sports-free-time/
21. file:///island-of-elba/places-to-see/
22. file:///special-offers-island-of-elba/
23. file:///island-of-elba-last-minute-booking/
24. file:///arriving-getting-about/how-to-get-there/ferries/
25. file:///
26. file:///arriving-getting-about/
27. file:///arriving-getting-about/how-to-get-there/
28. file:///arriving-getting-about/how-to-get-there/ferries/
29. file:///arriving-getting-about/getting-about-on-the-island/
30. file:///arriving-getting-about/getting-about-on-the-island/hire-rental/
31. file:///where-to-sleep/
32. file:///where-to-sleep/hotels/
33. file:///where-to-sleep/residences/
34. file:///where-to-sleep/bed-and-breakfasts/
35. file:///where-to-sleep/apartments/
36. file:///where-to-sleep/small-villas-detached-houses/
37. file:///where-to-sleep/villas/
38. file:///where-to-sleep/farm-holiday-centres/
39. file:///where-to-sleep/campsites/
40. file:///where-to-sleep/campers-caravas-facilities/
41. file:///where-to-sleep/farm-holiday-campsites/
5. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
6. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
7. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/
8. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/taxis/
9. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/buses/
10. https://www.infoelba.com/useful-information/useful-phone-numbers-addresses/campers-caravas-facilities/
11. https://www.infoelba.com/where-to-sleep/search/
12. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/
13. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
14. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
15. https://www.infoelba.com/island-of-elba/beaches/
16. https://www.infoelba.com/island-of-elba/beaches/bathing-establishments/
17. https://www.infoelba.com/sports-free-time/water-sports/diving/
18. https://www.infoelba.com/sports-free-time/water-sports/sailing/
19. https://www.infoelba.com/island-of-elba/guided-excursions/
20. https://www.infoelba.com/sports-free-time/
21. https://www.infoelba.com/island-of-elba/places-to-see/
22. https://www.infoelba.com/special-offers-island-of-elba/
23. https://www.infoelba.com/island-of-elba-last-minute-booking/
24. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/
25. https://www.infoelba.com/
26. https://www.infoelba.com/arriving-getting-about/
27. https://www.infoelba.com/arriving-getting-about/how-to-get-there/
28. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/
29. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/
30. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/
31. https://www.infoelba.com/where-to-sleep/
32. https://www.infoelba.com/where-to-sleep/hotels/
33. https://www.infoelba.com/where-to-sleep/residences/
34. https://www.infoelba.com/where-to-sleep/bed-and-breakfasts/
35. https://www.infoelba.com/where-to-sleep/apartments/
36. https://www.infoelba.com/where-to-sleep/small-villas-detached-houses/
37. https://www.infoelba.com/where-to-sleep/villas/
38. https://www.infoelba.com/where-to-sleep/farm-holiday-centres/
39. https://www.infoelba.com/where-to-sleep/campsites/
40. https://www.infoelba.com/where-to-sleep/campers-caravas-facilities/
41. https://www.infoelba.com/where-to-sleep/farm-holiday-campsites/
42. https://www.infoelba.com/where-to-sleep/accommodation-open-all-year-round/
43. file:///where-to-sleep/luxury-holidays/
44. file:///where-to-sleep/travel-agencies-realtors/
45. file:///eating-cuisine/
46. file:///eating-cuisine/restaurants-pizzerias/
47. file:///eating-cuisine/food-wine-experience/
48. file:///eating-cuisine/local-recipes/
49. file:///eating-cuisine/elba-wines/
50. file:///eating-cuisine/herbs-typical-products/
51. file:///eating-cuisine/origins-typical-dishes/
52. file:///useful-information/
43. https://www.infoelba.com/where-to-sleep/luxury-holidays/
44. https://www.infoelba.com/where-to-sleep/travel-agencies-realtors/
45. https://www.infoelba.com/eating-cuisine/
46. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/
47. https://www.infoelba.com/eating-cuisine/food-wine-experience/
48. https://www.infoelba.com/eating-cuisine/local-recipes/
49. https://www.infoelba.com/eating-cuisine/elba-wines/
50. https://www.infoelba.com/eating-cuisine/herbs-typical-products/
51. https://www.infoelba.com/eating-cuisine/origins-typical-dishes/
52. https://www.infoelba.com/useful-information/
53. https://www.infoelba.com/useful-information/elbaok-insurance/
54. file:///useful-information/useful-phone-numbers-addresses/
55. file:///useful-information/weather-island-of-elba/
56. file:///useful-information/webcams/
57. file:///useful-information/smartphone-apps/
58. file:///island-of-elba/
59. file:///island-of-elba/beaches/
60. file:///island-of-elba/places-to-see/
61. file:///island-of-elba/tuscan-archipelago-national-park/
62. file:///island-of-elba/guided-excursions/
63. file:///island-of-elba/suggestions/
64. file:///island-of-elba/maps/
65. file:///island-of-elba/personalized-holidays/
66. file:///island-of-elba/recommended-itineraries/
67. file:///sports-free-time/
68. file:///sports-free-time/water-sports/
69. file:///sports-free-time/land-sports/
70. file:///sports-free-time/elba-experiences/
71. file:///sports-free-time/outdoor-sports/
72. file:///sports-free-time/enjoyment-relaxation/
73. file:///sports-free-time/courses-study-trips/
74. file:///sports-free-time/shopping/
75. file:///sports-free-time/special-events-exhibitions/
76. file:///discovering-elba/
77. file:///elba-beaches/
78. file:///elba-paths-routes/
79. file:///elba-winter/
80. file:///discovering-elba/interesting-facts/
81. file:///discovering-elba/history-of-elba/
82. file:///discovering-elba/geology-of-elba/
83. file:///discovering-elba/communes-towns/
84. file:///discovering-elba/media-gallery-island-of-elba/
85. file:///useful-information/webcams/
86. file:///
87. file:///my-choice/
88. file:///where-to-sleep/search/
89. file:///accommodation-price-availability/
90. file:///island-of-elba-last-minute-booking/
91. file:///special-offers-island-of-elba/
92. file:///arriving-getting-about/how-to-get-there/ferries/booking/
93. file:///real-estate-ads-elba/
94. file:///
95. file:///island-of-elba/
96. file:///island-of-elba/beaches/
97. file:///island-of-elba/beaches/most-beautiful-beaches-in-elba/
98. file:///island-of-elba/beaches/sorgente-beach/
99. file:///my-choice/
54. https://www.infoelba.com/useful-information/useful-phone-numbers-addresses/
55. https://www.infoelba.com/useful-information/weather-island-of-elba/
56. https://www.infoelba.com/useful-information/webcams/
57. https://www.infoelba.com/useful-information/smartphone-apps/
58. https://www.infoelba.com/island-of-elba/
59. https://www.infoelba.com/island-of-elba/beaches/
60. https://www.infoelba.com/island-of-elba/places-to-see/
61. https://www.infoelba.com/island-of-elba/tuscan-archipelago-national-park/
62. https://www.infoelba.com/island-of-elba/guided-excursions/
63. https://www.infoelba.com/island-of-elba/suggestions/
64. https://www.infoelba.com/island-of-elba/maps/
65. https://www.infoelba.com/island-of-elba/personalized-holidays/
66. https://www.infoelba.com/island-of-elba/recommended-itineraries/
67. https://www.infoelba.com/sports-free-time/
68. https://www.infoelba.com/sports-free-time/water-sports/
69. https://www.infoelba.com/sports-free-time/land-sports/
70. https://www.infoelba.com/sports-free-time/elba-experiences/
71. https://www.infoelba.com/sports-free-time/outdoor-sports/
72. https://www.infoelba.com/sports-free-time/enjoyment-relaxation/
73. https://www.infoelba.com/sports-free-time/courses-study-trips/
74. https://www.infoelba.com/sports-free-time/shopping/
75. https://www.infoelba.com/sports-free-time/special-events-exhibitions/
76. https://www.infoelba.com/discovering-elba/
77. https://www.infoelba.com/elba-beaches/
78. https://www.infoelba.com/elba-paths-routes/
79. https://www.infoelba.com/elba-winter/
80. https://www.infoelba.com/discovering-elba/interesting-facts/
81. https://www.infoelba.com/discovering-elba/history-of-elba/
82. https://www.infoelba.com/discovering-elba/geology-of-elba/
83. https://www.infoelba.com/discovering-elba/communes-towns/
84. https://www.infoelba.com/discovering-elba/media-gallery-island-of-elba/
85. https://www.infoelba.com/useful-information/webcams/
86. https://www.infoelba.com/
87. https://www.infoelba.com/my-choice/
88. https://www.infoelba.com/where-to-sleep/search/
89. https://www.infoelba.com/accommodation-price-availability/
90. https://www.infoelba.com/island-of-elba-last-minute-booking/
91. https://www.infoelba.com/special-offers-island-of-elba/
92. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/booking/
93. https://www.infoelba.com/real-estate-ads-elba/
94. https://www.infoelba.com/
95. https://www.infoelba.com/island-of-elba/
96. https://www.infoelba.com/island-of-elba/beaches/
97. https://www.infoelba.com/island-of-elba/beaches/most-beautiful-beaches-in-elba/
98. https://www.infoelba.com/island-of-elba/beaches/sorgente-beach/
99. https://www.infoelba.com/my-choice/
100. https://www.infoelba.com/useful-information/covid-19-safe-holidays/elbaok-insurance/
101. file:///island-of-elba/beaches/sorgente-beach/
102. file:///island-of-elba/beaches/acquaviva-beach/
103. file:///island-of-elba/beaches/viticcio-beach/
104. file:///island-of-elba/beaches/pinetina-beach/
105. file:///island-of-elba/beaches/enfola-beach/
106. file:///island-of-elba/beaches/seccione-beach/
107. file:///island-of-elba/beaches/forno-beach/
108. file:///island-of-elba/beaches/sottobomba-beach/
109. file:///island-of-elba/beaches/scaglieri-beach/
110. file:///island-of-elba/beaches/biodola-beach/
111. file:///island-of-elba/beaches/capo-bianco-beach/
112. file:///island-of-elba/beaches/padulella-beach/
113. file:///island-of-elba/beaches/lamaia-beach/
114. file:///island-of-elba/beaches/cala-dei-frati-beach/
115. file:///island-of-elba/beaches/porticciolo-beach/
116. file:///island-of-elba/beaches/le-ghiaie-beach/
117. file:///island-of-elba/beaches/le-viste-beach/
118. file:///island-of-elba/beaches/procchio-beach/
119. file:///where-to-sleep/apartments/casa-di-alessio-1772/
120. file:///where-to-sleep/apartments/casa-di-alessio-1772/
121. file:///requests/direct-popup.asp?struttura=1772
122. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
123. file:///where-to-sleep/campsites/camping-la-sorgente-489/
124. file:///where-to-sleep/campsites/camping-la-sorgente-489/
125. file:///requests/direct-popup.asp?struttura=489
101. https://www.infoelba.com/island-of-elba/beaches/sorgente-beach/
102. https://www.infoelba.com/island-of-elba/beaches/acquaviva-beach/
103. https://www.infoelba.com/island-of-elba/beaches/viticcio-beach/
104. https://www.infoelba.com/island-of-elba/beaches/pinetina-beach/
105. https://www.infoelba.com/island-of-elba/beaches/enfola-beach/
106. https://www.infoelba.com/island-of-elba/beaches/seccione-beach/
107. https://www.infoelba.com/island-of-elba/beaches/forno-beach/
108. https://www.infoelba.com/island-of-elba/beaches/sottobomba-beach/
109. https://www.infoelba.com/island-of-elba/beaches/scaglieri-beach/
110. https://www.infoelba.com/island-of-elba/beaches/biodola-beach/
111. https://www.infoelba.com/island-of-elba/beaches/capo-bianco-beach/
112. https://www.infoelba.com/island-of-elba/beaches/padulella-beach/
113. https://www.infoelba.com/island-of-elba/beaches/lamaia-beach/
114. https://www.infoelba.com/island-of-elba/beaches/cala-dei-frati-beach/
115. https://www.infoelba.com/island-of-elba/beaches/porticciolo-beach/
116. https://www.infoelba.com/island-of-elba/beaches/le-ghiaie-beach/
117. https://www.infoelba.com/island-of-elba/beaches/le-viste-beach/
118. https://www.infoelba.com/island-of-elba/beaches/procchio-beach/
119. https://www.infoelba.com/where-to-sleep/apartments/casa-di-alessio-1772/
120. https://www.infoelba.com/where-to-sleep/apartments/casa-di-alessio-1772/
121. https://www.infoelba.com/requests/direct-popup.asp?struttura=1772
122. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
123. https://www.infoelba.com/where-to-sleep/campsites/camping-la-sorgente-489/
124. https://www.infoelba.com/where-to-sleep/campsites/camping-la-sorgente-489/
125. https://www.infoelba.com/requests/direct-popup.asp?struttura=489
126. https://pricelists.infoelba.it/Estimate.aspx?structure=489&language=en-GB
127. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
128. file:///where-to-sleep/hotels/hotel-paradiso-186/
129. file:///where-to-sleep/hotels/hotel-paradiso-186/
130. file:///requests/direct-popup.asp?struttura=186
131. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
132. file:///arriving-getting-about/
133. file:///arriving-getting-about/how-to-get-there/
134. file:///arriving-getting-about/how-to-get-there/ferries/
135. file:///arriving-getting-about/getting-about-on-the-island/
136. file:///arriving-getting-about/getting-about-on-the-island/hire-rental/
137. file:///where-to-sleep/
138. file:///where-to-sleep/hotels/
139. file:///where-to-sleep/residences/
140. file:///where-to-sleep/bed-and-breakfasts/
141. file:///where-to-sleep/apartments/
142. file:///where-to-sleep/small-villas-detached-houses/
143. file:///where-to-sleep/villas/
144. file:///where-to-sleep/farm-holiday-centres/
145. file:///where-to-sleep/campsites/
146. file:///where-to-sleep/campers-caravas-facilities/
147. file:///where-to-sleep/farm-holiday-campsites/
127. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
128. https://www.infoelba.com/where-to-sleep/hotels/hotel-paradiso-186/
129. https://www.infoelba.com/where-to-sleep/hotels/hotel-paradiso-186/
130. https://www.infoelba.com/requests/direct-popup.asp?struttura=186
131. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
132. https://www.infoelba.com/arriving-getting-about/
133. https://www.infoelba.com/arriving-getting-about/how-to-get-there/
134. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/
135. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/
136. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/
137. https://www.infoelba.com/where-to-sleep/
138. https://www.infoelba.com/where-to-sleep/hotels/
139. https://www.infoelba.com/where-to-sleep/residences/
140. https://www.infoelba.com/where-to-sleep/bed-and-breakfasts/
141. https://www.infoelba.com/where-to-sleep/apartments/
142. https://www.infoelba.com/where-to-sleep/small-villas-detached-houses/
143. https://www.infoelba.com/where-to-sleep/villas/
144. https://www.infoelba.com/where-to-sleep/farm-holiday-centres/
145. https://www.infoelba.com/where-to-sleep/campsites/
146. https://www.infoelba.com/where-to-sleep/campers-caravas-facilities/
147. https://www.infoelba.com/where-to-sleep/farm-holiday-campsites/
148. https://www.infoelba.com/where-to-sleep/accommodation-open-all-year-round/
149. file:///where-to-sleep/luxury-holidays/
150. file:///where-to-sleep/travel-agencies-realtors/
151. file:///eating-cuisine/
152. file:///eating-cuisine/restaurants-pizzerias/
153. file:///eating-cuisine/food-wine-experience/
154. file:///eating-cuisine/local-recipes/
155. file:///eating-cuisine/elba-wines/
156. file:///eating-cuisine/herbs-typical-products/
157. file:///eating-cuisine/origins-typical-dishes/
158. file:///useful-information/
149. https://www.infoelba.com/where-to-sleep/luxury-holidays/
150. https://www.infoelba.com/where-to-sleep/travel-agencies-realtors/
151. https://www.infoelba.com/eating-cuisine/
152. https://www.infoelba.com/eating-cuisine/restaurants-pizzerias/
153. https://www.infoelba.com/eating-cuisine/food-wine-experience/
154. https://www.infoelba.com/eating-cuisine/local-recipes/
155. https://www.infoelba.com/eating-cuisine/elba-wines/
156. https://www.infoelba.com/eating-cuisine/herbs-typical-products/
157. https://www.infoelba.com/eating-cuisine/origins-typical-dishes/
158. https://www.infoelba.com/useful-information/
159. https://www.infoelba.com/useful-information/elbaok-insurance/
160. file:///useful-information/useful-phone-numbers-addresses/
161. file:///useful-information/weather-island-of-elba/
162. file:///useful-information/webcams/
163. file:///useful-information/smartphone-apps/
164. file:///island-of-elba/
165. file:///island-of-elba/beaches/
166. file:///island-of-elba/places-to-see/
167. file:///island-of-elba/tuscan-archipelago-national-park/
168. file:///island-of-elba/guided-excursions/
169. file:///island-of-elba/suggestions/
170. file:///island-of-elba/maps/
171. file:///island-of-elba/personalized-holidays/
172. file:///island-of-elba/recommended-itineraries/
173. file:///sports-free-time/
174. file:///sports-free-time/water-sports/
175. file:///sports-free-time/land-sports/
176. file:///sports-free-time/elba-experiences/
177. file:///sports-free-time/outdoor-sports/
178. file:///sports-free-time/enjoyment-relaxation/
179. file:///sports-free-time/courses-study-trips/
180. file:///sports-free-time/shopping/
181. file:///sports-free-time/special-events-exhibitions/
182. file:///discovering-elba/
183. file:///elba-beaches/
184. file:///elba-paths-routes/
185. file:///elba-winter/
186. file:///discovering-elba/interesting-facts/
187. file:///discovering-elba/history-of-elba/
188. file:///discovering-elba/geology-of-elba/
189. file:///discovering-elba/communes-towns/
190. file:///discovering-elba/media-gallery-island-of-elba/
191. file:///useful-information/webcams/
160. https://www.infoelba.com/useful-information/useful-phone-numbers-addresses/
161. https://www.infoelba.com/useful-information/weather-island-of-elba/
162. https://www.infoelba.com/useful-information/webcams/
163. https://www.infoelba.com/useful-information/smartphone-apps/
164. https://www.infoelba.com/island-of-elba/
165. https://www.infoelba.com/island-of-elba/beaches/
166. https://www.infoelba.com/island-of-elba/places-to-see/
167. https://www.infoelba.com/island-of-elba/tuscan-archipelago-national-park/
168. https://www.infoelba.com/island-of-elba/guided-excursions/
169. https://www.infoelba.com/island-of-elba/suggestions/
170. https://www.infoelba.com/island-of-elba/maps/
171. https://www.infoelba.com/island-of-elba/personalized-holidays/
172. https://www.infoelba.com/island-of-elba/recommended-itineraries/
173. https://www.infoelba.com/sports-free-time/
174. https://www.infoelba.com/sports-free-time/water-sports/
175. https://www.infoelba.com/sports-free-time/land-sports/
176. https://www.infoelba.com/sports-free-time/elba-experiences/
177. https://www.infoelba.com/sports-free-time/outdoor-sports/
178. https://www.infoelba.com/sports-free-time/enjoyment-relaxation/
179. https://www.infoelba.com/sports-free-time/courses-study-trips/
180. https://www.infoelba.com/sports-free-time/shopping/
181. https://www.infoelba.com/sports-free-time/special-events-exhibitions/
182. https://www.infoelba.com/discovering-elba/
183. https://www.infoelba.com/elba-beaches/
184. https://www.infoelba.com/elba-paths-routes/
185. https://www.infoelba.com/elba-winter/
186. https://www.infoelba.com/discovering-elba/interesting-facts/
187. https://www.infoelba.com/discovering-elba/history-of-elba/
188. https://www.infoelba.com/discovering-elba/geology-of-elba/
189. https://www.infoelba.com/discovering-elba/communes-towns/
190. https://www.infoelba.com/discovering-elba/media-gallery-island-of-elba/
191. https://www.infoelba.com/useful-information/webcams/
192. https://www.infoelba.com/
193. https://areariservata.infoelba.it/
194. file:///privacy-policy/
195. file:///cookie-policy/
194. https://www.infoelba.com/privacy-policy/
195. https://www.infoelba.com/cookie-policy/
Hidden links:
197. https://facebook.com/Infoelba
@@ -574,17 +574,17 @@ References
202. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
203. https://www.infoelba.net/insel-elba/straende/strand-sansone/
204. https://www.iledelbe.net/ile-d-elbe/plages/plage-sansone/
205. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
206. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
207. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
208. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
209. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
210. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
211. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L18634-2277TMP.html
212. file://localhost/where-to-sleep/search/
213. file://localhost/accommodation-price-availability/
214. file://localhost/arriving-getting-about/how-to-get-there/ferries/booking/
215. file://localhost/arriving-getting-about/getting-about-on-the-island/hire-rental/booking-on-line/
205. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
206. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
207. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
208. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
209. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
210. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
211. https://www.infoelba.com/island-of-elba/beaches/sansone-beach/
212. https://www.infoelba.com/where-to-sleep/search/
213. https://www.infoelba.com/accommodation-price-availability/
214. https://www.infoelba.com/arriving-getting-about/how-to-get-there/ferries/booking/
215. https://www.infoelba.com/arriving-getting-about/getting-about-on-the-island/hire-rental/booking-on-line/
216. https://www.infoelba.com/arriving-getting-about/how-to-get-there/planes/
217. https://dati.infoelba.it/media/photos/isola-d-elba/spiagge/sansone/o_sansone_dsc_9769-20.jpg?quality=90&mode=crop&w=1280
218. https://www.elbaspiagge.it/shop/
@@ -598,4 +598,4 @@ References
226. https://dati.infoelba.it/media/photos/isola-d-elba/spiagge/sansone/o_sansone-dsc_0007.jpg?quality=90&mode=crop&w=1280
227. https://dati.infoelba.it/media/photos/isola-d-elba/spiagge/sansone/o_sansone-dsc_0003.jpg?quality=90&mode=crop&w=1280
228. https://dati.infoelba.it/media/photos/isola-d-elba/spiagge/sansone/o_sansone-dsc_0142.jpg?quality=90&mode=crop&w=1280
229. file://localhost/app
229. https://www.infoelba.com/app

View File

@@ -14,32 +14,31 @@
[8]Search
* [9]The Latest
* [10]2023 in Review
* [11]News
* [12]Books & Culture
* [13]Fiction & Poetry
* [14]Humor & Cartoons
* [15]Magazine
* [16]Puzzles & Games
* [17]Video
* [18]Podcasts
* [19]Goings On
* [20]Shop
* [10]News
* [11]Books & Culture
* [12]Fiction & Poetry
* [13]Humor & Cartoons
* [14]Magazine
* [15]Puzzles & Games
* [16]Video
* [17]Podcasts
* [18]Goings On
* [19]Shop
(BUTTON) Open Navigation Menu
Find anything you save across the site in your account
(BUTTON) Close Alert
[21]The New Yorker
[20]The New Yorker
[22]Personal History
[21]Personal History
A Coder Considers the Waning Days of the Craft
Coding has always felt to me like an endlessly deep and rich domain.
Now I find myself wanting to write a eulogy for it.
By [23]James Somers
By [22]James Somers
November 13, 2023
*
*
@@ -83,9 +82,9 @@ A Coder Considers the Waning Days of the Craft
of date; the serious coding was left to me. For the new crossword
project, though, Ben had introduced a third party. Hed signed up for a
ChatGPT Plus subscription and was using GPT-4 as a coding assistant.
[24]More on A.I.
[23]More on A.I.
[25]Sign up for The New Yorkers weekly Science & Technology
[24]Sign up for The New Yorkers weekly Science & Technology
newsletter.
Something strange started happening. Ben and I would talk about a bit
@@ -284,7 +283,7 @@ A Coder Considers the Waning Days of the Craft
freelance artists to make their own Web sites just by clicking around.
For professional coders, a tranche of high-paying, relatively
low-effort work disappeared.
[26]“I should have known he has absolutely no morals—Ive seen how he
[25]“I should have known he has absolutely no morals—Ive seen how he
loads a dishwasher.”
“I should have known he has absolutely no morals—Ive seen how he loads
a dishwasher.”
@@ -507,24 +506,24 @@ A Coder Considers the Waning Days of the Craft
as black boxes. I shouldnt worry that the era of coding is winding
down. Hacking is forever. ♦
Published in the print edition of the [27]November 20, 2023, issue,
Published in the print edition of the [26]November 20, 2023, issue,
with the headline “Begin End.”
More Science and Technology
* Can we [28]stop runaway A.I.?
* Can we [27]stop runaway A.I.?
* Saving the climate will depend on blue-collar workers. Can we train
enough of them [29]before time runs out?
* There are ways of controlling A.I.—but first we [30]need to stop
enough of them [28]before time runs out?
* There are ways of controlling A.I.—but first we [29]need to stop
mythologizing it.
* A security camera [31]for the entire planet.
* Whats the point of [32]reading writing by humans?
* A heat shield for [33]the most important ice on Earth.
* The climate solutions [34]we cant live without.
* A security camera [30]for the entire planet.
* Whats the point of [31]reading writing by humans?
* A heat shield for [32]the most important ice on Earth.
* The climate solutions [33]we cant live without.
[35]Sign up for our daily newsletter to receive the best stories from
[34]Sign up for our daily newsletter to receive the best stories from
The New Yorker.
[36]James Somers is a writer and a programmer based in New York.
[35]James Somers is a writer and a programmer based in New York.
Weekly
@@ -533,90 +532,90 @@ Weekly
____________________
(BUTTON) Sign up
By signing up, you agree to our [37]User Agreement and [38]Privacy
By signing up, you agree to our [36]User Agreement and [37]Privacy
Policy & Cookie Statement. This site is protected by reCAPTCHA and the
Google[39] Privacy Policy and[40] Terms of Service apply.
Google[38] Privacy Policy and[39] Terms of Service apply.
Read More
[40]
The Beach House
Fiction
The Beach House
[41]
Why Cant We Quit “The Morning Show”?
On Television
Why Cant We Quit “The Morning Show”?
[42]
Why Cant We Quit “The Morning Show”?
Apples glossy experiment in prestige melodrama is utterly baffling—and
must-watch TV.
The Beach House
Her father said that he loved her—he just wasnt going to leave her the
beach house, which to him had become not the beach house at all but, in
truth, something else entirely.
By Inkoo Kang
[43]The Man Who “Completed Football
The Sporting Scene
The Man Who “Completed Football
[44]
The Man Who “Completed Football
Pelly Ruddock Mpanzu, a central midfielder for Luton Town F.C., is the
first player to rise from Englands lowest tier of professional soccer
to its highest with a single team.
By Joy Williams
[42]“Crown Heights North
Fiction
“Crown Heights North
[43]
“Crown Heights North
The dead man decided to try the running app.
By Simon Akam
[45]Why the Godfather of A.I. Fears What Hes Built
Profiles
Why the Godfather of A.I. Fears What Hes Built
[46]
Why the Godfather of A.I. Fears What Hes Built
Geoffrey Hinton has spent a lifetime teaching computers to learn. Now
he worries that artificial brains are better than ours.
By Rivka Galchen
[44]Can Crosswords Be More Inclusive?
Annals of Gaming
Can Crosswords Be More Inclusive?
[45]
Can Crosswords Be More Inclusive?
The puzzles spread from the United States across the globe, but the
American crossword today doesnt always reflect the linguistic changes
that immigration brings.
By Joshua Rothman
[47]How Jensen Huangs Nvidia Is Powering the A.I. Revolution
Brave New World Dept.
How Jensen Huangs Nvidia Is Powering the A.I. Revolution
[48]
How Jensen Huangs Nvidia Is Powering the A.I. Revolution
The companys C.E.O. bet it all on a new kind of chip. Now that Nvidia
is one of the biggest companies in the world, what will he do next?
By Natan Last
[46]Coming of Age at the Dawn of the Social Internet
The Weekend Essay
Coming of Age at the Dawn of the Social Internet
[47]
Coming of Age at the Dawn of the Social Internet
Online platforms allowed me to cultivate a freer version of myself.
Then the digital world began to close off.
By Stephen Witt
By Kyle Chayka
[49]The New Yorker
[48]The New Yorker
(BUTTON) Sections
* [50]News
* [51]Books & Culture
* [52]Fiction & Poetry
* [53]Humor & Cartoons
* [54]Magazine
* [55]Crossword
* [56]Video
* [57]Podcasts
* [58]Archive
* [59]Goings On
* [49]News
* [50]Books & Culture
* [51]Fiction & Poetry
* [52]Humor & Cartoons
* [53]Magazine
* [54]Crossword
* [55]Video
* [56]Podcasts
* [57]Archive
* [58]Goings On
(BUTTON) More
* [60]Customer Care
* [61]Shop The New Yorker
* [62]Buy Covers and Cartoons
* [63]Condé Nast Store
* [64]Digital Access
* [65]Newsletters
* [66]Jigsaw Puzzle
* [67]RSS
* [59]Customer Care
* [60]Shop The New Yorker
* [61]Buy Covers and Cartoons
* [62]Condé Nast Store
* [63]Digital Access
* [64]Newsletters
* [65]Jigsaw Puzzle
* [66]RSS
* [68]About
* [69]Careers
* [70]Contact
* [71]F.A.Q.
* [72]Media Kit
* [73]Press
* [74]Accessibility Help
* [67]About
* [68]Careers
* [69]Contact
* [70]F.A.Q.
* [71]Media Kit
* [72]Press
* [73]Accessibility Help
© 2023 Condé Nast. All rights reserved. Use of this site constitutes
acceptance of our [75]User Agreement and [76]Privacy Policy and Cookie
Statement and [77]Your California Privacy Rights. The New Yorker may
© 2024 Condé Nast. All rights reserved. Use of this site constitutes
acceptance of our [74]User Agreement and [75]Privacy Policy and Cookie
Statement and [76]Your California Privacy Rights. The New Yorker may
earn a portion of sales from products that are purchased through our
site as part of our Affiliate Partnerships with retailers. The material
on this site may not be reproduced, distributed, transmitted, cached or
otherwise used, except with the prior written permission of Condé Nast.
[78]Ad Choices
[77]Ad Choices
*
*
*
@@ -630,96 +629,95 @@ References
Visible links:
1. https://www.newyorker.com/feed/rss
2. https://www.googletagmanager.com/ns.html?id=GTM-NX5LSK3
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38432-7220TMP.html#main-content
4. file:///
5. file:///newsletters
6. file:///account/saved
7. file:///auth/initiate?redirectURL=/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft&source=VERSO_NAVIGATION
8. file:///search
9. file:///latest
10. file:///culture/2023-in-review
11. file:///news
12. file:///culture
13. file:///fiction-and-poetry
14. file:///humor
15. file:///magazine
16. file:///crossword-puzzles-and-games
17. file:///video
18. file:///podcasts
19. file:///goings-on
20. https://store.newyorker.com/
21. file:///
22. file:///magazine/personal-history
23. file:///contributors/james-somers
3. https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft?currentPage=all#main-content
4. https://www.newyorker.com/
5. https://www.newyorker.com/newsletters
6. https://www.newyorker.com/account/saved
7. https://www.newyorker.com/auth/initiate?redirectURL=/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft&source=VERSO_NAVIGATION
8. https://www.newyorker.com/search
9. https://www.newyorker.com/latest
10. https://www.newyorker.com/news
11. https://www.newyorker.com/culture
12. https://www.newyorker.com/fiction-and-poetry
13. https://www.newyorker.com/humor
14. https://www.newyorker.com/magazine
15. https://www.newyorker.com/crossword-puzzles-and-games
16. https://www.newyorker.com/video
17. https://www.newyorker.com/podcasts
18. https://www.newyorker.com/goings-on
19. https://store.newyorker.com/
20. https://www.newyorker.com/
21. https://www.newyorker.com/magazine/personal-history
22. https://www.newyorker.com/contributors/james-somers
23. https://www.newyorker.com/newsletter/science-technology
24. https://www.newyorker.com/newsletter/science-technology
25. https://www.newyorker.com/newsletter/science-technology
26. https://www.newyorker.com/cartoon/a27287
27. file:///magazine/2023/11/20
28. file:///science/annals-of-artificial-intelligence/can-we-stop-the-singularity
29. file:///news/dept-of-energy/the-great-electrician-shortage
30. file:///science/annals-of-artificial-intelligence/there-is-no-ai
31. file:///news/annals-of-climate-action/a-security-camera-for-the-planet
32. file:///news/our-columnists/whats-the-point-of-reading-writing-by-humans
33. file:///news/the-control-of-nature/a-heat-shield-for-the-most-important-ice-on-earth
34. file:///news/annals-of-a-warming-planet/the-climate-solutions-we-cant-live-without
35. https://www.newyorker.com/newsletter/daily?sourceCode=BottomStories
36. file:///contributors/james-somers
37. https://www.condenast.com/user-agreement
38. https://www.condenast.com/privacy-policy
39. https://policies.google.com/privacy
40. https://policies.google.com/terms
41. https://www.newyorker.com/culture/on-television/why-cant-we-quit-the-morning-show#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1
42. https://www.newyorker.com/culture/on-television/why-cant-we-quit-the-morning-show#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1
43. https://www.newyorker.com/sports/sporting-scene/the-man-who-completed-football#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1
44. https://www.newyorker.com/sports/sporting-scene/the-man-who-completed-football#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1
45. https://www.newyorker.com/magazine/2023/11/20/geoffrey-hinton-profile-ai#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1_fallback_text2vec1
46. https://www.newyorker.com/magazine/2023/11/20/geoffrey-hinton-profile-ai#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1_fallback_text2vec1
47. https://www.newyorker.com/magazine/2023/12/04/how-jensen-huangs-nvidia-is-powering-the-ai-revolution#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1_fallback_text2vec1
48. https://www.newyorker.com/magazine/2023/12/04/how-jensen-huangs-nvidia-is-powering-the-ai-revolution#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1_fallback_text2vec1
49. file:///
50. file:///news
51. file:///culture
52. file:///fiction-and-poetry
53. file:///humor
54. file:///magazine
55. file:///crossword-puzzles-and-games
56. https://video.newyorker.com/
57. file:///podcast
58. file:///archive
59. file:///goings-on-about-town
60. http://w1.buysub.com/servlet/CSGateway?cds_mag_code=NYR
61. https://store.newyorker.com/
62. https://condenaststore.com/art/new+yorker+covers
63. https://condenaststore.com/conde-nast-brand/thenewyorker
64. file:///digital-editions
65. file:///newsletter
66. file:///jigsaw
67. file:///about/feeds
68. file:///about/us
69. file:///about/careers
70. file:///about/contact
71. file:///about/faq
72. https://www.condenast.com/advertising
73. file:///about/press
74. file:///about/accessibility-help
75. https://www.condenast.com/user-agreement/
76. http://www.condenast.com/privacy-policy#privacypolicy
77. http://www.condenast.com/privacy-policy#privacypolicy-california
78. http://www.condenast.com/privacy-policy#privacypolicy-optout
25. https://www.newyorker.com/cartoon/a27287
26. https://www.newyorker.com/magazine/2023/11/20
27. https://www.newyorker.com/science/annals-of-artificial-intelligence/can-we-stop-the-singularity
28. https://www.newyorker.com/news/dept-of-energy/the-great-electrician-shortage
29. https://www.newyorker.com/science/annals-of-artificial-intelligence/there-is-no-ai
30. https://www.newyorker.com/news/annals-of-climate-action/a-security-camera-for-the-planet
31. https://www.newyorker.com/news/our-columnists/whats-the-point-of-reading-writing-by-humans
32. https://www.newyorker.com/news/the-control-of-nature/a-heat-shield-for-the-most-important-ice-on-earth
33. https://www.newyorker.com/news/annals-of-a-warming-planet/the-climate-solutions-we-cant-live-without
34. https://www.newyorker.com/newsletter/daily?sourceCode=BottomStories
35. https://www.newyorker.com/contributors/james-somers
36. https://www.condenast.com/user-agreement
37. https://www.condenast.com/privacy-policy
38. https://policies.google.com/privacy
39. https://policies.google.com/terms
40. https://www.newyorker.com/magazine/2024/01/15/the-beach-house-fiction-joy-williams#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1
41. https://www.newyorker.com/magazine/2024/01/15/the-beach-house-fiction-joy-williams#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1
42. https://www.newyorker.com/magazine/2024/01/01/crown-heights-north-fiction-rivka-galchen#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
43. https://www.newyorker.com/magazine/2024/01/01/crown-heights-north-fiction-rivka-galchen#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
44. https://www.newyorker.com/magazine/2023/12/25/can-crosswords-be-more-inclusive#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
45. https://www.newyorker.com/magazine/2023/12/25/can-crosswords-be-more-inclusive#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
46. https://www.newyorker.com/culture/the-weekend-essay/coming-of-age-at-the-dawn-of-the-social-internet#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
47. https://www.newyorker.com/culture/the-weekend-essay/coming-of-age-at-the-dawn-of-the-social-internet#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
48. https://www.newyorker.com/
49. https://www.newyorker.com/news
50. https://www.newyorker.com/culture
51. https://www.newyorker.com/fiction-and-poetry
52. https://www.newyorker.com/humor
53. https://www.newyorker.com/magazine
54. https://www.newyorker.com/crossword-puzzles-and-games
55. https://video.newyorker.com/
56. https://www.newyorker.com/podcast
57. https://www.newyorker.com/archive
58. https://www.newyorker.com/goings-on-about-town
59. http://w1.buysub.com/servlet/CSGateway?cds_mag_code=NYR
60. https://store.newyorker.com/
61. https://condenaststore.com/art/new+yorker+covers
62. https://condenaststore.com/conde-nast-brand/thenewyorker
63. https://www.newyorker.com/digital-editions
64. https://www.newyorker.com/newsletter
65. https://www.newyorker.com/jigsaw
66. https://www.newyorker.com/about/feeds
67. https://www.newyorker.com/about/us
68. https://www.newyorker.com/about/careers
69. https://www.newyorker.com/about/contact
70. https://www.newyorker.com/about/faq
71. https://www.condenast.com/advertising
72. https://www.newyorker.com/about/press
73. https://www.newyorker.com/about/accessibility-help
74. https://www.condenast.com/user-agreement/
75. http://www.condenast.com/privacy-policy#privacypolicy
76. http://www.condenast.com/privacy-policy#privacypolicy-california
77. http://www.condenast.com/privacy-policy#privacypolicy-optout
Hidden links:
80. file://localhost/account/saved
81. https://www.facebook.com/dialog/feed?&display=popup&caption=A%20Coder%20Considers%20the%20Waning%20Days%20of%20the%20Craft&app_id=1147169538698836&link=https%3A%2F%2Fwww.newyorker.com%2Fmagazine%2F2023%2F11%2F20%2Fa-coder-considers-the-waning-days-of-the-craft%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Donsite-share%26utm_brand%3Dthe-new-yorker%26utm_social-type%3Dearned
82. https://twitter.com/intent/tweet/?url=https%3A%2F%2Fwww.newyorker.com%2Fmagazine%2F2023%2F11%2F20%2Fa-coder-considers-the-waning-days-of-the-craft%3Futm_source%3Dtwitter%26utm_medium%3Dsocial%26utm_campaign%3Donsite-share%26utm_brand%3Dthe-new-yorker%26utm_social-type%3Dearned&text=A%20Coder%20Considers%20the%20Waning%20Days%20of%20the%20Craft&via=NewYorker
83. mailto:?subject=A%20Coder%20Considers%20the%20Waning%20Days%20of%20the%20Craft&body=https%3A%2F%2Fwww.newyorker.com%2Fmagazine%2F2023%2F11%2F20%2Fa-coder-considers-the-waning-days-of-the-craft%3Futm_source%3Donsite-share%26utm_medium%3Demail%26utm_campaign%3Donsite-share%26utm_brand%3Dthe-new-yorker
84. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38432-7220TMP.html
85. file://localhost/var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38432-7220TMP.html
86. https://www.newyorker.com/culture/on-television/why-cant-we-quit-the-morning-show#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1
87. https://www.newyorker.com/sports/sporting-scene/the-man-who-completed-football#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1
88. https://www.newyorker.com/magazine/2023/11/20/geoffrey-hinton-profile-ai#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1_fallback_text2vec1
89. https://www.newyorker.com/magazine/2023/12/04/how-jensen-huangs-nvidia-is-powering-the-ai-revolution#intcid=_the-new-yorker-bottom-recirc-v2_cdc35741-5fcf-4fa7-807c-c9e46fae6a71_roberta-similarity1_fallback_text2vec1
90. https://www.facebook.com/newyorker/
91. https://twitter.com/NewYorker/
92. https://www.snapchat.com/add/newyorkermag
93. https://www.youtube.com/user/NewYorkerDotCom/
94. https://instagram.com/newyorkermag/
79. https://www.newyorker.com/account/saved
80. https://www.facebook.com/dialog/feed?&display=popup&caption=A%20Coder%20Considers%20the%20Waning%20Days%20of%20the%20Craft&app_id=1147169538698836&link=https%3A%2F%2Fwww.newyorker.com%2Fmagazine%2F2023%2F11%2F20%2Fa-coder-considers-the-waning-days-of-the-craft%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Donsite-share%26utm_brand%3Dthe-new-yorker%26utm_social-type%3Dearned
81. https://twitter.com/intent/tweet/?url=https%3A%2F%2Fwww.newyorker.com%2Fmagazine%2F2023%2F11%2F20%2Fa-coder-considers-the-waning-days-of-the-craft%3Futm_source%3Dtwitter%26utm_medium%3Dsocial%26utm_campaign%3Donsite-share%26utm_brand%3Dthe-new-yorker%26utm_social-type%3Dearned&text=A%20Coder%20Considers%20the%20Waning%20Days%20of%20the%20Craft&via=NewYorker
82. mailto:?subject=A%20Coder%20Considers%20the%20Waning%20Days%20of%20the%20Craft&body=https%3A%2F%2Fwww.newyorker.com%2Fmagazine%2F2023%2F11%2F20%2Fa-coder-considers-the-waning-days-of-the-craft%3Futm_source%3Donsite-share%26utm_medium%3Demail%26utm_campaign%3Donsite-share%26utm_brand%3Dthe-new-yorker
83. https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft?currentPage=all
84. https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft?currentPage=all
85. https://www.newyorker.com/magazine/2024/01/15/the-beach-house-fiction-joy-williams#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1
86. https://www.newyorker.com/magazine/2024/01/01/crown-heights-north-fiction-rivka-galchen#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
87. https://www.newyorker.com/magazine/2023/12/25/can-crosswords-be-more-inclusive#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
88. https://www.newyorker.com/culture/the-weekend-essay/coming-of-age-at-the-dawn-of-the-social-internet#intcid=_the-new-yorker-bottom-recirc-v2_79ab568c-4ce6-4a2a-b03a-653b1f80b65b_roberta-similarity1_fallback_text2vec1
89. https://www.facebook.com/newyorker/
90. https://twitter.com/NewYorker/
91. https://www.snapchat.com/add/newyorkermag
92. https://www.youtube.com/user/NewYorkerDotCom/
93. https://instagram.com/newyorkermag/

View File

@@ -332,7 +332,7 @@ Site Index
Site Information Navigation
* [77]© 2023 The New York Times Company
* [77]© 2024 The New York Times Company
* [78]NYTCo
* [79]Contact Us
@@ -359,16 +359,16 @@ Site Information Navigation
References
Visible links:
1. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html#site-content
2. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html#site-index
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html#commentsContainer
4. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html
5. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html
1. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html#site-content
2. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html#site-index
3. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html#commentsContainer
4. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html
5. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html
6. mailto:letters@nytimes.com
7. https://www.nytimes.com/by/ingrid-k-williams
8. https://www.nytimes.com/column/36-hours
9. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html#recommendations
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html#itinerary
9. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html#recommendations
10. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html#itinerary
11. https://maps.app.goo.gl/EimCs7T5YjC3DZi27
12. https://www.brightleafdurham.com/
13. https://americantobacco.co/
@@ -434,7 +434,7 @@ References
73. https://www.ncparks.gov/state-parks/eno-river-state-park
74. https://www.dprplaymore.org/facilities/facility/details/West-Point-on-the-Eno-76
75. https://rosesdurham.com/
76. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L38031-3567TMP.html#after-bottom
76. https://www.nytimes.com/interactive/2023/11/02/travel/things-to-do-durham-nc.html#after-bottom
77. https://help.nytimes.com/hc/en-us/articles/115014792127-Copyright-notice
78. https://www.nytco.com/
79. https://help.nytimes.com/hc/en-us/articles/115015385887-Contact-Us
@@ -446,13 +446,13 @@ References
85. https://www.nytimes.com/privacy/privacy-policy
86. https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-service
87. https://help.nytimes.com/hc/en-us/articles/115014893968-Terms-of-sale
88. file:///sitemap/
88. https://www.nytimes.com/sitemap/
89. https://www.nytimes.com/ca/
90. https://www.nytimes.com/international/
91. https://help.nytimes.com/hc/en-us
92. https://www.nytimes.com/subscription?campaignId=37WXW
93. file:///privacy/manage-settings/?fides-toggle=true&fides-override=true
93. https://www.nytimes.com/privacy/manage-settings
94. https://www.googletagmanager.com/ns.html?id=GTM-P528B3&gtm_auth=tfAzqo1rYDLgYhmTnSjPqw&gtm_preview=env-130&gtm_cookies_win=x
Hidden links:
96. file://localhost/
96. https://www.nytimes.com/

View File

@@ -5,7 +5,7 @@
[3]Programmable Mutter
(BUTTON) (BUTTON)
(BUTTON)
Subscribe
(BUTTON) Sign in
@@ -26,22 +26,13 @@ What OpenAI shares with Scientology
(BUTTON)
Other
Discover more from Programmable Mutter
Technology and politics in an interdependent world
Over 1,000 subscribers
____________________
(BUTTON) Subscribe
Continue reading
Sign in
What OpenAI shares with Scientology
Strange beliefs, fights over money and bad science fiction
[4]Henry Farrell
Nov 20, 2023
72
73
(BUTTON)
Share this post
@@ -59,7 +50,6 @@ What OpenAI shares with Scientology
(BUTTON)
Other
17
Share
When Sam Altman was ousted as CEO of OpenAI, some hinted that lurid
depravities lay behind his downfall. Surely, OpenAIs board wouldnt
@@ -353,7 +343,7 @@ What OpenAI shares with Scientology
everywhere else that people find out about good books.
____________________
(BUTTON) Subscribe
72
73
(BUTTON)
Share this post
@@ -396,7 +386,7 @@ What OpenAI shares with Scientology
Other
Tarik Najeddine
[27]Writes Factual Dispatch
[28]Nov 20
[28]Nov 20, 2023
ChatGPT is just Zapp Brannigan or a McKinsey consultant. A veneer of
confidence and a person to blame when the executive "needs" to make a
@@ -407,7 +397,7 @@ What OpenAI shares with Scientology
Share
(BUTTON)
Gerben Wierda
[29]Nov 21·edited Nov 21
[29]Nov 21, 2023·edited Nov 21, 2023
Came here via Dave Karpf's link. Beautiful stuff, and "The Singularity
is Nigh" made me laugh out loud.
@@ -443,7 +433,7 @@ What OpenAI shares with Scientology
Ready for more?
____________________
(BUTTON) Subscribe
© 2023 Henry Farrell
© 2024 Henry Farrell
[32]Privacy ∙ [33]Terms ∙ [34]Collection notice
Start Writing[35]Get the app
[36]Substack is the home for great writing
@@ -454,9 +444,9 @@ What OpenAI shares with Scientology
References
Visible links:
1. file:///feed
2. file:///
3. file:///
1. https://www.programmablemutter.com/feed
2. https://www.programmablemutter.com/
3. https://www.programmablemutter.com/
4. https://substack.com/@henryfarrell
5. https://www.nytimes.com/2023/11/18/technology/open-ai-sam-altman-what-happened.html
6. https://www.ft.com/content/54e36c93-08e5-4a9e-bda6-af673c3e9bb5
@@ -485,7 +475,7 @@ References
29. https://www.programmablemutter.com/p/look-at-scientology-to-understand/comment/44033603
30. https://erikjlarson.substack.com/p/gerben-wierda-on-chatgpt-altman-and
31. https://www.programmablemutter.com/p/look-at-scientology-to-understand/comments
32. https://www.programmablemutter.com/privacy?utm_source=
32. https://substack.com/privacy
33. https://substack.com/tos
34. https://substack.com/ccpa#personal-data-collected
35. https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&utm_content=web-footer-button

View File

@@ -1,6 +1,6 @@
#[1]next [2]alternate
[3]Home [4]About [5]New: Concept album
[3]Home [4]About [5]Moonbound
From: Robin Sloan
To: the lab
@@ -11,43 +11,10 @@
An extremely close-up photograph of a snowflake, looking almost
architectural. [6]Snowflake, Wilson Bentley, ca. 1910
Please excuse the off-schedule transmission. The idea of a steady,
predictable publishing cadence is always so appealing … and then events
overtake me!
I think this lab newsletter will shift into a “whenever appropriate”
schedule for the rest of this year. In this news flash, youll find two
items: a time-sensitive link, and some thoughts on all thats happening
with AI.
This is an archived edition of Robins lab newsletter. You can sign up
to receive future editions using the form at the bottom of the page.
A group of internet thinkers has proposed a [7]Summer of Protocols:
an 18-week program that will run from May 1 to Aug 31, 2023, and
aims to catalyze broad-based and wide-ranging exploration of the
rapidly evolving world of protocols.
[8]Applications are due in just a couple weeks, which is why I wanted
to circulate the link immediately. I dont know a ton about the program
or its organizers, but I like the spirit captured on the website, and
I feel like it might be a generative opportunity for someone(s)
reading this.
Even for those of us who arent going to participate, the introductory
paper makes for a bracing, inspiring read: [9]The Unreasonable
Sufficiency of Protocols.
Now, on to the AI thoughts, which, as youll see, loop around to
connect to protocols again:
[10]Finding a question
Earlier this week, in [11]my main newsletter, I praised a new project
Earlier this week, in [7]my main newsletter, I praised a new project
from Matt Webb. Here, I want to come at it from a different angle.
Briefly: Matt has built the [12]Braggoscope, a fun and useful
Briefly: Matt has built the [8]Braggoscope, a fun and useful
application for exploring the archives of the beloved BBC radio show In
Our Time, hosted by the inimitable Melvyn Bragg.
@@ -55,16 +22,16 @@
structured data, no sense of “episode X is connected to episode Y
because of shared feature Z”.
As Matt explains [13]in his write-up, he fed the plain-language content
As Matt explains [9]in his write-up, he fed the plain-language content
of each episode page into the GPT-3 API, cleverly prompting it to
extract basic metadata, along with a few subtler propertiesincluding
a Dewey Decimal number!?
(Explaining how and why a person might prompt a language model is
beyond the scope of this newsletter; you can [14]read up about it
beyond the scope of this newsletter; you can [10]read up about it
here.)
Heres [15]a bit of Matts prompt:
Heres [11]a bit of Matts prompt:
Extract the description and a list of guests from the supplied episode notes fro
m a podcast.
@@ -88,7 +55,7 @@ Valid JSON:
doesnt always return valid JSON, and if you browse the Braggoscope,
youll find plenty of questionable filing choices.
And yet! What a technique. (Matt credits Noah Brier for [16]the
And yet! What a technique. (Matt credits Noah Brier for [12]the
insight.)
It fits into a pattern Ive noticed: while the buzzy application of the
@@ -136,7 +103,7 @@ Valid JSON:
this stuff.
On one hand, I find critical deflation, of the kind youll hear from
Ted Chiang, Simon Willison, and Claire Leibowicz in [17]this recent
Ted Chiang, Simon Willison, and Claire Leibowicz in [13]this recent
episode of KQED Forum, appropriate and useful. The hype is so powerful
that any corrective is welcome.
@@ -151,7 +118,7 @@ Valid JSON:
AI at this moment feels like a mash-up of programming and biology. The
programming part is obvious; the biology part becomes apparent when you
see [18]AI engineers probing their own creations the way you might
see [14]AI engineers probing their own creations the way you might
probe a mouse in a lab.
The simple fact is: even at the highest levels of theory and practice,
@@ -178,7 +145,7 @@ Valid JSON:
The bot writes poems, sure, and song lyrics, and movie scenes.
The bot also produces ASCII art, and SVG code, and [19]PICO-8 programs,
The bot also produces ASCII art, and SVG code, and [15]PICO-8 programs,
though they dont always run.
I find myself deeply ambivalent, in the original sense of: thinking
@@ -190,7 +157,7 @@ Valid JSON:
happening, and no one knows (the AI engineers least of all) what might
suddenly become possible.
As ever, [20]Jack Clark is my guide. Hes a journalist turned AI
As ever, [16]Jack Clark is my guide. Hes a journalist turned AI
practioner, involved in policy and planning at the highest levels,
first at OpenAI, now at Anthropic. And if hes no longer a
disinterested observer, he remains deeply grounded and moral, which
@@ -202,7 +169,7 @@ Valid JSON:
Ive found it helpful, these past few years, to frame my anxieties and
dissatisfactions as questions. For example, fed up with the state of
social media, [21]I asked: what do I want from the internet, anyway?
social media, [17]I asked: what do I want from the internet, anyway?
It turns out I had an answer to that question.
@@ -213,23 +180,22 @@ Valid JSON:
about any X into just about any Y with plain language instructions?
I dont pose that question with any sense of wide-eyed expectation; a
reasonable answer might be, eh, nothing much. Not everything in the
world depends on the transformation of symbols. But I think that IS the
reasonable answer might be, nothing much. Not everything in the world
depends on the transformation of symbols. But I think that IS the
question, and I think it takes some legitimate work, some strenuous
imagination, to push yourself to believe it really will be “just about
any X” into “just about any Y”.
I help operate [22]a small olive oil company, and I have actually spent
a fair amount of time lately considering this question in the context
of our business. What might a GPT-alike do for us? What might an even
more capable system do?
I help operate [18]a small olive oil company, and I have spent a bit of
time lately considering this question in the context of our business.
What might a GPT-alike do for us? What might an even more capable
system do?
My answer, so far, is indeed: eh, nothing much! Its a physical
business, after all, mainly concerned with moving and transforming
matter. The “obvious” application is customer support, which I handle
myself, and which I am unwilling to cede to a computer or, indeed,
anyone who isnt me. The specific quality and character of our support
is important.
My answer, so far, is indeed: nothing much! Its a physical business,
after all, mainly concerned with moving and transforming matter. The
“obvious” application is customer support, which I handle myself, and
which I am unwilling to cede to a computer or, indeed, anyone who isnt
me. The specific quality and character of our support is important.
(As an aside: every customer support request I receive is a miniature
puzzle, usually requiring deduction across several different systems.
@@ -248,7 +214,7 @@ Valid JSON:
__________________________________________________________________
Jack Clark includes, in all of his AI newsletters, a piece of original
micro-fiction. One of them, [23]sent in December, has stayed with me.
micro-fiction. One of them, [19]sent in December, has stayed with me.
Ill reproduce it here in full:
Reality Authentication
@@ -309,39 +275,35 @@ Valid JSON:
March 2023, Oakland
I'm [24]Robin Sloan, a fiction writer. You can sign up for my
I'm [20]Robin Sloan, a fiction writer. You can sign up for my
lab newsletter:
____________________ Subscribe
This website doesnt collect any information about you or your reading.
It aspires to the speed and privacy of the printed page.
Dont miss [25]the colophon. Hony soyt qui mal pence
Dont miss [21]the colophon. Hony soyt qui mal pence
References
1. file:///confirm/main/subscribe/
1. https://www.robinsloan.com/confirm/main/subscribe/
2. https://www.robinsloan.com/feed.xml
3. file:///
4. file:///about
5. https://ooo.ghostbows.ooo/?utm_source=Robin_Sloan_sent_me
3. https://www.robinsloan.com/
4. https://www.robinsloan.com/about/
5. https://www.robinsloan.com/moonbound/
6. https://publicdomainreview.org/essay/the-snowflake-man-of-vermont?utm_source=Robin_Sloan_sent_me
7. https://efdn.notion.site/Summer-of-Protocols-3d7983d922184c4eb72749e9cb60d076?utm_source=Robin_Sloan_sent_me
8. https://efdn.notion.site/Application-5b71c238d6bd44cf9137946ef7767e53?utm_source=Robin_Sloan_sent_me
9. https://efdn.notion.site/Pilot-Study-1bf3e3be6bf34a2eb8156ddf98d3fa67?utm_source=Robin_Sloan_sent_me
10. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L12614-3163TMP.html#gpt
11. https://www.robinsloan.com/newsletters/ring-got-good/?utm_source=Robin_Sloan_sent_me
12. https://genmon.github.io/braggoscope/?utm_source=Robin_Sloan_sent_me
13. https://interconnected.org/home/2023/02/07/braggoscope?utm_source=Robin_Sloan_sent_me
14. https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api?utm_source=Robin_Sloan_sent_me
15. https://news.ycombinator.com/item?id=35073824&utm_source=Robin_Sloan_sent_me
16. https://brxnd.substack.com/p/the-prompt-to-rule-all-prompts-brxnd?utm_source=Robin_Sloan_sent_me
17. https://www.kqed.org/forum/2010101892368/how-to-wrap-our-heads-around-these-new-shockingly-fluent-chatbots?utm_source=Robin_Sloan_sent_me
18. https://www.anthropic.com/index/toy-models-of-superposition-2?utm_source=Robin_Sloan_sent_me
19. https://www.lexaloffle.com/pico-8.php?utm_source=Robin_Sloan_sent_me
20. https://importai.substack.com/?utm_source=Robin_Sloan_sent_me
21. file:///lab/specifying-spring-83/
22. https://fat.gold/?utm_source=Robin_Sloan_sent_me
23. https://us13.campaign-archive.com/?u=67bd06787e84d73db24fb0aa5&&id=a03ebcd500&utm_source=Robin_Sloan_sent_me
24. https://www.robinsloan.com/about?utm_source=Robin_Sloan_sent_me
25. file:///colophon/
7. https://www.robinsloan.com/newsletters/ring-got-good/?utm_source=Robin_Sloan_sent_me
8. https://genmon.github.io/braggoscope/?utm_source=Robin_Sloan_sent_me
9. https://interconnected.org/home/2023/02/07/braggoscope?utm_source=Robin_Sloan_sent_me
10. https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api?utm_source=Robin_Sloan_sent_me
11. https://news.ycombinator.com/item?id=35073824&utm_source=Robin_Sloan_sent_me
12. https://brxnd.substack.com/p/the-prompt-to-rule-all-prompts-brxnd?utm_source=Robin_Sloan_sent_me
13. https://www.kqed.org/forum/2010101892368/how-to-wrap-our-heads-around-these-new-shockingly-fluent-chatbots?utm_source=Robin_Sloan_sent_me
14. https://www.anthropic.com/index/toy-models-of-superposition-2?utm_source=Robin_Sloan_sent_me
15. https://www.lexaloffle.com/pico-8.php?utm_source=Robin_Sloan_sent_me
16. https://importai.substack.com/?utm_source=Robin_Sloan_sent_me
17. https://www.robinsloan.com/lab/specifying-spring-83/
18. https://fat.gold/?utm_source=Robin_Sloan_sent_me
19. https://us13.campaign-archive.com/?u=67bd06787e84d73db24fb0aa5&&id=a03ebcd500&utm_source=Robin_Sloan_sent_me
20. https://www.robinsloan.com/about?utm_source=Robin_Sloan_sent_me
21. https://www.robinsloan.com/colophon/

View File

@@ -1,64 +1,60 @@
[tr?id=721455246308784&ev=PageView&noscript=1] #[1]SitePoint
#[1]SitePoint
IFRAME: [2]https://www.googletagmanager.com/ns.html?id=GTM-KL8PMMW
🤯 Save 33% 700+ courses, assessments, and books
[3]Browse Titles
(BUTTON)
(BUTTON)
* ____________________
* [4]Blog
* [3]Blog
*
+ [5]Free Tech Books →
+ [6]AI →
+ [7]JavaScript
+ [8]Computing
+ [9]Design & UX
+ [10]HTML & CSS
+ [11]Entrepreneur
+ [12]Web
+ [13]PHP
+ [14]WordPress
+ [15]Mobile
+ [16]Programming
+ [17]Python →
* [18]Forum
* [19]Library
* [20]Login
* [21]Join Premium
+ [4]Free Tech Books →
+ [5]AI →
+ [6]JavaScript
+ [7]Computing
+ [8]Design & UX
+ [9]HTML & CSS
+ [10]Entrepreneur
+ [11]Web
+ [12]PHP
+ [13]WordPress
+ [14]Mobile
+ [15]Programming
+ [16]Python →
* [17]Forum
* [18]Library
* [19]Login
* [20]Join Premium
[22]Join Premium
[21]Join Premium
____________________
(BUTTON)
(BUTTON)
* [23]Free Tech Books
* [24]AI
* [25]JavaScript
* [26]Computing
* [27]Design & UX
* [28]HTML & CSS
* [29]Entrepreneur
* [30]Web
* [31]PHP
* [32]WordPress
* [33]Mobile
* [34]Programming
* [35]Python
* [22]Free Tech Books
* [23]AI
* [24]JavaScript
* [25]Computing
* [26]Design & UX
* [27]HTML & CSS
* [28]Entrepreneur
* [29]Web
* [30]PHP
* [31]WordPress
* [32]Mobile
* [33]Programming
* [34]Python
(BUTTON)
(BUTTON)
[36]Ruby
[35]Ruby
The History of Ruby
[37][1433174717Profile-2015-May-96x96.jpg]
[36][1433174717Profile-2015-May-96x96.jpg]
[38]Jesse Herrick
[37]Jesse Herrick
July 26, 2014
Share (BUTTON) (BUTTON) (BUTTON) (BUTTON) (BUTTON)
@@ -80,7 +76,7 @@ Birth (1993)
Ruby was born in 1993, conceieved in a discussion between Yukihiro
Matsumoto (“Matz”) and a colleague. They were discussing the
possibility of an object-oriented scripting-language. Matz stated in
[39]ruby-talk:00382 that he knew Perl, but did not like it very much;
[38]ruby-talk:00382 that he knew Perl, but did not like it very much;
that it had the smell of a “toy” language. He also discussed that he
knew Python, but didnt like it because it wasnt a true
object-oriented programming language.
@@ -97,7 +93,7 @@ Birth (1993)
Matsumoto decided to create his own. After spending several months
writing an interpreter, Matz finally published the first public version
of Ruby (0.95) to various Japanese domestic newsgroups in December,
1995. You can still download the infant version of Ruby [40]here at
1995. You can still download the infant version of Ruby [39]here at
your own risk.
Toddler Years
@@ -114,11 +110,11 @@ Primary School Years
In 1998, Matz created a simple English homepage for Ruby. However, Ruby
was still very localized to Japan. In trying to further this expansion,
the first English language Ruby mailing list, [41]Ruby-Talk, was
the first English language Ruby mailing list, [40]Ruby-Talk, was
created. Ruby was beginning to spread beyond Japan.
Ruby-Talk is still very active today, and you can subscribe to it
[42]here.
[41]here.
In October of 1999, Yukihiro Matsumoto and Keiju Ishitsuka wrote the
first book on the Ruby programming language: The Object-oriented
@@ -201,7 +197,7 @@ Strong Adult
Ruby 2.1.0 was released on Christmas day of 2013. It brought several
minor changes to the language. But the biggest news of 2.1.0 was
[43]semantic versioning, a way to properly version a project without
[42]semantic versioning, a way to properly version a project without
breaking dependencies by accident.
Ruby 2.1.1 was released on Rubys 21st birthday (February 24, 2014).
@@ -229,153 +225,156 @@ Share This Article
(BUTTON) (BUTTON) (BUTTON) (BUTTON) (BUTTON)
[44]Jesse Herrick
[43]Jesse Herrick
[45]Jesse Herrick
[44]Jesse Herrick
Jesse Herrick is an avid Ruby developer who specializes in web
development. He is a back-end developer at [46]Littlelines and loves
development. He is a back-end developer at [45]Littlelines and loves
programming. You can read his personal blog at:
[47]https://jesse.codes.
[46]https://jesse.codes.
GlennGhistoryruby
Up Next
[48]How to Build an Interactive History Map with WRLD
[49]How to Build an Interactive History Map with WRLD[50]Adrian Try
[47]How to Build an Interactive History Map with WRLD
[48]How to Build an Interactive History Map with WRLD[49]Adrian Try
[51]Digital Fonts: A Condensed History
[52]Digital Fonts: A Condensed History[53]Alex Bigman
[50]Digital Fonts: A Condensed History
[51]Digital Fonts: A Condensed History[52]Alex Bigman
[54]A History of CSS Image Replacement
[55]A History of CSS Image Replacement[56]Baljeet Rathi
[53]A History of CSS Image Replacement
[54]A History of CSS Image Replacement[55]Baljeet Rathi
[57]Making Alternative 80s Film History Come to Life with Photoshop
[58]Making Alternative 80s Film History Come to Life with
Photoshop[59]Gabrielle Gosha
[56]Making Alternative 80s Film History Come to Life with Photoshop
[57]Making Alternative 80s Film History Come to Life with
Photoshop[58]Gabrielle Gosha
[60]10 Years of Mobile Industry History in 10 Minutes
[61]10 Years of Mobile Industry History in 10 Minutes[62]Dirk Reagle
[59]10 Years of Mobile Industry History in 10 Minutes
[60]10 Years of Mobile Industry History in 10 Minutes[61]Dirk Reagle
[63]How to Modify the Browser History in Complex HTML5 and JavaScript
[62]How to Modify the Browser History in Complex HTML5 and JavaScript
Applications
[64]How to Modify the Browser History in Complex HTML5 and JavaScript
Applications[65]Craig Buckler
[63]How to Modify the Browser History in Complex HTML5 and JavaScript
Applications[64]Craig Buckler
* Stuff we do
* [66]Premium
* [67]Newsletters
* [68]Forums
* [65]Premium
* [66]Newsletters
* [67]Forums
* About
* [69]Our story
* [70]Terms of use
* [71]Privacy policy
* [72]Corporate memberships
* [68]Our story
* [69]Terms of use
* [70]Privacy policy
* [71]Corporate memberships
* Contact
* [73]Contact us
* [74]FAQ
* [75]Publish your book with us
* [76]Write an article for us
* [77]Advertise
* [72]Contact us
* [73]FAQ
* [74]Publish your book with us
* [75]Write an article for us
* [76]Advertise
* Connect
*
© 2000 2023 SitePoint Pty. Ltd.
© 2000 2024 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google[78] Privacy Policy
and[79] Terms of Service apply.
This site is protected by reCAPTCHA and the Google[77] Privacy Policy
and[78] Terms of Service apply.
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=721455246308784&ev=PageView&noscrip
t=1"} />
References
Visible links:
1. file:///sitepoint.rss
1. https://www.sitepoint.com/sitepoint.rss
2. https://www.googletagmanager.com/ns.html?id=GTM-KL8PMMW
3. https://www.sitepoint.com/premium/library/?ref_source=blog&ref_medium=smartbar
4. file:///blog/
5. file:///premium/library/free/?ref_source=blog_nav
6. file:///ai/
7. file:///javascript/
8. file:///computing/
9. file:///design-ux/
10. file:///html-css/
11. file:///entrepreneur/
12. file:///web/
13. file:///php/
14. file:///wordpress/
15. file:///mobile/
16. file:///programming/
17. file:///python/
18. file:///community/
19. file:///premium/library/
20. file:///premium/sign-in/
21. file:///premium/pricing/?ref_source=sitepoint&ref_medium=topnav
22. file:///premium/pricing/?ref_source=sitepoint&ref_medium=topnav
23. file:///premium/library/free/?ref_source=blog_nav
24. file:///ai/
25. file:///javascript/
26. file:///computing/
27. file:///design-ux/
28. file:///html-css/
29. file:///entrepreneur/
30. file:///web/
31. file:///php/
32. file:///wordpress/
33. file:///mobile/
34. file:///programming/
35. file:///python/
36. file:///ruby/
37. file:///author/jherrick/
38. file:///author/jherrick/
39. http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/382
40. https://ftp.ruby-lang.org/pub/ruby/1.0/
41. http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml
42. https://www.ruby-lang.org/en/community/mailing-lists/
43. http://semver.org/
44. file:///author/jherrick/
45. file:///author/jherrick/
46. http://www.littlelines.com/
47. https://jesse.codes/
48. file:///how-to-build-an-interactive-history-map-with-wrld/
49. file:///how-to-build-an-interactive-history-map-with-wrld/
50. file:///author/atry/
51. file:///digital-fonts-condensed-history/
52. file:///digital-fonts-condensed-history/
53. file:///author/alex-bigman/
54. file:///css-image-replacement-text-indent-negative-margins-and-more/
55. file:///css-image-replacement-text-indent-negative-margins-and-more/
56. file:///author/brathi/
57. file:///making-alternative-80s-film-history-come-life-photoshop/
58. file:///making-alternative-80s-film-history-come-life-photoshop/
59. file:///author/ggosha/
60. file:///the-advancements-in-mobile-design-and-how-it-has-developed-into-a-strong-industry/
61. file:///the-advancements-in-mobile-design-and-how-it-has-developed-into-a-strong-industry/
62. file:///author/dreagle/
63. file:///javascript-history-pushstate/
64. file:///javascript-history-pushstate/
65. file:///author/craig-buckler/
66. file:///premium/library/
67. file:///newsletters/
68. file:///community/
69. file:///about-us/
70. file:///legals/
71. file:///privacy-policy/
72. file:///premium-for-teams/
73. file:///contact-us/
74. https://support.sitepoint.com/hc/en-us
75. https://sitepoint.typeform.com/to/HtAXVN
76. file:///write-for-us/
77. file:///partnerships/
78. https://policies.google.com/privacy
79. https://policies.google.com/terms
3. https://www.sitepoint.com/blog/
4. https://www.sitepoint.com/premium/library/free/?ref_source=blog_nav
5. https://www.sitepoint.com/ai/
6. https://www.sitepoint.com/javascript/
7. https://www.sitepoint.com/computing/
8. https://www.sitepoint.com/design-ux/
9. https://www.sitepoint.com/html-css/
10. https://www.sitepoint.com/entrepreneur/
11. https://www.sitepoint.com/web/
12. https://www.sitepoint.com/php/
13. https://www.sitepoint.com/wordpress/
14. https://www.sitepoint.com/mobile/
15. https://www.sitepoint.com/programming/
16. https://www.sitepoint.com/python/
17. https://www.sitepoint.com/community/
18. https://www.sitepoint.com/premium/library/
19. https://www.sitepoint.com/premium/sign-in/
20. https://www.sitepoint.com/premium/pricing/?ref_source=sitepoint&ref_medium=topnav
21. https://www.sitepoint.com/premium/pricing/?ref_source=sitepoint&ref_medium=topnav
22. https://www.sitepoint.com/premium/library/free/?ref_source=blog_nav
23. https://www.sitepoint.com/ai/
24. https://www.sitepoint.com/javascript/
25. https://www.sitepoint.com/computing/
26. https://www.sitepoint.com/design-ux/
27. https://www.sitepoint.com/html-css/
28. https://www.sitepoint.com/entrepreneur/
29. https://www.sitepoint.com/web/
30. https://www.sitepoint.com/php/
31. https://www.sitepoint.com/wordpress/
32. https://www.sitepoint.com/mobile/
33. https://www.sitepoint.com/programming/
34. https://www.sitepoint.com/python/
35. https://www.sitepoint.com/ruby/
36. https://www.sitepoint.com/author/jherrick/
37. https://www.sitepoint.com/author/jherrick/
38. http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/382
39. https://ftp.ruby-lang.org/pub/ruby/1.0/
40. http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml
41. https://www.ruby-lang.org/en/community/mailing-lists/
42. http://semver.org/
43. https://www.sitepoint.com/author/jherrick/
44. https://www.sitepoint.com/author/jherrick/
45. http://www.littlelines.com/
46. https://jesse.codes/
47. https://www.sitepoint.com/how-to-build-an-interactive-history-map-with-wrld/
48. https://www.sitepoint.com/how-to-build-an-interactive-history-map-with-wrld/
49. https://www.sitepoint.com/author/atry/
50. https://www.sitepoint.com/digital-fonts-condensed-history/
51. https://www.sitepoint.com/digital-fonts-condensed-history/
52. https://www.sitepoint.com/author/alex-bigman/
53. https://www.sitepoint.com/css-image-replacement-text-indent-negative-margins-and-more/
54. https://www.sitepoint.com/css-image-replacement-text-indent-negative-margins-and-more/
55. https://www.sitepoint.com/author/brathi/
56. https://www.sitepoint.com/making-alternative-80s-film-history-come-life-photoshop/
57. https://www.sitepoint.com/making-alternative-80s-film-history-come-life-photoshop/
58. https://www.sitepoint.com/author/ggosha/
59. https://www.sitepoint.com/the-advancements-in-mobile-design-and-how-it-has-developed-into-a-strong-industry/
60. https://www.sitepoint.com/the-advancements-in-mobile-design-and-how-it-has-developed-into-a-strong-industry/
61. https://www.sitepoint.com/author/dreagle/
62. https://www.sitepoint.com/javascript-history-pushstate/
63. https://www.sitepoint.com/javascript-history-pushstate/
64. https://www.sitepoint.com/author/craig-buckler/
65. https://www.sitepoint.com/premium/library/
66. https://www.sitepoint.com/newsletters/
67. https://www.sitepoint.com/community/
68. https://www.sitepoint.com/about-us/
69. https://www.sitepoint.com/legals/
70. https://www.sitepoint.com/privacy-policy/
71. https://www.sitepoint.com/premium-for-teams/
72. https://www.sitepoint.com/contact-us/
73. https://support.sitepoint.com/hc/en-us
74. https://sitepoint.typeform.com/to/HtAXVN
75. https://www.sitepoint.com/write-for-us/
76. https://www.sitepoint.com/partnerships/
77. https://policies.google.com/privacy
78. https://policies.google.com/terms
Hidden links:
81. file://localhost/
82. https://github.com/JesseHerrick
83. https://twitter.com/JesseHerrick
84. https://www.facebook.com/sitepoint
85. https://twitter.com/sitepointdotcom
86. file://localhost/sitepoint.rss
80. https://www.sitepoint.com/
81. https://github.com/JesseHerrick
82. https://twitter.com/JesseHerrick
83. https://www.facebook.com/sitepoint
84. https://twitter.com/sitepointdotcom
85. https://www.sitepoint.com/sitepoint.rss

View File

@@ -64,17 +64,16 @@ The Print Edition
More From Planet
[43]Explore This Series
* Satellite imagery provided by GOES-16 satellite shows Hurricane
Otis making landfall near Acapulco, Mexico, as a Category 5 storm.
It's bright red in the center.
Hurricane Otis Was Too Fast for the Forecasters[44]Zoë Schlanger
* Cropped images of fruit and bread in a grid
The Great Underappreciated Driver of Climate Change[45]Alexandra Frost
* White threads of mycelium growing on tree bark.
The Invisible Force Keeping Carbon in the Ground[46]Zoë Schlanger
* A collage of 12 photographs of e-bikes against a light-pink
background
The Real Reason You Should Get an E-bike[47]Michael Thomas
* A person holds an umbrella in the wet and snowy city
The Threshold at Which Snow Starts Irreversibly Disappearing[44]Zoë
Schlanger
* Color photo of an arctic vole resting on small tundra plants
A Major Climate Force Has Been Ignored for Decades[45]Bathsheba Demuth
* Photos of flooding, as well as of family Polaroids and heirlooms,
arranged in a 3 x 4 grid and washed blue, against a blue background
Pack Your Memories Into Your Disaster Bag[46]Ayurella Horn-Muller
* A man works on an electric car
Electric Cars Are Already Upending America[47]Saahil Desai
[48]Health
@@ -89,7 +88,7 @@ The Real Reason You Should Get an E-bike
Illustration by The Atlantic. Source: Getty.
October 20, 2023
(BUTTON) Share
[50]Saved Stories (BUTTON) Save
(BUTTON) Save
Todays happiness and personal-finance gurus have no shortage of advice
for living a good life. Meditate daily. Sleep for eight hours a night.
@@ -100,20 +99,20 @@ The Real Reason You Should Get an E-bike
A year ago, my wife and I sold one of our cars and replaced it with an
e-bike. As someone who writes about climate change, I knew that I was
doing something good for the planet. I knew that passenger vehicles are
responsible for much of our greenhouse-gas emissions—[51]16 percent in
responsible for much of our greenhouse-gas emissions—[50]16 percent in
the U.S., to be exact—and that the pollution spewing from gas-powered
cars doesnt just heat up the planet; it could increase the risk of
[52]premature death. I also knew that electric cars were an imperfect
[51]premature death. I also knew that electric cars were an imperfect
fix: Though theyre responsible for less carbon pollution than gas
cars, even when powered by todays dirty electric grid, their supply
chain is carbon intensive, and many of the materials needed to produce
their batteries are, in some cases, mined via a process that
[53]brutally exploits workers and harms [54]ecosystems and sacred
[52]brutally exploits workers and harms [53]ecosystems and sacred
Indigenous lands. An e-bikes comparatively tiny battery means less
electricity, fewer emissions, fewer resources. They are clearly better
for the planet than cars of any kind.
[55]Read: America is missing out on the biggest EV boom of all
[54]Read: America is missing out on the biggest EV boom of all
I knew all of this. But I also viewed getting rid of my car as a
sacrifice—something for the militant and reckless, something that
@@ -125,7 +124,7 @@ The Real Reason You Should Get an E-bike
I was very wrong. The first thing I noticed was the savings. Between
car payments, insurance, maintenance, and gas, a car-centered lifestyle
is expensive. According to AAA, after fuel, maintenance, insurance,
taxes, and the like, owning and driving a new car in America costs[56]
taxes, and the like, owning and driving a new car in America costs[55]
$10,728 a year. My e-bike, by comparison, cost $2,000 off the rack and
has near-negligible recurring charges. After factoring in maintenance
and a few bucks a month in electricity costs, I estimate that well
@@ -134,7 +133,7 @@ The Real Reason You Should Get an E-bike
The actual experience of riding to work each day over the past year has
been equally surprising. Before selling our car, I worried most about
riding in the cold winter months. But I quickly learned that, as the
saying goes, there is [57]no bad weather, only bad gear. I wear gloves,
saying goes, there is [56]no bad weather, only bad gear. I wear gloves,
warm socks, a balaclava, and a ski jacket when I ride, and am almost
never too cold.
@@ -146,7 +145,7 @@ The Real Reason You Should Get an E-bike
days—days when she wouldnt want to be in a car, either. “Those days
are honestly a mess even on the roads,” she said.
And though I, like [58]many would-be cyclists, was worried about
And though I, like [57]many would-be cyclists, was worried about
arriving at the office sweaty in hotter months, the e-bike solved my
problem. Even when it was 90 degrees outside, I didnt break a sweat,
thanks to my bikes pedal-assist mode. If Im honest, sometimes I
@@ -166,14 +165,14 @@ The Real Reason You Should Get an E-bike
introduced e-bikes to its fleet, ridership tripled, she told me, from
500,000 to 1.5 million people.)
[59]Read: How to get fewer people to commute in cars
[58]Read: How to get fewer people to commute in cars
But biking to work wasnt just not unpleasant—it was downright
enjoyable. It made me feel happier and healthier; I arrived to work a
little more buoyant for having spent the morning in fresh air rather
than traffic. [60]Study after [61]study shows that people with longer
than traffic. [59]Study after [60]study shows that people with longer
car commutes are more likely to experience poor health outcomes and
lower personal well-being—and that cyclists are the [62]happiest
lower personal well-being—and that cyclists are the [61]happiest
commuters. One day, shortly after selling our car, I hopped on my bike
after a stressful day at work and rode home down a street edged with
changing fall leaves. I felt more connected to the physical environment
@@ -191,19 +190,19 @@ The Real Reason You Should Get an E-bike
lanes, are the norm, its unrealistic to expect e-bikes to replace cars
in the way that the Model T replaced horses. But we dont need everyone
to ride an e-bike to work to make a big dent in our carbon-pollution
problem. [63]A recent study found that if 5 percent of commuters were
problem. [62]A recent study found that if 5 percent of commuters were
to switch to e-bikes as their mode of transportation, emissions would
fall by 4 percent. As an individual, you dont even need to sell your
car to reduce your carbon footprint significantly. In 2021, half of all
trips in the United States were less than three miles, according to
[64]the Bureau of Transportation Statistics. Making those short trips
[63]the Bureau of Transportation Statistics. Making those short trips
on an e-bike instead of in a car would likely save people money, cut
their emissions, and improve their health and happiness.
E-bikes are such a no-brainer for individuals, and for the collective,
that state and local governments [65]are now subsidizing them. In May,
that state and local governments [64]are now subsidizing them. In May,
I asked Will Toor, the executive director of the Colorado Energy
Office, to explain the states rationale for [66]a newly passed
Office, to explain the states rationale for [65]a newly passed
incentive that offers residents $450 to get an e-bike. He dutifully
ticked through the environmental benefits and potential cost savings
for low-income people. Then he surprised me: The legislation, he added,
@@ -215,79 +214,78 @@ The Real Reason You Should Get an E-bike
References
Visible links:
1. file:///feed/all/
2. file:///feed/best-of/
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L8425-8528TMP.html#main-content
4. file:///most-popular/
5. file:///latest/
6. file:///newsletters/
7. file:///politics/
8. file:///ideas/
1. https://www.theatlantic.com/feed/all/
2. https://www.theatlantic.com/feed/best-of/
3. https://www.theatlantic.com/health/archive/2023/10/reasons-to-get-e-bike-emissions-climate-change-benefits/675716/#main-content
4. https://www.theatlantic.com/most-popular/
5. https://www.theatlantic.com/latest/
6. https://www.theatlantic.com/newsletters/
7. https://www.theatlantic.com/politics/
8. https://www.theatlantic.com/ideas/
9. https://www.theatlantic.com/category/fiction/
10. file:///technology/
11. file:///science/
10. https://www.theatlantic.com/technology/
11. https://www.theatlantic.com/science/
12. https://www.theatlantic.com/photo/
13. file:///business/
14. file:///culture/
15. file:///projects/planet/
16. file:///international/
17. file:///books/
18. file:///podcasts/
19. file:///health/
20. file:///education/
21. file:///projects/
13. https://www.theatlantic.com/business/
14. https://www.theatlantic.com/culture/
15. https://www.theatlantic.com/projects/planet/
16. https://www.theatlantic.com/international/
17. https://www.theatlantic.com/books/
18. https://www.theatlantic.com/podcasts/
19. https://www.theatlantic.com/health/
20. https://www.theatlantic.com/education/
21. https://www.theatlantic.com/projects/
22. https://www.theatlantic.com/category/features/
23. file:///family/
24. file:///events/
23. https://www.theatlantic.com/family/
24. https://www.theatlantic.com/events/
25. https://www.theatlantic.com/category/washington-week-atlantic/
26. https://www.theatlantic.com/progress/
27. file:///newsletters/
28. file:///archive/
29. file:///free-daily-crossword-puzzle/
30. file:///magazine/
31. file:///magazine/backissues/
27. https://www.theatlantic.com/newsletters/
28. https://www.theatlantic.com/archive/
29. https://www.theatlantic.com/free-daily-crossword-puzzle/
30. https://www.theatlantic.com/magazine/
31. https://www.theatlantic.com/magazine/backissues/
32. https://accounts.theatlantic.com/products/gift
33. file:///projects/dear-therapist/
34. file:///free-daily-crossword-puzzle/
35. file:///archive/
33. https://www.theatlantic.com/projects/dear-therapist/
34. https://www.theatlantic.com/free-daily-crossword-puzzle/
35. https://www.theatlantic.com/archive/
36. https://accounts.theatlantic.com/accounts/subscription/
37. file:///most-popular/
38. file:///latest/
39. file:///newsletters/
37. https://www.theatlantic.com/most-popular/
38. https://www.theatlantic.com/latest/
39. https://www.theatlantic.com/newsletters/
40. https://accounts.theatlantic.com/login/
41. https://www.theatlantic.com/subscribe/navbar/
42. https://www.theatlantic.com/projects/planet/
43. https://www.theatlantic.com/projects/planet/
44. https://www.theatlantic.com/author/zoe-schlanger/
45. https://www.theatlantic.com/author/alexandra-frost/
46. https://www.theatlantic.com/author/zoe-schlanger/
47. https://www.theatlantic.com/author/michael-thomas/
45. https://www.theatlantic.com/author/bathsheba-demuth/
46. https://www.theatlantic.com/author/ayurella-horn-muller/
47. https://www.theatlantic.com/author/saahil-desai/
48. https://www.theatlantic.com/health/
49. https://www.theatlantic.com/author/michael-thomas/
50. https://accounts.theatlantic.com/accounts/saved-stories/
51. https://energy.mit.edu/news/us-passenger-cars/
52. https://qz.com/135509/more-americans-die-from-car-pollution-than-car-accidents
53. https://www.npr.org/sections/goatsandsoda/2023/02/01/1152893248/red-cobalt-congo-drc-mining-siddharth-kara
54. https://www.nrdc.org/stories/lithium-mining-leaving-chiles-indigenous-communities-high-and-dry-literally
55. https://www.theatlantic.com/science/archive/2023/04/electric-ev-rickshaw-sales-climate-change/673629/
56. https://newsroom.aaa.com/2022/08/annual-cost-of-new-car-ownership-crosses-10k-mark/
57. https://www.theatlantic.com/health/archive/2021/01/how-socialize-outside-winter/617520/
58. https://www.sciencedirect.com/science/article/abs/pii/S2214140518306054
59. https://www.theatlantic.com/business/archive/2018/02/seattle-car-commute/553589/
60. https://travelbehaviour.files.wordpress.com/2017/10/caw-summaryreport-onlineedition.pdf
61. https://www.reuters.com/article/us-commuting/long-commutes-may-be-bad-for-health-study-idUKBRE8470U520120508
62. https://www.sciencedirect.com/science/article/abs/pii/S2214140518305255
63. https://peopleforbikes.cdn.prismic.io/peopleforbikes/e3dad6f7-d81b-4e59-9208-b012406ffa8e_E-bike-Potential-Paper-05_15_19-Final.pdf
64. https://www.energy.gov/eere/vehicles/articles/fotw-1230-march-21-2022-more-half-all-daily-trips-were-less-three-miles-2021#:~:text=A research study for the,were greater than 50 miles.
65. https://electrek.co/2023/02/19/free-electric-bikes-rebates-us-cities-and-states/
66. https://www.cpr.org/2023/08/10/colorado-ebike-rebates-how-to-qualify/
50. https://energy.mit.edu/news/us-passenger-cars/
51. https://qz.com/135509/more-americans-die-from-car-pollution-than-car-accidents
52. https://www.npr.org/sections/goatsandsoda/2023/02/01/1152893248/red-cobalt-congo-drc-mining-siddharth-kara
53. https://www.nrdc.org/stories/lithium-mining-leaving-chiles-indigenous-communities-high-and-dry-literally
54. https://www.theatlantic.com/science/archive/2023/04/electric-ev-rickshaw-sales-climate-change/673629/
55. https://newsroom.aaa.com/2022/08/annual-cost-of-new-car-ownership-crosses-10k-mark/
56. https://www.theatlantic.com/health/archive/2021/01/how-socialize-outside-winter/617520/
57. https://www.sciencedirect.com/science/article/abs/pii/S2214140518306054
58. https://www.theatlantic.com/business/archive/2018/02/seattle-car-commute/553589/
59. https://travelbehaviour.files.wordpress.com/2017/10/caw-summaryreport-onlineedition.pdf
60. https://www.reuters.com/article/us-commuting/long-commutes-may-be-bad-for-health-study-idUKBRE8470U520120508
61. https://www.sciencedirect.com/science/article/abs/pii/S2214140518305255
62. https://peopleforbikes.cdn.prismic.io/peopleforbikes/e3dad6f7-d81b-4e59-9208-b012406ffa8e_E-bike-Potential-Paper-05_15_19-Final.pdf
63. https://www.energy.gov/eere/vehicles/articles/fotw-1230-march-21-2022-more-half-all-daily-trips-were-less-three-miles-2021#:~:text=A research study for the,were greater than 50 miles.
64. https://electrek.co/2023/02/19/free-electric-bikes-rebates-us-cities-and-states/
65. https://www.cpr.org/2023/08/10/colorado-ebike-rebates-how-to-qualify/
Hidden links:
68. file://localhost/
69. file://localhost/magazine/
70. file://localhost/
71. file://localhost/
72. https://www.theatlantic.com/science/archive/2023/10/hurricane-otis-forecast-warming-oceans/675773/
73. https://www.theatlantic.com/health/archive/2023/10/american-families-have-massive-food-waste-problem/675744/
74. https://www.theatlantic.com/science/archive/2023/10/tree-survival-fungi-corsica-climate-change/675739/
75. https://www.theatlantic.com/health/archive/2023/10/reasons-to-get-e-bike-emissions-climate-change-benefits/675716/
67. https://www.theatlantic.com/
68. https://www.theatlantic.com/magazine/
69. https://www.theatlantic.com/
70. https://www.theatlantic.com/
71. https://www.theatlantic.com/science/archive/2024/01/winter-snow-loss-climate-change/677078/
72. https://www.theatlantic.com/science/archive/2024/01/alaska-arctic-voles-carbon-source-climate-change/677014/
73. https://www.theatlantic.com/health/archive/2023/12/disaster-kit-loss-memories-mental-health/676961/
74. https://www.theatlantic.com/technology/archive/2023/12/tesla-chatgpt-most-important-technology/676980/

View File

@@ -325,28 +325,28 @@ Share this story
Most Popular
1. [26]
Chrome is about to look a bit different
Apple Vision Pro hands-on, again, for the first time
______________________________________________________________
2. [27]
Teslas $25,000 next-generation car will have a Cybertruck design
Google layoffs continue with hundreds from sales team
______________________________________________________________
3. [28]
iOS 16.6.1 fixes a big iPhone security vulnerability used to install Pegasus
spyware
Microsofts new Copilot Pro brings AI-powered Office features to the rest of
us
______________________________________________________________
4. [29]
Youll soon be able to buy a brand-new Xbox 360
Googles latest layoffs are just the beginning
______________________________________________________________
5. [30]
BMW drops plan to charge a monthly fee for heated seats
Apple Watch drops blood oxygen features to dodge the import ban
______________________________________________________________
Verge Deals
@@ -366,15 +366,22 @@ Verge Deals
More from [35]Apps
* [36]Dropbox blames crypto miners and resellers for ending its
unlimited cloud storage plan
* Image of Metas logo with a red and blue background. Image of
Metas logo with a red and blue background.
[37]Meta is pulling the plug on Messenger Lite on Android
* An image showing the Threads logo An image showing the Threads logo
[38]Threads on the web is here
* [39]Max will launch a 24/7 CNN stream for all subscribers next
month
* An image showing the WhatsApp logo in black An image showing the
WhatsApp logo in black
[36]WhatsApp tests voice messages that disappear after your recipient
hears them
* WhatsApp logo on a green, black, and white background WhatsApp logo
on a green, black, and white background
[37]WhatsApp will soon let you stay logged in to two accounts at once
* A screenshot of widgets from Pixel Pals. A screenshot of widgets
from Pixel Pals.
[38]The creator of Apollo for Reddit has moved onto smaller and
weirder things
* A picture of the Internal Revenue Service headquarters in
Washington, DC. A picture of the Internal Revenue Service
headquarters in Washington, DC.
[39]13 states join the IRS direct-file test after tax prep firms
dropped the ball
* Advertiser Content From Sponsor logo
@@ -398,23 +405,23 @@ More from [35]Apps
* [53]Advertise with us
* [54]Jobs @ Vox Media
© 2023 [55]Vox Media, LLC. All Rights Reserved
© 2024 [55]Vox Media, LLC. All Rights Reserved
References
Visible links:
1. file:///rss/index.xml
2. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L26893-4475TMP.html#content
3. file:///
4. file:///
5. file:///tech
6. file:///reviews
7. file:///science
8. file:///entertainment
9. file:///platformer
10. file:///apps
11. file:///tech
12. file:///authors/casey-newton
1. https://www.theverge.com/rss/index.xml
2. https://www.theverge.com/2023/8/25/23845590/note-taking-apps-ai-chat-distractions-notion-roam-mem-obsidian#content
3. https://www.theverge.com/
4. https://www.theverge.com/
5. https://www.theverge.com/tech
6. https://www.theverge.com/reviews
7. https://www.theverge.com/science
8. https://www.theverge.com/entertainment
9. https://www.theverge.com/platformer
10. https://www.theverge.com/apps
11. https://www.theverge.com/tech
12. https://www.theverge.com/authors/casey-newton
13. https://www.platformer.news/
14. https://www.wsj.com/articles/americas-farmers-are-bogged-down-by-data-524f0a4d
15. https://roamresearch.com/
@@ -428,42 +435,42 @@ References
23. https://notes.andymatuschak.org/§Note-writing_systems?stackedNotes=zsRuFxYgckGS81tr2eiBAP
24. https://notes.andymatuschak.org/§Note-writing_systems?stackedNotes=z8V2q398qu89vdJ73N2BEYCgevMqux3yxQUAC&stackedNotes=z7kEFe6NfUSgtaDuUjST1oczKKzQQeQWk4Dbc
25. https://www.platformer.news/embed
26. file:///2023/9/7/23862311/google-chrome-redesign-material-you-web-store
27. file:///2023/9/8/23864172/tesla-next-generation-car-cybertruck-design-price
28. file:///2023/9/8/23864150/ios-16-6-1-iphone-security-vulnerability-0-day-exploit-patch-update
29. file:///2023/9/8/23864463/xbox-360-replica-mega-target-halo-3
30. file:///2023/9/7/23863258/bmw-cancel-heated-seat-subscription-microtransaction
26. https://www.theverge.com/24040075/apple-vision-pro-hands-on-virtual-reality
27. https://www.theverge.com/2024/1/16/24040093/google-layoffs-ad-sales-team
28. https://www.theverge.com/2024/1/15/24038711/microsoft-copilot-pro-office-ai-apps
29. https://www.theverge.com/2024/1/14/24038397/google-layoffs-just-the-beginning
30. https://www.theverge.com/2024/1/15/24034324/apple-watch-ban-us-customs-decision
31. https://www.voxmedia.com/legal/terms-of-use
32. https://www.voxmedia.com/legal/privacy-notice
33. https://policies.google.com/privacy
34. https://policies.google.com/terms
35. file:///apps
36. file:///2023/8/25/23845554/dropbox-ending-unlimited-storage-advanced-plan
37. file:///2023/8/24/23845179/meta-messenger-lite-android-google-play-shutting-down
38. file:///2023/8/22/23840441/meta-threads-web-app
39. file:///2023/8/24/23844121/cnn-max-warnerbros-discovery-news
35. https://www.theverge.com/apps
36. https://www.theverge.com/2023/10/19/23923648/whatsapp-view-once-voice-messages-notes-beta-test
37. https://www.theverge.com/2023/10/19/23923113/whatsapp-stay-logged-in-two-accounts-meta
38. https://www.theverge.com/2023/10/18/23922707/pixel-pals-language-widget-christian-selig-apollo
39. https://www.theverge.com/2023/10/18/23922150/irs-direct-file-pilot-available-13-states-income-tax-2024
40. https://www.voxmedia.com/legal/terms-of-use
41. https://www.voxmedia.com/legal/privacy-notice
42. https://www.voxmedia.com/legal/cookie-policy
43. file:///contact
43. https://www.theverge.com/contact
44. https://www.voxmedia.com/pages/licensing
45. https://www.voxmedia.com/legal/accessibility
46. https://status.voxmedia.com/
47. file:///pages/how-we-rate
48. file:///contact-the-verge
49. file:///a/tip-us-secure-contact-email
50. file:///community-guidelines
51. file:///about-the-verge
52. file:///ethics-statement
47. https://www.theverge.com/pages/how-we-rate
48. https://www.theverge.com/contact-the-verge
49. https://www.theverge.com/a/tip-us-secure-contact-email
50. https://www.theverge.com/community-guidelines
51. https://www.theverge.com/about-the-verge
52. https://www.theverge.com/ethics-statement
53. https://www.voxmedia.com/vox-advertising
54. https://jobs.voxmedia.com/
55. https://www.voxmedia.com/
Hidden links:
57. file://localhost/
58. file://localhost/
57. https://www.theverge.com/
58. https://www.theverge.com/
59. http://theverge.com/
60. http://theverge.com/
61. http://theverge.com/
62. http://theverge.com/
63. file://localhost/
63. https://www.theverge.com/

View File

@@ -403,7 +403,7 @@ Your Knives
[113]About Valet. | [114]Advertising on Valet.
© Copyright 2023 Valet Media LLC - All Rights
© Copyright 2024 Valet Media LLC - All Rights
Reserved. | [115]Privacy Policy | [116]Terms & Conditions
[tr?id=130137150768080&ev=PageView&noscript=1]
@@ -412,7 +412,7 @@ References
Visible links:
1. https://valetmag.com/distribution/rss_all.xml
2. https://www.googletagmanager.com/ns.html?id=GTM-TKWJ6RK
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L79798-6429TMP.html
3. https://www.valetmag.com/the-handbook/living/how-to-slow-down-time.php
4. https://www.valetmag.com/
5. https://www.valetmag.com/
6. https://www.valetmag.com/style/
@@ -421,7 +421,7 @@ References
9. https://www.valetmag.com/grooming/
10. http://www.valetmag.com/personal-shopper/
11. http://www.valetmag.com/the-handbook/
12. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L79798-6429TMP.html
12. https://www.valetmag.com/the-handbook/living/how-to-slow-down-time.php
13. https://www.valetmag.com/
14. https://www.valetmag.com/
15. https://www.valetmag.com/style/

View File

@@ -40,19 +40,19 @@ More
Featured
Read the Article: AI in Recruiting
Read the Article: Revolutionizing the Web
Newsletter
AI in Recruiting
Revolutionizing the Web
Read the Article: The Enduring Point of Pointless Corp
Read the Article: The Reflection Before Christmas
Article
The Enduring Point of Pointless Corp
The Reflection Before Christmas
The Enduring Point of Pointless Corp
The Enduring Point of Pointless Corp.
[22]Brian Williams
@@ -63,11 +63,15 @@ The Enduring Point of Pointless Corp
Posted on March 24, 2023
* Share
* Share
* Tweet
* Post
Pointless Corp. is the innovation lab at Viget, where we step away from
client work to make fun and useful things for everyone
P o i n t l e s s C o r p . i s t h e i n n o v a t i o n l a b a t V i
g e t , w h e r e w e s t e p a w a y f r o m c l i e n t w o r k t o m
a k e f u n a n d u s e f u l t h i n g s f o r e v e r y o n e
“Neither pointless, nor a corporation” is how we describe Pointless
Corp. here at Viget. We founded Viget an actual company in 1999
during the original dot com bubble to build web products for clients.
@@ -77,7 +81,7 @@ The Enduring Point of Pointless Corp
serve our clients has been key in our longevity.
About a decade in, we felt the urge to build and launch our own
projects. [26]Pointless Corp became the internal [27]brand we adopted
projects. [26]Pointless Corp. became the internal [27]brand we adopted
to remind ourselves that these projects can be fun and useful but dont
replace the primary point of Viget. A line from Harry Nilssons The
Point! referencing the Pointless Man serves as inspiration: “a point in
@@ -105,7 +109,6 @@ The Enduring Point of Pointless Corp
[31]back in 2012. Its [32]always been an intense, enjoyable, but
rather exhausting 48 hours. Photos from [33]2011, [34]2014, and
[35]2016 bring back some great memories.
Photos of Pointless Weekend 2014
Pointless Weekend 2014 spanned three Viget offices
A couple of years ago, we shifted the schedule to start on Wednesday
@@ -146,7 +149,6 @@ The Enduring Point of Pointless Corp
work. We still had fun in-office connections, but most of our Pointless
Projects this year are being worked on with distributed teams, much
like our client work.
Photo of Pointless Branded Stuff 2023
Pointless Branded Stuff 2023 including a t-shirt and sticker pack --
very corporate
@@ -167,7 +169,6 @@ The Enduring Point of Pointless Corp
been inspired in a long time. I expect articles will be written and
shared in the days and weeks ahead outlining the thrills (and mishaps)
of the teams this year.
Photos of Pointless Palooza 2023
Pointless Palooza 2023 was a blast!
Pointless Corp. is more than an annual palooza. We work on projects
@@ -256,19 +257,17 @@ Office Locations
* [64]Boulder, CO
* [65]Chattanooga, TN
© 1999 2023 Viget Labs, LLC. [66]Terms [67]Privacy [68]MRF
© 1999 2024 Viget Labs, LLC. [66]Terms [67]Privacy [68]MRF
* [69]Home
* [70]Articles
* [71]The Enduring Point of Pointless Corp
* [71]The Enduring Point of Pointless Corp.
[72]Subscribe (opens in a new window)
(BUTTON) Share
* [73]Share this page
* [74]Share this page
* [75]Tweet this page
[76]Edit Entry
* [75]Post this page
References
@@ -347,21 +346,20 @@ References
72. http://eepurl.com/gtHqsj
73. https://www.facebook.com/sharer/sharer.php?u=https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
74. http://www.linkedin.com/shareArticle?mini=true&url=https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
75. https://twitter.com/intent/tweet?text=Pointless Corp. is the innovation lab at Viget, where we step away from client work to make fun and useful things for everyone https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
76. https://www.viget.com/admin/entries/article/456611-the-enduring-point-of-pointless-corp
75. https://x.com/intent/tweet?text=Pointless Corp. is the innovation lab at Viget, where we step away from client work to make fun and useful things for everyone https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
Hidden links:
78. https://www.viget.com/newsletter/ai-in-recruiting/
79. https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
80. https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viget.com%2Farticles%2Fthe-enduring-point-of-pointless-corp%2F
81. http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.viget.com%2Farticles%2Fthe-enduring-point-of-pointless-corp%2F
82. https://twitter.com/intent/tweet?text=Pointless%20Corp.%20is%20the%20innovation%20lab%20at%20Viget%2C%20where%20we%20step%20away%20from%20client%20work%20to%20make%20fun%20and%20useful%20things%20for%20everyone%20https%3A%2F%2Fwww.viget.com%2Farticles%2Fthe-enduring-point-of-pointless-corp%2F
83. https://www.viget.com/articles/our-pointless-logo/
84. https://www.viget.com/articles/introducing-pointless-corp/
85. https://www.viget.com/articles/whats-the-point-of-pointless-weekend/
86. https://twitter.com/viget
87. https://github.com/vigetlabs
88. https://dribbble.com/viget
89. https://www.instagram.com/viget/
90. https://www.linkedin.com/company/viget-labs
91. https://vimeo.com/viget/collections
77. https://www.viget.com/newsletter/revolutionizing-the-web/
78. https://www.viget.com/articles/the-reflection-before-christmas/
79. https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viget.com%2Farticles%2Fthe-enduring-point-of-pointless-corp%2F
80. http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.viget.com%2Farticles%2Fthe-enduring-point-of-pointless-corp%2F
81. https://x.com/intent/tweet?text=Pointless%20Corp.%20is%20the%20innovation%20lab%20at%20Viget%2C%20where%20we%20step%20away%20from%20client%20work%20to%20make%20fun%20and%20useful%20things%20for%20everyone%20https%3A%2F%2Fwww.viget.com%2Farticles%2Fthe-enduring-point-of-pointless-corp%2F
82. https://www.viget.com/articles/our-pointless-logo/
83. https://www.viget.com/articles/introducing-pointless-corp/
84. https://www.viget.com/articles/whats-the-point-of-pointless-weekend/
85. http://x.com/viget
86. https://github.com/vigetlabs
87. https://dribbble.com/viget
88. https://www.instagram.com/viget/
89. https://www.linkedin.com/company/viget-labs
90. https://vimeo.com/viget/collections

View File

@@ -40,54 +40,59 @@ More
Featured
Read the Article: AI in Recruiting
Read the Article: Revolutionizing the Web
Newsletter
AI in Recruiting
Revolutionizing the Web
Git logo variation
Read the Article: Elephants, Squirrels, Porcupines, and Zombies Can
Help Your Team Thrive
Article
Simple Commit Linting for Issue Number in GitHub Actions
Elephants, Squirrels, Porcupines, and Zombies Can Help Your Team Thrive
Simple Commit Linting for Issue Number in GitHub Actions
Git logo variation
[22]David Eisinger
[23]David Eisinger, Development Director
Article Category: [24]#Code
Article Categories: [24]#Code, [25]#Tooling
Posted on April 28, 2023
* Share
* Share
* Tweet
* Post
Including relevant ticket numbers in your git commit messages is a gift
to your future self. Here's how to ensure you do it consistently.
I n c l u d i n g r e l e v a n t t i c k e t n u m b e r s i n y o u r
g i t c o m m i t m e s s a g e s i s a g i f t t o y o u r f u t u r e
s e l f . H e r e ' s h o w t o e n s u r e y o u d o i t c o n s i s t
e n t l y .
I don't believe there is a right way to do software; I think teams can
be effective (or ineffective!) in a lot of different ways using all
sorts of methodologies and technologies. But one hill upon which I will
die is this: referencing tickets in commit messages pays enormous
dividends over the long haul and you should always do it. As someone
who regularly commits code to apps created in the Obama era, nothing
warms my heart like running [25]:Git blame on some confusing code and
warms my heart like running [26]:Git blame on some confusing code and
seeing a reference to a GitHub Issue where I can get the necessary
context. And, conversely, nothing sparks nerd rage like fix bug or PR
feedback or, heaven forbid, oops.
In a recent [26]project retrospective, the team identified that we
In a recent [27]project retrospective, the team identified that we
weren't being as consistent with this as we'd like, and decided to take
action. I figured some sort of commit linting would be a good candidate
for [27]continuous integration — when a team member pushes a branch up
for [28]continuous integration — when a team member pushes a branch up
to GitHub, check the commits and make sure they include a reference to
a ticket.
I looked into [28]commitlint, but I found it a lot more opinionated
I looked into [29]commitlint, but I found it a lot more opinionated
than I am — I really just want to make sure commits begin with either
[#XXX] (an issue number) or [n/a] — and rather difficult to
reconfigure. After struggling with it for a few hours, I decided to
@@ -148,14 +153,14 @@ echo '[#123] Message 1
all valid commit messages; modify one of the messages if you want to
see the failure state.
Other Languages [29]#
Other Languages [30]#
Since there's a very real possibility you might not otherwise install
Ruby in your GitHub Actions, and because I weirdly enjoy writing the
same code in a bunch of different languages, here are scripts for
several of Viget's other favorites:
JavaScript [30]#
JavaScript [31]#
git log --format=format:%s HEAD ^origin/main | node -e "
let msgs = require('fs').readFileSync(0).toString().trim().split('\n');
@@ -180,7 +185,7 @@ echo '[#123] Message 1
}
"
PHP [31]#
PHP [32]#
git log --format=format:%s HEAD ^origin/main | php -r '
while ($msg = fgets(STDIN)) {
@@ -203,7 +208,7 @@ echo '[#123] Message 1
}
'
Python [32]#
Python [33]#
git log --format=format:%s HEAD ^origin/main | python -c '
import sys
@@ -233,78 +238,78 @@ for msg in sys.stdin:
So there you have it: simple GitHub Actions commit linting in most of
Viget's favorite languages (try as I might, I could not figure out how
to do this in [33]Elixir, at least not in a concise way). As I said up
to do this in [34]Elixir, at least not in a concise way). As I said up
front, writing good tickets and then referencing them in commit
messages so that they can easily be surfaced with git blame pays huge
dividends over the life of a codebase. If you're not already in the
habit of doing this, well, the best time to start was Initial commit,
but the second best time is today.
[34]David Eisinger
[35]David Eisinger
[35]David is Viget's managing development director. From our Durham,
[36]David is Viget's managing development director. From our Durham,
NC, office, he builds high-quality, forward-thinking software for PUMA,
the World Wildlife Fund, NFLPA, and many others.
[36]More articles by David
[37]More articles by David
Related Articles
* Maintenance Matters: Timely Upgrades
* Thoughts on Remix
Article
Maintenance Matters: Timely Upgrades
Chris Manning
* Styling the Native File Upload Input Field
Thoughts on Remix
Solomon Hawk
* Going Headless in 2024: A View of the Headless CMS Landscape
Article
Styling the Native File Upload Input Field
Eric Fuhrmann
* 10 SQL Tricks That I Like
Going Headless in 2024: A View of the Headless CMS Landscape
Andrew Mosby
* Maintenance Matters: Good Tests
Article
10 SQL Tricks That I Like
Noah Over
Maintenance Matters: Good Tests
David Eisinger
The Viget Newsletter
Nobody likes popups, so we waited until now to recommend our
newsletter, featuring thoughts, opinions, and tools for building a
better digital world. [37]Read the current issue.
better digital world. [38]Read the current issue.
[38]Subscribe Here (opens in new window)
[39]Subscribe Here (opens in new window)
Site Footer
Have an unsolvable problem or audacious idea?
Lets get to work
[39]Contact Us [40]hello@viget.com [41]703.891.0670
[40]Contact Us [41]hello@viget.com [42]703.891.0670
* Practice
* [42]Work
* [43]Services
* [44]Articles
* [43]Work
* [44]Services
* [45]Articles
* People
* [45]Company
* [46]Careers
* [47]Code of Ethics
* [48]Diversity & Inclusion
* [46]Company
* [47]Careers
* [48]Code of Ethics
* [49]Diversity & Inclusion
* More
* [49]Pointless Corp.
* [50]Explorations
* [51]Code at Viget
* [50]Pointless Corp.
* [51]Explorations
* [52]Code at Viget
Sign Up For Our Newsletter
A curated periodical featuring thoughts, opinions, and tools for
building a better digital world.
[52]Check it out
[53]Check it out
Social Links
[53]Viget
[54]Viget
*
*
*
@@ -314,22 +319,22 @@ Social Links
Office Locations
* [54]Washington DC Metro
* [55]Durham, NC
* [56]Boulder, CO
* [57]Chattanooga, TN
* [55]Washington DC Metro
* [56]Durham, NC
* [57]Boulder, CO
* [58]Chattanooga, TN
© 1999 2023 Viget Labs, LLC. [58]Terms [59]Privacy [60]MRF
© 1999 2024 Viget Labs, LLC. [59]Terms [60]Privacy [61]MRF
* [61]Home
* [62]Articles
* [63]Simple Commit Linting for Issue Number in GitHub Actions
* [62]Home
* [63]Articles
* [64]Simple Commit Linting for Issue Number in GitHub Actions
[64]Subscribe (opens in a new window)
[65]Subscribe (opens in a new window)
(BUTTON) Share
* [65]Share this page
* [66]Share this page
* [67]Tweet this page
* [67]Share this page
* [68]Post this page
References
@@ -358,62 +363,63 @@ References
22. https://www.viget.com/about/team/deisinger/
23. https://www.viget.com/about/team/deisinger/
24. https://www.viget.com/articles/category/code/
25. https://github.com/tpope/vim-fugitive#fugitivevim
26. https://www.viget.com/articles/get-the-most-out-of-your-internal-retrospectives/
27. https://www.viget.com/articles/maintenance-matters-continuous-integration/
28. https://commitlint.js.org/
29. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#other-languages
30. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#javaScript
31. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#php
32. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#python
33. https://elixir-lang.org/
34. https://www.viget.com/about/team/deisinger/
25. https://www.viget.com/articles/category/tooling/
26. https://github.com/tpope/vim-fugitive#fugitivevim
27. https://www.viget.com/articles/get-the-most-out-of-your-internal-retrospectives/
28. https://www.viget.com/articles/maintenance-matters-continuous-integration/
29. https://commitlint.js.org/
30. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#other-languages
31. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#javaScript
32. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#php
33. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#python
34. https://elixir-lang.org/
35. https://www.viget.com/about/team/deisinger/
36. https://www.viget.com/about/team/deisinger/
37. https://www.viget.com/newsletter
38. http://eepurl.com/gtHqsj
39. https://www.viget.com/contact/
40. mailto:hello@viget.com?subject=Hello, Viget!
41. tel:7038910670
42. https://www.viget.com/work/
43. https://www.viget.com/services/
44. https://www.viget.com/articles/
45. https://www.viget.com/about/
46. https://www.viget.com/careers/
47. https://www.viget.com/code-of-ethics/
48. https://www.viget.com/diversity-equity-and-inclusion/
49. https://pointlesscorp.com/
50. https://explorations.viget.com/
51. https://code.viget.com/
52. https://www.viget.com/newsletter/
53. https://www.viget.com/
54. https://www.viget.com/dc-metro-hq/
55. https://www.viget.com/durham/
56. https://www.viget.com/boulder/
57. https://www.viget.com/chattanooga/
58. https://www.viget.com/terms-conditions/
59. https://www.viget.com/privacy-policy/
60. https://individual.carefirst.com/individuals-families/mandates-policies/machine-readable-file.page
61. https://www.viget.com/
62. https://www.viget.com/articles
63. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#hero
64. http://eepurl.com/gtHqsj
65. https://www.facebook.com/sharer/sharer.php?u=https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
66. http://www.linkedin.com/shareArticle?mini=true&url=https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
67. https://twitter.com/intent/tweet?text=Including relevant ticket numbers in your git commit messages is a gift to your future self. Here's how to ensure you do it consistently. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
37. https://www.viget.com/about/team/deisinger/
38. https://www.viget.com/newsletter
39. http://eepurl.com/gtHqsj
40. https://www.viget.com/contact/
41. mailto:hello@viget.com?subject=Hello, Viget!
42. tel:7038910670
43. https://www.viget.com/work/
44. https://www.viget.com/services/
45. https://www.viget.com/articles/
46. https://www.viget.com/about/
47. https://www.viget.com/careers/
48. https://www.viget.com/code-of-ethics/
49. https://www.viget.com/diversity-equity-and-inclusion/
50. https://pointlesscorp.com/
51. https://explorations.viget.com/
52. https://code.viget.com/
53. https://www.viget.com/newsletter/
54. https://www.viget.com/
55. https://www.viget.com/dc-metro-hq/
56. https://www.viget.com/durham/
57. https://www.viget.com/boulder/
58. https://www.viget.com/chattanooga/
59. https://www.viget.com/terms-conditions/
60. https://www.viget.com/privacy-policy/
61. https://individual.carefirst.com/individuals-families/mandates-policies/machine-readable-file.page
62. https://www.viget.com/
63. https://www.viget.com/articles
64. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/#hero
65. http://eepurl.com/gtHqsj
66. https://www.facebook.com/sharer/sharer.php?u=https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
67. http://www.linkedin.com/shareArticle?mini=true&url=https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
68. https://x.com/intent/tweet?text=Including relevant ticket numbers in your git commit messages is a gift to your future self. Here's how to ensure you do it consistently. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
Hidden links:
69. https://www.viget.com/newsletter/ai-in-recruiting/
70. https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions/
71. https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viget.com%2Farticles%2Fsimple-commit-linting-for-issue-number-in-github-actions%2F
72. http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.viget.com%2Farticles%2Fsimple-commit-linting-for-issue-number-in-github-actions%2F
73. https://twitter.com/intent/tweet?text=Including%20relevant%20ticket%20numbers%20in%20your%20git%20commit%20messages%20is%20a%20gift%20to%20your%20future%20self.%20Here%27s%20how%20to%20ensure%20you%20do%20it%20consistently.%20https%3A%2F%2Fwww.viget.com%2Farticles%2Fsimple-commit-linting-for-issue-number-in-github-actions%2F
74. https://www.viget.com/articles/maintenance-matters-timely-upgrades/
75. https://www.viget.com/articles/styling-native-file-upload-input-field/
76. https://www.viget.com/articles/10-sql-tricks-that-i-like/
77. https://twitter.com/viget
78. https://github.com/vigetlabs
79. https://dribbble.com/viget
80. https://www.instagram.com/viget/
81. https://www.linkedin.com/company/viget-labs
82. https://vimeo.com/viget/collections
70. https://www.viget.com/newsletter/revolutionizing-the-web/
71. https://www.viget.com/articles/elephants-squirrels-porcupines-and-zombies-can-help-your-team-thrive/
72. https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viget.com%2Farticles%2Fsimple-commit-linting-for-issue-number-in-github-actions%2F
73. http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.viget.com%2Farticles%2Fsimple-commit-linting-for-issue-number-in-github-actions%2F
74. https://x.com/intent/tweet?text=Including%20relevant%20ticket%20numbers%20in%20your%20git%20commit%20messages%20is%20a%20gift%20to%20your%20future%20self.%20Here%27s%20how%20to%20ensure%20you%20do%20it%20consistently.%20https%3A%2F%2Fwww.viget.com%2Farticles%2Fsimple-commit-linting-for-issue-number-in-github-actions%2F
75. https://www.viget.com/articles/thoughts-on-remix/
76. https://www.viget.com/articles/a-view-of-the-headless-cms-landscape/
77. https://www.viget.com/articles/maintenance-matters-good-tests/
78. http://x.com/viget
79. https://github.com/vigetlabs
80. https://dribbble.com/viget
81. https://www.instagram.com/viget/
82. https://www.linkedin.com/company/viget-labs
83. https://vimeo.com/viget/collections

View File

@@ -40,50 +40,55 @@ More
Featured
Read the Article: The Future of React Frontends
Read the Article: Revolutionizing the Web
Newsletter
The Future of React Frontends
Revolutionizing the Web
A rounded square with two eyes and a smile.
Read the Article: The Reflection Before Christmas
Article
Whats in a Word? Building a Verbose Party Game
The Reflection Before Christmas
Whats in a Word? Building a Verbose Party Game
A rounded square with two eyes and a smile.
[22]Haroon Matties [23]David Eisinger
[22]Haley Johnson, Product Manager,
Haley Johnson, Former Product Manager,
[23]Haroon Matties, Product Designer,
[24]Haroon Matties, Product Designer,
[24]Andrew Thomas, JavaScript Developer,
Andrew Thomas, Former JavaScript Developer,
[25]Nicole Rymarz, Project Manager, and
Nicole Rymarz, Former Project Manager, and
[26]David Eisinger, Development Director
[25]David Eisinger, Development Director
Article Categories: [27]#News & Culture, [28]#Employee Engagement
Article Categories: [26]#News & Culture, [27]#Employee Engagement
Posted on May 25, 2023
* Share
* Share
* Tweet
* Post
Our Pointless Palooza team designed and built a word-association game
in 48 hours. Here's what we learned (and loved) while doing it.
O u r P o i n t l e s s P a l o o z a t e a m d e s i g n e d a n d b u
i l t a w o r d - a s s o c i a t i o n g a m e i n 4 8 h o u r s . H e
r e ' s w h a t w e l e a r n e d ( a n d l o v e d ) w h i l e d o i n
g i t .
Fun group party game. Somehow incorporate AI. Build it quickly. These
were the constraints we put on our mostly Colorado-based Pointless
Corp. team before [29]Pointless Palooza. A few of us wanted to partake
Corp. team before [28]Pointless Palooza. A few of us wanted to partake
in the old Pointless tradition of trying out another role on the
project, so simplicity was key. Thankfully, Haley was itching to build
a digital version of a very fun, but relatively straightforward, game.
[30]Just One is a collaborative word association game that encourages
[29]Just One is a collaborative word association game that encourages
both teamwork and creativity. On a given turn, everyone except one
player (the Guesser) knows a random mystery word and must attempt to
get the Guesser to guess the mystery word via one-word hints. The catch
@@ -96,13 +101,12 @@ Whats in a Word? Building a Verbose Party Game
expanding the party and it seemed like an easy enough lift for our
team.
Its easier to play than explain, so mosey on over to [31]verbose.club
Its easier to play than explain, so mosey on over to [30]verbose.club
and give it a try. And, if you want to know more about how each of us
fared going heads down on one project for 48 hours (and counting), read
on.
Verbose.club UI
[32]Haley | Pointless Role: Design | Day Job: PM
[31]Haley | Pointless Role: Design | Day Job: PM
My favorite part of building verbose.club was being granted permission
to focus on one project with my teammates. We hopped on Meets or
@@ -119,7 +123,7 @@ Whats in a Word? Building a Verbose Party Game
use instead of starting from scratch!
__________________________________________________________________
[33]Haroon | Pointless Role: Dev | Day Job: Product Design
[32]Haroon | Pointless Role: Dev | Day Job: Product Design
My favorite part of building verbose.club was stepping into a new role,
or at least trying to. I got a chance to build out styled components
@@ -135,7 +139,7 @@ Whats in a Word? Building a Verbose Party Game
things later.
__________________________________________________________________
[34]Nicole | Pointless Role: Design | Day Job: PM
[33]Nicole | Pointless Role: Design | Day Job: PM
My favorite part of building verbose.club was seeing our team
immediately dive in with a “were in this together” approach. I am
@@ -144,13 +148,13 @@ Whats in a Word? Building a Verbose Party Game
environment and how everyone was really open to hearing new ideas,
trying something new, and working together to make something cool.
Something I learned was how to use [35]Whimsical and [36]Figma to make
Something I learned was how to use [34]Whimsical and [35]Figma to make
wireframes and designs. I had used these tools before; but, it was my
first time “building” anything at Viget — and it was super fun. Im
glad I got to try something outside of my usual PM role.
__________________________________________________________________
[37]Andrew | Pointless Role: CEO Dev | Day Job: Dev
[36]Andrew | Pointless Role: CEO Dev | Day Job: Dev
My favorite part of building verbose.club was coordinating work among
my teammates. With less than 3 days to do everything, we had to hit the
@@ -181,7 +185,7 @@ Whats in a Word? Building a Verbose Party Game
that makes it all work.
__________________________________________________________________
[38]David | Pointless Role: Dev | Day Job: Dev
[37]David | Pointless Role: Dev | Day Job: Dev
My favorite part of working on verbose.club was helping from afar. I
was 1,500 miles and several time zones away from most of the team, so I
@@ -191,7 +195,7 @@ Whats in a Word? Building a Verbose Party Game
others to deploy code. It was sort of like being the bass player in a
rad band.
Something I learned is that [39]Caddy is super legit. Heres the entire
Something I learned is that [38]Caddy is super legit. Heres the entire
web server config file, which automatically sets up HTTPS and proxies
traffic to our Remix app:
verbose.club
@@ -199,45 +203,26 @@ verbose.club
reverse_proxy remix-prod:3001
Our overall architecture (running with docker compose) looks like this:
Architecture diagram with Caddy at the top pointing to Remix, pointing
to Rails, pointing to both Postgres and Redis.
__________________________________________________________________
In two days time, we had a beautiful, functioning game that we played
during our Pointless celebration happy hour. Since then, weve added
some cool animations and the ability to pull in AI players — no human
friends required! So, grab some friends (robot or otherwise) and check
out [40]verbose.club!
out [39]verbose.club!
[41]Haley Johnson
[40]Haroon Matties
[42]Haley is a product manager in Vigets Boulder, CO office. With
small-agency and large-tech-company experience, she keeps all types of
projects moving, no matter their size.
[43]More articles by Haley
[44]Haroon Matties
[41]Haroon is a product designer in our Boulder, CO office. His
appreciation for human-centered design informs his approach to
researching and building intuitive interfaces.
[42]More articles by Haroon
[43]David Eisinger
[45]Haroon is a product designer in our HQ office. His appreciation for
human-centered design informs his approach to researching and building
intuitive interfaces.
[46]More articles by Haroon
[47]Andrew Thomas
[48]Andrew is a developer in our Boulder, CO, office. He loves building
sophisticated web applications while utilizing the latest and greatest
tech.
[49]More articles by Andrew
[50]Nicole Rymarz
[51]Nicole is an observant project manager who thrives on building
personal connections and successful brand and product experiences.
[52]More articles by Nicole
[53]David Eisinger
[54]David is Viget's managing development director. From our Durham,
[44]David is Viget's managing development director. From our Durham,
NC, office, he builds high-quality, forward-thinking software for PUMA,
the World Wildlife Fund, NFLPA, and many others.
[55]More articles by David
[45]More articles by David
Related Articles
@@ -261,42 +246,42 @@ The Viget Newsletter
Nobody likes popups, so we waited until now to recommend our
newsletter, featuring thoughts, opinions, and tools for building a
better digital world. [56]Read the current issue.
better digital world. [46]Read the current issue.
[57]Subscribe Here (opens in new window)
[47]Subscribe Here (opens in new window)
Site Footer
Have an unsolvable problem or audacious idea?
Lets get to work
[58]Contact Us [59]hello@viget.com [60]703.891.0670
[48]Contact Us [49]hello@viget.com [50]703.891.0670
* Practice
* [61]Work
* [62]Services
* [63]Articles
* [51]Work
* [52]Services
* [53]Articles
* People
* [64]Company
* [65]Careers
* [66]Code of Ethics
* [67]Diversity & Inclusion
* [54]Company
* [55]Careers
* [56]Code of Ethics
* [57]Diversity & Inclusion
* More
* [68]Pointless Corp.
* [69]Explorations
* [70]Code at Viget
* [58]Pointless Corp.
* [59]Explorations
* [60]Code at Viget
Sign Up For Our Newsletter
A curated periodical featuring thoughts, opinions, and tools for
building a better digital world.
[71]Check it out
[61]Check it out
Social Links
[72]Viget
[62]Viget
*
*
*
@@ -306,24 +291,22 @@ Social Links
Office Locations
* [73]Washington DC Metro
* [74]Durham, NC
* [75]Boulder, CO
* [76]Chattanooga, TN
* [63]Washington DC Metro
* [64]Durham, NC
* [65]Boulder, CO
* [66]Chattanooga, TN
© 1999 2023 Viget Labs, LLC. [77]Terms [78]Privacy [79]MRF
© 1999 2024 Viget Labs, LLC. [67]Terms [68]Privacy [69]MRF
* [80]Home
* [81]Articles
* [82]Whats in a Word? Building a Verbose Party Game
* [70]Home
* [71]Articles
* [72]Whats in a Word? Building a Verbose Party Game
[83]Subscribe (opens in a new window)
[73]Subscribe (opens in a new window)
(BUTTON) Share
* [84]Share this page
* [85]Share this page
* [86]Tweet this page
[87]Edit Entry
* [74]Share this page
* [75]Share this page
* [76]Post this page
References
@@ -349,85 +332,74 @@ References
19. https://pointlesscorp.com/
20. https://explorations.viget.com/
21. https://code.viget.com/
22. https://www.viget.com/about/team/hjohnson/
23. https://www.viget.com/about/team/hmatties/
24. https://www.viget.com/about/team/athomas/
25. https://www.viget.com/about/team/nrymarz/
26. https://www.viget.com/about/team/deisinger/
27. https://www.viget.com/articles/category/news-culture/
28. https://www.viget.com/articles/category/employee-engagement/
29. https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
30. https://boardgamegeek.com/boardgame/254640/just-one
31. https://verbose.club/
32. https://www.viget.com/about/team/hjohnson/
33. https://www.viget.com/about/team/hmatties/
34. https://www.viget.com/about/team/nrymarz/
35. http://whimsical.com/
36. http://figma.com/
37. https://www.viget.com/about/team/athomas/
38. https://www.viget.com/about/team/deisinger/
39. https://caddyserver.com/
40. https://verbose.club/
41. https://www.viget.com/about/team/hjohnson/
42. https://www.viget.com/about/team/hjohnson/
43. https://www.viget.com/about/team/hjohnson/
44. https://www.viget.com/about/team/hmatties/
45. https://www.viget.com/about/team/hmatties/
46. https://www.viget.com/about/team/hmatties/
47. https://www.viget.com/about/team/athomas/
48. https://www.viget.com/about/team/athomas/
49. https://www.viget.com/about/team/athomas/
50. https://www.viget.com/about/team/nrymarz/
51. https://www.viget.com/about/team/nrymarz/
52. https://www.viget.com/about/team/nrymarz/
53. https://www.viget.com/about/team/deisinger/
54. https://www.viget.com/about/team/deisinger/
55. https://www.viget.com/about/team/deisinger/
56. https://www.viget.com/newsletter
57. http://eepurl.com/gtHqsj
58. https://www.viget.com/contact/
59. mailto:hello@viget.com?subject=Hello, Viget!
60. tel:7038910670
61. https://www.viget.com/work/
62. https://www.viget.com/services/
63. https://www.viget.com/articles/
64. https://www.viget.com/about/
65. https://www.viget.com/careers/
66. https://www.viget.com/code-of-ethics/
67. https://www.viget.com/diversity-equity-and-inclusion/
68. https://pointlesscorp.com/
69. https://explorations.viget.com/
70. https://code.viget.com/
71. https://www.viget.com/newsletter/
72. https://www.viget.com/
73. https://www.viget.com/dc-metro-hq/
74. https://www.viget.com/durham/
75. https://www.viget.com/boulder/
76. https://www.viget.com/chattanooga/
77. https://www.viget.com/terms-conditions/
78. https://www.viget.com/privacy-policy/
79. https://individual.carefirst.com/individuals-families/mandates-policies/machine-readable-file.page
80. https://www.viget.com/
81. https://www.viget.com/articles
82. https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/#hero
83. http://eepurl.com/gtHqsj
84. https://www.facebook.com/sharer/sharer.php?u=https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
85. http://www.linkedin.com/shareArticle?mini=true&url=https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
86. https://twitter.com/intent/tweet?text=Our Pointless Palooza team designed and built a word-association game in 48 hours. Here's what we learned (and loved) while doing it. https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
87. https://www.viget.com/admin/entries/article/466210-whats-in-a-word-building-a-verbose-party-game
22. https://www.viget.com/about/team/hmatties/
23. https://www.viget.com/about/team/deisinger/
24. https://www.viget.com/about/team/hmatties/
25. https://www.viget.com/about/team/deisinger/
26. https://www.viget.com/articles/category/news-culture/
27. https://www.viget.com/articles/category/employee-engagement/
28. https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
29. https://boardgamegeek.com/boardgame/254640/just-one
30. https://verbose.club/
31. https://www.viget.com/about/team/hjohnson/
32. https://www.viget.com/about/team/hmatties/
33. https://www.viget.com/about/team/nrymarz/
34. http://whimsical.com/
35. http://figma.com/
36. https://www.viget.com/about/team/athomas/
37. https://www.viget.com/about/team/deisinger/
38. https://caddyserver.com/
39. https://verbose.club/
40. https://www.viget.com/about/team/hmatties/
41. https://www.viget.com/about/team/hmatties/
42. https://www.viget.com/about/team/hmatties/
43. https://www.viget.com/about/team/deisinger/
44. https://www.viget.com/about/team/deisinger/
45. https://www.viget.com/about/team/deisinger/
46. https://www.viget.com/newsletter
47. http://eepurl.com/gtHqsj
48. https://www.viget.com/contact/
49. mailto:hello@viget.com?subject=Hello, Viget!
50. tel:7038910670
51. https://www.viget.com/work/
52. https://www.viget.com/services/
53. https://www.viget.com/articles/
54. https://www.viget.com/about/
55. https://www.viget.com/careers/
56. https://www.viget.com/code-of-ethics/
57. https://www.viget.com/diversity-equity-and-inclusion/
58. https://pointlesscorp.com/
59. https://explorations.viget.com/
60. https://code.viget.com/
61. https://www.viget.com/newsletter/
62. https://www.viget.com/
63. https://www.viget.com/dc-metro-hq/
64. https://www.viget.com/durham/
65. https://www.viget.com/boulder/
66. https://www.viget.com/chattanooga/
67. https://www.viget.com/terms-conditions/
68. https://www.viget.com/privacy-policy/
69. https://individual.carefirst.com/individuals-families/mandates-policies/machine-readable-file.page
70. https://www.viget.com/
71. https://www.viget.com/articles
72. https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/#hero
73. http://eepurl.com/gtHqsj
74. https://www.facebook.com/sharer/sharer.php?u=https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
75. http://www.linkedin.com/shareArticle?mini=true&url=https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
76. https://x.com/intent/tweet?text=Our Pointless Palooza team designed and built a word-association game in 48 hours. Here's what we learned (and loved) while doing it. https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
Hidden links:
89. https://www.viget.com/newsletter/react-server-components-the-future-of-react-frontends/
90. https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game/
91. https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viget.com%2Farticles%2Fwhats-in-a-word-building-a-verbose-party-game%2F
92. http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.viget.com%2Farticles%2Fwhats-in-a-word-building-a-verbose-party-game%2F
93. https://twitter.com/intent/tweet?text=Our%20Pointless%20Palooza%20team%20designed%20and%20built%20a%20word-association%20game%20in%2048%20hours.%20Here%27s%20what%20we%20learned%20%28and%20loved%29%20while%20doing%20it.%20https%3A%2F%2Fwww.viget.com%2Farticles%2Fwhats-in-a-word-building-a-verbose-party-game%2F
94. https://www.viget.com/articles/figma-comic-creator/
95. https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
96. https://www.viget.com/articles/plan-a-killer-party-with-thrillr/
97. https://twitter.com/viget
98. https://github.com/vigetlabs
99. https://dribbble.com/viget
100. https://www.instagram.com/viget/
101. https://www.linkedin.com/company/viget-labs
102. https://vimeo.com/viget/collections
78. https://www.viget.com/newsletter/revolutionizing-the-web/
79. https://www.viget.com/articles/the-reflection-before-christmas/
80. https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viget.com%2Farticles%2Fwhats-in-a-word-building-a-verbose-party-game%2F
81. http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.viget.com%2Farticles%2Fwhats-in-a-word-building-a-verbose-party-game%2F
82. https://x.com/intent/tweet?text=Our%20Pointless%20Palooza%20team%20designed%20and%20built%20a%20word-association%20game%20in%2048%20hours.%20Here%27s%20what%20we%20learned%20%28and%20loved%29%20while%20doing%20it.%20https%3A%2F%2Fwww.viget.com%2Farticles%2Fwhats-in-a-word-building-a-verbose-party-game%2F
83. https://www.viget.com/articles/figma-comic-creator/
84. https://www.viget.com/articles/the-enduring-point-of-pointless-corp/
85. https://www.viget.com/articles/plan-a-killer-party-with-thrillr/
86. http://x.com/viget
87. https://github.com/vigetlabs
88. https://dribbble.com/viget
89. https://www.instagram.com/viget/
90. https://www.linkedin.com/company/viget-labs
91. https://vimeo.com/viget/collections

View File

@@ -16,10 +16,10 @@
* [8]Culture
* [9]Gear
* [10]Ideas
* [11]Science
* [12]Security
* [13]Merch
* [14]Prime Day
* [11]Politics
* [12]Science
* [13]Security
* [14]Merch
(BUTTON) More
@@ -34,25 +34,26 @@
* [20]Culture
* [21]Gear
* [22]Ideas
* [23]Science
* [24]Security
* [25]Merch
* [26]Prime Day
* [23]Politics
* [24]Science
* [25]Security
* [26]Merch
* [27]Podcasts
* [28]Video
* [29]Artificial Intelligence
* [30]Climate
* [31]Games
* [32]Newsletters
* [33]Magazine
* [34]Events
* [35]Wired Insider
* [36]Jobs
* [37]Coupons
* [29]Wired World
* [30]Artificial Intelligence
* [31]Climate
* [32]Games
* [33]Newsletters
* [34]Magazine
* [35]Events
* [36]Wired Insider
* [37]Jobs
* [38]Coupons
[38]Paul Ford
[39]Ideas
[39]Paul Ford
[40]Ideas
Apr 1, 2022 7:00 AM
I Finally Reached Computing Nirvana. What Was It All For?
@@ -65,12 +66,12 @@ I Finally Reached Computing Nirvana. What Was It All For?
(BUTTON) Save
Like many nerds before me, I spent a goodly portion of my life
searching for the perfect [40]computing system. I wanted a single tool
searching for the perfect [41]computing system. I wanted a single tool
that would let me write prose or programs, that could search every
email, tweet, or document in a few keystrokes, and that would work
across all my devices. I yearned to summit the mythic Mt. Augment, to
achieve the enlightenment of a properly orchestrated personal computer.
Where the [41]software industry offered notifications, little clicks
Where the [42]software industry offered notifications, little clicks
and dings, messages jumping up and down on my screen like a dog begging
for a treat, I wanted calm textuality. Seeking it, I tweaked. I
configured.
@@ -84,17 +85,17 @@ I Finally Reached Computing Nirvana. What Was It All For?
is indistinguishable from procrastination. A little is fine but too
much is embarrassing.
[42]The Best Way to Learn Online? Be a Lurker
[43]The Best Way to Learn Online? Be a Lurker
Sneakbrowsing
The Best Way to Learn Online? Be a Lurker
Paul Ford
[43]Coders Primal Urge to Kill Inefficiency&-Everywhere
[44]Coders Primal Urge to Kill Inefficiency&-Everywhere
Coders
Coders Primal Urge to Kill Inefficiency—Everywhere
Clive Thompson
[44]Forget To-Do Lists. You Really Need a Got Done List
[45]Forget To-Do Lists. You Really Need a Got Done List
work smart
Forget To-Do Lists. You Really Need a Got Done List
@@ -133,22 +134,28 @@ I Finally Reached Computing Nirvana. What Was It All For?
and went for a walk. Was this happiness? Freedom? Or would I find
myself back tomorrow, with a whole new set of requirements?
Most Popular
* [45]New Yorks Airbnb Ban Is Descending Into Pure Chaos
Business
New Yorks Airbnb Ban Is Descending Into Pure Chaos
Amanda Hoover
* [46]The Israel-Hamas War Is Drowning X in Disinformation
* [46]Cult of the Lambs Sex Update Is a Good Sign for Horny Video
Games
Culture
Cult of the Lambs Sex Update Is a Good Sign for Horny Video
Games
Megan Farokhmanesh
* [47]The Emmys Proved Streaming Changed TV for the Better
Culture
The Emmys Proved Streaming Changed TV for the Better
Angela Watercutter
* [48]A Flaw in Millions of Apple, AMD, and Qualcomm GPUs Could
Expose AI Data
Security
The Israel-Hamas War Is Drowning X in Disinformation
David Gilbert
* [47]Inside FTXs All-Night Race to Stop a $1 Billion Crypto Heist
Security
Inside FTXs All-Night Race to Stop a $1 Billion Crypto Heist
Andy Greenberg
* [48]23andMe User Data Stolen in Targeted Attack on Ashkenazi Jews
Security
23andMe User Data Stolen in Targeted Attack on Ashkenazi Jews
A Flaw in Millions of Apple, AMD, and Qualcomm GPUs Could Expose AI
Data
Lily Hay Newman
* [49]Even After a Landslide Victory, Trump Supporters Claim Iowa
Caucus Was Rigged
Politics
Even After a Landslide Victory, Trump Supporters Claim Iowa Caucus
Was Rigged
David Gilbert
*
The more “professional” a piece of software is intended to be, the more
@@ -159,14 +166,14 @@ I Finally Reached Computing Nirvana. What Was It All For?
computing is done on someone else's terms. We describe it with carceral
words. To assert control over your device, you “jailbreak” out.
I wonder if this is one of the reasons people get into [49]crypto—they
I wonder if this is one of the reasons people get into [50]crypto—they
dream of a new world that can be customized like software. Programmable
money, self-executing contracts, little scripts that rearrange reality.
In DAOs (decentralized autonomous organizations), people use code to
make social rules, then buy or do things with their consolidated
digital might.
A lot of my friends hate all this stuff (perhaps [50]NFTs more than
A lot of my friends hate all this stuff (perhaps [51]NFTs more than
DAOs) with great passion; they see it as a closing off, a betrayal of
the open, trust-driven nature of the early web. Others love it, seeing
it as a continuation of the community-building, empowering nature of
@@ -210,22 +217,28 @@ I Finally Reached Computing Nirvana. What Was It All For?
twice, but they rarely mention that it's the same hand doing the
dipping.
Most Popular
* [51]New Yorks Airbnb Ban Is Descending Into Pure Chaos
Business
New Yorks Airbnb Ban Is Descending Into Pure Chaos
Amanda Hoover
* [52]The Israel-Hamas War Is Drowning X in Disinformation
* [52]Cult of the Lambs Sex Update Is a Good Sign for Horny Video
Games
Culture
Cult of the Lambs Sex Update Is a Good Sign for Horny Video
Games
Megan Farokhmanesh
* [53]The Emmys Proved Streaming Changed TV for the Better
Culture
The Emmys Proved Streaming Changed TV for the Better
Angela Watercutter
* [54]A Flaw in Millions of Apple, AMD, and Qualcomm GPUs Could
Expose AI Data
Security
The Israel-Hamas War Is Drowning X in Disinformation
David Gilbert
* [53]Inside FTXs All-Night Race to Stop a $1 Billion Crypto Heist
Security
Inside FTXs All-Night Race to Stop a $1 Billion Crypto Heist
Andy Greenberg
* [54]23andMe User Data Stolen in Targeted Attack on Ashkenazi Jews
Security
23andMe User Data Stolen in Targeted Attack on Ashkenazi Jews
A Flaw in Millions of Apple, AMD, and Qualcomm GPUs Could Expose AI
Data
Lily Hay Newman
* [55]Even After a Landslide Victory, Trump Supporters Claim Iowa
Caucus Was Rigged
Politics
Even After a Landslide Victory, Trump Supporters Claim Iowa Caucus
Was Rigged
David Gilbert
*
Since the emails are, well, just emails, sometimes I hit Reply (by
@@ -243,7 +256,7 @@ I Finally Reached Computing Nirvana. What Was It All For?
understand our children.
I'm thinking of starting a Sunday morning waffle breakfast for
[55]vaccinated people to come stare at each other. It's one thing to
[56]vaccinated people to come stare at each other. It's one thing to
email after 10 years, but everyone appreciates an invitation to
breakfast. Maybe I'll set up some sort of internet-connected LED
scrolly screen, like they put on food carts, so out-of-towners can
@@ -261,264 +274,283 @@ I Finally Reached Computing Nirvana. What Was It All For?
that configuration for? It was, in all sincerity, for waffles.
__________________________________________________________________
This article appears in the April 2022 issue. [56]Subscribe now.
This article appears in the April 2022 issue. [57]Subscribe now.
__________________________________________________________________
More Great WIRED Stories
* 📩 The latest on tech, science, and more: [57]Get our newsletters!
* [58]Jacques Vallée still doesnt know what UFOs are
* When should you [59]test yourself for Covid-19?
* [60]How to leave your photos to someone when you die
* TV struggles to put [61]Silicon Valley on the screen
* [62]YouTube's captions insert explicit language in kids' videos
* 👁️ Explore AI like never before with [63]our new database
* 🎧 Things not sounding right? Check out our favorite [64]wireless
headphones, [65]soundbars, and [66]Bluetooth speakers
* 📩 The latest on tech, science, and more: [58]Get our newsletters!
* [59]Jacques Vallée still doesnt know what UFOs are
* When should you [60]test yourself for Covid-19?
* [61]How to leave your photos to someone when you die
* TV struggles to put [62]Silicon Valley on the screen
* [63]YouTube's captions insert explicit language in kids' videos
* 👁️ Explore AI like never before with [64]our new database
* 🎧 Things not sounding right? Check out our favorite [65]wireless
headphones, [66]soundbars, and [67]Bluetooth speakers
[67]Paul Ford is a writer, programmer, and software entrepreneur. He
[68]Paul Ford is a writer, programmer, and software entrepreneur. He
lives in Brooklyn.
Contributor
*
Topics[68]magazine-30.04[69]crypto[70]NFTs[71]software[72]Web3
Topics[69]magazine-30.04[70]crypto[71]NFTs[72]software[73]Web3
More from WIRED
[73]
ChatGPT Isn't Coming for Your Coding Job
ChatGPT Isn't Coming for Your Coding Job
New technologies have long promised to make human software engineers
redundant. But developers have only gotten more important over time.
[74]
A Key to Detecting Brain Disease Earlier Than Ever
A Key to Detecting Brain Disease Earlier Than Ever
Treatment of Parkinsons, Huntingtons, ALS, and other brain diseases
depends on reliable detection—especially in those who dont even know
theyre at risk. An innovative scratch-and-sniff test can help.
Zeb Larson
[74]AI-Powered Thought Decoders Wont Just Read Your Mind&-Theyll
Change It
AI-Powered Thought Decoders Wont Just Read Your Mind—Theyll Change
It
“Mind-reading” neural decoders could spell the end of privacy. But the
full ramifications of this technology are even more concerning.
Michael J. Fox
[75]The Danger of Digitizing Everything
The Danger of Digitizing Everything
The creep of conducting our day-to-day interactions over screens has
reached a breaking point—and it threatens to push out everyone but
those with the “right” access.
Leo Kim
[75]Marie Kondo and the Manhattan Project
Marie Kondo and the Manhattan Project
What does the author and lifestyle guru have in common with the
mathematician Stan Ulam—and Benjamin Franklin?
Naomi Alderman
[76]Regulators Are Finally Catching Up With Big Tech
Regulators Are Finally Catching Up With Big Tech
The lawless, Wild West era of AI and technology is almost at an end, as
data protection authorities use new and existing legislation to get
tough.
Coco Krumme
[76]In the War Between Harassment and Censorship, No One Wins
In the War Between Harassment and Censorship, No One Wins
Abuses on Kiwi Farms have sparked debate about harassment, safety, and
free speech, with activists on both sides caught in an ethical
minefield.
Susie Alegre
[77]Get Ready for the Great AI Disappointment
Get Ready for the Great AI Disappointment
Rose-tinted predictions for artificial intelligences grand
achievements will be swept aside by underwhelming performance and
dangerous results.
Katherine Alejandra Cross
[77]Is the Physics of Time Actually Changing?
Is the Physics of Time Actually Changing?
Days seem to be rushing ahead in a disturbing blur, or else slowing
painfully down. Maybe its a tale as old as—well, you know.
Daron Acemoglu
[78]The Oceans Mysteries&-and Marvels&-Are About to Reach New Depths
The Oceans Mysteries—and Marvels—Are About to Reach New Depths
Advancements in science will bring unprecedented lens into the
complexities of the ocean, and a renewed call for humans to protect it.
KC Cole
[78]Immersive Tech Obscures Reality. AI Will Threaten It
Immersive Tech Obscures Reality. AI Will Threaten It
AI could supercharge augmented and virtual reality, making online
manipulation and disinformation campaigns much more personal—and
effective.
Helen Czerski
[79]AI Needs to Be Both Trusted and Trustworthy
AI Needs to Be Both Trusted and Trustworthy
Through sensors, actuators, and IoT devices, AI is going to be
interacting with the physical plane on a massive scale. The question
is, how does one build trust in its actions?
Jameson Spivack
[79]Welcome to Halal Hinge
Welcome to Halal Hinge
In my community, mums and aunties are joining WhatsApp matchmaking
groups to find spouses for their kids. Instead, theyre getting a crash
course in modern dating.
Bruce Schneier
[80]The End of One-Size-Fits-All Health Care
The End of One-Size-Fits-All Health Care
Medicines need to be safe for all, but also effective for the
individual. Embracing our differences will lead to better health care
for everyone.
Faima Bakar
[80]Everyone Is a Girl Online
Everyone Is a Girl Online
NPC influencers, "girl dinner," angels, bimbos—the internet is a girl's
world now, whether you like it or not.
Angela Saini
[81]Digitization Beats Deforestation
Digitization Beats Deforestation
Geolocation, supply-chain tracking, and digital payments are the tools
that will enable farmers and consumers to make better choices.
Alex Quicho
Alloysius Attah
[81]WIRED
[82]WIRED
WIRED is where tomorrow is realized. It is the essential source of
information and ideas that make sense of a world in constant
transformation. The WIRED conversation illuminates how technology is
changing every aspect of our lives—from culture to business, science to
design. The breakthroughs and innovations that we uncover lead to new
ways of thinking, new connections, and new industries.
*
*
*
*
*
*
(BUTTON) More From WIRED
* [82]Subscribe
* [83]Newsletters
* [84]FAQ
* [85]Wired Staff
* [86]Press Center
* [87]Coupons
* [88]Editorial Standards
* [89]Archive
* [90]Prime Day
* [83]Subscribe
* [84]Newsletters
* [85]FAQ
* [86]WIRED Staff
* [87]Editorial Standards
* [88]Archive
* [89]RSS
* [90]Accessibility Help
(BUTTON) Contact
* [91]Advertise
* [92]Contact Us
* [93]Customer Care
* [94]Jobs
(BUTTON) Reviews and Guides
* [91]Reviews
* [92]Buying Guides
* [93]Coupons
* [94]Mattresses
* [95]Electric Bikes
* [96]Fitness Trackers
* [97]Streaming Guides
* [95]RSS
* [96]Accessibility Help
* [97]Condé Nast Store
* (BUTTON) Do Not Sell My Personal Info
* [98]Advertise
* [99]Contact Us
* [100]Customer Care
* [101]Jobs
* [102]Press Center
* [103]Condé Nast Store
© 2023 Condé Nast. All rights reserved. Use of this site constitutes
acceptance of our [98]User Agreement and [99]Privacy Policy and Cookie
Statement and [100]Your California Privacy Rights. WIRED may earn a
portion of sales from products that are purchased through our site as
part of our Affiliate Partnerships with retailers. The material on this
site may not be reproduced, distributed, transmitted, cached or
© 2024 Condé Nast. All rights reserved. Use of this site constitutes
acceptance of our [104]User Agreement and [105]Privacy Policy and
Cookie Statement and [106]Your California Privacy Rights. WIRED may
earn a portion of sales from products that are purchased through our
site as part of our Affiliate Partnerships with retailers. The material
on this site may not be reproduced, distributed, transmitted, cached or
otherwise used, except with the prior written permission of Condé Nast.
[101]Ad Choices
Select international site (BUTTON) United States
* [102]UK
* [103]Italia
* [104]Japón
[107]Ad Choices
Select international site
(BUTTON) United States
* [108]UK
* [109]Italia
* [110]Japón
* [111]Czech Republic & Slovakia
*
*
*
*
*
*
(BUTTON) Do Not Sell My Personal Info
References
Visible links:
1. https://www.wired.com/feed/rss
2. https://www.googletagmanager.com/ns.html?id=GTM-5HBJC2K
3. file:///var/folders/q9/qlz2w5251kzdfgn0np7z2s4c0000gn/T/L85849-8TMP.html#main-content
4. file:///account/saved
5. file:///
6. file:///category/backchannel/
7. file:///category/business/
8. file:///category/culture/
9. file:///category/gear/
10. file:///category/ideas/
11. file:///category/science/
12. file:///category/security/
13. https://shop.wired.com/
14. file:///story/best-october-prime-day-deals-2023-3/
15. file:///account/saved
16. file:///auth/initiate?redirectURL=/story/i-finally-reached-computing-nirvana-what-was-it-all-for/&source=VERSO_NAVIGATION
17. file:///search/
18. file:///category/backchannel/
19. file:///category/business/
20. file:///category/culture/
21. file:///category/gear/
22. file:///category/ideas/
23. file:///category/science/
24. file:///category/security/
25. https://shop.wired.com/
26. file:///story/best-october-prime-day-deals-2023-3/
27. file:///podcasts/
28. file:///video/
29. https://www.wired.com/category/artificial-intelligence/
30. https://www.wired.com/category/science/environment-climate-change/
31. https://www.wired.com/tag/video-games/
32. https://www.wired.com/newsletter
33. https://www.wired.com/magazine
34. https://events.wired.com/livewired
35. file:///category/wiredinsider/
36. https://jobs.wired.com/?source=navbar
37. https://www.wired.com/coupons
38. file:///author/paul-ford
39. file:///category/ideas
40. https://www.wired.com/tag/computers/
41. https://www.wired.com/tag/software/
42. file:///story/best-way-learn-online-be-lurker/
43. file:///story/coders-efficiency-is-beautiful/
44. file:///story/productivity-got-done-list/
45. https://www.wired.com/story/airbnb-ban-new-york-illegal-listings/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
46. https://www.wired.com/story/x-israel-hamas-war-disinformation/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
47. https://www.wired.com/story/ftx-1-billion-crypto-heist/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
48. https://www.wired.com/story/23andme-credential-stuffing-data-stolen/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
49. https://www.wired.com/tag/cryptocurrency/
50. https://www.wired.com/tag/nfts/
51. https://www.wired.com/story/airbnb-ban-new-york-illegal-listings/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
52. https://www.wired.com/story/x-israel-hamas-war-disinformation/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
53. https://www.wired.com/story/ftx-1-billion-crypto-heist/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
54. https://www.wired.com/story/23andme-credential-stuffing-data-stolen/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
55. https://www.wired.com/tag/vaccines/
56. https://subscribe.wired.com/subscribe/splits/wired/WIR_Edit_Hardcoded?source=ArticleEnd_CMlink
57. https://www.wired.com/newsletter?sourceCode=BottomStories
58. https://www.wired.com/story/jacques-vallee-still-doesnt-know-what-ufos-are/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
59. https://www.wired.com/story/when-to-test-for-covid-vaccinated/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
60. https://www.wired.com/story/how-to-leave-photos-behind-when-you-die/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
61. https://www.wired.com/story/wecrashed-tv-silicon-valley/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
62. https://www.wired.com/story/youtubes-captions-insert-explicit-language-kids-videos/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
63. https://www.wired.com/category/artificial-intelligence/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
64. https://www.wired.com/gallery/best-wireless-headphones/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
65. https://www.wired.com/gallery/best-soundbars/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
66. https://www.wired.com/gallery/best-bluetooth-speakers/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
67. file:///author/paul-ford
68. file:///tag/magazine-3004/
69. file:///tag/crypto/
70. file:///tag/nfts/
71. file:///tag/software/
72. file:///tag/web3/
73. https://www.wired.com/story/chatgpt-coding-software-crisis/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
74. https://www.wired.com/story/ai-thought-decoder-mind-philosophy/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
75. https://www.wired.com/story/optimization-math-history-coco-krumme/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
76. https://www.wired.com/story/kiwifarms-tech-ethics-networked-harassment/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
77. https://www.wired.com/story/physics-of-time-actually-changing/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
78. https://www.wired.com/story/immersive-technology-artificial-intelligence-disinformation/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
79. https://www.wired.com/story/whatsapp-matchmaking-dating-ghosting/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
80. https://www.wired.com/story/girls-online-culture/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
81. file:///
82. https://www.wired.com/subscribe/
83. https://www.wired.com/newsletter?sourceCode=HeaderAndFooter
84. https://www.wired.com/about/faq/
85. https://www.wired.com/wired-staff/
86. https://www.wired.com/about/press/
87. https://www.wired.com/coupons
88. https://www.wired.com/about/wired-on-background-policy/
89. https://archive.wired.com/t/storefront/storefront
90. file:///story/best-october-prime-day-deals-2023-3/
91. https://www.condenast.com/brands/wired
92. https://www.wired.com/about/feedback/
93. https://subscriptions.wired.com/pubs/N3/WIR/Register.jsp?cds_page_id=175371&amp;amp;cds_mag_code=WIR&amp;amp;id=1423757547774&amp;amp;lsid=50431012277019467&amp;amp;vid=1
94. https://www.wired.com/about/wired-jobs/
95. file:///about/rss-feeds/
96. file:///about/accessibility-help/
97. https://www.condenaststore.com/
98. https://www.condenast.com/user-agreement/
99. http://www.condenast.com/privacy-policy#privacypolicy
100. http://www.condenast.com/privacy-policy#privacypolicy-california
101. http://www.condenast.com/privacy-policy#privacypolicy-optout
102. https://www.wired.co.uk/
103. https://www.wired.it/
104. https://wired.jp/
3. https://www.wired.com/story/i-finally-reached-computing-nirvana-what-was-it-all-for/#main-content
4. https://www.wired.com/account/saved
5. https://www.wired.com/
6. https://www.wired.com/category/backchannel/
7. https://www.wired.com/category/business/
8. https://www.wired.com/category/culture/
9. https://www.wired.com/category/gear/
10. https://www.wired.com/category/ideas/
11. https://www.wired.com/category/politics/
12. https://www.wired.com/category/science/
13. https://www.wired.com/category/security/
14. https://shop.wired.com/
15. https://www.wired.com/account/saved
16. https://www.wired.com/auth/initiate?redirectURL=/story/i-finally-reached-computing-nirvana-what-was-it-all-for/&source=VERSO_NAVIGATION
17. https://www.wired.com/search/
18. https://www.wired.com/category/backchannel/
19. https://www.wired.com/category/business/
20. https://www.wired.com/category/culture/
21. https://www.wired.com/category/gear/
22. https://www.wired.com/category/ideas/
23. https://www.wired.com/category/politics/
24. https://www.wired.com/category/science/
25. https://www.wired.com/category/security/
26. https://shop.wired.com/
27. https://www.wired.com/podcasts/
28. https://www.wired.com/video/
29. https://www.wired.com/wired-world/
30. https://www.wired.com/category/artificial-intelligence/
31. https://www.wired.com/category/science/environment-climate-change/
32. https://www.wired.com/tag/video-games/
33. https://www.wired.com/newsletter
34. https://www.wired.com/magazine
35. https://events.wired.com/livewired
36. https://www.wired.com/category/wiredinsider/
37. https://jobs.wired.com/?source=navbar
38. https://www.wired.com/coupons
39. https://www.wired.com/author/paul-ford
40. https://www.wired.com/category/ideas
41. https://www.wired.com/tag/computers/
42. https://www.wired.com/tag/software/
43. https://www.wired.com/story/best-way-learn-online-be-lurker/
44. https://www.wired.com/story/coders-efficiency-is-beautiful/
45. https://www.wired.com/story/productivity-got-done-list/
46. https://www.wired.com/story/cult-of-the-lamb-sins-of-the-flesh-sex-update-horny-games/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
47. https://www.wired.com/story/emmys-streaming-succession-the-bear-hbo-hulu/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
48. https://www.wired.com/story/leftoverlocals-gpu-vulnerability-generative-ai/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
49. https://www.wired.com/story/trump-iowa-conspiracies/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
50. https://www.wired.com/tag/cryptocurrency/
51. https://www.wired.com/tag/nfts/
52. https://www.wired.com/story/cult-of-the-lamb-sins-of-the-flesh-sex-update-horny-games/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
53. https://www.wired.com/story/emmys-streaming-succession-the-bear-hbo-hulu/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
54. https://www.wired.com/story/leftoverlocals-gpu-vulnerability-generative-ai/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
55. https://www.wired.com/story/trump-iowa-conspiracies/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
56. https://www.wired.com/tag/vaccines/
57. https://subscribe.wired.com/subscribe/splits/wired/WIR_Edit_Hardcoded?source=ArticleEnd_CMlink
58. https://www.wired.com/newsletter?sourceCode=BottomStories
59. https://www.wired.com/story/jacques-vallee-still-doesnt-know-what-ufos-are/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
60. https://www.wired.com/story/when-to-test-for-covid-vaccinated/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
61. https://www.wired.com/story/how-to-leave-photos-behind-when-you-die/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
62. https://www.wired.com/story/wecrashed-tv-silicon-valley/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
63. https://www.wired.com/story/youtubes-captions-insert-explicit-language-kids-videos/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
64. https://www.wired.com/category/artificial-intelligence/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
65. https://www.wired.com/gallery/best-wireless-headphones/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
66. https://www.wired.com/gallery/best-soundbars/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
67. https://www.wired.com/gallery/best-bluetooth-speakers/?itm_campaign=BottomRelatedStories&itm_content=footer-recirc
68. https://www.wired.com/author/paul-ford
69. https://www.wired.com/tag/magazine-3004/
70. https://www.wired.com/tag/crypto/
71. https://www.wired.com/tag/nfts/
72. https://www.wired.com/tag/software/
73. https://www.wired.com/tag/web3/
74. https://www.wired.com/story/a-key-to-detecting-brain-disease-earlier-than-ever/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
75. https://www.wired.com/story/the-danger-of-digitizing-everything/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
76. https://www.wired.com/story/regulators-are-finally-catching-up-with-big-tech/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
77. https://www.wired.com/story/get-ready-for-the-great-ai-disappointment/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
78. https://www.wired.com/story/the-oceans-mysteries-and-marvels-are-about-to-reach-new-depths/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
79. https://www.wired.com/story/ai-needs-to-be-both-trusted-and-trustworthy/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
80. https://www.wired.com/story/the-end-of-one-size-fits-all-health-care/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
81. https://www.wired.com/story/digitization-beats-deforestation/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
82. https://www.wired.com/
83. https://www.wired.com/subscribe/
84. https://www.wired.com/newsletter?sourceCode=HeaderAndFooter
85. https://www.wired.com/about/faq/
86. https://www.wired.com/wired-staff/
87. https://www.wired.com/about/wired-on-background-policy/
88. https://archive.wired.com/t/storefront/storefront
89. https://www.wired.com/about/rss-feeds/
90. https://www.wired.com/about/accessibility-help/
91. https://www.wired.com/category/gear/reviews/
92. https://www.wired.com/category/gear/buying-guides/
93. https://www.wired.com/coupons
94. https://www.wired.com/gallery/best-mattresses/
95. https://www.wired.com/gallery/best-electric-bikes/
96. https://www.wired.com/gallery/best-fitness-tracker/
97. https://www.wired.com/tag/culture-guides/
98. https://www.condenast.com/brands/wired
99. https://www.wired.com/about/feedback/
100. https://subscriptions.wired.com/pubs/N3/WIR/Register.jsp?cds_page_id=175371&cds_mag_code=WIR&id=1423757547774&lsid=50431012277019467&vid=1
101. https://www.wired.com/about/wired-jobs/
102. https://www.wired.com/about/press/
103. https://www.condenaststore.com/
104. https://www.condenast.com/user-agreement/
105. http://www.condenast.com/privacy-policy#privacypolicy
106. http://www.condenast.com/privacy-policy#privacypolicy-california
107. http://www.condenast.com/privacy-policy#privacypolicy-optout
108. https://www.wired.co.uk/
109. https://www.wired.it/
110. https://wired.jp/
111. https://www.wired.cz/
Hidden links:
106. file://localhost/story/best-way-learn-online-be-lurker/
107. file://localhost/story/coders-efficiency-is-beautiful/
108. file://localhost/story/productivity-got-done-list/
109. https://www.wired.com/story/airbnb-ban-new-york-illegal-listings/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
110. https://www.wired.com/story/x-israel-hamas-war-disinformation/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
111. https://www.wired.com/story/ftx-1-billion-crypto-heist/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
112. https://www.wired.com/story/23andme-credential-stuffing-data-stolen/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
113. https://www.wired.com/story/airbnb-ban-new-york-illegal-listings/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
114. https://www.wired.com/story/x-israel-hamas-war-disinformation/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
115. https://www.wired.com/story/ftx-1-billion-crypto-heist/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
116. https://www.wired.com/story/23andme-credential-stuffing-data-stolen/#intcid=_wired-right-rail_04b13a6e-88a3-40d4-830d-f3acae710540_popular4-1-reranked-by-vidi
117. https://www.twitter.com/https://twitter.com/ftrain
118. https://www.wired.com/story/chatgpt-coding-software-crisis/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
119. https://www.wired.com/story/ai-thought-decoder-mind-philosophy/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
120. https://www.wired.com/story/optimization-math-history-coco-krumme/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
121. https://www.wired.com/story/kiwifarms-tech-ethics-networked-harassment/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
122. https://www.wired.com/story/physics-of-time-actually-changing/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
123. https://www.wired.com/story/immersive-technology-artificial-intelligence-disinformation/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
124. https://www.wired.com/story/whatsapp-matchmaking-dating-ghosting/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
125. https://www.wired.com/story/girls-online-culture/#intcid=_wired-bottom-recirc-v2_1cf83657-8f1c-4af7-bf40-d8067c0a444b_cral2-2-reranked-by-vidi
126. https://www.facebook.com/wired/
127. https://twitter.com/wired/
128. https://pinterest.com/wired/
129. https://www.youtube.com/user/wired/
130. https://instagram.com/wired/
131. https://www.tiktok.com/@wired?lang=en
113. https://www.wired.com/story/best-way-learn-online-be-lurker/
114. https://www.wired.com/story/coders-efficiency-is-beautiful/
115. https://www.wired.com/story/productivity-got-done-list/
116. https://www.wired.com/story/cult-of-the-lamb-sins-of-the-flesh-sex-update-horny-games/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
117. https://www.wired.com/story/emmys-streaming-succession-the-bear-hbo-hulu/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
118. https://www.wired.com/story/leftoverlocals-gpu-vulnerability-generative-ai/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
119. https://www.wired.com/story/trump-iowa-conspiracies/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
120. https://www.wired.com/story/cult-of-the-lamb-sins-of-the-flesh-sex-update-horny-games/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
121. https://www.wired.com/story/emmys-streaming-succession-the-bear-hbo-hulu/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
122. https://www.wired.com/story/leftoverlocals-gpu-vulnerability-generative-ai/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
123. https://www.wired.com/story/trump-iowa-conspiracies/#intcid=_wired-right-rail_74dfed7c-3bc1-442e-a3a4-9ff009852b0c_popular4-1-reranked-by-vidi_fallback_cral-top2-2
124. https://www.twitter.com/https://twitter.com/ftrain
125. https://www.wired.com/story/a-key-to-detecting-brain-disease-earlier-than-ever/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
126. https://www.wired.com/story/the-danger-of-digitizing-everything/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
127. https://www.wired.com/story/regulators-are-finally-catching-up-with-big-tech/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
128. https://www.wired.com/story/get-ready-for-the-great-ai-disappointment/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
129. https://www.wired.com/story/the-oceans-mysteries-and-marvels-are-about-to-reach-new-depths/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
130. https://www.wired.com/story/ai-needs-to-be-both-trusted-and-trustworthy/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
131. https://www.wired.com/story/the-end-of-one-size-fits-all-health-care/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
132. https://www.wired.com/story/digitization-beats-deforestation/#intcid=_wired-bottom-recirc-v2_f8b4e84f-1fac-4055-939a-7c08f87ffd72_text2vec1-reranked-by-vidi_fallback_cral-top2-2
133. https://www.facebook.com/wired/
134. https://twitter.com/wired/
135. https://pinterest.com/wired/
136. https://www.youtube.com/user/wired/
137. https://instagram.com/wired/
138. https://www.tiktok.com/@wired?lang=en

File diff suppressed because it is too large Load Diff

View File

@@ -16,9 +16,11 @@
gokrazy is really cool
Published on 09/20/2023
An image of undefined I work for Tailscale at the time of writing this
article. I wrote this on my own time out of my own volition.
Published on 09/20/2023, 3515 words, 13 minutes to read
An image of undefined - Nikon D3300, 35mm f/1.8 DX, a red formula one
style car speeds along a racetrack with visible tire skidmarks. Photo
by Xe Iaso I worked for Tailscale at the time of writing this article.
I wrote this on my own time out of my own volition.
When you deal with Linux, you end up hearing about "distributions" as
different "flavors" of Linux combined with a bunch of other tools. This
@@ -137,35 +139,35 @@ gokrazy
like:
/ # tree etc gokrazy user
etc
âââ breakglass.authorized_keys
âââ gokr-pw.txt
âââ gokrazy
â âââ sbom.json
âââ hostname
âââ hosts
âââ http-port.txt
âââ https-port.txt
âââ localtime
âââ machine-id
âââ resolv.conf -> /tmp/resolv.conf
âââ ssl
âââ ca-bundle.pem
├── breakglass.authorized_keys
├── gokr-pw.txt
├── gokrazy
└── sbom.json
├── hostname
├── hosts
├── http-port.txt
├── https-port.txt
├── localtime
├── machine-id
├── resolv.conf -> /tmp/resolv.conf
└── ssl
└── ca-bundle.pem
gokrazy
âââ dhcp
âââ heartbeat
âââ init
âââ ntp
âââ randomd
├── dhcp
├── heartbeat
├── init
├── ntp
└── randomd
user
âââ breakglass
âââ fbstatus
âââ qemu-guest-kragent
âââ serial-busybox
âââ tailscale
âââ tailscaled
âââ waifud-gok-agent
├── breakglass
├── fbstatus
├── qemu-guest-kragent
├── serial-busybox
├── tailscale
├── tailscaled
└── waifud-gok-agent
That is the entire system. It's all stripped down to these few
programs, configuration files, and one symlink for DNS resolution. This
@@ -511,6 +513,8 @@ Conclusion
Mara is hacker
<[58]Mara> Spoiler alert: [59]waifud support is coming soon to a
homelab near you.
__________________________________________________________________
(BUTTON) Share
Facts and circumstances may have changed since publication. Please
@@ -519,28 +523,28 @@ Conclusion
Tags: go, gokrazy, linux
Copyright 2012-2023 Xe Iaso (Christine Dodrill). Any and all opinions
Copyright 2012-2024 Xe Iaso (Christine Dodrill). Any and all opinions
listed here are my own and not representative of any of my employers,
past, future, and/or present.
Like what you see? Donate on [60]Patreon like [61]these awesome people!
Served by xesite v4
(/nix/store/5k4azk5h5ymf5r6siw9jv7d3k58qrwx7-xesite_v4-20231009/bin/xes
ite), source code available [62]here.
(/nix/store/5pbrsn0khhga62ipyl043c9z22dlah4w-xesite_v4-20231122/bin/xes
ite) with site version [62]ae5283f7 , source code available [63]here.
References
1. https://xeiaso.net/blog.rss
2. https://xeiaso.net/blog.json
3. file:///
4. file:///blog
5. file:///contact
6. file:///resume
7. file:///talks
8. file:///vods
9. file:///signalboost
10. file:///characters#mara
3. https://xeiaso.net/
4. https://xeiaso.net/blog
5. https://xeiaso.net/contact
6. https://xeiaso.net/resume
7. https://xeiaso.net/talks
8. https://xeiaso.net/vods
9. https://xeiaso.net/signalboost
10. https://xeiaso.net/characters#mara
11. https://gcc.gnu.org/
12. https://www.gnu.org/software/coreutils/coreutils.html
13. https://www.gnu.org/software/libc/
@@ -548,27 +552,27 @@ References
15. https://musl.libc.org/
16. https://www.gnu.org/software/libc/
17. https://en.wikipedia.org/wiki/BusyBox
18. file:///characters#mara
18. https://xeiaso.net/characters#mara
19. https://en.wikipedia.org/wiki/Android_(operating_system)
20. file:///characters#aoi
21. file:///characters#aoi
22. file:///characters#cadey
20. https://xeiaso.net/characters#aoi
21. https://xeiaso.net/characters#aoi
22. https://xeiaso.net/characters#cadey
23. https://gokrazy.org/
24. https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
25. https://en.wikipedia.org/wiki/Network_Time_Protocol
26. https://gokrazy.org/quickstart/
27. https://golang.org/doc/install
28. file:///characters#mara
28. https://xeiaso.net/characters#mara
29. https://tailscale.com/
30. https://tailscale.com/kb/1081/magicdns/
31. https://tailscale.com/kb/1085/auth-keys/
32. https://login.tailscale.com/admin/settings/keys
33. file:///characters#mara
33. https://xeiaso.net/characters#mara
34. https://tailscale.com/kb/1080/cli/#up
35. https://tailscale.com/kb/1103/exit-nodes/?q=exit node
36. https://etcher.balena.io/
37. file:///characters#aoi
38. file:///characters#cadey
37. https://xeiaso.net/characters#aoi
38. https://xeiaso.net/characters#cadey
39. https://github.com/gokrazy/breakglass
40. http://casa/
41. https://cdn.xeiaso.net/file/christine-static/blog/2023/gokrazy/gokrazy-ui.jpg
@@ -588,8 +592,9 @@ References
55. https://tailscale.dev/blog/tclip-updates-092023
56. http://paste/
57. https://paste.shark-harmonic.ts.net/paste/696b9b02-90ac-4adc-a33d-d749bb6f460f
58. file:///characters#mara
58. https://xeiaso.net/characters#mara
59. https://github.com/Xe/waifud-gok-agent
60. https://patreon.com/cadey
61. file:///patrons
62. https://github.com/Xe/site
61. https://xeiaso.net/patrons
62. https://github.com/Xe/site/commit/ae5283f759ecfc72f6779f57231991d0a881a8a9
63. https://github.com/Xe/site