Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
apotheon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
31.
▲
by
apotheon
6y ago
I'm not sure whether you're serious.
32.
▲
by
apotheon
6y ago
Imagine telling Brian Kernighan about a cool language you found called C, not realizing Brian wrote a lot of C. Imagine telling Dave Thomas about a cool language you found called Ruby, not realizing Dave has written a lot of Ruby. Imagine t
33.
▲
by
apotheon
6y ago
You appear to have the empathy of a moldy cheese sandwich.
34.
▲
by
apotheon
6y ago
> I am under instructions to talk about this stuff, openly and honestly, and to see that people aren’t as judgmental as the wounded child within believes. In my experience, you should prepare to be disappointed. Judgementalism is how pe
35.
▲
by
apotheon
6y ago
I think a lot of the arrogance that develops in some smart kids is a result of being shunned for being right. Kids often start out trying to help others by pointing out how something could be better, get socially (sometimes physically) bea
36.
▲
by
apotheon
6y ago
It depends on whether you're talking about an actual whole new, radically different language or something that is essentially C "with improvements". My point is not that C "with improvements" is the ideal approach,
37.
▲
by
apotheon
6y ago
> What is meant by "portable code"? Should it refer only to code that should theoretically be usable on all imaginable implementations, or should it be expanded to include code which may not be accepted by all implementations,
38.
▲
by
apotheon
6y ago
> Just get it done. Don't ask. Yeah, I didn't think it would go the way it did. That was the first time I noticed a problem. What I really should have done is start searching for another job a week into this "process"
39.
▲
by
apotheon
6y ago
> I'm against the idea of laypersons or the [non-judicial] branches of government using the guise of "ethics" or "morality" to arbitrarily silence people. I agree with that position.
40.
▲
by
apotheon
6y ago
I haven't looked at Zig too closely yet (only started just a few minutes ago), but it immediately appears to me that this violates one of the requirements I suggested, as demonstrated by this use-case wish from my previous comment: >
41.
▲
by
apotheon
6y ago
> What is your definition of "portable"? In that particular statement at the beginning of my preceding comment, I meant portability across compiler implementations. > Eliminating an argument from a function by hiding it in a
42.
▲
by
apotheon
6y ago
That's obviously true, but at the same time the specifics of how one chooses to set criteria for inclusion in the standard should probably keep in mind the social consequences. If the intended consequence (e.g. ensuring that implement
43.
▲
by
apotheon
6y ago
Yep. That happens a lot, in practice.
44.
▲
by
apotheon
6y ago
> Popularity contests are not simple. I did not, in fact, say they were. > My claim is that having the most mindshare/resources is the simplest way to keep having the most mindshare/resources. That's largely true. Of c
45.
▲
by
apotheon
6y ago
Not literally everyone, I would think, but the previous statement could, in theory, still be true. It would just require some people to want something else, conflicting with that desire, even more. I know, this is pedantic, I suppose. Mea
46.
▲
by
apotheon
6y ago
> Conversely if you don't want any of this what's wrong with: As I suggested, adding a(n optional) constraint such that "buf" can be limited by "len" in such a struct is a possible approach to offering safer
47.
▲
by
apotheon
6y ago
> every single item in C++ was wanted and championed by someone This is irrelevant to the point I made in the text you quoted. > Well, C did turn into C++. The entity that gave forth C++ is C. My mother didn't turn into me.
48.
▲
by
apotheon
6y ago
That should have said "many contend". Now it seems too late to edit.
49.
▲
by
apotheon
6y ago
If we assume, basically, that only The Winner Language should ever be used, we either end up with a long-term glut on technology churn (e.g. JavaScript's miserable state of instability right now, but for everything and not just JavaS
50.
▲
by
apotheon
6y ago
There's an iceberg of Ruby jobs that don't exist in the most obvious places to search, and because other languages have gained more spotlight (including anything that even smells of ECMAScript) there are fewer people searching for
51.
▲
by
apotheon
6y ago
If you're basically building everything from scratch, of course you aren't going to see the churn as much. If you build on others' frameworks, and those frameworks drop out of maintenance because the maintainers moved on to s
52.
▲
by
apotheon
6y ago
I once worked at a nine person company where a three-minute fix to a piece of internal software ended up taking about two months of screwing around with revising a project proposal and, in the end, it was decided to drop the fix because wha
53.
▲
by
apotheon
6y ago
Let me know when it's done settling in ECMAScript Land, then. In the meantime, I'm doing interesting stuff Somewhere Else.
54.
▲
by
apotheon
6y ago
I enjoyed the hell out of writing application plumbing, but the moment it started turning into an actual application that interacted with the outside world I was dealing with the hell of the Node ecosystem of "compiling" and packi
55.
▲
by
apotheon
6y ago
Oh, yeah, and if I have to learn a whole new fucking sub-ecosystem and new version of the language itself with a bunch of breaking changes every two to five years , I don't have any time to spend learning fun things like a whole new l
56.
▲
by
apotheon
6y ago
From what I've seen, specifically-Ruby jobs tend to pay more than specifically-Python jobs (and more than specifically-Java jobs, for that matter), and while Rails and Django seem kinda balanced in some areas, in others Rails beats the
57.
▲
by
apotheon
6y ago
That doesn't make any sense. Use the right tool for the job. If "the winner" was all that mattered, we'd all be using Java now, and it would remain the top language forever, as long as it makes any sense at all to use
58.
▲
by
apotheon
6y ago
C++ introduces a shit-ton of stuff that one often doesn't want, and even Bjarne Stroustrup (who many content has never seen a language feature he didn't want) has been a little alarmed at the sheer mass of cruft being crammed into
59.
▲
by
apotheon
6y ago
These are all good points, and I don't see a legitimate, technical reason to avoid deprecating and eliminating identifier list syntax in new C standards (but then, I'm not as much of an expert as some people, so I might be missing
60.
▲
by
apotheon
6y ago
This seems like a poor way to establish criteria for standardization. It essentially encourages non-standard practice and discourages portable code by saying that to improve the language standard we have to have mutually incompatible imple
More ›