- we are getting no benefit beyond getting excuses replies to our emails - right or wrong, but we depend heavily on GitHub actions so this has a very real impact on us
342 karma · joined February 16, 2012
Verifying my Blockstack ID is secured with the address 16hJTdGrk2Re3THokXHXi4oJZj1TeNUeHk https://explorer.blockstack.org/address/16hJTdGrk2Re3THokXHXi4oJZj1TeNUeHk
- we are getting no benefit beyond getting excuses replies to our emails - right or wrong, but we depend heavily on GitHub actions so this has a very real impact on us
You appear to have too much time on your hands, and no, not everyone should have to live in your reality.
Yeah their static site generator seems to be a bit deficient.
A month ago I was looking for something like this, so I created https://github.com/fusion/gogo
Now this thread is revealing an abundance of alternate tools.
I'm considering creating a "list of fetching tools" just to help folks find the one they want, since some features described here are very interesting.
In my case, I needed a way to book and release two-ports tuples really fast to accommodate a RTP simulator. So, I wrote that slotmachine data structure and have been running in in production for months and can confirm: yes, performance is good.
Note: I should mention that my approach is almost exactly opposite to yours: I create a final backing slice, then create the traversal slices.
So... yeah. Well done!
But you're right that they built a pretty ugly landing page. Especially the color palette and fonts selection. I don' think this should detract from the service offered, so I hope they fix this quick.
storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock
Cool "article."
NDA for a private job? They need to pay for a lawyer to review it for you, so you don't end up in a silly non-compete situation.
Revisiting the project, it looks like more people tried submitting PRs for the following couple years. Funny, for a project that was definitely an exercise in "do X in 100 lines of code"
You can compare both: https://github.com/fusion/pngsource
Spoiler alert: it works, but... "meh."
This is making me reconsider using the node ecosystem in some of my projects.
Since I was in the process of implementing plugins for kittendns (https://github.com/fusion/kittendns), I felt I should at least implement the timezone toy as proof of concept. This forced me to implement 'fetch' in the javascript plugin so, I guess, everyone wins :)
Or more accurately, I should hate you. Thanks for the reference, I am going to look into it as it's definitely something I would like to make work.
Query logging can be easily implemented.
I don't expect to ever make this as full featured as BIND. Then again, this also was true of Glauth, and correctness-as-a-goal ends up forcing us to roll lots of functionality in the software.
I am going to try to address the input I've received so far:
# Licensing
Arg. How could I forget? The project is now licensed under Apache 2, which is compatible with the BSD licenses that @d_meeze listed. I've used it in many previous projects, including RootTools, and some projects were included in multiple commercial projects.
# Data in the configuration file
@drdaeman yes this is definitely with simplicity in mind. Right now, the updates the server accepts are limited to RFC2136 for LetsEncrypt's ephemeral TXT fields. If this becomes a necessary feature, I may do the same as with Glauth and introduce database plugins (SQLite would remain a light, but not as simple approach)
# Toml
Controversial as always. @dhzhzjsbevs, I found that if I provide an amply documented template file, folks find it easy to use. Is this a great configuration option? No, not it is not. I personally dislike all of them.
# Record reuse
@drdaeman making another valid point. It's going to be an easy fix, which is good.
# Split horizon DNS
And then we get to @jchw and one of my unstated goals. Right now, I am using the rule engine to alter responses. Obviously, a nice demo of what it can do, but a bad idea overall. Can anyone think of a way to implement split DNS other than filtering based on which interface the query came through? I do extract the query source's IP address, but this only tells me which server is recursing.
I agree that this cheapens the brand.
Fun fact: Bulova is the "other" moon watch, after an unfortunate mishap with David Scott's Speedmaster.
I download jig on my M1 Macbook and:
1. It is not notarized, therefore you will find it difficult to get significant adoption on this platform, unless you explain what's going on (as other devs have)
2. It did not launch properly and I got this exception:
Uncaught Exception:
Error: Cannot create BrowserWindow before app is ready
at createWindow (/Applications/Jig.app/Contents/Resources/app/.webpack/main/index.js:34614:22)
at App.<anonymous> (/Applications/Jig.app/Contents/Resources/app/.webpack/main/index.js:34712:5)
at App.emit (events.js:315:20)
Update: I hard killed the process and was then able to launch it.It's not the only alternative to Electron, but it might be one that offers predictable and repeatable results.
I released a small open source project on HN last week (https://github.com/Fusion/pngsource) and I wrote its backend logic in Go. I built the frontend using Tailwind (https://tailwindcss.com) and DaisyUI (https://daisyui.com) and, using Go compiler flags, I can release the app using both WebView (github.com/webview/webview) (which, yes, does require the host OS' collaboration) and Wails (wails.app) (which also does.)
On Linux/AMD64, the binary's size is 3.7M when building for WebView, and 6.8M when targeting Wails.
The way the app works is I drag/drop files to the UI, magic happens, and I use github.com/ncruces/zenity to prompt the user for a save location.
I cross-compile the apps using xgo (https://github.com/karalabe/xgo)
It's been working pretty well on Linux, Windows, MacOS. I think WebView's approach of limiting the feature set is working well as it feels more "native" than Wails (better refreshes and resize operations for instance)
However, I already have a few tickets reporting that, for instance, the app is displayed as a blank window in some environments. And it's hard to debug remotely, obviously. So, this is where Sciter may be a better option.