Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
s3cur3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
s3cur3
5y ago
This post on our dev blog gives some detail on the language decision here: https://developer.x-plane.com/2021/01/have-you-heard-the-goo...
32.
▲
by
s3cur3
5y ago
Sorry, to clarify, our thinking on this point was: our players aren't particularly motivated to lie to the server since there isn't a "goal" to a flight simulator. Given the choice between shipping (much, much) faster an
33.
▲
by
s3cur3
5y ago
YMMV, but: - Memory consumption in production peaks at like 300 MB for us - Scalability (i.e., being able to go wide on, say, a 64-core CPU) was more important to us than raw, synchronous speed - Garbage collection is not something I'v
34.
▲
by
s3cur3
5y ago
Hey folks, I’m Tyler! I’m the guy who did the original work on this. I’m happy to answer any questions! You might also be interested in the discussion happening on the associated Twitter thread: https://twitter.com/elixirlan
35.
▲
by
s3cur3
5y ago
Here in Missouri (or rather in Missourah country), we have a ver-SAILS, MAH-l'n (Milan), New MAD-rid (Madrid), BALL-ah-ver (Bolivar), and La PLATE-ah (La Plata). :)
36.
▲
SEO spammers don’t understand who they spammed
(devblogs.microsoft.com)
3 points
by
s3cur3
6y ago
|
0 comments
37.
▲
by
s3cur3
6y ago
This. If your form is broken with autofill, your form is broken.
38.
▲
by
s3cur3
6y ago
Not in C++ or Swift, no—to do it in the general case requires trying to cast each member of the array to the Derived type, and returning the null optional if any of those conversions fails. E.g., given an array of Animal, you’d like to see
39.
▲
by
s3cur3
6y ago
True! It’s only an annoyance when you need to pass a std::vector<Derived> to a function that only accepts std::vector<Base>.
40.
▲
by
s3cur3
6y ago
Swift's Array type is just so well designed. It's a delight to use. Two things stood out to me here as being really nice for someone coming from C++: - Implicit upcasting to convert `[Derived]` to `[Base]` in O(1). - Checked con
41.
▲
by
s3cur3
6y ago
Link to the (great) CppCon talk: https://www.youtube.com/watch?v=bSkpMdDe4g4 The one thing I would say is: as you dig more into C++ perf, you can develop an intuition for the kinds of things the compiler can and can't
42.
▲
by
s3cur3
6y ago
Reading that, I finally understood so many hours of debugging throughout my life.
43.
▲
by
s3cur3
6y ago
Agreed. And the fact that disk access might end up being a bottleneck is not a good argument for making disk access APIs less ergonomic. I say give the programmer the nicest set of tools possible and let them make informed decisions about w
44.
▲
by
s3cur3
6y ago
I think it’s important to note that the 3060 is not for sale yet. Nvidia is telling everyone up front that this is how it’s going to work. The analogy is improved like this: Ford announces in advance that their upcoming truck requires a cer
45.
▲
Have You Heard the Good News About Elixir?
(developer.x-plane.com)
7 points
by
s3cur3
6y ago
|
0 comments
46.
▲
by
s3cur3
6y ago
Yep! I was actually the sole dev working on it, both server- and client-side. I'm working on a post for our public dev blog talking about why I chose Elixir and what my experience has been. It'll eventually be available here: htt
47.
▲
by
s3cur3
6y ago
I don't say this to dismiss your experience, but just to share a counterexample: I found Elixir extremely easy to learn (despite having no Ruby experience, nor any significant experience in any functional languages). I went through t
48.
▲
by
s3cur3
6y ago
Happy Elixir user here. At work we have a use case that isn't covered by José's high-level overview of the domains Elixir's used in: we run a massive multiplayer game server on it. This is actually a really good fit. (It kind
49.
▲
by
s3cur3
6y ago
OP here. I wrote this up as an easy-to-share resource for my friends. It's incredible to me that in 2021, I still have people say things like "my computer died, how do I recover years worth of photos?". Most people don't
50.
▲
How to Back Up Your Mac's Photos
(unboundapp.com)
1 points
by
s3cur3
6y ago
|
1 comments
51.
▲
by
s3cur3
6y ago
This talk is what persuaded me to choose Elixir for our MMO game server. Best technical decision I’ve ever made. Saša Jurić’s book on Elixir is also great (although not strictly necessary considering how amazing the official Elixir intro tu
52.
▲
by
s3cur3
6y ago
At some point I could imagine going subscription/IAP for new major features, and just grandfathering in all the people who bought it previously. But in my specific case, the app is a side project that honestly needs a lot of love, and
53.
▲
by
s3cur3
6y ago
Yup. From my perspective, this is a feature, not a bug.
54.
▲
by
s3cur3
6y ago
More than the 3.5% that Stripe or whatever would charge, less than the 15% Apple charges. :)
55.
▲
by
s3cur3
6y ago
As a developer , assuming your app isn’t doing stuff not supported in sandbox mode, it’s as easy as a checkbox. As a user, Catalina’s absurd barrage of dialogs asking for your permission for an app to so much as look at your data may be an
56.
▲
by
s3cur3
6y ago
Eh, I toe the line as far as policy is concerned. I'm not worried, personally.
57.
▲
by
s3cur3
6y ago
Indeed! In this case, Unbound is Mac only, and probably will remain so for its entire life.
58.
▲
by
s3cur3
6y ago
As I understand it, if you make $1 more than $1M, it's not that you suddenly owe an extra $150k in "back taxes," but rather that going forward, you'll be in the 30% "tax bracket." It's still a tax cliff, a
59.
▲
by
s3cur3
6y ago
Huh. Cool! As I said elsewhere in the thread, my personal intuition is that Apple is a significantly better steward of my information (and credit card!) than a random small-time dev on the internet, but I realize not everyone agrees.
60.
▲
by
s3cur3
6y ago
Is the implication that I, a random guy across the internet, am a better steward of your personally identifying information than Apple? I'm not saying you're wrong, but that definitely doesn't match my own intuitions.
More ›