HNHacker News
TopNewBestAskShowJobs

wheresvic1

3,455 karma · joined September 8, 2015

https://smalldata.tech
submissionscomments
wheresvic1··on Programming abstract art
Yes definitely! The funny part is that the inspiration actually came from after a visit to an art exhibition where one of the paintings was just a few randomly colored boxes.

That sparked the whole, well if this is selling for x thousand $$$ maybe, we can generate something similar? I encourage you to play with it and see if you can somehow lock the colors so they are slightly more harmonized.

wheresvic1··on Ask HN: Types of questions to ask team members before accepting role?
I made a little checklist for myself here: https://smalldata.tech/blog/2017/03/27/questions-to-ask-at-t...

Maybe there are a few questions that make sense for your role!

wheresvic1··on I don't want to learn your query language
In my experience ORMs work well for smaller projects and at the beginning. Once the code matures, it is much more performant and simpler to use direct SQL.

One thing that really resonated with me from the article is the following:

> Every SaaS product should offer a plug-and-play thing so that I can copy all the data back into my own SQL-based database (in my case, Postgres/Redshift).

Totally agree, a data dump should really be a standard feature (and not take ages to produce either).

wheresvic1··on Java is still available at zero-cost
Kudos to RH. Here's hoping that we don't have to keep adding JIRA issues to update Java every 6 months. I have enough of this on the Javascript side as it is..
wheresvic1··on What Dropbox dropping Linux support says
This is a very interesting article and to be fair while I agree with the author's conclusions that it would be great to have a standard Linux distro to refer to, I thought we had already hit that point with Ubuntu.

Nowadays, I have seen quite a few download software pages that simply list Ubuntu rather than Linux.

Anyways, for those complaining about how difficult it is to get anything to work with linux those days were 10 years ago, I invite you to spin up a Ubuntu VM and give it a test drive :)

(Happy linux user since 13 years)

wheresvic1··on Ask HN: What's the most difficult part of learning to program?
Learning to program is actually pretty easy. You can get up and running in a few minutes with your first Hello World program and that's how most programming languages are designed.

For me personally, the hardest part was having the patience to actually manage to build something useful other than the sample toy programs that came with the textbook.

You need to have the patience to read tons of documentation, google for example code, ask questions on Stackoverflow when stuck, so on and so forth. Once you do this for a single project and get something useful built, it gets much easier :)

wheresvic1··on Why is a Java guy so excited about Node.js and JavaScript?
Yours is a very niche case where you built an application that is perhaps used by other applications downstream.

The author's gripes are mostly with the day-to-day java web application development that is being done in large firms (which I could even believe is the majority of Java development work).

wheresvic1··on Tabs vs. spaces and other holy wars
Lol, I wrote it as pure satire because I do exactly the opposite for every single conclusion!
wheresvic1··on Companies shouldn't give candidates homework assignments
You could ask them about their experience and let them talk about the challenges that they have faced and maybe some of the things that they are proud of having accomplished / coded.
wheresvic1··on A Look at Vim, a Text Editor for the Ages
This is only tangentially related but here's a funny take on the vim vs emacs debate: https://wheresvic.gitlab.io/software-dawg/2018-08-01-the-hol...
wheresvic1··on Building a simple static site generator in 100 lines
Ah I see now - yes you are right that would be an option since both fs an fs-extra provide sync functions.

Depending upon the number of files, the async approach will be faster (to be benchmarked) but you are correct that for 100 files or less on a modern computer at least there is probably no perceptible difference.

For me personally, I'm just so used to writing it this way, I didn't even think that it could complicate the tutorial - thanks for pointing it out!

wheresvic1··on Ask HN: Those making $500+/month on side projects in 2018 – Show and tell
checkout indiehackers.com!
wheresvic1··on Building a simple static site generator in 100 lines
I find using async await leads to a lot more simpler and understandable code. Moreover, one can stick to the try ... catch semantics.

It's also a fewer lines than promises and the then calls with the anon functions.

wheresvic1··on Building a simple static site generator in 100 lines
Aha, thanks for the info - I've been using bluebird for so long it's pretty much reflex at this point. I'll edit it out to simply use native promises :)
wheresvic1··on Publii – open source static CMS for everyone
It looks very interesting but how hard is it to just create your own static site generator really? Just need to use mustache.js for templating and write a few html pages ...
wheresvic1··on Ask HN: What are some APIs you wish existed?
Or even kids tracker!!!
wheresvic1··on Slackware maintainer getting ripped off
Oh man that's really terrible to hear. I remember starting my linux journey with Slackware and 13 years later I couldn't imagine using anything other than linux for my work!

