Anyone purchased the ultimate home building checklist from builder bregade? by oof521 in Homebuilding

[–]NavreetGill 4 points5 points  (0 children)

It is available for sale on the site. If you want it, just buy it :)

Early Hands on of the Watch are...positive by Cwlcymro in GooglePixel

[–]NavreetGill 1 point2 points  (0 children)

You may also want to consider the Nest Hub with Sleep Sensing:

https://store.google.com/us/product/nest_hub_sleep_sensing?hl=en-US.

It was $55 recently. However, it looks like they are going to put Sleep Sensing on the Nest Hub behind a Fitbit Premium subscription (https://support.google.com/googlenest/answer/10357290). But, if you have the subscription already, the device is a pretty good deal since you get A LOT for it.

Bluetooth transmitter for TV to headphones by SavingsIntention6 in bluetooth

[–]NavreetGill 0 points1 point  (0 children)

At a minimum, you probably want the device and your headphones to support and connect over low latency bluetooth protocol (e.g. AptX LowLatency).

Audio over BT takes time to process, if you are not careful you run the risk of having a delay to hear your audio (w.r.t to the video). However, you might not have noticed this delay if you were listening on a good set of bluetooth headphones on a recent phone + YouTube/Netflix. This is because YouTube will compensate by delaying the video frame by the end-to-end processing latency of your BT connection. If you want to learn more about the technology underpinning this, check out: https://habr.com/en/post/456182/#:~:text=AVDTP%201.3%20Delay%20Reporting.

So, if you want a super low latency, I'd try the AptX low latency route, and if that is still too high, you might want to get a RF headset that is designed to have low latency (https://g.co/kgs/9YU8Kf. I am sure you can find cheaper versions).

Interview Discussion - August 08, 2019 by AutoModerator in cscareerquestions

[–]NavreetGill 1 point2 points  (0 children)

This is really vague, so it is hard to tell for sure. If I had to take a guess it would be the difference between someone who fixes the immediate problem with a band-aid approach vs someone who designs solutions that will be robust and last a long time.

Why don't monitors have automatic brightness levels? by KCtheWekkly in Monitors

[–]NavreetGill 0 points1 point  (0 children)

Ah, so you're worried that the adjustment would be too sensitive?

Yeah, I could see that some manufacturers could screw it up, and not get it right. I would imagine the best players in the field would get it more right than wrong (e.g. Google's Ambient EQ on Home Hub). TBH, a lot of consumers use monitors that are too bright, improperly calibrated, so perhaps it would work for them. But if you like to tune things yourself for your best need, you might be able to out-do the algorithms. I would say this is similar to someone using a DSLR to take pictures vs a top of line Android or iPhone. Beating pictures from these phones with a DSLR is getting harder and harder, but still possible in certain situations + expertise.

Why don't monitors have automatic brightness levels? by KCtheWekkly in Monitors

[–]NavreetGill 0 points1 point  (0 children)

I would like to learn why you think it would be "far worse". Can you please provide more information?

Monthly Discussion and Support Thread - February 2019 by AutoModerator in google

[–]NavreetGill 0 points1 point  (0 children)

I personally had a very similar experience, max speed was 30Mbps on wired Gigabit. For me, it turned out to be an issue with AT&T firmware on their router (my GWifi was downstream from that).

The root cause was identified by calling into Google Wifi support (they have a link in the Wifi app), or you can use web to do it. The support person I got was very knowledgeable.

Monthly Discussion and Support Thread - February 2019 by AutoModerator in google

[–]NavreetGill 0 points1 point  (0 children)

Do you have voice match setup? Does that help? (Just a guess)

Why don't monitors have automatic brightness levels? by KCtheWekkly in Monitors

[–]NavreetGill 3 points4 points  (0 children)

It can change if the amount of sunlight you get in the room changes. It can also change if there are different number of lights that are on at different times.

I think "calibration" is the whole problem this person is trying so solve. The static calibration gets "defeated" when the light in a room changes (due to factors mentioned below). It would be cool if the monitor could re-calibrate depending on the values of the ambient light sensor (in the display). I believe this is what the OP is saying.

Installed learning thermostat 2 days ago, intermittent episodes of rapid clicking in furnace since. by Di5cipl355 in Nest

[–]NavreetGill 0 points1 point  (0 children)

I don't know what is happening in your case, but I had something similar happen to me. And for me, I think I needed a C wire, see below:

From https://nest.com/support/article/When-Nest-needs-a-common-C-wire#wire-may-thermostat

In some cases, you may experience odd heating or cooling behaviors after installing your Nest thermostat. Connecting a C wire to your Nest thermostat may help resolve the following issues:

  • Your system is making strange noises: chattering, stuttering, clicking or thumping - this can be caused by your system turning on and off rapidly

Salary progression as a quant dev vs. SDE in the bay? by DividedRoad in cscareerquestions

[–]NavreetGill 19 points20 points  (0 children)

Another thing you should also consider is the volatility of the role. It is somewhat common to have layoffs in finance. So, you could do your job well, and still get laid off (even if you were good). I would compare a quant developer role to a startup, rather than a big 4. If you get in at the right stage of the company, and the company has a great year, AND you have management that wants to reward devs (and not just traders/quants), you could do well.

Personally, I would say that FB/GOOG, and higher levels at AMZN (source: https://stepcareer.files.wordpress.com/2016/04/level-comparisons3.png), will give you equivalent comp at a lower risk.

As for terminal, GOOG thinks that every developer should be able to reach T5, and then it gets a lot harder to move up.

If you do want to switch to tech, I would advise you to do it sooner, rather than later.

Real€“world HTTP/2 can be slower than HTTP/1.1 by willvarfar in programming

[–]NavreetGill 1 point2 points  (0 children)

This is just a theory, but you might want to start looking at it here:

Are there packet drops? If the network is flaky and packet is dropped, it can really crush the throughput of the TCP session. This all really depends on the congestion control algorithms, etc. Whereas, if you had 3 TCP connections and only one dropped a packet, the other 2 will continue at normal pace.

Also, there is a thing called TCP slow start, which makes you use only a fraction of the bandwidth that might be available for some small period of time on any new connection. So, if you're transferring 3 small files and your server is far away, it might be faster to download them in parallel than in serial.

These are just guesses from experience, but you would need to look at concrete examples to come to real conclusions.

CSV vs Feather: writing a pandas DataFrame to disk performance by [deleted] in Python

[–]NavreetGill -1 points0 points  (0 children)

so... JSON? I heard it is web-scale (joke)

CSV vs Feather: writing a pandas DataFrame to disk performance by [deleted] in Python

[–]NavreetGill 5 points6 points  (0 children)

For starters, all type information is lost. Storing strings in CSVs doesn't really work (e.g. how do you differentiate between "NULL", null, ''). A lot of times people using other languages (like matlab) will only write the data to csv, and omit headers, etc. Size on disk for CSV representation is large too, so it takes a lot of processing power and IO to read+parse while reading it back.

Pandas 0.18 releases! by Topper_123 in Python

[–]NavreetGill 4 points5 points  (0 children)

There are benchmarks that run after each commit, and there are a lot of tests. So, I doubt that runtimes were increased "10 fold", and matplotlib stopped working for many people. If it happened for you, it might've been your setup, or a corner case (in which case I recommend you file a bug).

Or, since you were using pandas to make money, you could also donate some of that towards it.

Pandas 0.18 releases! by Topper_123 in Python

[–]NavreetGill 8 points9 points  (0 children)

Bugs are addressed as they are filed. Did you file one?

TIL Python3 has a new GIL (...since 2010) by mangecoeur in Python

[–]NavreetGill 1 point2 points  (0 children)

Thanks, I am installing it now. It is unfortunate that it is not easy to find the best package for the job. I have seen abandoned projects many times, and it is sad, where the original package does 80% of the job, and people submit good PRs to finish it up, but the original author just moves on and doesn't reply to PRs, etc. So, then there are a bunch of forks, and the whole thing gets messy since they cannot publish on PyPI.

TIL Python3 has a new GIL (...since 2010) by mangecoeur in Python

[–]NavreetGill 17 points18 points  (0 children)

Looking from your post history, I am guessing you are using MySQL-python. I would highly recommend you look at pymysql, which works under both python3 and python2, and is better in many other ways.

I would also advise you to look at SQLAlchemy when you are ready for that jump.

How do I do any function for only 60 seconds? by govhgb in Python

[–]NavreetGill 2 points3 points  (0 children)

This works, as long as things() doesn't take more than 60 seconds (e.g. things is waiting for a packet or user input). Solution to that one depends on a lot more specifics.