HNHacker News
TopNewBestAskShowJobs

akarambir

838 karma · joined February 6, 2011

a software architect and homelab tinkerer.

Social media: #karambir or akarambir

https://karambir.in/

submissionscomments
akarambir··on Why is Vivado 2026.1 dropping Linux support for free tier?
The official replies are addressing questions that nobody has asked. The main issue is why Linux support is being removed from the Basic tier while Windows is still allowed.

To grow the ecosystem, AMD needs more people working on their hardware. Restricting Linux will only alienates students, hobbyists, and devs who want to adopt AMD tech.

- From long term AMD user

akarambir··on Ditching the MacBook Pro for a MacBook Air
Can you provide some info into how you typically use trackpoint. Which fingers do you use and how do you control the acceleration when going few pixels away or whole screen corner to corner. What about the clicks.

I have a thinkpad and am always curious on how to effectively use it. Even a video of someone using it might help.

akarambir··on China Steps Up Trade Secret Theft from US Companies
A somewhat similar situation happened with India when in 1999, India-Pak Kargil war, the US denied India access to its GPS satellites. It forced India to have its own Regional Navigation System(https://en.wikipedia.org/wiki/Indian_Regional_Navigation_Sat...).

Countries realise that US acts as bully when they can. China just is acting in its own interest. Though as an Indian, I have my own problems with China policies, the US companies crying about IP theft is just them not owning upto their previous actions(of shifting major IP to china due to cheap labour).

akarambir··on Stop using JWT for sessions (2016)
But is it still sent automatically on ajax requests by browsers?
akarambir··on Validating UTF-8 bytes using only 0.45 cycles per byte (AVX edition)
It was sed substitute command on a ~800Mb file on Thinkpad T470 with SSD. It was taking around 40-50 sec for each substitution. Though as others have pointed, it may not be directly related to article in discussion.
akarambir··on Validating UTF-8 bytes using only 0.45 cycles per byte (AVX edition)
What does linux utilities like sed, awk use for text manipulation because they were very slow when I was changing a few table names in a sql file.
akarambir··on Vue.js Tutorial for beginners
Same. Giving error "Corrupted content error" on Firefox 61.0.1 on Ubuntu 18.04 Bionic
akarambir··on Ask HN: Which self-hosted solutions are you using?
For our company, we use:

- Gitlab and Gitlab CI

- Zulip chat(moved from Mattermost)

- Metabase for data visualization(will be adding InfluxDB soon)

- Self Hosted Sentry(error reporting): Sentry is linked with Gitlab and Zulip for alerts

- Taiga: project management tool

- OpenEDX: a beast :)

We are Python(Django) based ourselves and love that we can tinker with many of these tools as they are too Django based.

At personal level, I use:

- Mailinabox: Self hosted mail

- Nextcloud: For file syncing, contact management, calendar and tasks, notes.

I have also looked at Perkeep several times(even set it up two times) but couldn't include it in workflow. Especially mobile file syncing.

akarambir··on Freezing Python’s Dependency Hell
Pycharm just released 2018.2 with support for pipenv :) https://www.jetbrains.com/pycharm/whatsnew/#v2018-2-python
akarambir··on DNS Performance compared: CloudFlare 1.1.1.1 x Google 8.8.8.8 x Quad9 x OpenDNS
From New Delhi(Airtel), India

                 test1   test2   test3   test4   test5   test6   test7   test8   test9   test10  Average 
  cloudflare     35 ms   58 ms   89 ms   14 ms   14 ms   42 ms   44 ms   35 ms   13 ms   29 ms     37.30
  cloudflare2nd  17 ms   16 ms   39 ms   57 ms   26 ms   42 ms   42 ms   64 ms   41 ms   64 ms     40.80
  google         93 ms   98 ms   184 ms  246 ms  277 ms  122 ms  97 ms   91 ms   241 ms  82 ms     153.10
  google2nd      60 ms   44 ms   43 ms   363 ms  90 ms   103 ms  110 ms  210 ms  10 ms   28 ms     106.10
  quad9          284 ms  255 ms  204 ms  479 ms  292 ms  270 ms  282 ms  298 ms  279 ms  283 ms    292.60
  opendns        35 ms   50 ms   34 ms   207 ms  42 ms   221 ms  34 ms   94 ms   36 ms   35 ms     78.80
  norton         70 ms   80 ms   80 ms   90 ms   73 ms   38 ms   38 ms   43 ms   42 ms   44 ms     59.80
  cleanbrowsing  271 ms  275 ms  283 ms  455 ms  333 ms  389 ms  406 ms  273 ms  235 ms  238 ms    315.80
  yandex         263 ms  285 ms  304 ms  262 ms  403 ms  172 ms  298 ms  562 ms  222 ms  340 ms    311.10
  adguard        346 ms  388 ms  317 ms  457 ms  243 ms  325 ms  396 ms  386 ms  394 ms  328 ms    358.00
  neustar        130 ms  213 ms  196 ms  140 ms  281 ms  205 ms  73 ms   114 ms  104 ms  169 ms    162.50
  comodo         277 ms  332 ms  252 ms  275 ms  298 ms  267 ms  302 ms  293 ms  277 ms  193 ms    276.60