So how would one go about donating to him?

wheresvic1··on Netflix Makes a Statement in India with “Sacred Games”
Most bollywood fare needs to cater to the masses (a large chunk of whom are semi-literate) in order to make money. Netflix's audience is by nature literate and middle-class with a decent internet connection at home. They can happily switch between Hindi, English and don't mind reading subtitles for Marathi if they don't already speak it.

Kudos to them for recognizing this market at the very least and attempting a show like this. I binged watched the show in 3 days and while it was interesting and wildy different from normal bollywood fare, I did not find it ultra amazing or anything compared to, say AGOT for example.

wheresvic1··on Playing to Lose (2014)
This is odd - so we just switched the definitions of winning an losing by switching the rules around.

We could just play RevSoccer where the other team needs to stop you from scoring own goals. You're technically still playing to succeed (i.e. win).

wheresvic1··on European Networks Attempt to Take on Netflix and Amazon
Better late than never as was noted in the article. As an old school capitalist, more competition is beneficial for users. Moreover, I'm happy to see that local content will benefit from this as there are quite a few cool german language shows.

They just need to get the pricing down right but maybe this could be another startup idea - offer a single monthly subscription to all VOD services, heh.

wheresvic1··on India: Google engineer latest victim of mob lynchings fueled by WhatsApp rumors
On second thought - let's get rid of this forwarding feature altogether.

Personally, I've only ever received jokes an memes that were forwarded...

wheresvic1··on India: Google engineer latest victim of mob lynchings fueled by WhatsApp rumors
This pretty much highlights how important education is and the effort that needs to go toward educating the poor in India.

The coming wave of technology and tools is only going to exacerbate these problems further.

One small thing that whatsapp could potentially do is to make it a little bit harder to forward messages to everyone. force people to wait a couple of seconds before adding another person.

wheresvic1··on How I Fully Quit Google (And You Can, Too)
It's great to see how far open-source tech has come that someone like the author is able to switch to non-google services!

Moreover, I'd just like to mention that it would be fine to leave the gmail account open if it was just for password resets, etc (I've left mine open for whatever obscure service that I might have forgotten to switch over). It is a bit annoying yes, but Google does not really get any data out of it from you apart from knowing which services you have an account on.

wheresvic1··on Show HN: Fork – a fast and friendly Git client for Mac and Windows
This looks super cool - would it be possible to have a linux (ubuntu) build as well?
wheresvic1··on Ask HN: What are the things that you have automated in your personal life?
I used the VoiceRecognition API to control my music player using voice commands - works great for cooking!

https://smalldata.tech/blog/2017/11/15/building-a-voice-assi...

I also wrote my own little VPN kill swtich - great for ensuring that my browser shuts down if the VPN dies.

https://smalldata.tech/blog/2018/04/11/building-a-vpn-kill-s...

wheresvic1··on Ask HN: How do you record your personal finances?
I use a basic LibreOffice spreadsheet. There's a fair bit of manual inputting of the data but the advantages are that it takes care of all sorts of cases, from bank to cash transactions.

Importing bank transactions is easy. Regarding cash, one needs to keep a regular track - I do this by tracking them on my phone as a note or something and about once a week I'll enter in all the data into the spreadsheet.

I've been doing it for 8 years now and it's been amazing to see where the money goes and where we can cut down :)

wheresvic1··on Show HN: A world cup 2018 live dashboard with browser notifications
Hi, sorry for the delay in responding but as one of the earlier answers mentioned, I'm using the football-data.org API.

I did not hide the key as you can get your own free key from their service :)

wheresvic1··on A pure JavaScript implementation of Git for Node and browsers
If anything this is a wonderful example of good engineering. Although on the server-side would it not have been easier to delegate commands to the native git binary?

Well done!

wheresvic1··on Show HN: Desole 1.0 – opensource error tracking, integrated with AWS
Would it be possible to self-host this without AWS services?
wheresvic1··on Things I Learned from a Job Hunt for a Senior Engineering Role
Err I always thought that the expected performant response is to have two indexes 0 and length-1 and bring them to the middle checking that the values are equal :)
← PreviousPage 2 of 6Next →