clojure-uk

A place for people in the UK, near the UK, visiting the UK, planning to visit the UK or just vaguely interested to randomly chat about things (often vi and emacs, occasionally clojure). More general the #ldnclj
djm 2021-05-27T05:28:25.119800Z

👋

djm 2021-05-27T05:29:45.120Z

First day as a Clojure developer. Problem one: I have no idea how to use macOS 😁

2021-05-27T05:30:16.120800Z

Oh, I thought you were a Mac user at home.

djm 2021-05-27T05:32:23.122400Z

Nope! FreeBSD (on PC) for a long time, now back to Linux

2021-05-27T05:48:04.126900Z

Oh, yeah, I remember now you mention FreeBSD. Perhaps a slightly funny story regarding learning OS X (now MacOs) . I used to build my own PCs, and about 15 years ago, I decided to just buy one. I’d had enough of debugging hardware, so I tried to get a Dell workstation on credit. Rejected, but delighted with my iPod, and thinking OS X was a pretty Linux which would complement my Java development, I decided in about 20 minutes to order a high end iMac on Apple credit. I’d done hardly any research which is very unlike me. When it finally came about 3 weeks later, I turned it on. And it stayed on all night as I couldn’t work out how to turn it off - I didn’t realise the Apple Icon was a menu item…

😂 1
2021-05-27T05:49:42.128500Z

They’re okay generally. Not sure whether your employer has a standard build or process you should follow to bootstrap your system. If not, checkout homebrew which is the package manager for installing development tools, although less so for applications.

djm 2021-05-27T05:52:04.128700Z

Yeah, I'm trying to get homebrew installed now

dharrigan 2021-05-27T06:10:30.128900Z

FreeBSD is the best!

dharrigan 2021-05-27T06:10:47.129200Z

Although, I'm a dedicated Arch Linux user on the Desktop

dharrigan 2021-05-27T06:11:18.129800Z

But for servers and sheer reliability and uptime, it's FreeBSD all the way 🙂

dharrigan 2021-05-27T06:13:01.130Z

Morning, btw 🙂

djm 2021-05-27T06:14:23.130100Z

I've been playing around with nix, but haven't found the time to try NixOS yet

2021-05-27T06:27:25.130900Z

It’s level of configurability and repeatability sounds very compelling.

minimal 2021-05-27T10:53:25.139200Z

It’s awesome. A couple of weeks ago I revamped my nix on osx to use home-manager. It handles config/dotfiles as well. I installed it on a new m1 mac last week with the same config and everything just worked like before

Jakob Durstberger 2021-05-27T06:28:50.131100Z

morning 🙂

djm 2021-05-27T06:39:23.131200Z

Yeah, I like the idea of it, but I'm still trying to wrap my head around it in practice

mccraigmccraig 2021-05-27T06:53:07.131600Z

mawning!

mccraigmccraig 2021-05-27T06:54:21.132400Z

all my servers are on amazon linux now @dharrigan... it was just lower friction for AWS stuff

jiriknesl 2021-05-27T07:15:26.132600Z

Good morning

dharrigan 2021-05-27T07:30:45.133Z

I was taking Oracle Cloud for a spin yesterday, they have a free forever tier

dharrigan 2021-05-27T07:31:14.133700Z

you can have an ampere, with 24gb memory, 2gbit network and loadsa-cores for nowt!

dharrigan 2021-05-27T07:31:27.133900Z

Pretty impressive

dharrigan 2021-05-27T07:34:31.134100Z

<https://www.oracle.com/cloud/free/>

djm 2021-05-27T07:39:33.134200Z

Do you get SSH access to any of it?

dharrigan 2021-05-27T07:40:05.134400Z

Yup

dharrigan 2021-05-27T07:40:09.134600Z

It's a regular VM

dharrigan 2021-05-27T07:40:15.134800Z

just like AWS EC2

dharrigan 2021-05-27T07:40:30.135Z

you can ssh, install your own software etc..

dharrigan 2021-05-27T07:40:41.135200Z

The caveat, of course, is you're limited mostly to Oracle Linux as the OS

dharrigan 2021-05-27T07:40:50.135400Z

which is okay, since it's based upon Redhat, so not a problemo

djm 2021-05-27T07:40:50.135600Z

Wow, permanent free tier VM - I don't think anyone else does that

dharrigan 2021-05-27T07:41:15.135800Z

They're the underdog, aws being the behemoth

dharrigan 2021-05-27T07:41:27.136Z

so, they are splashing Larry's cash 🙂

djm 2021-05-27T07:41:46.136200Z

The sceptic in me thinks that abuse will make them change that policy

dharrigan 2021-05-27T07:44:42.136400Z

Naw

dharrigan 2021-05-27T07:45:00.136600Z

well, until they do....maybe.....might as well take advantage of their offer 🙂

djm 2021-05-27T07:46:24.136800Z

🤞

Conor 2021-05-27T07:50:48.137Z

OCI were willing to promise me £££ when I had a phone interview with them (which I did essentially just to see what they would say)

Conor 2021-05-27T07:51:59.137200Z

I understand law fims do tend to pay well, as a rule

😂 1
thomas 2021-05-27T08:32:57.137600Z

morning

thomas 2021-05-27T08:50:56.137700Z

at Ryan Air you have to pay them in order to interview, or even read your CV (for pilots at least)

2021-05-27T09:10:07.138Z

Morn'

dharrigan 2021-05-27T09:34:21.138100Z

I detest Ryan Air with a suprising amount of passion

minimal 2021-05-27T10:47:46.139Z

Yeah I use Nix with home-manager on os x, only have about 5 things installed with brew

djm 2021-05-27T12:44:16.139700Z

home-manager looks good, but I haven't gotten round to playing with it yet. Is your config on GitHub, or anywhere?

minimal 2021-05-27T13:06:44.139900Z

Yeah it is. I wouldn't necessarily recommend my config as a good example but at least you can ask questions about it.

minimal 2021-05-27T13:08:16.140100Z

https://github.com/minimal/dotfiles/tree/master/nixpkgs mac.nix and _home.nix are the main ones. On a new mac I would install nix and home-manager then ln -s mac.nix home.nix and home-manager switch to get everything installed including zsh config

minimal 2021-05-27T13:09:30.140300Z

I used this to learn about home-manager and covert my standard nix config to home-manager https://ghedam.at/24353/tutorial-getting-started-with-home-manager-for-nix

thomas 2021-05-27T13:42:05.140700Z

same, I try very hard to avoid them

djm 2021-05-27T16:35:07.140900Z

Thank you!

djm 2021-05-27T17:13:30.141100Z

Is emacsMacport this Mac version of Emacs? https://bitbucket.org/mituharu/emacs-mac/src/master/

minimal 2021-05-27T17:36:56.141600Z

I haven't used Nix for the emacs config yet. The Emacs maintainer uses Nix. His config is pretty interesting but very extensive https://github.com/jwiegley/nix-config

djm 2021-05-27T17:40:10.141900Z

Interesting; he also has an Emacs config repository, which I have borrowed from before

minimal 2021-05-27T17:46:15.142100Z

He answers some question about his nix emacs config in the closed issues too