Adding replies (probably too many)

I think I've only added replies to myself, but I have a hunch I've added more than that, which means broken links. Ehh… we'll fix it in post.
This commit is contained in:
JP Hastings-Spital 2024-01-18 22:58:26 +00:00
parent 6320396733
commit 6957430d96
120 changed files with 715 additions and 40 deletions

View file

@ -54,6 +54,12 @@
&-content { &-content {
margin-top: 30px; margin-top: 30px;
svg {
display: inline-block;
height: 1em;
vertical-align:text-top;
}
} }
&-cover { &-cover {

View file

@ -0,0 +1,8 @@
---
date: "2018-06-07T22:19:40Z"
tags:
- imported
- from-twitter
in_reply_to: ../1004850346701807617
---
PS. Do you also sell bookcases?

View file

@ -0,0 +1,9 @@
---
date: "2018-07-24T23:04:15Z"
tags:
- imported
- from-twitter
in_reply_to: ../1021893175785545729
---
1\) Conflict of interest\
Person measuring your ++ to the business, & tasked with fighting your corner, must now be aware of human duality \(hard time personally \!= poor for business\); your mgr needs to be great at managing, know your role \(for your career\) & know basic psychology.

View file

@ -0,0 +1,9 @@
---
date: "2018-07-24T23:07:39Z"
tags:
- imported
- from-twitter
in_reply_to: ../1021893856491655168
---
2\) Assuming good intent\
Counsellors \(in UK\) are required to be in counselling. Listening to another human's hardships is tough. Many requires you have your own outlet, no matter your strength. Even the best tree of mgrs like this requires each can give greater psych'l support

View file

@ -0,0 +1,10 @@
---
date: "2018-07-24T23:09:45Z"
tags:
- imported
- from-twitter
in_reply_to: ../1021894710011547648
---
My take? Psychology is complex. Understanding even a slice gives a better shot at smooth group function \(home or work\).
Maybe company's staff could do with a counsellor who doesn't report to HR? Maybe basic psych'l training would go a long way? I've certainly benefitted from both

View file

@ -0,0 +1,8 @@
---
date: "2018-07-24T23:15:37Z"
tags:
- imported
- from-twitter
in_reply_to: ../1021895238779109381
---
More succinctly: does the person your manager turns to for support have time and experience enough to give it?

View file

@ -0,0 +1,8 @@
---
date: "2018-10-10T07:36:45Z"
tags:
- imported
- from-twitter
in_reply_to: ../1049926608927289345
---
A bond with a _Ted's_ barber is a close and brief one; 30 seconds in and they know your profession, the troubles of your week, and have washed your hair with care and tenderness your partner only just outdoes. "It's hard but it's good." 2/5

View file

@ -0,0 +1,8 @@
---
date: "2018-10-10T07:37:01Z"
tags:
- imported
- from-twitter
in_reply_to: ../1049926693744455681
---
"Ey, I seen dem gains\!", he says, as he moves to pulling fingers, cracking my knuckles as he goes, "Workin' at that computer'n everyfing. You're stronger than you look bruv\!" 3/5

View file

@ -0,0 +1,8 @@
---
date: "2018-10-10T07:37:14Z"
tags:
- imported
- from-twitter
in_reply_to: ../1049926763906785280
---
We part ways a few minutes later, he offers some sage parting advice: "Don't have too many beers tonight yeh? I know what you're like ha\!" 4/5

View file

@ -0,0 +1,8 @@
---
date: "2018-10-10T07:37:23Z"
tags:
- imported
- from-twitter
in_reply_to: ../1049926817950433280
---
I promise nothing.

View file

@ -0,0 +1,12 @@
---
date: "2018-10-17T08:44:26Z"
tags:
- imported
- from-twitter
in_reply_to: ../1052477930197188608
---
[@getboxy](https://twitter.com/getboxy) Now to do the same on my work laptop… 😬
If central account management makes it in, I'd also appreciate being able to silence/sleep a specific account \(to stop work emails disturbing me when I'm not working\)
Thanks for the hard work and fast replies\!

View file

@ -0,0 +1,8 @@
---
date: "2018-11-11T08:24:35Z"
tags:
- imported
- from-twitter
in_reply_to: ../1061534541184200705
---
"People who have similar interests" seems probable, but then wouldn't you end up with something akin to nations, as regions of space predominantly define law and culture; Romanova would disapprove?

View file

@ -0,0 +1,8 @@
---
date: "2018-11-11T08:27:04Z"
tags:
- imported
- from-twitter
in_reply_to: ../1061535142525747200
---
I like that your world is so self consistent that figuring out its economies is yet another thing that drives me to philosophy: what motivates humans on a global scale 😁

View file

