Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
steeleduncan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
steeleduncan
11d ago
The FAQ seems clear on this > Where is my code actually hosted? > On bare-metal servers that we operate in Scaleway's Paris datacenters
2.
▲
by
steeleduncan
1mo ago
const MAX: u32 = 100; // Compile-time constant let x: u32 = 10; // Cannot be changed If x cannot be changed, how does it differ (meaningfully) from a compile time constant in a safe language, ie in a
3.
▲
by
steeleduncan
1mo ago
The missing line on that graph is November 2019 when Github Actions were introduced. It would also show the point where things went wrong for uptime
4.
▲
by
steeleduncan
2mo ago
There are no need for permissions if the link per discussion is obscure and you use HTTPS. In that case the link is the password
5.
▲
by
steeleduncan
2mo ago
In princple JJ has non-Git backends, but the only backend they state as being production ready is the Git backend. JJ without the Git interop is more a concept than a reality right now. I love JJ, and the mental model of source control it p
6.
▲
by
steeleduncan
3mo ago
I think it is a typo, and should be std::println()
7.
▲
by
steeleduncan
5mo ago
I think there is a strong argument that Gerrit is the current evolution of the patches workflow, many prefer it, and there are a lot of good blog posts explaining why. I don't know what the justification for emailing patches around is
8.
▲
by
steeleduncan
5mo ago
It seems to have updated to SDL3 - https://github.com/love2d/love/blob/main/CMakeLists.txt#L178
9.
▲
by
steeleduncan
5mo ago
Tiny CC doesn't have its own runtime, it uses whatever you specify (falling back to system standard), same as GCC or Clang. For low runtime footprint you are probably better off with one of those two compilers as they generate smaller,
10.
▲
by
steeleduncan
6mo ago
What has changed at GitHub to cause this?
11.
▲
by
steeleduncan
6mo ago
Not right now, it is far too early days. I'm currently working through bugs, and missing stdlib, to get a simple backpropagation network efficient. Once I'm happy with that I'd like to move onto more complex models.
12.
▲
by
steeleduncan
6mo ago
It uses the same trick as Go [1]. The grammar has semicolons, but the tokeniser silently inserts them for ease of use. I think quite a few languages do it now [1] https://go.dev/doc/effective_go#semicolons
13.
▲
by
steeleduncan
6mo ago
I'm not totally sure what it is, but I believe there is something for running Rust code on the GPU easily
14.
▲
Show HN: Eyot, A programming language where the GPU is just another thread
(cowleyforniastudios.com)
79 points
by
steeleduncan
6mo ago
|
18 comments
15.
▲
by
steeleduncan
7mo ago
I tried this with an old iOS only game a few years ago. It is clearly not a heavily used library, but it seemed to work ok - There was a bug or two I had to patch, but the code is readable, so it wasn't a big deal - OFString, etc aren&
16.
▲
by
steeleduncan
7mo ago
Discord if you don't mind something proprietary, Mattermost or Rocketchat if you do, Zulip if you want something slightly different . . . and no doubt many other alternatives Slack is easy to replace with something cheaper and better o
17.
▲
by
steeleduncan
8mo ago
https://web.archive.org/web/20260114232734/https://the-diy-l...
18.
▲
by
steeleduncan
8mo ago
Use tmux. Ssh in and start a tmux session. If the connection breaks you can ssh back in and reconnect to the tmux session later. GNU Screen is another alternative
19.
▲
by
steeleduncan
8mo ago
It is odd, I would have thought $0 is the more obvious number there. It seems you can refund via a shell command though, so the money is not trapped
20.
▲
by
steeleduncan
8mo ago
Gemini/ChatGPT help (a lot) when getting going. They make up for the poor documentation
21.
▲
by
steeleduncan
8mo ago
package.lock is JSON only, Nix is for the entire system, similar to a Dockerfile Nix specifies dependencies declaritively, and more precisely, than Docker (does by default), so the resulting environment is reproducibly the same. It caches r
22.
▲
by
steeleduncan
8mo ago
I do the same with Nix as it works for macOS builds as well It has the massive benefit of solving the lock-in problem. Your workflow is generally very short so it is easy to move to an alternative CI if (for example) Github were to jack up
23.
▲
by
steeleduncan
8mo ago
I believe Rob Pike also doesn't use syntax highlighting [1] [1] https://groups.google.com/g/golang-nuts/c/hJHCAaiL0so/m/kG3B...
24.
▲
by
steeleduncan
9mo ago
None of this actually matters. If you want to keep your data private, host it on your own hardware. Countries, company policies, etc are all essentially irrelevant
25.
▲
by
steeleduncan
9mo ago
Sorry if I missed this in the docs, but how robust is the persistence? ie is it the disk that comes with a standard AWS VM? or is it a share backed by e.g. Ceph with multiple redundant copies?
26.
▲
by
steeleduncan
9mo ago
The other conclusion to draw is "Git is a fantastic choice of database for starting your package manager, almost all popular package managers began that way."
27.
▲
by
steeleduncan
10mo ago
It doesn't seem to be their focus, but this could be amazing for macOS build machines, and servers. There have been a number of changes in recent years focussed on improving the security of macOS when used as a Desktop OS. These work w
28.
▲
by
steeleduncan
10mo ago
Generally development tools run fine under wine, so I'd guess it would be fine. Running a windows binary within wine within WSL on windows does seem a little insane tho!
29.
▲
by
steeleduncan
10mo ago
Yes, especially as you can do things like nix run github:user/repo/commit There is no need to keep anything around, or roll your own nix equivalent, you can just look up the output by commit.
30.
▲
by
steeleduncan
10mo ago
> you need Consul for service discovery Kubernetes uses etcd for service discovery. It isn't that Nomad does things differently or less simply, it is just that they are more explicit about it. The real difference is that Kubernetes
More ›