HNHacker News
TopNewBestAskShowJobs

TeddyDD

288 karma · joined September 1, 2016

artist / programmer software developer
submissionscomments
TeddyDD··on Adobe to remove Flash Player from web site after December 2020
> It will cause old web content to be completely inaccessible, throwing away years of human creativity.

Good. It's great lesson for content creators and consumers about relying on proprietary formats.

TeddyDD··on Windows package manager does not permit opting out of telemetry
Well, you are using Windows (basically a spyware), why do you pretend that you care about privacy?
TeddyDD··on OpenAutoComplete: Shell-agnostic, cross-platform autocomplete specification
Fish does something like this (it scans manpages) but generated completion is mostly useless in more complex cli programs (for example: kubectl, docker). So fish is shipped with a bunch of manually written completions for many commands.
TeddyDD··on Ask HN: Programs that saved you 100 hours?
Kakoune: multiple selections, interactivity and powerful editing primitives makes text editing a breeze.

https://kakoune.org/

TeddyDD··on Crystal 0.34
https://kemalcr.com/
TeddyDD··on Vim9: An experimental fork of Vim to explore making Vim script faster and better
Kakoune works fine with WSL and you need POSIX environment for any serious work anyway.
TeddyDD··on Age: A simple, modern and secure file encryption tool
There are nice solutions on Linux: luks (encrypting partitions) and cryfs (encrypting directories)
TeddyDD··on LineageOS Android Distribution
Well, I'm running Android 9 on OnePlus One thanks to Lineage. That's five years old phone still rocking. Official support ended in 2016 IIRC.
TeddyDD··on Get an Acme Klein Bottle
He also described his pursuit after the hacker in „The Cuckoo's Egg” witch is one of my favorite books ever
TeddyDD··on Nim 0.20.0 (1.0 RC1) released
Yeah, Nim has impressive coverage of targets. I dislike almost everything about Nim: the syntax, complexity, weird case insensitivity, documentation, community, package manager...Yet this trait alone makes Nim worth leaning for me.
TeddyDD··on Luakit – fast, extensible, and customizable web browser
I used it for a while. It's fantastic browser. Unfortunately modern web is so broken that using browser without real adblocker (uBlock) is basically impossible so I had to switch to Firefox.
TeddyDD··on Godot Engine – Announcing the Godot 2019 Showreel
Godot's 2d engine is completely separate from 3d (unlike Unity that uses 3d engine to render 2d games). You can build export templates without 3d engine for smaller executable size. In 3.2 you will be able to disable 3d features of editor to make your workflow more streamlined.
TeddyDD··on Curv: A language for making art using mathematics
It seems to be similar to Context Free Art [1]

[1]: https://www.contextfreeart.org/

TeddyDD··on Kakoune – A Modal Text Editor
Fair point, Kakoune still lacks when it comes to in-depth integration with tools for specific languages. There is good LSP integration but unfortunately LSP alone won't turn editor into IDE.
TeddyDD··on Kakoune – A Modal Text Editor
I've been using it as daily driver for a while. I switched when I realized I'm constantly tried to use Kakoune editing commands in Spacemacs...

Do you mind listing plugins you miss? That's probably depends on use-case but my impression is most of essential stuff is already available.

TeddyDD··on Practical Go: Real-world advice for writing maintainable Go programs
I never heard about this language and it looks impressive on the paper. Keep up great job! I'm waiting for open source release to give it a try.
TeddyDD··on Vim Is Saving Me Hours of Work When Writing Books and Courses
That was an issue, yes. I know basic shortcuts ({ctrl, shift} + arrows, ctrl+backspace) but I assume someone used to Cua editor would know more tricks. I missed actions like:

  - select to given character
  - select to begging/end of the line/whole line
  - select sentence/paragraph/text with the same indentation
I know some of those actions are available with multiple mouse clicks (3 clicks to select paragraph If I recall correctly) but that means you have to use mouse.