@ -0,0 +1,8 @@
---
date: "2018-12-04T22:49:02Z"
tags:
- imported
- from-twitter
in_reply_to: ../1070086759223042051
---
Actually, [@swindle](https://twitter.com/swindle), I want to pay for the fun I had & great music I heard, not just the ticket: if I buy a\(nother\) copy of the album, do you have a way to make sure it gets to someone who wouldn't otherwise be able to buy it instead?

View file

@ -0,0 +1,14 @@
---
date: "2018-12-17T09:31:38Z"
tags:
- imported
- from-twitter
- miriscientmonday
in_reply_to: ../1074597771854913537
---
So I'd turn the other cheek\
And maybe sneak another forty winks\
As I tried to burrow back beneath the sheets\
And strain to make those two ends meet.\
[MiriscientMonday](/tags/miriscientmonday) 2/6

View file

@ -0,0 +1,14 @@
---
date: "2018-12-17T09:32:19Z"
tags:
- imported
- from-twitter
- miriscientmonday
in_reply_to: ../1074597982748794881
---
But there's only so much you can do from bed.\
Locked into reflection, sometimes it's novelty\
That spurs on perception, so instead\
I made a choice: to look ahead and take wonder as my voice.\
[MiriscientMonday](/tags/miriscientmonday) 3/6

View file

@ -0,0 +1,14 @@
---
date: "2018-12-17T09:32:54Z"
tags:
- imported
- from-twitter
- miriscientmonday
in_reply_to: ../1074598151594696704
---
Turns out, shock horror, I'm nothing new\
There's quite a few folks who take the view\
That shaping oddities from in your mind\
And bringing them alive is what we're _meant_ to do\
[MiriscientMonday](/tags/miriscientmonday) 4/6

View file

@ -0,0 +1,13 @@
---
date: "2018-12-17T09:33:19Z"
tags:
- imported
- from-twitter
- miriscientmonday
in_reply_to: ../1074598300777672704
---
So now I strive to learn as much\
About the wondrous, and absurd, and such\
As is plainly, humanly, possible.\
[MiriscientMonday](/tags/miriscientmonday) 5/6

View file

@ -0,0 +1,14 @@
---
date: "2018-12-17T09:33:48Z"
tags:
- imported
- from-twitter
- miriscientmonday
in_reply_to: ../1074598404293050368
---
To be in awe of what my fellow dreamers make,\
Of their dreams or with their hands when wide awake\
Is the *greatest* existential vent\
I thrive on being miriscient.\
[MiriscientMonday](/tags/miriscientmonday) 6/6

View file

@ -0,0 +1,11 @@
---
date: "2019-02-16T23:48:04Z"
tags:
- imported
- from-twitter
- golang
in_reply_to: ../1096915446702489600
---
"How did I do it?", you ask?
WELL. I used ffmpeg to extract 5 second moments to PNG frames, then some custom [golang](/tags/golang) to compare the perceptual hashes of every frame and look for identical hashes that are more than a few frames apart. {{< imgorvid src="media-1.mp4" >}}

Binary file not shown.

View file

@ -0,0 +1,8 @@
---
date: "2019-02-16T23:48:16Z"
tags:
- imported
- from-twitter
in_reply_to: ../1096919171059929089
---
The perceptual hash algo \([https://github.com/Nr90/imgsim](https://github.com/Nr90/imgsim)\) wasn't perfect for my use case, but it did a pretty great job. They're a way of comparing the visual similarity of two images, where slight visual differences register as smaller numerical difference. {{< imgorvid src="media-1.mp4" >}}

Binary file not shown.

View file

@ -0,0 +1,11 @@
---
date: "2019-02-16T23:48:28Z"
tags:
- imported
- from-twitter
- golang
in_reply_to: ../1096919221345357824
---
I decided to generate the gif in [golang](/tags/golang) too. Palette quantisation was fun to learn about; how you take a 32 bit colour image and decide which colours you should use when downsampling into 256 colours.
I used the "Median Cut" method \([https://github.com/ericpauley/go-quantize/quantize](https://github.com/ericpauley/go-quantize/quantize)\) {{< imgorvid src="media-1.mp4" >}}

Binary file not shown.

View file

@ -0,0 +1,10 @@
---
date: "2019-02-16T23:48:41Z"
tags:
- imported
- from-twitter
in_reply_to: ../1096919268770414592
---
It's hacky++ code, but if you want to have a peek behind the curtain, here's a wee gist.
[https://gist.github.com/jphastings/6d664eeea6a5d98b36316bc4cf118b96](https://gist.github.com/jphastings/6d664eeea6a5d98b36316bc4cf118b96) {{< imgorvid src="media-1.mp4" >}}

Binary file not shown.

View file

@ -0,0 +1,10 @@
---
date: "2019-02-16T23:53:22Z"
tags:
- imported
- from-twitter
in_reply_to: ../1096919325590589441
---
Oh, and if you're not familiar with it, huge props to the art team behind this show. Its direction is just wonderful.
[https://www.imdb.com/title/tt0278238/fullcredits](https://www.imdb.com/title/tt0278238/fullcredits)

View file

@ -0,0 +1,14 @@
---
date: "2019-02-27T08:56:35Z"
tags:
- imported
- from-twitter
- LSEFestival
- NewWorldDisorders
in_reply_to: ../1100513495924264960
---
It's even more powerful with this glorious bombshell from [@byers90](https://twitter.com/byers90) \(I paraphrase\):
"When you believe in your utopia enough to bring someone with with you, you are building another's dystopia."
[LSEFestival](/tags/LSEFestival) [NewWorldDisorders](/tags/NewWorldDisorders)

View file

@ -0,0 +1,10 @@
---
date: "2011-09-04T15:42:13Z"
tags:
- imported
- from-twitter
location:
latitude: 12.95673428
longitude: 77.74217261
---
My bet for the twitter-rape which occurred is [@alexkantor87](https://twitter.com/alexkantor87). CONFESS.

View file

@ -0,0 +1,9 @@
---
date: "2010-03-27T05:01:25Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../11129451946
---
{{< friend "jp" >}} electric gate, but obviously not sync'd to GMT. Boo technology.

View file

@ -0,0 +1,9 @@
---
date: "2010-03-27T05:04:40Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../11129728018
---
{{< friend "jp" >}} 4 mins past - get NTP already. Stupid gate. Can't even tell the time.

View file

@ -0,0 +1,8 @@
---
date: "2019-05-15T10:17:07Z"
tags:
- imported
- from-twitter
in_reply_to: ../1128604710066429952
---
[@ncameron](https://twitter.com/ncameron) [@jonnyburch](https://twitter.com/jonnyburch) [@tommypalm](https://twitter.com/tommypalm) We used Split in ruby for a long time for experimentation \(the centralised DB eventually meant we had to leave that, as we left our monolith\), but there's deep similarity between features, experiments &amp; so on. This is a great read on that: [https://www.martinfowler.com/articles/feature-toggles.html](https://www.martinfowler.com/articles/feature-toggles.html)

View file

@ -0,0 +1,8 @@
---
date: "2019-05-15T10:18:54Z"
tags:
- imported
- from-twitter
in_reply_to: ../1128605220618084352
---
[@ncameron](https://twitter.com/ncameron) [@jonnyburch](https://twitter.com/jonnyburch) [@tommypalm](https://twitter.com/tommypalm) Ultimately I'd suggest picking something that works for you *now*, but that has enough of an abstraction layer that you can swap it out in the future. As [@tommypalm](https://twitter.com/tommypalm) mentioned flipper is _great_ for its simple UI and speed of implementation

View file

@ -0,0 +1,8 @@
---
date: "2019-05-15T10:21:09Z"
tags:
- imported
- from-twitter
in_reply_to: ../1128605670184509440
---
[@ncameron](https://twitter.com/ncameron) [@jonnyburch](https://twitter.com/jonnyburch) [@tommypalm](https://twitter.com/tommypalm) Having to implement the `flipper_id` method on everything you want to use as an "actor" was an important step to get right, but after that it's all pretty simple. Doesn't do any experimentation stuff though. If yous are ever keen to meal/beer to chat through this stuff, just 🌊😁

View file

@ -0,0 +1,8 @@
---
date: "2019-05-27T16:56:59Z"
tags:
- imported
- from-twitter
in_reply_to: ../1133053585607012354
---
[@digitalocean](https://twitter.com/digitalocean) the rough routes my little UDP packet might have taken in the human world would be very useful; also, any \(branded\! 😁\) illustrations you have that I could use would be greatly appreciated\!

View file

@ -0,0 +1,8 @@
---
date: "2019-09-09T17:21:27Z"
tags:
- imported
- from-twitter
in_reply_to: ../1171110588212219904
---
Everything you need to pay attention to is yellow and either at the same height above-head or, for things that inform you but don't inform decision making, below your feet.

View file

@ -0,0 +1,8 @@
---
date: "2019-09-09T17:22:17Z"
tags:
- imported
- from-twitter
in_reply_to: ../1171111386174197769
---
The tube has the same colour themes, styling and fonts to give a consistent guide onward. {{< imgorvid src="media-1.jpg" >}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

View file

@ -0,0 +1,10 @@
---
date: "2019-09-09T17:24:02Z"
tags:
- imported
- from-twitter
in_reply_to: ../1171111596246147073
---
In the few places where yellow isn't used, customisation has gone a long way to help people who don't speak English understand as best they can.\
\
No level buttons on this lift\! {{< imgorvid src="media-1.jpg" >}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

View file

@ -0,0 +1,8 @@
---
date: "2019-10-04T12:27:11Z"
tags:
- imported
- from-twitter
in_reply_to: ../1180095802259263488
---
[@IPFSPinata](https://twitter.com/IPFSPinata) Now returning rapidly, but it was a good 5 minutes before it's quick to return. Are pinned hashes moved to higher latency storage over time? \(No judgement, good to know if this is planned though\!\)

View file

@ -0,0 +1,8 @@
---
date: "2020-05-22T18:41:07Z"
tags:
- imported
- from-twitter
in_reply_to: ../1263902507471908872
---
Bonus points if tipping an *advertising* homescreen photo go to the artist \(rather than the advertiser\) 😉

View file

@ -0,0 +1,9 @@
---
date: "2011-10-22T14:46:59Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../127756505712828417
---
{{< friend "jp" >}} Hard to know how much stuff is worth - what would you use as a measure? Multiples of 'a good meal out'? of a beer? of the rent?

View file

@ -0,0 +1,10 @@
---
date: "2021-05-05T07:01:26Z"
tags:
- imported
- from-twitter
in_reply_to: ../1389837304408256514
---
[@bencord0](https://twitter.com/bencord0) …which is to say: none at all 😁
I have a habit of taking videos I feel passionately about \(+ve or -ve\) and breaking them down to find any logical fallacies implied their reasoning. I couldn't make it through half a minute of this video, which probably means I should\!

View file

@ -0,0 +1,8 @@
---
date: "2022-02-03T06:40:25Z"
tags:
- imported
- from-twitter
in_reply_to: ../1489125762334662657
---
[@RadioCityGhost1](https://twitter.com/RadioCityGhost1) [@BobSacamano_FGC](https://twitter.com/BobSacamano_FGC) [@MrGrunshaw](https://twitter.com/MrGrunshaw) [@molly0xFFF](https://twitter.com/molly0xFFF) The futures that I used to see &amp; joy in because of smart contracts are all based on the premise of "when you can prove ownership of X anywhere/easily/rapidly", but ownership only makes sense through its inverse: those who *don't* have. I want a future with less scarcity, not more

View file

@ -0,0 +1,8 @@
---
date: "2022-02-14T11:50:50Z"
tags:
- imported
- from-twitter
in_reply_to: ../1493190833918644224
---
[@mhudack](https://twitter.com/mhudack) No collaboration that I know of though ☹️

View file

@ -0,0 +1,8 @@
---
date: "2022-11-08T21:54:31Z"
tags:
- imported
- from-twitter
in_reply_to: ../1588869487515705344
---
Redirect is in place, but I moved over to [@byjp@hachyderm.io](https://hachyderm.io/@byjp), as the community there is smaller and lovely. ☺️

View file

@ -0,0 +1,9 @@
---
date: "2010-09-02T12:34:36Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../22792896009
---
{{< friend "jp" >}} oops - http://daytum.com

View file

@ -5,4 +5,4 @@ tags:
- from-twitter - from-twitter
- lenny - lenny
--- ---
Didn't check my sources — who is this medically licenced 'Who' anyway? \{{< friend "lenny" >}} [@RichardFergie](https://twitter.com/RichardFergie) [@ribzlike](https://twitter.com/ribzlike)\) Didn't check my sources — who is this medically licenced 'Who' anyway? \({{< friend "lenny" >}} [@RichardFergie](https://twitter.com/RichardFergie) [@ribzlike](https://twitter.com/ribzlike)\)

View file

@ -0,0 +1,8 @@
---
date: "2013-08-31T12:14:51Z"
tags:
- imported
- from-twitter
in_reply_to: ../373779767524216832
---
[@schneems](https://twitter.com/schneems) looks like it is\! [https://github.com/schneems/maildown/issues/2](https://github.com/schneems/maildown/issues/2)

View file

@ -0,0 +1,11 @@
---
date: "2011-02-15T10:23:05Z"
tags:
- imported
- from-twitter
- jp
location:
latitude: 51.80907971
longitude: -0.19282282
---
{{< friend "jp" >}} Hi future me\! \(now to bide my time\)

View file

@ -0,0 +1,9 @@
---
date: "2009-09-04T13:53:44Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../3756530104
---
{{< friend "jp" >}} found a few. Oxford unabridged is 213557 words long\! Wonder how many I know? Could take a while...

View file

@ -0,0 +1,8 @@
---
date: "2014-07-20T09:50:53Z"
tags:
- imported
- from-twitter
in_reply_to: ../490795696111755266
---
[@Withings](https://twitter.com/Withings) - see, no link\! {{< imgorvid src="media-1.png" >}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

View file

@ -0,0 +1,9 @@
---
date: "2009-11-13T00:42:21Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../5665339314
---
{{< friend "jp" >}} *do

View file

@ -0,0 +1,8 @@
---
date: "2015-09-03T16:07:48Z"
tags:
- imported
- from-twitter
in_reply_to: ../639468809968054272
---
[@particle](https://twitter.com/particle) also, I wish I'd known about your relay shield before I put this together, but I have one for the next project now :\)

View file

@ -0,0 +1,8 @@
---
date: "2015-09-13T22:07:32Z"
tags:
- imported
- from-twitter
in_reply_to: ../643183961108254720
---
The difficulty is of course, choosing the time limits.

View file

@ -0,0 +1,8 @@
---
date: "2015-09-18T11:37:24Z"
tags:
- imported
- from-twitter
in_reply_to: ../644837020741844992
---
.@danwrong `require 'mathn'` overrides the divide operator to return Rationals, so if a gem in your app loops `while n/2 > 0` … fun\!

View file

@ -0,0 +1,8 @@
---
date: "2015-12-07T13:47:44Z"
tags:
- imported
- from-twitter
in_reply_to: ../673860502917922817
---
My inference: if you're assessing "women" as 1 category of people, you're failing at the thing which caused the problem you're trying to fix

View file

@ -0,0 +1,8 @@
---
date: "2016-01-24T10:24:40Z"
tags:
- imported
- from-twitter
in_reply_to: ../691204566734475264
---
[@RichardFergie](https://twitter.com/RichardFergie) Actually, I have blog post forming on why individuals desire homogeneity of viewpoint - one for next weekend\!

View file

@ -0,0 +1,8 @@
---
date: "2016-02-05T08:21:36Z"
tags:
- imported
- from-twitter
in_reply_to: ../695521695696818177
---
Truth be told, it was a very amicable ending, which made this even better\! :D

View file

@ -0,0 +1,9 @@
---
date: "2016-04-11T20:20:47Z"
tags:
- imported
- from-twitter
- edds
in_reply_to: ../719620783807574020
---
The only shame is I can't give {{< friend "edds" >}} free food for building it - I'll just have to bring some top notch biscuits in instead.

View file

@ -0,0 +1,8 @@
---
date: "2016-10-03T10:31:23Z"
tags:
- imported
- from-twitter
in_reply_to: ../782890518229446656
---
[@getboxy](https://twitter.com/getboxy) …I should have read your other tweets. You should put "Boxy 2 \(a free upgrade\)" on there - it stopped me from buying\!

View file

@ -0,0 +1,9 @@
---
date: "2010-01-21T18:01:06Z"
tags:
- imported
- from-twitter
- jp
in_reply_to: ../8035727427
---
{{< friend "jp" >}} I like it when figure captions can be succinct *and* sound epic.

View file

@ -0,0 +1,11 @@
---
date: "2010-01-24T13:27:17Z"
tags:
- imported
- from-twitter
- jp
- Apple
- bug
in_reply_to: ../8149186872
---
{{< friend "jp" >}} Yeah, don't send a 'apso' dmap tag when you mean 'aply'. True story. Worth telling [Apple](/tags/Apple) there's a [bug](/tags/bug)?

View file

@ -0,0 +1,8 @@
---
date: "2017-05-17T07:07:23Z"
tags:
- imported
- from-twitter
in_reply_to: ../864738741751099392
---
[@Owenworley](https://twitter.com/Owenworley) For eg: the "warning shot" I received was my wallpaper was changed to my whole team gathered around my front-facing camera—still there\! 😄

View file

@ -0,0 +1,8 @@
---
date: "2017-09-16T11:12:02Z"
tags:
- imported
- from-twitter
in_reply_to: ../909011785856032770
---
I can't decide if I think this is awesome or unexpected enough to be nasty.

View file

@ -0,0 +1,8 @@
---
date: "2017-12-25T18:42:39Z"
tags:
- imported
- from-twitter
in_reply_to: ../945362408343732224
---
"Tale as old as time" 😂

View file

@ -0,0 +1,8 @@
---
date: "2018-02-09T08:55:02Z"
tags:
- imported
- from-twitter
in_reply_to: ../961885985964544000
---
[@Tolnga_](https://twitter.com/Tolnga_) [@astro_noms](https://twitter.com/astro_noms) [@alexbertanades](https://twitter.com/alexbertanades) In my eyes feminism is not about being equal, it's about being given equal respect. I'm going to draw a parallel, of being thoughtful on a long journey with someone else, as an example:

View file

@ -0,0 +1,8 @@
---
date: "2018-02-09T08:55:20Z"
tags:
- imported
- from-twitter
in_reply_to: ../961886144073011200
---
[@Tolnga_](https://twitter.com/Tolnga_) [@astro_noms](https://twitter.com/astro_noms) [@alexbertanades](https://twitter.com/alexbertanades) If the other was a young kid I might take a colouring book. If it was my brother I might take some beers. Taking beers for the kid? Inappropriate. Colouring book for bro? Not actually thoughtful.

View file

@ -0,0 +1,8 @@
---
date: "2018-02-09T08:55:37Z"
tags:
- imported
- from-twitter
in_reply_to: ../961886219088130048
---
[@Tolnga_](https://twitter.com/Tolnga_) [@astro_noms](https://twitter.com/astro_noms) [@alexbertanades](https://twitter.com/alexbertanades) So equal and equal respect aren't the same in many cases. I find understanding feminism as a man can be hard because I need to understand where women aren't given respect, but I have to go looking for those moments as they don't happen to me.

View file

@ -0,0 +1,8 @@
---
date: "2018-02-09T08:55:58Z"
tags:
- imported
- from-twitter
in_reply_to: ../961886291523702785
---
[@Tolnga_](https://twitter.com/Tolnga_) [@astro_noms](https://twitter.com/astro_noms) [@alexbertanades](https://twitter.com/alexbertanades) In this specific case Alex was asked to "dial down the feminism" which I think would feel like a lack of respect, the exact thing that I assume Alex is fighting for. Teacher's glib remark would make me feel like I needed to dial it *up*\!

View file

@ -0,0 +1,8 @@
---
date: "2018-02-11T11:47:44Z"
tags:
- imported
- from-twitter
in_reply_to: ../962653765785587713
---
[@stevesmith2609](https://twitter.com/stevesmith2609) …will likely become more influenced by feedback from the previous installation's tracking \(like serial TV shows do today\). Not likely to be mainstream though, as writing a book is *hard* and requires non-linear edits, so the serial book publications… /2

View file

@ -0,0 +1,8 @@
---
date: "2018-02-11T11:51:06Z"
tags:
- imported
- from-twitter
in_reply_to: ../962654382356598785
---
[@stevesmith2609](https://twitter.com/stevesmith2609) …\(like one of John Scalzi's Old Man's War books, which I read one chapter of every Tuesday as it was released by Amazon\) will usually be written well in advance and only _released_ in episodes. Nothing to stop _new_ story telling media following what people like though\! /3

View file

@ -0,0 +1,8 @@
---
date: "2018-02-11T11:52:51Z"
tags:
- imported
- from-twitter
in_reply_to: ../962655228133814272
---
[@stevesmith2609](https://twitter.com/stevesmith2609) But it's a toss-up to me as to how popular that'll be for authors; I can imagine that style of writing gives much less pleasure to someone trying to be creative. Interesting thought topic though\! 😄 /4 of 4

View file

@ -0,0 +1,8 @@
---
date: "2018-02-11T16:12:08Z"
tags:
- imported
- from-twitter
in_reply_to: ../962653765785587713
---
[@stevesmith2609](https://twitter.com/stevesmith2609) "hook" company 😅 oops

View file

@ -0,0 +1,8 @@
---
date: "2018-03-03T08:37:33Z"
tags:
- imported
- from-twitter
in_reply_to: ../969852724769673216
---
[@arrwoo](https://twitter.com/arrwoo) [@tomgodber](https://twitter.com/tomgodber) [@Yorkshire_BS](https://twitter.com/Yorkshire_BS) \(I'm sorry, I've just realised my morning grogginess is leading to a very "mansplainy" set of replies; definitely not my intention\! This kinda marketing idiocy is totally infuriating, I hope they and others sort their act out\!\)

View file

@ -0,0 +1,8 @@
---
date: "2018-03-06T09:39:38Z"
tags:
- imported
- from-twitter
in_reply_to: ../970956911821688832
---
[@krissygoround](https://twitter.com/krissygoround) [@stevesmith2609](https://twitter.com/stevesmith2609) Welcome to the team [@stevesmith2609](https://twitter.com/stevesmith2609)\! 😄

View file

@ -0,0 +1,8 @@
---
date: "2018-03-22T12:11:05Z"
tags:
- imported
- from-twitter
in_reply_to: ../976792549255008256
---
It gives quite driving oriented roadnames \(what is the "A2" to a walker?\) and I prefer absolute directions at complex intersections \("continue North", rather than "turn left onto X Rd", then after 10 meters "right onto Y Rd"\) but these are minor gripes\!

View file

@ -0,0 +1,8 @@
---
date: "2018-05-10T19:07:18Z"
tags:
- imported
- from-twitter
in_reply_to: ../994654482268065792
---
aaaaaaand DEBATE\! 😅

View file

@ -0,0 +1,8 @@
---
date: "2018-05-19T09:19:22Z"
tags:
- imported
- from-twitter
in_reply_to: ../997767973531201536
---
I'm enjoying reading Mumon's collection of Zen writings having no real context for how to interpret them.

View file

@ -87,6 +87,9 @@
{{ if .Params.bookmarkOf }} {{ if .Params.bookmarkOf }}
<p class="bookmark-of">{{ partial "bookmark-of.html" . }}</p> <p class="bookmark-of">{{ partial "bookmark-of.html" . }}</p>
{{ end }} {{ end }}
{{ if .Params.in_reply_to -}}
<small>{{ partial "svg.html" (dict "name" "reply") }} Replying to <a href="{{ .Params.in_reply_to }}">this post</a>.</small>
{{- end }}
{{ .Content }} {{ .Content }}
</div> </div>
</article> </article>

View file

@ -134,6 +134,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M19.125 0H4.875A4.865 4.865 0 0 0 0 4.875v14.25C0 21.825 2.175 24 4.875 24h6.6c2.7 0 4.875-2.175 4.875-4.875V16.65h2.775c2.7 0 4.875-2.175 4.875-4.875v-6.9C24 2.175 21.825 0 19.125 0zM16.5 1.275h2.625a3.6 3.6 0 0 1 3.6 3.6v2.7H16.5v-6.3zM15.075 9v6.45H8.85V9h6.225zM8.85 1.2h6.225v6.375H8.85V1.2zM1.275 4.8a3.6 3.6 0 0 1 3.6-3.6H7.5v6.375H1.275V4.8zM7.5 9v6.45H1.2V9h6.3zm0 13.725H4.8a3.6 3.6 0 0 1-3.6-3.6V16.8h6.3v5.925zm7.575-3.525a3.6 3.6 0 0 1-3.6 3.6H8.85v-5.925h6.225V19.2zm7.65-7.35a3.6 3.6 0 0 1-3.6 3.6H16.5V9h6.225v2.85z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M19.125 0H4.875A4.865 4.865 0 0 0 0 4.875v14.25C0 21.825 2.175 24 4.875 24h6.6c2.7 0 4.875-2.175 4.875-4.875V16.65h2.775c2.7 0 4.875-2.175 4.875-4.875v-6.9C24 2.175 21.825 0 19.125 0zM16.5 1.275h2.625a3.6 3.6 0 0 1 3.6 3.6v2.7H16.5v-6.3zM15.075 9v6.45H8.85V9h6.225zM8.85 1.2h6.225v6.375H8.85V1.2zM1.275 4.8a3.6 3.6 0 0 1 3.6-3.6H7.5v6.375H1.275V4.8zM7.5 9v6.45H1.2V9h6.3zm0 13.725H4.8a3.6 3.6 0 0 1-3.6-3.6V16.8h6.3v5.925zm7.575-3.525a3.6 3.6 0 0 1-3.6 3.6H8.85v-5.925h6.225V19.2zm7.65-7.35a3.6 3.6 0 0 1-3.6 3.6H16.5V9h6.225v2.85z"/></svg>
{{- else if (eq .name "reddit") -}} {{- else if (eq .name "reddit") -}}
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z"/></svg>
{{- else if (eq .name "reply") -}}
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 10 20 15 15 20"></polyline><path d="M4 4v7a4 4 0 0 0 4 4h12"></path></svg>
{{- else if (eq .name "researchgate") -}} {{- else if (eq .name "researchgate") -}}
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M19.586 0c-.818 0-1.508.19-2.073.565-.563.377-.97.936-1.213 1.68a3.193 3.193 0 0 0-.112.437 8.365 8.365 0 0 0-.078.53 9 9 0 0 0-.05.727c-.01.282-.013.621-.013 1.016a31.121 31.123 0 0 0 .014 1.017 9 9 0 0 0 .05.727 7.946 7.946 0 0 0 .077.53h-.005a3.334 3.334 0 0 0 .113.438c.245.743.65 1.303 1.214 1.68.565.376 1.256.564 2.075.564.8 0 1.536-.213 2.105-.603.57-.39.94-.916 1.175-1.65.076-.235.135-.558.177-.93a10.9 10.9 0 0 0 .043-1.207v-.82c0-.095-.047-.142-.14-.142h-3.064c-.094 0-.14.047-.14.141v.956c0 .094.046.14.14.14h1.666c.056 0 .084.03.084.086 0 .36 0 .62-.036.865-.038.244-.1.447-.147.606-.108.385-.348.664-.638.876-.29.212-.738.35-1.227.35-.545 0-.901-.15-1.21-.353-.306-.203-.517-.454-.67-.915a3.136 3.136 0 0 1-.147-.762 17.366 17.367 0 0 1-.034-.656c-.01-.26-.014-.572-.014-.939a26.401 26.403 0 0 1 .014-.938 15.821 15.822 0 0 1 .035-.656 3.19 3.19 0 0 1 .148-.76 1.89 1.89 0 0 1 .742-1.01c.344-.244.593-.352 1.137-.352.508 0 .815.096 1.144.303.33.207.528.492.764.925.047.094.111.118.198.07l1.044-.43c.075-.048.09-.115.042-.199a3.549 3.549 0 0 0-.466-.742 3 3 0 0 0-.679-.607 3.313 3.313 0 0 0-.903-.41A4.068 4.068 0 0 0 19.586 0zM8.217 5.836c-1.69 0-3.036.086-4.297.086-1.146 0-2.291 0-3.007-.029v.831l1.088.2c.744.144 1.174.488 1.174 2.264v11.288c0 1.777-.43 2.12-1.174 2.263l-1.088.2v.832c.773-.029 2.12-.086 3.465-.086 1.29 0 2.951.057 3.667.086v-.831l-1.49-.2c-.773-.115-1.174-.487-1.174-2.264v-4.784c.688.057 1.29.057 2.206.057 1.748 3.123 3.41 5.472 4.355 6.56.86 1.032 2.177 1.691 3.839 1.691.487 0 1.003-.086 1.318-.23v-.744c-1.031 0-2.063-.716-2.808-1.518-1.26-1.376-2.95-3.582-4.355-6.074 2.32-.545 4.04-2.722 4.04-4.9 0-3.208-2.492-4.698-5.758-4.698zm-.515 1.29c2.406 0 3.839 1.26 3.839 3.552 0 2.263-1.547 3.782-4.097 3.782-.974 0-1.404-.03-2.063-.086v-7.19c.66-.059 1.547-.059 2.32-.059z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M19.586 0c-.818 0-1.508.19-2.073.565-.563.377-.97.936-1.213 1.68a3.193 3.193 0 0 0-.112.437 8.365 8.365 0 0 0-.078.53 9 9 0 0 0-.05.727c-.01.282-.013.621-.013 1.016a31.121 31.123 0 0 0 .014 1.017 9 9 0 0 0 .05.727 7.946 7.946 0 0 0 .077.53h-.005a3.334 3.334 0 0 0 .113.438c.245.743.65 1.303 1.214 1.68.565.376 1.256.564 2.075.564.8 0 1.536-.213 2.105-.603.57-.39.94-.916 1.175-1.65.076-.235.135-.558.177-.93a10.9 10.9 0 0 0 .043-1.207v-.82c0-.095-.047-.142-.14-.142h-3.064c-.094 0-.14.047-.14.141v.956c0 .094.046.14.14.14h1.666c.056 0 .084.03.084.086 0 .36 0 .62-.036.865-.038.244-.1.447-.147.606-.108.385-.348.664-.638.876-.29.212-.738.35-1.227.35-.545 0-.901-.15-1.21-.353-.306-.203-.517-.454-.67-.915a3.136 3.136 0 0 1-.147-.762 17.366 17.367 0 0 1-.034-.656c-.01-.26-.014-.572-.014-.939a26.401 26.403 0 0 1 .014-.938 15.821 15.822 0 0 1 .035-.656 3.19 3.19 0 0 1 .148-.76 1.89 1.89 0 0 1 .742-1.01c.344-.244.593-.352 1.137-.352.508 0 .815.096 1.144.303.33.207.528.492.764.925.047.094.111.118.198.07l1.044-.43c.075-.048.09-.115.042-.199a3.549 3.549 0 0 0-.466-.742 3 3 0 0 0-.679-.607 3.313 3.313 0 0 0-.903-.41A4.068 4.068 0 0 0 19.586 0zM8.217 5.836c-1.69 0-3.036.086-4.297.086-1.146 0-2.291 0-3.007-.029v.831l1.088.2c.744.144 1.174.488 1.174 2.264v11.288c0 1.777-.43 2.12-1.174 2.263l-1.088.2v.832c.773-.029 2.12-.086 3.465-.086 1.29 0 2.951.057 3.667.086v-.831l-1.49-.2c-.773-.115-1.174-.487-1.174-2.264v-4.784c.688.057 1.29.057 2.206.057 1.748 3.123 3.41 5.472 4.355 6.56.86 1.032 2.177 1.691 3.839 1.691.487 0 1.003-.086 1.318-.23v-.744c-1.031 0-2.063-.716-2.808-1.518-1.26-1.376-2.95-3.582-4.355-6.074 2.32-.545 4.04-2.722 4.04-4.9 0-3.208-2.492-4.698-5.758-4.698zm-.515 1.29c2.406 0 3.839 1.26 3.839 3.552 0 2.263-1.547 3.782-4.097 3.782-.974 0-1.404-.03-2.063-.086v-7.19c.66-.059 1.547-.059 2.32-.059z"/></svg>
{{- else if (eq .name "revolut") -}} {{- else if (eq .name "revolut") -}}

View file

@ -45,6 +45,7 @@ type frontMatter struct {
Date string Date string
Tags []string Tags []string
Location fmLoc `yaml:"location,omitempty"` Location fmLoc `yaml:"location,omitempty"`
InReplyTo string `yaml:"in_reply_to,omitempty"`
} }
type fmLoc struct { type fmLoc struct {
@ -60,6 +61,7 @@ type tweet struct {
CreatedAt string `json:"created_at"` CreatedAt string `json:"created_at"`
CreationTimestamp int64 `json:"creation_timestamp"` CreationTimestamp int64 `json:"creation_timestamp"`
InReplyTo string `json:"in_reply_to_user_id_str"` InReplyTo string `json:"in_reply_to_user_id_str"`
InReplyToStatus string `json:"in_reply_to_status_id_str"`
Coordinates struct { Coordinates struct {
LonLat []string `json:"coordinates"` LonLat []string `json:"coordinates"`
Type string `json:"type"` Type string `json:"type"`
@ -82,6 +84,7 @@ func main() {
archive := os.Args[1] archive := os.Args[1]
hugo := os.Args[2] hugo := os.Args[2]
outputDir := path.Join(hugo, "content", "notes", "twitter") outputDir := path.Join(hugo, "content", "notes", "twitter")
check(os.MkdirAll(outputDir, 0755), "Unable to create twitter directory in notes") check(os.MkdirAll(outputDir, 0755), "Unable to create twitter directory in notes")
zf, err := zip.OpenReader(archive) zf, err := zip.OpenReader(archive)
@ -171,6 +174,10 @@ func tweetToNote(t tweet, mediaMap map[string]string, outputDir string, selfUser
return err return err
} }
if t.Tweet.InReplyToStatus != "" {
fm.InReplyTo = path.Join("..", t.Tweet.InReplyToStatus)
}
text := escapeMarkdown(t.Tweet.FullText) text := escapeMarkdown(t.Tweet.FullText)
// Retrieve twitpic images // Retrieve twitpic images
@ -203,7 +210,7 @@ func tweetToNote(t tweet, mediaMap map[string]string, outputDir string, selfUser
if name, ok := tagMap[label]; ok { if name, ok := tagMap[label]; ok {
tag := strings.ToLower(name) tag := strings.ToLower(name)
fm.Tags = append(fm.Tags, tag) fm.Tags = append(fm.Tags, tag)
return fmt.Sprintf("{{< friend \"%s\" >}}", name) return fmt.Sprintf("%s{{< friend \"%s\" >}}", before, name)
} else if prefix == "@" { } else if prefix == "@" {
return fmt.Sprintf("%s[@%s](https://twitter.com/%s)", before, label, label) return fmt.Sprintf("%s[@%s](https://twitter.com/%s)", before, label, label)
} else if prefix == "#" { } else if prefix == "#" {