HNHacker News
TopNewBestAskShowJobs

pksadiq

509 karma · joined October 27, 2015

https://www.sadiqpk.org
submissionscomments
pksadiq··on Microsoft’s failed attempt on Debian packaging
I was astonished to see that Microsoft provided this software (R) under the terms of GNU GPLv2 or GNU GPLv3 explicitly (but not any later version)[0]. May be because this is a derivative work from GNU R.

That's a good news for free software developers. Microsoft GVFS[1] was using MIT (while git itself is GNU GPLv2) + some EULA[2]. May be they chose MIT for GVFS because GNU GPL license explicitly disallows additional restrictions (ie, EULA can't be added, otherwise it will tbe a violation of GNU GPL).

Edit: I see that the package is distributed as a single binary at https://mran.microsoft.com/download Which shall include (I haven't checked the contents) Microsoft R Open under GNU GPLv2 and Intel MKL with some EULA (ie, additional restrictions). Won't that be a violation of GNU GPLv2?

[0] https://mran.microsoft.com/faq#licensing

[1] https://github.com/Microsoft/GVFS

[2] https://github.com/Microsoft/GVFS/blob/master/GvFlt_EULA.md

pksadiq··on The Psychology of Money
>> When you see someone driving a nice car, you rarely think, “Wow, the guy driving that car is cool.” Instead, you think, “Wow, if I had that car people would think I’m cool.” Subconscious or not, this is how people think.

> Just realized that that is how I think... :facepalm:

When I see someone spending too much money on unnecessary things (unnecessary according to my current view) I think: "If I get rich I should donate a lot of my money to people in need." But along with, I do also think: "Did this guy too would/did think the same if [s]he is in short of money?" or "Will I change my mind if I get too much money?"

We can do dream or think of our actions in many hypothetical situations. But we can't ever be sure what we would actually do if such a situation happen.

pksadiq··on Qt for WebAssembly Technology Preview
> GTK 3 has something like that, too.

Yeah. It's called Broadway. If someone wish to give a try, see https://developer.gnome.org/gtk3/stable/gtk-broadway.html

pksadiq··on Avoid Google Maps with Gnome Maps on GNU/Linux
> Facts like street addresses are not copyrightable.

Google says it is[0]. It might be true because when you get street address from Google, you are also getting the mark on the map for the location. Whether it's true legally or not, it's better to stay away from their data. That is, if you use Google maps, you agree their terms and thus you are not allowed to copy the data.

And btw, I have seen (possibly deliberate) mistakes in street address markers in Bing maps (which is the recommended map[1] to follow for Open street map editors). So don't think that they won't find you if you copy their data).

[0] https://developers.google.com/maps/terms#6-googles-proprieta... (The definition of Content is explained in the following section, which says "... and places data (including business listings). ")

[1] https://wiki.openstreetmap.org/wiki/Bing_Maps

pksadiq··on UN: Facebook has turned into a beast in Myanmar
When you comment about culture, be sure you know something about it.

It's pretty much hard to get a woman married once divorced (pretty much every village in India at least, to say). But for males that isn't usually the case.

And considering Islam, it is men's duty to protect and feed his women, not the other way. I think this is true for all Abrahamic religions.

In Islam, this is even true when the women is rich. That is, the ownership of women's property won't change before or after marriage. The man have to provide food and shelter to his wife and children regardless of the women's wealth. Women is free from such duties. There are also other issues like inheritance (finding the true father of child), or considering the spouse equally (to the extend that a person with two wives should spent every alternate day which one wife and the other day with the other. This isn't possible when a woman marry two man, where there is pregnancy period, etc.)

And to answer your question: No. Islam doesn't allow that.

pksadiq··on UN: Facebook has turned into a beast in Myanmar
> The strangest thing is that there's a sizable number of women who support the law in its current form.

Different localities have different cultures, and for some, it's good. Say for example, in my locality (Kerala), Muslim men have more than a wife only on certain conditions like:

1. The first wife can't bear a child and the person marries another one without avoiding the earlier wife

