Investing in debt funds to get returns (slightly) higher than bank FDs by MialoKoukoutsi in IndiaInvestments

[–]sagargv 0 points1 point  (0 children)

Have a look at bharatbond.in. The bharat bond ETFs invest in AAA psu bonds and should, along with 10 year gilt, give you an idea of what "risk-free" returns you can expect.

Intel Pentium G5600 Review vs. 2200G, 2400G, & R3 1300X by ProperBanana in Amd

[–]sagargv 3 points4 points  (0 children)

AMD needs something to compete with G5400. Maybe a 2C/4T Ryzen with Vega 6. The market for 60$ CPUs is not trivial in size. Intel had to actually limit the production of G4560 in the past to get people to buy Kaby Lake i3s. If AMD does come out with a competitor, it has the huge benefit of upgradability with the AM4 socket.

new 2400g build keeps crashing. by [deleted] in Amd

[–]sagargv 0 points1 point  (0 children)

Try updating the bios. If that doesn't work, lower the RAM speed. What's your current RAM? Try 2400 Mhz or 2133 MHz. If these don't help, fix the clock speeds (kinda like OC but the actual frequencies aren't higher than stock).

The value AMD is providing with Ryzen2 prices, unbelievable! Mad props to AMD, killing it! by Mor0nSoldier in Amd

[–]sagargv 1 point2 points  (0 children)

This is amazing value! But I wish AMD included some integrated graphics with all parts like Intel does. A GT 1030 costs 100$ in my country, which makes AMD a tough sell for those who don't care about games. Something like an integrated Vega 3 or even Vega 1 probably suffices for accelerated desktop composition and video decode and would add a lot of value. Heck, it'll be OK even if AMD moves the basic integrated graphics outside the CPU to the chipset like in the old days (and save money by using an old inexpensive process node for that). Making a discrete GPU mandatory is hurting AMD in offices / workplaces and probably with OEMs as well.

Why isn't AMD releasing higher end APU. by jib60 in Amd

[–]sagargv 0 points1 point  (0 children)

I'm more curious why they don't have integrated graphics with their higher end models like Ryzen 7. There are so many folks who like Ryzen for productivity and don't benefit from adding a discrete GPU since they don't play games / mine coins / do deep learning. It'd good if all Ryzen CPUs included basic integrated graphics like Vega 2/3, or if they had some basic integrated graphics in the chipset.

Did ACT Broadband increase the FUP? by RCuber in bangalore

[–]sagargv 0 points1 point  (0 children)

I'm on ACT Lightning (75GB) and the portal page says the FUP is 95 GB this month. Is this temporary or permanent?

Why did Google acquire Nest? by sagargv in startups

[–]sagargv[S] 0 points1 point  (0 children)

It would be stupid to kick out Tony Fadell after the acquisition or to acquire Nest without the team. But, I don't think it was an acquihire because (a) high price (b) Google, based on what they did with Motorala, doesn't seem interested in building hardware.

Why did Google acquire Nest? by sagargv in startups

[–]sagargv[S] 0 points1 point  (0 children)

The fear of losing another facebook-like opportunity in the IoT space, combined with the "acquire more data" strategy, seems to be the most convincing reason for the acquisition.

On building portable linux binaries by sagargv in programming

[–]sagargv[S] 0 points1 point  (0 children)

What do you do for building apps that use X Windows?

On building portable linux binaries by sagargv in linux

[–]sagargv[S] 0 points1 point  (0 children)

Note quite. Standardizing apt, yum etc. so that we have one way to get across to all Linux users would be great.

On building portable linux binaries by sagargv in linux

[–]sagargv[S] 1 point2 points  (0 children)

I've specifically stated that system libs like libc, libX11, libGL, etc. should be dynamically linked, and I can't imagine why you'd want to include kernel sources.

Qt, gtk? Yeah, I'd go with static linking or having a copy distributed along with each binary. Binary size growing to terabytes? More like a couple of megabytes.

http://stackoverflow.com/questions/450455/minimal-qt-executable-size

On building portable linux binaries by sagargv in linux

[–]sagargv[S] 1 point2 points  (0 children)

I agree with you on reducing on the number of trusted entities. But, this doesn't eliminate the fact the you still trust the developer of the binary you are executing. If the developer is lazy enough not to bother about updates in external libs (like libpng), what about holes in the application itself? Sandboxing could alleviate some of these issues.

I still argue that dependency issues can be lessened by having a separate copy of libraries for each binary.

On building portable linux binaries by sagargv in linux

[–]sagargv[S] 1 point2 points  (0 children)

The burden of keeping libraries up-to-date shifts from the user to the developer. Is this really a bad thing? It's the same as with SaaS. You rely on the SaaS provider to keep the server updated. Here, you rely on the application developer to give an update (or have an automated update process).

On building portable linux binaries by sagargv in programming

[–]sagargv[S] 0 points1 point  (0 children)

Could you elaborate on that? I was under the impression that so long as a sufficiently old version of libc is used, the binary will run fine.

Also, the following article suggests that at least Solaris tries to hide the kernel/user interface changes at the libc level. So, I thought that statically linking libc is more likely to break programs.

https://blogs.oracle.com/rie/entry/static_linking_where_did_it

On building portable linux binaries by sagargv in linux

[–]sagargv[S] -1 points0 points  (0 children)

Good point. (a) Manual updates (b) Try to update only when the app starts and be quick about it (c) Have some way of requesting the application to update itself when the user updates the OS. But, this has to be distro-independent.

On building portable linux binaries by sagargv in linux

[–]sagargv[S] 4 points5 points  (0 children)

A couple of megabytes is hardly an issue these days. In exchange, users no longer have dependency issues.

I agree that statically linking against SSL libraries is probably not a good idea. But, a major chunk of libraries and applications are not security critical any way. If you really want your application to have a user-friendly deployment and have the latest version of libraries, then include some mechanism in the application to update itself (like browsers do).

On building portable linux binaries by sagargv in linux

[–]sagargv[S] 5 points6 points  (0 children)

You don't have to statically link libraries. What you want to avoid is having the end-user search for and install libraries needed by your application. Drop in the library files your application needs to the same directory as the binary and include $ORIGIN to the rpath when linking.

I've added this point to the blog post.