HN user

kot-behemoth

415 karma

[ my public key: https://keybase.io/gregoltsov; my proof: https://keybase.io/gregoltsov/sigs/21MP3YD7LJe-qbySczdJIFzK58CYMcsgkZCel6VkNzc ]

Posts38
Comments49
View on HN
www.ft.com 6mo ago

Accenture buys UK AI startup Faculty in $1B deal

kot-behemoth
2pts0
whatacold.io 1y ago

Rewrite of a Flask Web App in Clojure

kot-behemoth
2pts0
www.praxisnation.com 1y ago

The Network State: Crypto's End Game

kot-behemoth
1pts0
news.ycombinator.com 2y ago

Ask HN: How are you tracking tools / products to try out later?

kot-behemoth
1pts1
extensionsgomrr.crd.co 2y ago

Extensions Go MRR – dataset of underperforming browser extensions

kot-behemoth
1pts0
github.com 2y ago

Enion Online – 3D PvP multiplayer game written in Clojure and ClojureScript

kot-behemoth
1pts0
datarabbit.com 3y ago

Data Rabbit – canvas for composable data exploration and experimentation

kot-behemoth
62pts9
datarabbit.com 3y ago

Data Rabbit – canvas for composable data exploration and experimentation

kot-behemoth
13pts2
twitter.com 4y ago

Twitter to accept Elon Musk’s takeover bid

kot-behemoth
6pts1
github.com 6y ago

Clipper: A prediction serving system for TensorFlow, PyTorch, PySpark and others

kot-behemoth
13pts5
getflywheel.com 7y ago

WP Engine acquired Flywheel

kot-behemoth
5pts0
medium.com 7y ago

So, what’s the point of Clojure? A business approach

kot-behemoth
3pts0
www.theverge.com 8y ago

Snap stock plummets after Kylie Jenner declares Snapchat dead

kot-behemoth
2pts0
github.com 8y ago

Re-frame-10x: time travel debugger for re-frame epochs

kot-behemoth
3pts0
www.gizra.com 8y ago

Expressing a Relationship Between Multiple Types in Elm

kot-behemoth
1pts0
www.luna-lang.org 8y ago

Luna 1.0 Beta is out

kot-behemoth
423pts167
m.signalvnoise.com 8y ago

Running in Circles

kot-behemoth
3pts0
medium.com 8y ago

UK AI Startups Raised £100M in 2017 so far

kot-behemoth
2pts0
d3-id3.com 9y ago

iD3: An IDE for D3.js

kot-behemoth
5pts0
thume.ca 9y ago

My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text

kot-behemoth
62pts88
medium.com 9y ago

How we mocked improving JavaScript

kot-behemoth
2pts0
learnpythonthehardway.org 9y ago

The Case Against Python 3

kot-behemoth
180pts271
medium.com 10y ago

If it doesn’t suck, it’s not worth doing

kot-behemoth
3pts0
www.kickstarter.com 10y ago

LMcable – one cable both for iOS and Android

kot-behemoth
1pts0
www.jetbrains.com 11y ago

ReSharper C++ finally reaches 1.0

kot-behemoth
4pts0
www.gamasutra.com 12y ago

Post-mortem on 9.03m – from University project to Steam-released game

kot-behemoth
1pts0
github.com 12y ago

Modular dashboard framework for Django

kot-behemoth
2pts0
www.artlebedev.com 12y ago

The stupidest thing to do is to build mobile version of a website

kot-behemoth
2pts2
www.kickstarter.com 12y ago

Kickstarter for Learn Ruby on Rails book

kot-behemoth
2pts0
blog.mendeley.com 12y ago

Mendeley's new iOS app

kot-behemoth
2pts0

I recently found llm-buddy (https://github.com/ahyatt/llm-buddy) which might be a good fit.

Llm-buddy is an “Emacs package that watches your recent buffer edits and asks an LLM to review them. When it finds something worth pointing out, it can add a short inline note in the relevant buffer or show a message in a popup buffer (it usually does the former).

The goal is lightweight feedback while you work: typos, logic mistakes, questionable edits, or prose issues that a normal compiler, linter, or spell checker may not catch.”

A while ago I saw a promising Clojure project stepwise [0] which sounds pretty close to what you're describing. It not only allows you to define steps in code, but also implements cool stuff like ability to write conditions, error statuses and resources in a much-less verbose EDN instead of JSON. It also supports code reloading and offloading large payloads to S3.

Here's a nice article with code examples implementing a simple pipeline: https://www.quantisan.com/orchestrating-pizza-making-a-tutor....

[0] https://github.com/Motiva-AI/stepwise

macOS Mail app is still the best native e-mail client in my experience.

I have switched to Thunderbird full-time since I switched to Linux. Can confirm it supports unified inbox.

Before I start working on a feature, I simulate how it's going to work in my head and try to identify all the hurdles and alternatives; sometimes several levels down in the hypothetical component/module hierarchy. I do brainstorms, draw diagrams and make lists of pros-and-cons. I use as many visual aids as I can get.

Remarkably, this is how 37Signal's Shape Up (https://basecamp.com/shapeup) encourages defining feature work prior to building.

In particular, the concepts of Rabbit Hole (as explored with senior developers prior to coding), Breadboarding and Fat Marker Sketches (having a high-level but end-to-end map of the feature) are almost identical to what you're describing.

I found this approach both intuitive in my personal development work, and as a tech lead for lean teams. Funnily, quite a few people really struggle with the concept of "thinking through the feature end-to-end", and not just "let's start with one piece and then figure it out". It's great to do development in small chunks with unknowns, but we still need to know what we are all trying to achieve!

(not affiliated with Shape Up / Basecamp, I just feel Jira leads to hugely suboptimal and waterfall-y processes).

Have you heard about Basecamp's solution to this, Hill Charts (https://basecamp.com/features/hill-charts)? It's definitely not an 'enterprise' solution, but I find its simplicity a really good map for the _true_ workflow of developers. That is to say, it's abstract and simple enough to use for devs, while meanigful enough for managers to gauge progress.

Plus, their writeup on imagined vs discovered tasks and how Jira et al give false sense of control when creating tickets upfront is also illuminating: https://basecamp.com/shapeup/3.4-chapter-12

I actually am in the same position as you - my main text editor is Emacs (well, doom-emacs). After trying out Bear, Standard Notes etc, I couldn't give up editing plain md files that easily. Org-mode is amazing, but the attachments story is just not solved, especially once you throw mobile into the mix.

I've settled on Joplin, as it's the only serious note-taking app that allows for Emacs-friendly workflow by simply using external editor. I just set the external editor command to be 'emacsclient -c'. Now, when I'm editing a note, I just press Cmd-e, and get Emacs for editing - just for that note. Once I finished editing, it's "C-c k", and Emacs closes and I'm back in Joplin.

I actually set Joplin's layout to always show the rendered md, so that it's basically a pretty front-end for my Emacs-powered editing workflow. Beyond that, syncing and attachments are what makes it more or less perfect second brain system for me.

I should say that this is not my project. Nor am I a contributor — I only found it recently in my search for deploying TensorFlow models.

In terms of how this is different to other products that provides OCR as a service, object detection as a service: this is not an "as a service" product, but a framework that allows you to deploy ML models in a variety of configurations, such as Docker/K8s. I'd even say it's even further than a framework, as it's opinionated about what goes into the serving cluster: not just model workers, but query manager/load balancer, metrics aggregator and a config DB.

Have you had a look at Lektor (https://www.getlektor.com). It's from the creator of Flask, and is a static CMS implemented in Python. It goes beyond just simple blogging, and allows you to define models for any entity you want to store. It's extremely flexible. It also has a pretty decent UI for writing things in, and is Dropbox-friendly for non-tech users, too.

The landing page explains the benefits quite well. Also, it has good examples of Lektor being used for a catalogue: https://www.getlektor.com/showcase/architekten-ronacher/ (direct link to the interactive version http://www.architekten-ronacher.at/projects/)

Lektor (https://www.getlektor.com) is a static site generator with a simple admin interface (with WYSIWYG editor for markdown) which can be run locally. Publishing can also be done via a button in the UI. For even more user-friendliness, the site can be stored in Dropbox, so the user doesn't even need to know git.

There is an app called Lisping which allows writing a variety of Lisps (Scheme and Clojure) on iPads. The great thing about it was that there was minimal typing - the interface made the AST very clickable, with minimal cursor movement. When I tried it, it was such a great way to edit code on an iPad. Demo video: https://www.youtube.com/watch?v=nHh00VPT7L4