News for hackers. Stuff that matters.

degraafc

Re:Confluent Deletes/Hides Librdkafka on Wednesday July 10, 2024 @12:15PM (#40928481)
Something weird is going on over there, loads of their repos are disappearing, including their Terraform provider, CLI, etc.
Re:Work with GitHub Actions in Your Terminal with GitHub CLI on Thursday April 15, 2021 @02:14PM (#26824193)
Yep, definitely agree. I feel like there are a lot of areas that GitHub Actions needs improvements to catch up to other CI providers, really basic-seeming stuff like "allow failure" support and so on.
Re:Work with GitHub Actions in Your Terminal with GitHub CLI on Thursday April 15, 2021 @12:54PM (#26823042)
I use tmate[1] to get a shell on the worker when I need to debug things interactively. Also act[2] lets you run a decent approximation of your actions locally. Still agree that it should be easier and not require third-party tools/actions, though.

[1]: https://github.com/mxschmitt/action-tmate [2]: https://github.com/nektos/act

Re:JuliaCall Update: Automated Julia Installation for R Packages on Wednesday January 20, 2021 @02:10AM (#25843412)
Oh cool, I did this! I hope one day we end up with something like rustup to make it even easier for everyone.
Re:Lispsyntax.jl: A Clojure-like Lisp syntax for julia on Tuesday January 19, 2021 @01:45PM (#25836990)
Great example of building something fun not because we should but because we can :)

My take on "Lisp in Julia" using deprecated-but-still-parseable syntax instead of a string macro: https://github.com/christopher-dG/jlisp

I should probably put some examples in the readme.

Re:Running Docker on Apple Silicon M1 (Follow-Up) on Friday November 27, 2020 @12:42PM (#25230779)
Docker Machine is unmaintained though, I'm not sure that it would work to launch VMs on M1 hardware.
I would, but Google disabled my YT account with no reasoning or explanation. So now I'm a bit hesitant to pay for their services on another account...
I spent a few months at a consulting company working with a precision agriculture startup, and my mind was totally blown when I first learned how much technology goes into agriculture these days. I feel like a lot of tech people have a mental image of outdoor farming still being somewhat primitive (I certainly did!) which could cause the misconceptions mentioned in the article.
I'll also plug a little tool I wrote to supplement asciinema: asciiscript [1]. Basically if you get tired of watching yourself fix typos in your recordings, you can script stuff ahead of time and then record it automatically with asciinema. Although I don't think it works with programs that take input, like a REPL unfortunately.

[1]: https://github.com/christopher-dG/asciiscript

So does Magit Forge [1]. I'm sure that the GH CLI is useful, but I sure do love being able to do this stuff without leaving my editor!

[1]: https://magit.vc/manual/forge/

Re:A one-line package broke `npm create-react-app` on Saturday April 25, 2020 @01:40PM (#22979731)
I'd say that it should rather be a part of the type system. Some kind of `obj isa Promise` should be the way to do this, not random property checks. But that's JS...
Nice job! This looks really well done.

I'm just getting started on something quite similar that will let you create disposable email addresses that forward mail to multiple recipients (for shared hotel/flight bookings, etc.). I see you have this feature to a lesser extent too, which is super cool.

Again, great work and good luck!

Re:An Illustrated Guide to Useful Command Line Tools on Saturday October 26, 2019 @09:32AM (#21363548)
I don't think it says much about the tools themselves though, it just makes sense when you look at the author's GitHub and see a bunch of Rust projects.
Re:Knoppix 8.6 abandons systemd on Sunday September 01, 2019 @09:50PM (#20856213)
This is just my own experience, but sound works fine for me with just Alsa (no pulseaudio or apulse). Although even the Arch Wiki [1] says differently.

[1]: https://wiki.archlinux.org/index.php/Firefox#Multimedia_play...

I'm hoping for Zig [1] to reach maturity and offer that kind of simplicity, because I just can't get a handle on Rust (not that I've spent a massive amount of time trying).

[1]: https://ziglang.org

Re:GNU Parallel 2018 on Sunday August 18, 2019 @08:22AM (#20729767)
Looks more like a souped up `watch` [1] than `parallel` to me. Nice tool!

[1]: https://en.wikipedia.org/wiki/Watch_(Unix)

Re:Effortless Elixir Releases and Deployment on Saturday August 17, 2019 @01:46AM (#20722351)
Elixir compiles down to the same Erlang Abstract Format as Erlang itself, so performance should be the same.
Re:The perfect language and why Go still isn't it on Sunday August 04, 2019 @01:28AM (#20604584)
Go is actually pretty close to the perfect language to me -- for "general purpose" computing, at least. Sure, it's plain and somewhat boring to write but it doesn't make me that much less productive. Error handling and generics are the only other features that I want, so I'm really looking forward to Go 2, if that ever comes around. I would be happy to see Go declared "feature-complete" at that point, similar to Elixir [1].

But even then, if I want to have fun and feel like I'm learning new things while I code, I'll always use something else that's more interesting.

[1]: https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-releas...