2. Marrying widows so as to protect them (there might be occasional cases of exploiting this too, though I'm not aware of any).

I do also have seen a finger countable cases where a man marries some women to threaten other wives. But so far, I remember only two such cases in my neighborhood, and none in my family. Usually such men get really less support from the community.

So women having such an experience shall be supporting the current law.

pksadiq··on Tiangong-1 Re-Entry Live Updates
Even more recent updates from China Manned Space Agency: http://en.cmse.gov.cn/col/col1763/index.html
pksadiq··on Are you ready? This is all the data Facebook and Google have on you
> People just have different opinions.

Most of these people don't even know how the technology works. Enabling firewall makes them feel secure because it shows them a Green tick mark in a green circle. A file shred application is good to them (if they even care) because it shows an animation that feeds a file to a shredder and breaks them into pieces.

They are never going to agree that they can be manipulated this way. Oh, and some people feel website x is secure because there is a green lock symbol in the URL bar. Some are more secure, because the green bar is a bit longer.

pksadiq··on Forget Cambridge Analytica. Zuck could use FB data for his own presidential run
> Zuck could use FB data for his own presidential run

Well. It could be true for Google CEO, and many others. Technically, there are too many bad things that can happen. Laws are what that's preventing those.

My computer can phone home with my every keystroke or technically it's possible for a modern air conditioning system to release its refrigerant gas into the room with certain key combination on its remote. But until those are proven to happen, it's just a conspiracy.

In short, there are so many bad things that can happen, doesn't actually mean that will happen. At least - for many cases - that's better way to think, so that we don't have to live a fearful life. And in the cases we can, be in the safe side, like not using Facebook, using completely free software OS, putting a tape on camera, etc.

Edit: On a side note, it would be nice if HN team change http urls to https if the site supports it, and discourage links that requires javascript with no added value.

pksadiq··on Facebook lost more than Tesla's market cap
> Disclosure: I bought more FB today

May be you can consider the moral side of what you are doing, if you care.

This makes me really sad. People say, they care about privacy - theirs and others'. But they are okay making money investing for the same.

pksadiq··on Blocklist Facebook domains
The last commit to the file is on 4 Oct 2016. So you could expect that.
pksadiq··on Facebook’s Surveillance Machine
Quitting Facebook isn't as easy as it might seem. The same way as it's not easy to escape from the effects of smoking. Not because you can't, but there is always a chance of passive smoking.

So, as long as we have some relation with some society of which some one is connected, we will have some passive effects due to that.

Say like, if some one need to stop your car, they don't need to stop yours, but someone ahead of you.

pksadiq··on Firefox Configuration Guide for Privacy Freaks and Performance Buffs
> Firefox Configuration Guide for Privacy Freaks and Performance Buffs

I'm surprised that this post is linked to a non-https URL while the website supports https.

I wish HN have some policy/recommendation to prefer https URLs to non-https one (if the URL support both).

pksadiq··on How much money do people need to be happy?
> Humans are quite capable of violating the laws of robotics too!

Well, that could mean that robots may too violate the laws of robotics!

pksadiq··on Ask HN: What has HN given you?
> A community of like-minded nerds :)

Like minded nerds? No. I disagree[0]. :)

[0] https://xkcd.com/309/

pksadiq··on Debian developer revisits FreeBSD after 20 years (2015)
> Dell officially supports Ubuntu...

Meh. I'm writing this from an Asus EeePC which was once officially supported by Ubuntu, but now with broken graphics and wifi.

The non-free graphics driver is not included in Ubuntu anymore and the wifi works only with non-free binary blob.

Also, I recently found that wifi doesn't support channel 13 and 14 (found it accidentally when my laptop wasn't seeing the nearby hotspot) with the non-free blob. Now I run Debian testing.

Don't trust in those "Officially supported" things, unless it's Debian GNU/Linux. Otherwise, it's eventually going to be broken.

pksadiq··on Debian developer revisits FreeBSD after 20 years (2015)
I recommend every person who buy a hardware for GNU/Linux to buy one that runs well out of the box with Debian main.

It is a hard requirement I suggest to my friends. May be they run Ubuntu/Fedora, but if it runs well with Debian or linux-libre, rest assured, it should work with any Distribution.

