Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
greener_grass
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
greener_grass
8mo ago
Age of Empires II is very popular but doesn't have multiplayer support on Linux.
2.
▲
by
greener_grass
8mo ago
Technically maybe, I don't know. But in practice, your bash will use tools like this and break if they are different / missing on a future build host. If using a programming language with locked-down package dependencies, then all
3.
▲
by
greener_grass
8mo ago
Does a game "run on Linux" when it has 100% feature parity? 90%? 80%? What are you willing to cut? Some performance? A few graphical effects? Multiplayer? When you look at the details, Linux gaming is not as good as it might seem.
4.
▲
by
greener_grass
8mo ago
The tools you will call from your bash script differ in subtle ways between Linux, macOS, MinGW. One good example is `uuidgen`
5.
▲
by
greener_grass
8mo ago
Bash is not a great cross-platform choice. Too many subtle differences. The best way is a scripting language with locked-down dependency spec inside the script. Weirdly .NET is leading the way here.
6.
▲
by
greener_grass
8mo ago
If you are not willing to make this trade then how much of a priority was run-time performance, really?
7.
▲
by
greener_grass
8mo ago
Tutorial was pretty confusing to me. I formed "HIM" and it rejected it, no explanation why.
8.
▲
by
greener_grass
8mo ago
Project 2025 was strongly against active travel, yet increased car dependency is one of the main factors in poor health in the USA.
9.
▲
by
greener_grass
10mo ago
MonoGame is stable and still receiving updates. I would strongly suggest that for quick code-first prototypes. The boiler-plate of "load a texture and render to screen" is quite minimal - you could perhaps make a small library for
10.
▲
by
greener_grass
10mo ago
CodeWars has a nice Kata grading system that features many intermediate level problems.
11.
▲
by
greener_grass
10mo ago
> The real answer to all this is to use a provider that supports idempotency keys. Then when you can retry the action repeatedly without it actually happening again. My favorite article on this subject: https://brandur.org
12.
▲
by
greener_grass
10mo ago
Is the real Mark Shinwell on here? https://github.com/mshinwell
13.
▲
by
greener_grass
10mo ago
Buck 1 used Python directly and it had lots of issues compared to Starlark.
14.
▲
by
greener_grass
10mo ago
There are. The rhetorical strategy is to argue that Brexit was a good idea, but it has not been implemented properly. Look for the phrases "Brexit means Brexit" and "proper Brexit".
15.
▲
by
greener_grass
10mo ago
How would you measure these? - making associations - generating original ideas - more perceptive ... "spatial awareness" I can see though
16.
▲
by
greener_grass
10mo ago
This is how Debezium works. It is probably best to use that unless there is a strong reason against.
17.
▲
by
greener_grass
10mo ago
The EA / Rationalist / AI Safety crowd tend to think they can overcome these impulses
18.
▲
by
greener_grass
10mo ago
Smaller is better, of course, but I've never found the size of .NET binaries to be an issue. What problems does this cause?
19.
▲
by
greener_grass
10mo ago
> dotnet requiring a CLR is not particularly well-suited for containerization Why? I routinely put compiled .NET programs into containers. It's also easy (easier than Rust even) to build on Mac targeting a Linux image.
20.
▲
by
greener_grass
10mo ago
I am talking about C# / F# context where the lists must have homogeneous types. That TypeScript supports this is yet more complexity introduced to cover usages of an API not designed around types.
21.
▲
by
greener_grass
10mo ago
Here `a` and `b` can have different types: let! a = fetchA() and! b = fetchB() Whereas `Promise.all` usually requires all promises to have the same type (returning a `List<T>` or even a `List<obj>`) . See https:/&
22.
▲
by
greener_grass
10mo ago
What are the cross-stack gains of Python? Running TypeScript on the server is a well trodden path. It can be pretty fast too. Python on the client, not so much.
23.
▲
by
greener_grass
10mo ago
This isn't true, because more is not always better. C# has lots of anti-features that F# does not have.
24.
▲
by
greener_grass
10mo ago
Applicative Computation Expressions are a big deal (added in F# 5). Recent changes have been smaller in scope. Unfortunately lots of the more advanced stuff seems to be blocked on C# team making a decision. They want a smooth interop story.
25.
▲
by
greener_grass
10mo ago
F# is a practical choice but the language features are quite far behind OCaml now. {Ecosystem, Functors} - choose 1
26.
▲
by
greener_grass
10mo ago
For me the issue is ecosystem. The foundations are great but I need more useful and well supported packages. For example, there is no OAuth2 client library for OCaml [1] [1] https://ocaml.org/docs/is-ocaml-web-yet
27.
▲
by
greener_grass
10mo ago
That would be Elm :)
28.
▲
by
greener_grass
10mo ago
Shouldn't most application programmers in OCaml be reaching for EIO or some other well-tested abstraction?
29.
▲
by
greener_grass
10mo ago
Define functional? Even Haskell is not functional in the strictest sense. It has unsafe IO. It can throw exceptions. Functions may not halt.
30.
▲
by
greener_grass
10mo ago
• Stategraph manages Terraform state, so correctness isn't optional TypeScript has soundness issues that OCaml does not have • Strongly-typed data structures catch field errors at compile time TypeScript does have this, although the gu
More ›