akarambir··on Apple in China: who holds the keys?
I am curious if android has the ability to quickly disable fingerprint unlock if you are in adversarial situation. So it only asks for passcode.
akarambir··on GitLab raises $20M Series C round led by GV
For India, they have just two areas: Mumbai and Anywhere else. I am living in Gurgaon(near New Delhi) and it is as expensive as Mumbai in terms of renting an apartment. So Mumbai(0.227) and elsewhere(0.103) is not fair. I guess they don't have much data for elsewhere.

I appreciate them being transparent about this. But the calculator suggested salary was too low for me to consider applying :(

akarambir··on Apple’s refusal to support Progressive Web Apps is a detriment to the web
Yes. For this very reason, Mozilla was not porting Firefox to iOS for a very long time. Now, Firefox is also running iOS provided rendering engine.
akarambir··on Milestone: 100M Certificates Issued
A good service.

While registering, I noticed timezone as "Indian Time". It should be "Indian Standard Time(IST)". </nitpick>

akarambir··on Python plays Grand Theft Auto V
You can just re-structure your post and make it a blog article :)
akarambir··on Ask HN: What do you want to see in Ubuntu 17.10?
The parent example was saying about official ppa only, official as in the original software company providing that ppa. In this case, nginx ppa is provided by nginx developers. Other example is postgres.

But I get it, there are not many ppa like that.

akarambir··on Flipkart raises $1B from Tencent and Microsoft
One thing I have seen Indian startups do is try to get every pennny from customers at the cost of quality of services.

This happened to Flipkart as well. They were the poster child of Indian startup scene followed by Snapdeal and others. Some years back their services started deteriorating and at the same time Amazon entered Indian e-commerce scene. Now amazon have taken most of their market share by being best at customer service and support. Flipkart keeps fooling customers.

akarambir··on Learn C Programming with Open-Source Books
One thing I always not see people recommending is what small open source projects I can study or do while or after reading these books. Like for web development, people try to implement a small todo, blogging software. For someone coming from higher level languages like Python, Ruby, studying low level library is very tough to grasp. Having small but a proper project in itself will be helpful. I have heard praises about Redis and SQLite, but for beginners, they are quite big.

So any suggestions?

akarambir··on Ask HN: What a 2nd tier college student must do to be at par with the best?
Hey,

You are already on right track. Just complete the Graduation as it is required by many companies(and visas if you need any in future). Go for fundamental courses more on MIT OCW and others. I also studied in a private engineering college from India(2010-2014). My rant at the time here: https://nainomics.blogspot.in/2011/11/welcome-to-indias-high...

I just focused on my learning. Some professors were encouraging. That helped.

One anecdote: I made a heroku style PaaS for my final year project(like dokku). My professors couldn't understand what it does and why is it even necessary. Their main point was we have "shared-hosting" services to do these(I had to go from php to java/python example then :P). Now after two years they have their industry peers saying docker all over and have called me several times regarding that.

I am now Backend Dev building APIs with Python(Django) and Elixir at a small company. I also have small Open source contributions under my belt. Contact me if you need someone to talk to

akarambir··on From OS X to Ubuntu
Parent is from Taiwan and not China. They are different countries(for most parts of world).

Check out https://en.wikipedia.org/wiki/Taiwan,_China

  >> However, the term is problematic and potentially ambiguous because since 1949, two sovereign states with the name "China" exist, namely the Republic of China (ROC, founded 1912 and now commonly known as "Taiwan") and the People's Republic of China (PRC, founded 1949 and now commonly known as "China")
akarambir··on Uber's Loss Exceeds $800M in Q3 on $1.7B in Net Revenue
In India at least, Uber is asking drivers to do ~5hrs shifts at a time. Or they cut the amount given to drivers. This is due to fierce competition from Ola, Meru and other cab companies.

Not sure, when they will just have to accept that those drivers are their employees(maybe a lawsuit is needed in India as well).

akarambir··on Nextcloud 11 sets new standard for security and scalability
I have an owncloud instance and want to migrate to nextcloud. Just wanted to know if you have ubuntu/debian ppa like owncloud? I have very little experience with PHP and don't want to install it from source.
akarambir··on Choosing Ember over React in 2016
Parent may not be talking about scale in terms of Traffic but big project code-base where you and team have a hard time keeping something in head and how something is being rendered.
akarambir··on Graph Databases 101
Can you explain how you were using PostgreSQL as Graph Database?
akarambir··on SendGrid employee’s account was compromised and used to access internal systems
I got an email on 28th and a reminder yesterday on both of my account emails to reset my password.
akarambir··on Things I Wish I Had Known About Django Development Before Starting My Company
Andrew Godwin had that Kickstarter and he is the creator of South. Here is the link http://www.kickstarter.com/projects/andrewgodwin/schema-migr...
akarambir··on Things I Wish I Had Known About Django Development Before Starting My Company
When I started using South, I was much in awe and loved its ease. But as time passed migrations became completed and south soon came to its knees.
akarambir··on HN Meetup, New Delhi
So is this happening? Came here to check the response but it seems Bangalore people have indeed hijacked this thread!!
akarambir··on HN Meetup, New Delhi
count me in :)
akarambir··on Goodbye Microsoft, Hello Facebook (2010)
I clicked the link thinking of another article having opinion of how Facebook is becoming more like Microsoft(not hot, not cool). After reading the article though, it felt good that people working there have good feeling about Microsoft. I have lots of senior friends going to Microsoft this year.
Page 1 of 4Next →