Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kamaal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
451.
▲
by
kamaal
2y ago
Python unfortunately still doesn't provide a lot of things like heredocs, qw, multiline lambdas, many other unixy things. Its regex capabilities are also not Perl standard. Scripting is a lot about text, but its not only about text. Yo
452.
▲
by
kamaal
2y ago
vi does have it. https://math.berkeley.edu/~gbergman/misc/hacks/vi.html
453.
▲
by
kamaal
2y ago
vi macros are those magical things that one must just know. Once you know how to use them, its really one those things with regards to text manipulation that helps you convert manual O(n^k) tasks to O(1) task. And a lot of things in our ind
454.
▲
by
kamaal
2y ago
Hating Perl is some what like hating vim, or emacs, or lisp macros. You can live without it. But you will do a lot of pointless work over long periods of time. There are a lots of people who are ok with that. Me personally, I attempt to liv
455.
▲
by
kamaal
2y ago
Perl was made to ensure you don't have to learn the dozens of things you'd have to learn and slap together with all sorts of adhoc hacks. Everything comes in one package. The full language can't be captured in this comment, o
456.
▲
by
kamaal
2y ago
>>"Why would anyone turn down a 30% pay raise" One of my friends here in Bangalore took a offer on those lines from a start up, around COVID. He realised instantly these things are for people with a life that is problem free
457.
▲
by
kamaal
2y ago
Every programmer worth their salt must learn Perl, Bash and using these command line utils. There are chances you are writing lots of code which just doesn't have to get written. vi, is something that you must absolutely learn. Learnin
458.
▲
by
kamaal
2y ago
The whole idea of exception handling with try/catch comes from the fact that problems and error handling can all be standardised into one structure of patterns. Once you are here you can be sure the language(compiler) and tooling(IDE&#
459.
▲
by
kamaal
2y ago
I mean to this end, Go is more closer to Perl(C/Unix family) than to Python(Pascal? family). But by now most programers are so very used to making the language do a lot of error handling kind of chores that having to do them manually k
460.
▲
by
kamaal
2y ago
What about the absence of exception handling? Plus OO has its own advantages, even if you don't use it all that much, its one of the best ways to fit problems into neat design patterns. Go seems to be missing those features.
461.
▲
by
kamaal
2y ago
>>The value of Python is its ubiquity. +1 Most Python use case today is some what on the similar lines as Perl. Having a stable large install base. Availability of libraries, backwards compatibility, performance matter way more than m
462.
▲
by
kamaal
2y ago
>>Never be an *ss in front of anyones kids. My personal principle always is to be polite with everybody. Like that's default mode of operation. No matter what you do with them. You might not buy from them, you might not hire from
463.
▲
by
kamaal
2y ago
I was skeptical about Rhombus in the past. But as it turns out making new programming languages is the whole point behind Racket. This not supposed to be a production use language, think of it more like used to teach, and experiment with pr
464.
▲
by
kamaal
2y ago
This also means how big a atom actually is compared to the elementary particles that it is made up of. It could be said most of any thing is just empty space.
465.
▲
by
kamaal
2y ago
Nonsense. Not every thing is a individual quality slippage. Most of the times its also quantity slippage. Under hiring, under investing in quality, quality checks and other processes on a long term causes these problems. Notice engineering
466.
▲
by
kamaal
2y ago
Excel is the best tool out there but it has its quirks. For example the web version doesn't have a dark mode. Google sheets and docs these days is more useful and feature rich than Excel.
467.
▲
by
kamaal
2y ago
Software and Hardware go hand in hand though. You could replace the back cover and screen guard of a 10 yr old iPhone and it feels right out of the store. I have had only one iPhone since 10 yrs and that says something. That sort of experie
468.
▲
by
kamaal
2y ago
If Adam was there with the Union for 3 more years, then union obviously rewards Adam more than Bob. The word 'Union' itself means a association of people with a purpose of taking care of each other. You are free to not be a part o
469.
▲
by
kamaal
2y ago
Flipkart hasn't yet had an 'exit'. Once Amazon got big, their usage among the masses has declined. The web site is arguably not as good as Amazon and search looks broken tbh. I think most of their sales comes from Myntra? The
470.
▲
by
kamaal
2y ago
Most Indian kids who could possibly buy Byju's products, could already afford 1 - 1 tuition. That is after a full day's school work, which in itself is a lot given the sheer gruelling regimen the kids go through- Having to work th
471.
▲
by
kamaal
2y ago
>>"Sometimes people just want the assets the company has" If I take a loan to buy a home, I would be considered to be in debt. In the start up world, if you take money from some one, they think about it as their valuation in
472.
▲
by
kamaal
2y ago
The biggest problem in India is thinking they can permanently buy customer loyalty by offering big discounts in the beginning. This is where the 'intense competition' is dangerous part comes from. After you have spent billions on
473.
▲
by
kamaal
2y ago
Indian math system is not memorisation based either. Math anywhere in the world is all about how many patterns you know/seen. And inventing new math is all about changing one small thing about the stuff you already know and see if it r
474.
▲
by
kamaal
2y ago
>>Unions reward seniority over everything else, including skill. I'd much rather have the current environment of being able to leave for something better without starting over again at the bottom of the pile. You are arguing agai
475.
▲
by
kamaal
2y ago
Because to be successful being greedy you have to be smart. Like on a long term basis. You can't make big stuff without a smart strategy.
476.
▲
by
kamaal
2y ago
>>Legacy team members guard their technical platform knowledge to solidify their place on the team. This thing comes up in a lot of companies, but really the issue is your 2-year term job tourists/hoppers, and there are quite a f
477.
▲
by
kamaal
2y ago
>>"I don't feel like the engineer listened to me before he solved my problem." I worked in tech support in the mid 2000s. The crazy thing was the agent ratings were a delicate balance between customer ratings, resolve r
478.
▲
by
kamaal
2y ago
>>Put another way, unsolicited advice is unwelcome. You can replace advice with help and it would still be true. Mostly people need to do things and see for themselves. Experience is felt, it can't be explained or thought. &g
479.
▲
by
kamaal
2y ago
>>There is nothing unfortunate it became default, there is simply no better lingua franca today. We could try Japanese or Chinese, Hindi or Spanish, but they all have way more quirks and way less qualities ! All of this is secondary,
480.
▲
by
kamaal
2y ago
There are lots of reason for why text is preferable though. I did some work on an drag-and-drop sort of a programming language for a ETL pipeline a while back. The absence of unit test cases makes it very hard to deploy changes without bein
More ›