Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
apotheon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
apotheon
6y ago
> If I would propose new extension to C language, I would propose completely new language that can be optionally compiled into C and works side by side with old C code. There are a few somewhat popular languages that fit that description
62.
▲
by
apotheon
6y ago
> A lot of this is a direct result of feeling that one always needs to be on the bleeding edge, which is both unnecessary and also a recipe for wasting time on fads. The problem with this is that everyone jumps on new fads so quickly tha
63.
▲
by
apotheon
6y ago
We won't lose the right, period. It cannot be lost. Only the power to exercise it can be lost. It's true that people are increasingly eager to infringe the right to express oneself freely by using government to curtail the power
64.
▲
by
apotheon
6y ago
The statement that free speech is a right is, itself, an ethical statement. Claiming that ethics is arbitrary is basically saying that free speech is inviolable is an arbitrary claim that holds no weight. I'm constantly annoyed by th
65.
▲
by
apotheon
7y ago
The most powerful force for reform is talented and skilled people finding ways to make money that isn't subject to the games played in large bureaucracies. As they do other things, those other things outcompete the big bureuacracies a
66.
▲
by
apotheon
7y ago
Be fair to the original comment, which referenced people saying something about learning a language , and it making learning any others easy , not about learning many languages , and it making learning any others easier .
67.
▲
by
apotheon
7y ago
> If you learn to program in one language, it's easy to learn another. That's often the case: many people who think that don't really use the strengths of the languages they use. On the other hand, I've written a basi
68.
▲
by
apotheon
7y ago
Regarding PHP, if you want it as a rite of passage it should come after writing software in better languages with better tools. PHP-first means bad-habits-first. C imposes similarly rigorous proving grounds for developers, but without pu
69.
▲
by
apotheon
7y ago
I personally loathe JSX, not because of JavaScript, but because it's a wholly unnecessary different syntax for JavaScript that just forces me to deal with SGML/XML problems in a new and more painful way, because it has crept into
70.
▲
by
apotheon
7y ago
Maybe "it's not Redux" is meant in the same way as "Toyota Camry isn't Car". It's a car, but you can have a car that isn't a Camry. Otherwise, I'm really not sure what that "it's not R
71.
▲
by
apotheon
7y ago
I'll have to look at that the next time I need to build the kind of JavaScript app for which it's appropriate. I haven't done that kind of work in a couple years or so. Thanks for the explanation.
72.
▲
by
apotheon
7y ago
Elsewhere in this discussion, I described my first Flux experience. In that same job, the boss decided (after we switched to a pseudo-Flux, Frankenstein's monster of MVC component libs that slowed development to an excruciating crawl)
73.
▲
by
apotheon
7y ago
Before Redux was probably even an idea, when Flux was reasonably new, my boss at the time basically said this new Flux thing looked like what we needed for a project and told me to learn about what made Flux tick and start building the proj
74.
▲
by
apotheon
7y ago
In China, nobody's allowed to complain about mercantilist policies. In the US, nobody noticed until the US government started employing stronger mercantilist policies, then started complaining about it at home because they don't l
75.
▲
by
apotheon
7y ago
It would probably be more meaningful to cancel registration, and maybe even picket the place wearing that stuff (or at least post photos of wearing that gear on social media announcing they cancelled their registrations for the convention).
76.
▲
by
apotheon
7y ago
I worked for an employer that had a different PROCESS.md document in every project repository. At every retrospective, we'd evaluate the process for that project to determine whether it needed updating. It was awesome. Eventually, th
77.
▲
by
apotheon
7y ago
The solution is to stop blaming the methodology for the failures of management, and just accept that bureaucracy breeds mediocrity. Corporations grow into bureaucracy, inevitably. Choose accordingly when evaluating potential employers. K
78.
▲
by
apotheon
7y ago
Scrum always looked to me like pseudo-waterfall with an Agile™ coat of paint.
79.
▲
by
apotheon
7y ago
That assumes really good (measured against the norm) management. If your management is "normal" (or worse), giving management access to that just destroys the whole value of the scoring system. (Always remember that fifty percen
80.
▲
by
apotheon
7y ago
Management has, culturally, become very metrics-oriented. This is the root of the problem under discussion here. See Goodhart's law for a brief statement of why this can't work. Almost every time I bring this up somewhere, someo
81.
▲
by
apotheon
7y ago
It seems like the problem might be that people assume agile software development is, in and of itself, supposed to be a methodology. As I understand it, agile software development is meant to be a set of principles describing any methodol
82.
▲
by
apotheon
8y ago
> being self executing Please elaborate.
83.
▲
by
apotheon
8y ago
Licenses that have legal compatibility problems with other licenses are problematic. In fact, that's one of the reasons copyleft licenses are problematic: legal incompatibility with many other licenses. In that respect, AL2 is as pro
84.
▲
by
apotheon
8y ago
> the OpenBSD developers were grognards who rejected it because they weren't interested in a web server that deviates from tradition That doesn't seem like a fair description of what happened. I think it was more that the Open
85.
▲
by
apotheon
8y ago
Software licensing is not necessarily related to contract law. Many software licenses do not fully qualify as contracts, because they are just a grant subject to qualification, rather than an (assumed) agreement between parties about terms
86.
▲
by
apotheon
8y ago
I think I know what you mean when you say "consensus" here, but that's not what "consensus" really means. Perhaps you want a word more like "majority".
87.
▲
by
apotheon
8y ago
Also X1 Carbon and T4XX series, for light/small laptop types, to say nothing of other X-series ThinkPads. I found a guy on Twitter recently, Roman Zolotarev, who runs a small job board and documents OpenBSD installation, configuration
88.
▲
by
apotheon
8y ago
I know some people consider lack of Bluetooth support a show-stopper, and maybe for some of them it actually is, and is actually worth the downsides of Bluetooth, but I think the practical effect is actually much smaller than one might thin
89.
▲
by
apotheon
8y ago
I see more non-ThinkPads than ThinkPads, in coffee shops, in small consultancies, in startups, and in corp teams, but I see more ThinkPads than any other single brand except Macs, and I only see that many Macs because of all the hipster ful
90.
▲
by
apotheon
8y ago
My spouse's employer just decided to kill its Dell contract for laptops and go with ThinkPads because Dell's warranty service is so limited/shoddy, and the reason cited is actually a common story. There are more Lenovo enter
More ›