Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
larzang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
larzang
6y ago
Less that you don't need education and more that the education of a CS degree has little relation to the practice of software development. It's probably improved, but when I was in college 20 years ago CS was something you did ab
32.
▲
by
larzang
6y ago
> I desperately want a good code analysis tool for PHP: something that can look behind whether there's exactly one space before a '*' in a comment block and into deeper things like, "hey, on this line over here you tr
33.
▲
by
larzang
6y ago
He did start out as an academic/scientific programmer, so yeah.
34.
▲
by
larzang
6y ago
Additionally sprintf (basically .format) is strongly preferred to double quotes in many projects for readability and highlighting explicit intent.
35.
▲
by
larzang
7y ago
And it does still exist, until November. Deprecation is a transition period, instead of just removal without warning, but without future scheduled removal then deprecation would serve no purpose.
36.
▲
by
larzang
7y ago
I find side projects useless. At work I solve real problems for real people, often big problems. Some toy project doesn't feel the least bit meaningful, and any idea I have for something that isn't just a toy is something 100 ot
37.
▲
by
larzang
7y ago
Yeah I always thought the screen-size on my 5 was perfect, but a week after buying an XR I fully came around to living with a large phone. It really was just a massively better experience. I would have bought an updated SE if they had been
38.
▲
by
larzang
7y ago
So when does this amazing higher pay kick in for the thousands of Amazon contractors?
39.
▲
by
larzang
7y ago
Being an adult warham is kind of a mixed blessing, at 19 I had no money and all the time in the world, at 36 I have no problem affording my plastic addiction but little free painting time. At least now with the virus I'm 100% work from
40.
▲
by
larzang
7y ago
But you just bought a toilet seat, surely you want five more toilet seats, you toilet seat enthusiast you.
41.
▲
by
larzang
7y ago
Ironically now PHP is one of the few high-level languages doing this right, with built-in libsodium support and an excellent idiot-proof library available in Halite on top of that.
42.
▲
by
larzang
7y ago
Everything in the Symfony/Doctrine ecosystem that uses annotations does so as an option for those who prefer them. If you don't like them, you can usually just as easily use YAML or XML or PHP configuration. Most developers seem
43.
▲
by
larzang
7y ago
> though I concede MariaDB isn't as popular as I hoped I would think that's more due to the huge boom in Postgres popularity than any failing of Maria. For the projects that do still use MySQL, all the ones I know of are on Ma
44.
▲
by
larzang
7y ago
The weakest link in your software is always you. Automation that can help compensate for human failings always has value. I can't count the number of times writing tests has led me to catch simple mistakes in code that I'd stare
45.
▲
by
larzang
7y ago
I don't really see this comparison as being particularly useful. There isn't really a choice between DI or dynamic scoping, there's just a choice between application architectures, which is largely dictated by language. The
46.
▲
by
larzang
7y ago
And where is this going to come from? Our public infrastructure is crumbling after decades of insufficient spending and maintenance as it is. It will take a significant social shift to reverse this trend and stop robbing the future to sup
47.
▲
by
larzang
7y ago
That's true for us as well with our legacy applications. Our newer applications are using litespeed instead, and we've found it to be significantly better. You basically get the features of a nginx + apache + varnish stack in a s
48.
▲
by
larzang
7y ago
> Not only that, but I can manage the search result weigths and preferences from within Algolia with no special experience. This was a major selling point for us when we switched to Algolia. The business people want to be able to manage
49.
▲
by
larzang
7y ago
The X-37 is the best example of one widely known to exist, without yet knowing all the details of its purpose and missions. It's pretty unlikely to be the only such program.
50.
▲
by
larzang
7y ago
The idea that the discussion of a supreme court nominee being a rapist is what is dangerous, and not the fact that a supreme court nominee is a rapist, is frankly sickening. So is reducing Kaepernick to a political meme, complete with invo
51.
▲
by
larzang
7y ago
> What is needed to really reduce costs is a payment system that eliminates error and irregularities, or which uses AI to handle them. Perhaps some kind of... clearing house, which could be automated? In the US we have a dozen startups f
52.
▲
by
larzang
7y ago
The best solution remains in my opinion browserslist-targeted compiling. I don't think it makes sense to pretend you can/should write non-trivial JS today without a build step, especially if you're worried optimizing deliver
53.
▲
by
larzang
7y ago
Oh it's the _regulation_ that's the problem, not the inability of banks to not overleverage themselves.
54.
▲
by
larzang
7y ago
Whether it's a monorepo or not doesn't change the fact that you have a billion lines of code to maintain, but at least this way they're forced to make changes consistently. The alternative would be doing it piecemeal with a
55.
▲
by
larzang
7y ago
Consumers benefit assuming all suppliers are equivalent, which is not at all the case with Amazon. They're gaining a price advantage over using real carriers mainly through incredibly exploitative labor practices in the warehouse and
56.
▲
by
larzang
7y ago
Interaction between devs is unavoidable, at the code review stage if not sooner. Pair programming provides tighter feedback loops and helps get things done quicker than playing CR tennis after a lot of hours have been sunk into something.
57.
▲
by
larzang
7y ago
Does the word monopoly even have meaning when the "product" is open source? It's not like a single company controls linux, it is contributed to and grows from input from many people and many companies worldwide, all of whom
58.
▲
by
larzang
7y ago
It's silly to pretend like this is a new thing, I and plenty of other teenagers (and non-teenagers) were putting car-kit neons in our custom-modded cases in 2000. Thankfully my tastes have grown since then, but I can't blame kids
59.
▲
by
larzang
7y ago
It almost makes me think the TDP of either the 3800x or 3700x is a publishing mistake. 3.6/4.4 to 3.9/4.5 on the same hardware can't possibly require such a dramatic voltage increase to go from 65w to 105w. If it does, it me
60.
▲
by
larzang
7y ago
Yeah it's easy to see writing in dynamic languages with optional typing and static analysis tools (e.g. JS with TS/Flow, PHP with phpstan or psalm), the type analysis finds all kinds of different and subtle problems that unit test
More ›