HNHacker News
TopNewBestAskShowJobs

clashmeifyoucan

530 karma · joined June 24, 2019

aadibajpai dot com
submissionscomments
clashmeifyoucan··on Readme Driven Development (2010)
yes, he is¹

[1] https://github.com/toml-lang/toml/blob/master/README.md#L8

clashmeifyoucan··on Readme Driven Development (2010)
nice, I just went on the first commit of the first repo on his github and he's stuck with it!¹

edit: I see similar examples on the og hn thread https://news.ycombinator.com/item?id=1627342

[1] https://github.com/redwoodjs/redwood/commit/e2ceb0dcdffe4c28...

clashmeifyoucan··on Things I Don’t Know as of 2018
> I am not sorry, this does not impress me.

I don't think it was meant to impress. On the contrary I think the overarching point of the whole article was that it's okay to not know things outside of your domain that may seem trivial to other CS folks.

> Not knowing modern CSS - how can this person possibly work in any sort of cutting edge web development and not know about that?

Well, I don't know how he does it anymore than you do. But it looks like he's still working on cutting edge web development and it seems to be working out, so my takeaway is that he doesn't need to know about it plain and simple.

clashmeifyoucan··on Things I Don’t Know as of 2018
Seconded, also reading the list, it's likely he just delved deep enough to solve the issue at hand and then back to work.

I can relate to that a bit, especially CORS since I never bothered to see what was up with that at a deep level either. Honestly just used a module for Flask when needed to get it working there and set up a CORS proxy on a cloudflare worker for a different project and called it a day.

Maybe that's how it went with him too. I'd call this something like "Laze Driven Development"—learning just enough to solve the problem (like my experiences with bash scripts).

clashmeifyoucan··on Dark Reader – enable Dark Mode on Wikipedia and many other websites
Tried this last week and ironically had problems on hn of all places. Disabling it on here still messed with the text colors until I retoggled it from the extension.

I will say, however, that NYT looked quite aesthetic in dark mode.

clashmeifyoucan··on A JavaScript implementation of Git
I think you can additionally use it with React Native. I saw a cross-platform android/ios GitHub client using it.¹

[1] https://twitter.com/GitShark/status/1273043228355252224

clashmeifyoucan··on Psql command line tutorial and cheat sheet
I feel like universities should have a really basic intro to intro cs class that just gets students familiar with the command line (CS49?).

I remember some university doing something similar as a workshop, but I can't recall which.

Over the course of classes, sometimes they do require you to use the command line but then they will just give you the commands to copy paste, without explaining what any of it does.

clashmeifyoucan··on Psql command line tutorial and cheat sheet
Slightly tangential but I appreciate the attention to detail. Like explaining how $ means it's the command prompt—I have had non-zero classmates put `pip install xyz` in their python console and then pull their hair when that didn't work.
clashmeifyoucan··on An Interactive Introduction to Fourier Transforms
Those interactive animations are fantastic. I could just keep looking and looking.
clashmeifyoucan··on I Still Use Vim
> The IDE can be the “Swiss Army Knife of features” and I’m glad it’s there, just like the Victorinox I keep in my backpack.

I feel like it's the opposite, vim is my swiss army knife for working with rust or cpp or python whenever I want whereas the IDE is something I open to work on specific, more complex projects where I just care about getting something done (like my homework).

clashmeifyoucan··on Dog – A command-line DNS client written in Rust
I was pleasantly surprised with bat, I expected it to be overkill but it has made its way into being aliased to cat.

Only qualm would be line number color contrast being mostly terrible, but I don't really need it as much.

What would be kind of interesting is if it would read vim colorschemes, so your cat output is syntax highlighted like if you were editing it.

clashmeifyoucan··on SpotifyKeyDumper – Dump song decryption keys from the Windows Spotify client
I think you need to intercept the network request then decrypt it using the key.¹ Can be automated I guess, not sure if someone has done that yet however.

[1]: https://gitlab.com/fuck-capitalism/spotifykeydumper/-/releas...

clashmeifyoucan··on Switching from Vim to Intellij
studying :)
clashmeifyoucan··on Switching from Vim to Intellij
yep first year. Funnily enough, I have a laptop grant from uni, waiting to see how those ARM Macs turn out.
clashmeifyoucan··on Switching from Vim to Intellij
Fair—I think this ties into a difference into the ubiquity of powerful systems and internet in the west. For example, up until not too long ago, I could not just blindly afford to have a 2GB visual studio toolset downloading in the background for rust without completely blocking the wifi. In general though, that size is literally peanuts.

