Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
khaledh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
331.
▲
by
khaledh
6y ago
Django + PostgreSQL. That's it. The frontend is just server-rendered Django templates.
332.
▲
by
khaledh
6y ago
Thanks. That looks promising; I'll give it a try.
333.
▲
by
khaledh
6y ago
To me, listing dozens of resources to learn a new language doesn't help. On the contrary, it makes it even more overwhelming. I'd rather have one or two recommendations (maybe one for beginners and one for experienced programmers)
334.
▲
by
khaledh
6y ago
This seems to be just another GNU/Linux distribution. I think the word "operating system" should be reserved for systems with sufficiently original kernel and/or system code.
335.
▲
by
khaledh
6y ago
Admittedly, I'm not inclined towards front-end dev, so it might be me. But I noticed that a lot of devs also dread the messy JS ecosystem nowadays. If I had to choose, I'd just stick with vanilla JS for whatever _little_ dynamic b
336.
▲
by
khaledh
6y ago
> The “Highlight All” feature on Find in Page now displays tick marks alongside your scrollbar that correspond to the location of matches found on that page. Finally! Now if they change the awful default search highlighting color scheme
337.
▲
by
khaledh
6y ago
I've tried many stacks*. My current favorite is Django + PostgreSQL. Every time I use Django I get surprised at how productive it makes me. The built-in admin is fantastic (easily customizable), and almost any question I have is answer
338.
▲
by
khaledh
6y ago
I wish there was a bi-modal programming language: a "design" mode, and an "implementation" mode. Design Mode: - Define domain model: entities, relationships, constraints - Define behaviour: state machines, cond
339.
▲
by
khaledh
6y ago
That's definitely an option. I was hoping for a solution that works with the native app.
340.
▲
by
khaledh
6y ago
I use uBlock Origin and I never see a single ad on YouTube. This is for my laptop though; I still haven't figured a decent solution for my phone.
341.
▲
by
khaledh
6y ago
I've never done any "leetcoding" (whatever that means). Programming for me was love at the first sight when I was a teenager, and still a big lover story for me to this day. I got good at it by writing hobby code, university
342.
▲
by
khaledh
6y ago
I use Next Up: https://apps.apple.com/us/app/up-next/id1355117041 Does the job, and only costs $19.99/yr.
343.
▲
by
khaledh
6y ago
One thing that ORMs shine in is query composition. For example, starting from a base definition for retrieving a list of entities, you can _dynamically_ compose orthogonal operators that modify the base query, e.g. projection, filtering, so
344.
▲
by
khaledh
6y ago
I'm definitely not encouraging writing "clever" short code. Always strive to write clear code. You write it once, but it will be read (and potentially changed) many, many times. As for complexity metrics, this is a contentiou
345.
▲
by
khaledh
6y ago
My favorite quote about this topic: Measuring programming progress by lines of code is like measuring aircraft building progress by weight. - Bill Gates My personal point of view is that: every line of code you write is a liability
346.
▲
by
khaledh
6y ago
His blog post on the topic goes into more detail and examples [1]. I tend to agree with him, especially his conclusion that "Patterns are signs of weakness in programming languages." [1] https://blog.plover.com/pro
347.
▲
by
khaledh
6y ago
Don't get me wrong, I still consider VS to be an extremely powerful IDE. I think it's the best IDE for .NET development, and maybe C++. It also has the best debugger, period. But when it comes to supporting multiple languages, it
348.
▲
by
khaledh
6y ago
I've been programming with various IDEs and text editors for over 30 years. In my formative programming years (1990s) I relied heavily on Borland and Microsoft IDEs. In the 2000s it was a combination of Visual Studio (C/C++/C
349.
▲
by
khaledh
6y ago
Work at a company that has a good data engineering discipline. Shopify is hiring: https://www.shopify.ca/careers/2021
350.
▲
by
khaledh
6y ago
Shopify is hiring 2,021 engineers (not just data engineers) in 2021: https://www.shopify.ca/careers/2021
351.
▲
by
khaledh
6y ago
In a way, the standard view has a lot more functionality. But the UX is horrible IMO. I'd rather have the old simple UX with the additional functionality.
352.
▲
by
khaledh
6y ago
Yeah, it's not in the settings. I got to it first by clicking the "HTML Basic view" link at the bottom while Gmail is still loading (you have to be quick). Then I noticed that the only difference in the URL is the extra /
353.
▲
Gmail HTML Basic view is a breath of fresh air
(mail.google.com)
12 points
by
khaledh
6y ago
|
6 comments
354.
▲
by
khaledh
6y ago
Quitting a job after 9 years once I realized I wasn't happy there anymore. I'm not the type who likes change, but this was the best decision I made in my life. I now work at a company with a much better culture, with a significant
355.
▲
by
khaledh
6y ago
I agree on the distinction between internal vs. external complexity; this particularly resonates with me: "the Go runtime is relatively complex internally but it permits simple APIs and programming models for users...". I probably
356.
▲
by
khaledh
6y ago
Complexity is a fact of the world we live in. The human body is extremely complex, but all organs and systems in the human body work in harmony and with astounding efficiency. We need to stop fighting complexity in software and embrace it i
357.
▲
Ask HN: What is some good literature on software design?
1 points
by
khaledh
6y ago
|
0 comments
358.
▲
by
khaledh
6y ago
Ken Olsen (DEC's co-founder) was quoted saying "There is no reason for any individual to have a computer in his home." He was openly skeptical of the desktop computers and thought of them as "toys" used for playing
359.
▲
by
khaledh
6y ago
Which ties in nicely to Bill Gates' quote: Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
360.
▲
by
khaledh
6y ago
The Dream Machine I recommended this book before here: https://news.ycombinator.com/item?id=22692281
More ›