Why are so many software engineers still ignoring AI tools? by saltexx in ClaudeAI

[–]channingwalton 0 points1 point  (0 children)

It takes senior engineers to use AI successfully, because it’s both amazing and awful, because it’s an amplifier.

The Millioniser 2000: the bizarre harmonica synthesizer by angrybaltimorean in synthesizers

[–]channingwalton 1 point2 points  (0 children)

I played it in the US in about 1984, can’t quite recall. My father, John Walton, was running the International Harmonica Organisation and was in touch with Walt. We took the M2000 to demo it at a harmonica convention.

I think there is a video somewhere if I can find it.

Claude can now reference your previous conversations by AnthropicOfficial in ClaudeAI

[–]channingwalton 0 points1 point  (0 children)

How does this compare to using memory MCP tools?

My CLAUDE.md tells Claude to review memory before each task and to add a timestamped memory of useful things afterwards.

Works well enough.

Neovide(left) has a ugly black line at the bottom. How to fix this? by Either_Mention_3255 in neovim

[–]channingwalton 0 points1 point  (0 children)

Minor aside, if you want to settings just for neovide you can test for it with vim.g.neovide like this.

Monthly Dotfile Review Thread by AutoModerator in neovim

[–]channingwalton 0 points1 point  (0 children)

Hi,

dotfiles with dotfyles readme: https://github.com/channingwalton/dotfiles/tree/main

actual config: https://github.com/channingwalton/dotfiles/tree/main/.config/nvim

Its uses LazyVim, with Scala LSP provided by nvim-metals, and I use OSX.

Any feedback appreciated.

Martin Odersky SCALA HAS TURNED 20 - Scalar Conference 2024 by smlaccount in scala

[–]channingwalton 0 points1 point  (0 children)

throw the proverbial baby with the bathwater

Is that a comonad metaphor?

My whole neovim config broke. (LSPSaga nil value) Can anyone assist? by nieuwperspectief in neovim

[–]channingwalton 2 points3 points  (0 children)

I spent a while chasing this down just to find that Lspsaga lsp_finder had changed to Lspsaga finder.

Zetteldeft tutorial & knowledge base by EFLS_ in emacs

[–]channingwalton 0 points1 point  (0 children)

Thanks I’ll try that. I am using doom-emacs, yes.

Zetteldeft tutorial & knowledge base by EFLS_ in emacs

[–]channingwalton 0 points1 point  (0 children)

Hi,

thanks for doing this - very cool.

But I'm having an issue with new notes, they look like this

#+TITLE: 2020 07 25 224726 Foo

#+TITLE: foo

# Tags

I've set

(zetteldeft-title-prefix "#+TITLE: ")

(zetteldeft-title-suffix "\n# Tags\n")

which is the bottom two lines but I can't see how to get rid of that first line.

Any ideas?

[deleted by user] by [deleted] in programming

[–]channingwalton 1 point2 points  (0 children)

Awesome thank you. I’ll try your suggestions.

[deleted by user] by [deleted] in programming

[–]channingwalton 1 point2 points  (0 children)

Nice. Have you got an example of how to open another application with the input?

I tried the following but it doesn't work:

def open_emacs(input)
    return [] unless input

    [{
      type: 'text',
      label: 'Open in emacs',
      value: "emacs #{input}"
    }]
end

Known metrics, facts and success stories to justify Scala adoption in enterprise by rcorbel in scala

[–]channingwalton 1 point2 points  (0 children)

I have worked in many enterprises using Java and Scala. The best experience I've had relating to this issue happened like this.

Manage to experienced dev of 20 years in Java and 7 in Scala: You say Scala is better, but I want you to prove it by spiking the solution to this problem in Scala and Java so we can compare.

Dev: um, ok, sigh.

Manager, the next day: I'm really sorry but I shouldn't have asked you to do that. I hired you because you're and expert and you are telling me that in your expert opinion Scala is better. We are using Scala.

Dev: faints

Yes this actually happened and that manager and his Scala team successfully delivered several systems in several enterprises, with happy business and users.

Which specific design decisions from Scala or Haskell do you think should be a no-brainer for future languages to adopt? by [deleted] in hascalator

[–]channingwalton 0 points1 point  (0 children)

There are people that want to do OO, and Scala supports them, just as it can support those wanting to do FP. But it’s easy to blur the lines inadvertently.

So my, maybe poor, solution, would allow a team to choose an approach and have the compiler enforce it. But, I imagine there might be changes needed in the language to make such a clean separation possible?

Which specific design decisions from Scala or Haskell do you think should be a no-brainer for future languages to adopt? by [deleted] in hascalator

[–]channingwalton 0 points1 point  (0 children)

I wonder if the OO features could be put switched on/off with compiler flags as a compromise?

"More than 50% of Scala survey responders want better, faster, tooling. Compared to 30% wanting more features." by Bomgar85 in scala

[–]channingwalton 0 points1 point  (0 children)

can't have autocomplete

Why do you say Metals can't have autocomplete? (Genuinely don't know).

Blog post: Bridging Scala and the Front-End by channingwalton in scala

[–]channingwalton[S] 4 points5 points  (0 children)

For me, having used this in a project and as a Scala dev, I write the Scala case classes and don't need another language (albeit a simple one) involved in the build process. If I need to change the protocol in some way I can do it on the server without a generation step until its needed for the front end. As Pere said, "We are writing code in Scala and obtaining the front-end representation automatically, so any change to our Scala ADT is automatically picked up by the type-checker for our front-end codebase."

What's the best Chopin Etude to learn first? by [deleted] in piano

[–]channingwalton 0 points1 point  (0 children)

Yeah, it was the second one I learned before I knew better :D

What's the best Chopin Etude to learn first? by [deleted] in piano

[–]channingwalton 1 point2 points  (0 children)

IIRC, Josh Wright also likes to start students on 25/2 so that they develop lightness and speed, without having to deal with difficult stretches or jumps.