For what it's worth, I just took a glance at required PyCharm specs.¹ They recommend 8GB and minimum 2GB ram, which seems a bit dumbed down. I can't imagine anyone being able to properly run it without at least 4 gigs of ram even if they have nothing else running.

[1] https://www.jetbrains.com/pycharm/download/#section=windows

clashmeifyoucan··on Switching from Vim to Intellij
and lately for me it's been Zoom and Discord on top of Chrome and Jetbrains. Trying to write code while on a call is a recipe for memory giving up.
clashmeifyoucan··on Switching from Vim to Intellij
well, there is your answer. You can afford to have it open, I'm running on 8GB ram so the jetbrains ram usage has a considerable cost.
clashmeifyoucan··on Switching from Vim to Intellij
I have been using Jetbrains IDEs for a long time now, started with PyCharm and made my way through Webstorm to CLion for uni. It's great, but the RAM cost has been too high for me.

I've been slightly switching the opposite way, using vim more and more for smaller stuff and opening the IDE only for larger projects or work stretches. I definitely love the value of vim as a nifty tool, my workflow is noticeably faster.

As an aside, that cheeky :wq is not missed by me at all, :x all the way!

clashmeifyoucan··on The new pricing model for Travis CI
I recently found a comparison¹ which was interesting. Of course, it's gitlab's so take that as you will.

[1] https://about.gitlab.com/devops-tools/github-vs-gitlab/#comp...

clashmeifyoucan··on The new pricing model for Travis CI
I'm wondering if there's still a solid reason to use Travis for new projects. I can't be bothered to move my current builds from there to GitHub Actions, but for future projects GitHub Actions seems way more lucrative to use. I think both pale out in comparison to GitLab CI however, it's a pity GitLab is less popular.
clashmeifyoucan··on figlet – a program for making large letters out of ordinary text
Ah, I love figlet. One of my favourite fun cli programs right alongside lolcat¹ and fortune². In fact, my startup prompt is fortune -o piped to lolcat.

[1]: https://github.com/busyloop/lolcat

[2]: https://linux.die.net/man/6/fortune

clashmeifyoucan··on Four features that justify a new Unix shell
can't recommend fish enough, the autocompletions and the intelligent history scrolling absolutely made the difference to me.

probably an unpopular opinion but I really like fish scripting more than bash, the syntax is way more intuitive and I don't find myself missing bash at all.

clashmeifyoucan··on Why and How zk-Snark Works (2019)
not op but zcash is built on zk-snarks[0] and afaik monero offers complete anonymity as well[1].

[0]: https://z.cash/technology/zksnarks/

[1]: https://www.getmonero.org/get-started/faq/#anchor-different

clashmeifyoucan··on Costs of running a Python webapp for 55k monthly users
One thing I do not understand—what is the point of paying for DNS instead of using Cloudflare or similar?
clashmeifyoucan··on Show HN: Archivy – Self-hosted knowledge base embedded into your filesystem
> a) it does better

that's not very interesting because when I find an interesting read I rarely bookmark it. For me bookmarks are links that I visit often.

> b)

that is a fair point, however I think the wayback way is still not too shabby an idea. It ensures there's a copy snapshotted just in case, and yes it might not last forever but it's done a fantastic job so far so not trusting it now just because it'll not survive sounds a minor risk imho.

clashmeifyoucan··on Show HN: Archivy – Self-hosted knowledge base embedded into your filesystem
Nice idea, it would be interesting if you could integrate the wayback machine so it archives the webpage you add. That way even if the original page gets deleted, a snapshot will be permanently archived.
clashmeifyoucan··on Show HN: MozWire: MozillaVPN for Linux, macOS and BSD users (among others)
looks useful, there's no linux official client so this should be nice.

from a programming perspective, you might want to split it into multiple files, definitely separate test cases from the main file.

clashmeifyoucan··on Ghost.org deleted my website
Not really. I'm sure they probably have something in their ToS that covers such kicking but even so, a paying customer is entitled to having access to the site, no?

Being unhappy with a service doesn't mean you get your subscription cancelled.

clashmeifyoucan··on Boeing 747s still get critical updates via floppy disks
Oops I missed that sorry
clashmeifyoucan··on Typing Is Hard
Right, it should still be possible to statically type it for the purpose of testing. Wouldn't really be close to practical usage but I'd still be interested in seeing how it compares.
← PreviousPage 2 of 4Next →