I haven't yet seen much Laptops of notebooks to recommend though. https://h-node.org/ seems to be the only good reference.

pksadiq··on AI is going to supercharge surveillance
> ... and some unlucky person gets convicted ...

It could be worse. What if the world resources gets depleted and some people (who can control) decides to get rid of a major population?

What if they act as someone said, "One way or the other, the world is going to end. So let's end it on our terms."

pksadiq··on Brushing up on operating systems and C programming
I would recommend C: A Reference Manual (by Samuel P. Harbison and Guy L. Steele Jr.) along with K&R The C programming language.

C has lots of edges where it's easy for a beginner to make mistakes. Say for example the minimal range of a char is -127 to 127 (yes, C cares 1's complement machines) or 0 to 255. Not knowing this may result in a code working in one machine while broken on others. So learning the standard is a must, especially, the undefined behaviors.

pksadiq··on Frontmacs
> (defadvice ...

For your information, defadvice is deprecated[0]. Alternatives like advice-add can be used instead.

[0] https://www.gnu.org/software/emacs/manual/html_node/elisp/Po...

pksadiq··on Frontmacs
> M-x doctor if you're feeling a bit down.

Yeah. M-x doctor is really helpful, especially when you are depressed. For example, if you say the doctor that "I'm going to suicide", it will guide you the right way.

pksadiq··on Intel Responds to Security Research Findings
> "Instead, Meltdown exploits side-channel information available on most modern processors, e.g., modern Intel microarchitectures since 2010 and potentially on other CPUs of other vendors."

But their website faq says[0]: every Intel processor which implements out-of-order execution is potentially affected, which is effectively every processor since 1995 (except Intel Itanium and Intel Atom before 2013). .... Currently, we have only verified Meltdown on Intel processors....

[0] https://meltdownattack.com/#faq-systems-meltdown

pksadiq··on India’s IT industry laid off more than 56k employees this year
> These people are mainly relatively unskilled. These companies are notorious for hiring entire batches of graduating students.

I guess the best interview should also add a touch-type test and the candidate should require at least 30wpm or so (if typing is very much required for the work).

When I was at college I have only seen less than 5 such students from the 250 total.

pksadiq··on Liberapay – A recurrent donations platform
I couldn't find the source code of Open Collective, at least not from their homepage. Is it like github that says it supports "open source" but the platform itself is not?
pksadiq··on The GNUnet System
> Choosing file transfer as the first goal seems like a great decesion to me.

True. We still don't have a good way of doing this[0].

[0] https://xkcd.com/949/

pksadiq··on Imgur Data Breach: Personal details of 1.7M user accounts stolen
When CDN like cloudflare are used (as in HN), won't cloudflare get the text I send?

If so, doesn't that mean that cloudflare can know many of my passwords?

pksadiq··on A CEO's Guide to Emacs (2015)
There is also GNU zile and zemacs[0].

[0] https://www.gnu.org/software/zile/

pksadiq··on A CEO's Guide to Emacs (2015)
spacebar results in "_" only when the cursor is immediately after [a-zA-Z0-9_]. And if I really need space, I have Shift-Space. Also, pressing spacebar after a keyword (like char, int, if, else, etc) results in real space.
pksadiq··on A CEO's Guide to Emacs (2015)
I'm mostly a C developer that spend most of my time inside Emacs.

I use ivy-mode instead of ido-mode, and avy instead of ace-jump. My setup includes yasnippet, flycheck, company, and ggtags mostly.

I have issues using the number keys. So I use a custom vi like mode, but heavily customized: Pressing spacebar results in "_" ("-" in #include), but intelligently. Double space results in "->", ".." results in (|) (where | is the cursor or point) and ",," results in "=".

Pressing spacebar after "(" results in "&", then "*" (also "!" if just after "if" or "while"). And my capslock key is just another control key.

All the examples above are to be assumed without quotes.

pksadiq··on A CEO's Guide to Emacs (2015)
I moved from ido-mode to ivy-mode, which I feel better.
← PreviousPage 2 of 7Next →