Beside this ctrl+f search is not as good as / in Vim. It has no regex support for example (you can open dialog that has option to enable regex but that's more than one shortcut away).

Actions in Cua editor cannot be composed and reused, that's also an issue for me.

TeddyDD··on Vim Is Saving Me Hours of Work When Writing Books and Courses
I used to think Vim and company are only worth it when you work with structured text (like programming languages) most of the time.

I'm not so sure nowadays. I had to work on big prose document in Libre Office. I hated every second of it. It might be because I used to modal editing. It felt like typing with one finger when you are used to touch typing...

I got question. It here anyone who learned Vim editing model and decided it's worse than „traditional” Cua, mouse oriented editors[1]?

I can't remember seeing any blog posts like „I used Vim for X years but I switched to Cua editor”.

[1]: well, I switched to Kakoune from Spacemacs but that's another modal editor (not Vi clone tho) so it doesn't count ;)

TeddyDD··on Show HN: Task – A simple build tool written in Go
I'm not sure about task but I use Just [1] - it's similar program. It's nice way to collect commands you often run in given project.

Make is build system, with strong focus on building C program. It has clunky syntax and many quirks. Just is just taks runner ;)

[1]: https://github.com/casey/just

TeddyDD··on Fish shell 3.0
Zero based -> index is offset (natural in low level languages) One based -> index is number of element
TeddyDD··on Why Love Generative Art?
I am currently writing master thesis about generative art, this article comes in handy :)

If you interested in generative art there is nice tool called Context Free Art: https://www.contextfreeart.org/ It's not as well known as Processing or other tools and that's a pity.

TeddyDD··on Create a simple cross-platform desktop game with Go
Another good option is to use Raylib bindigs: https://github.com/gen2brain/raylib-go

No need for HTML/js and API is pretty simple

TeddyDD··on LibreSprite – fork of last open-source release of Aseprite pixel art editor
Well, I bought Aseprite while it was FOSS, and license was one of the reasons I chosen it instead of PyxelEdit. I wound't say I feel betrayed... more like disappointed.
TeddyDD··on LibreSprite – fork of last open-source release of Aseprite pixel art editor
> LibreSprite is taking the GPL religion religion into the kool-aid zone.

False. LibreSprite is fork of last GPL commit of Aseprite, not even in active development. They are actually preserving cool piece of software. Maybe one day someone will want to develop it further or learn form it. Do you expect people not to fork when Aseprite author decided to close the source?

TeddyDD··on Ruby 2.6.0-preview2 released with JIT
This. Some concepts and syntax are similar but they are quite different. I'm not saying that in negative sense - static typing with type inference rocks.
TeddyDD··on Digital Minimalism for the Working Hacker
It seems I'm heading in similar direction as author of the post. I switched from Gnome to i3 (I don't even have display manager installed), from Nautilius to ranger and then to [lf](https://github.com/gokcehan/lf). I use a lot of CLI tools like weechat. I'v been using Emacs for few months but now I prefer Kakoune - it's easier to customize. My [website](https://www.teddydd.me/) is pure html+css brutalism without single line of JavaScript...

I just feel tired of huge, complicated software that requires big time investment to customize. I want things to be simple and modular. My setup is not beautiful, might have fewer features than full DE, but it's ergonomic and I understand what all my configs do.

TeddyDD··on 8th – A secure, cross-platform, concatenative programming language
Yeah, I can't imagine who would risk using this in production.
TeddyDD··on Revisited: Watership Down
There is animated serial that's less voilent than the movie. There are differences in comparative to the book but I liked it anyway.
TeddyDD··on Show HN: Unity 3D in Docker
That's pretty cool actually. I knew you can run VNC in Docker container but I never managed to do it :)

I adapted this to run Godot Engine: https://github.com/TeddyDD/godot-docker-vnc It's not useful I think since Godot has headless server you can use for CI but it was fun anyway.

TeddyDD··on Peer-to-peer social networking with Rotonde and Beaker
It's hard to find comprehensive comparation. I think Dat is something like IPFS while Beaker is something like Zeronet but it uses Dat instead some custom transfer protocol. I don't get why Dat and IPFS are developed separately - it seems like unnecessary fragmentation and duplicated effort. I'd love to hear opinion on this.
← PreviousPage 4 of 5Next →