HNHacker News
TopNewBestAskShowJobs

lil1729

96 karma · joined May 1, 2016

submissionscomments
lil1729··on Mozilla, Tor Join Calls to Oust Richard Stallman from Free Software Foundation
Same here Mark. Thanks for putting these words so nicely. I have also stopped using commercial social network like Twitter. People do not even know that their brains are being manipulated. And people who had nothing to do with Free Software and have not even read or written anything about Free Software are making slanderous comments about FSF and the movement in general. Pretty disgusting and I don't know where the west society is heading to. I am glad I don't live in the west. But left liberals are taking similar paths in this country too, so I guess it is not too long before we catch up with the rest of the world.

May be this is the easiest thing people can do?

What are some alternatives to Firefox on GNU/Linux?

lil1729··on Free Software: An idea whose time has passed?
Oh, he wants poor students who write free software in their free time and give it away to emulate DJB and also offer $500 for bugs others found in their software.
lil1729··on Ask HN: How to make a career working remotely?
Yes, totally agree with your observations. I am also hoping to eventually move into the "everyone is remote" model. Minority remote model just does not work for me. I consistently get rated less in performance appraisals despite doing more contributions to the project. This is also because I have to deal with a stupid manager...
lil1729··on Ask HN: How to make a career working remotely?
+1 to all the points made.

I have been working remotely for a while now. These are the things I learned.

- time difference matters. It is better if there is some overlap with at least some people in the team.

- "showing up" (via various communication channels) have more value at one of the places I worked than the actual work.

- I was consistently rated less compared to others because my interactions were only over video, once or twice a week and via chat channels and it could never make up for face-to-face communication. This is highly subjective. At another place, I never had such problems.

- Expect to add a lot of stress in your life (again subjective).

- Pair programming with colleagues over video/google-hangout can be extremely valuable.

- video calls mostly suck, especially if you have low upstream bandwidth (which was the case with me).

- make plans to travel and stay with your colleagues for a week or so, once in a few months.

- "everyone being remote" is better than one or two people alone being remote and the rest in a central office. That way, the company is "set up" for remote working and people take care to put everything online in a wiki etc.. Not so, with a centralized office with only a few people working remotely.

- It is also very easy to get burned out working more hours, especially if the other side is in an overlapping your day. It happened to me many times. This needs fixing at org level and should meet the expectations of everyone.

HTH.

lil1729··on Learning systems programming with Rust
I have only looked at the slides, but sorry to say, I find it very "hand wavy". Don't mistake me. I love Julia's work and her enthusiasm.
lil1729··on Reflections on NixOS
Yes. But the amount of information in the debian/copyright file is a lot more than just one scalar flag. I think that level of detail on the licenses is extremely important.
lil1729··on Pitfalls in Haskell
I think using same field names in multiple records is possible with a GHC extension in GHC 8.0.1.

https://ghc.haskell.org/trac/ghc/wiki/Records/OverloadedReco... https://ghc.haskell.org/trac/ghc/wiki/Records/OverloadedReco...

lil1729··on Reflections on NixOS
Thank you.
lil1729··on Reflections on NixOS
Thanks for educating me. I was totally mistaken. Thanks.
lil1729··on Reflections on NixOS
btrfs perhaps? or zfs?
lil1729··on Reflections on NixOS
Thanks.
lil1729··on Reflections on NixOS
I think I should have been clear. It does not make Unix single user machine but it is more useful for cases where a single user is the main user of a machine like the laptop user.

My reasoning was very simple. Nixos makes it easy to install packages on a per user basis. This would mean there is a lot of redundancy if another user also needs the same package. A snapshot/dedup filesystem will easily solve the problem.

lil1729··on Reflections on NixOS
http://www.weirdnet.nl/apple/rename.html

Yes, I know it is fixed. But who knows what one runs into!

And this: http://blog.moertel.com/posts/2005-08-22-how-to-change-symli...

lil1729··on Reflections on NixOS
I used nixos for a few weeks and then went back to Debian.

* I share the concern of the author on symlinks farm. It is scary! I would like it to be dealt with in the filesystem layer (Plan 9 had a snapshot based filesystem - fossil - years ago). Symlinks have all sorts of weird semantics on different Unix machines.

* Another of my gripe with nixos is that it makes Unix, a single user machine! Sure, packages need not be installed in a user-local way. I may be ignorant of other possibilities here.

* More care for licenses. I still use Debian because they really care for licenses. Last I looked, nixos was in no way close to Debian in terms of documenting the various copyrights and licenses of files pertaining to a package.

Otherwise, Nixos is a great idea and a huge step forward.

lil1729··on Uncovering the truth about the British empire and the Mau Mau uprising
Appreciate the great work!

British did a lot of nasty killings in India as well, for instance the Jalianwala Bagh: https://en.wikipedia.org/wiki/Jallianwala_Bagh_massacre

lil1729··on Cisco to lay off about 14,000 employees
I didn't say it is commendable work. SIP is what we have at the moment as a standard and is being used by a lot of products out there and it was written by a Cisco employee. That is all I said. I am not intimately familiar with SIP to comment on its pros and cons.
lil1729··on Ask HN: What does it take to get a job at Google?
The Stanford/Coursera course on algorithms part 1 is a good resource for Big O. Knuth's "Concrete mathematics", 9th chapter (I think) has some good coverage on Big-O/Omega notation.
lil1729··on Cisco to lay off about 14,000 employees
I have looked at Android code. It is awful. Now, I don't form opinions about Google engineers based just on that code.

I meant to say, generalizations don't always work well. They may have bad engineers. But they have great engineers too. Kent Dybvig and his team who wrote Chez Scheme works for Cisco. There are many others. Jonathan Rosenberg who wrote many Internet RFCs on fundamental protocols that run the Internet voice/video works for Cisco.

Let's not generalize. It hurts people!

lil1729··on A Container Is a Function Call
Or in other words, how to "parameterise" a container. An interesting idea.
lil1729··on Setup Keybase.io, GPG and Git to sign commits on GitHub
Thanks for saying this. Or in other words, there are two steps:

1. Make git aware of your signing key

git config user.signingkey "..."

2. Sign the commit

git commit -S ...

That's it.

lil1729··on Some news from LWN
"unprofessional"? really? I have been reading lwn since 2000 and it is the single most important site when it comes to general Free Software news and in depth information. Jon is a kernel developer and not a web programmer, still the site works on every browser I have tried in a consistent way. While the look and feel can "improve", the current or past forms have never been anywhere close to unprofessional.

LWN gets me what I want. It is the most important resource for a linux kernel or in general Free Software enthusiast. Average HN crowd perhaps does not fit into that stereotype.

lil1729··on Xplain – Explaining X11 for the rest of us
https://medium.com/@slavapestov/yesterdays-news-c52f2be95205...

"Unlike X11, where the graphics primitives were rather low-level and all input event handling involved round-trips to the client, NeWS was advanced enough that simple widgets, such as scroll bars and sliders, could be implemented entirely server-side, only sending high-level state changes to the client, more along the lines of “slider value is now set to 15” than “mouse button 2 released”. Similarly, the client could ask the server to render a widget in a given state, rather than repeatedly transmitting sequences of graphics primitives."

lil1729··on C14 – Cheap, secure long term cloud storage
"Long term" and "cloud" in one sentence! Isn't "long term cloud" an oxymoron?

There is no cloud, only other person's computers.

lil1729··on Show HN: A secure, open source U2F token you can make with $4.5 worth of parts
yep, I have done that too, with a third hand and a lens, as I have a bad eye sight.
lil1729··on Show HN: A secure, open source U2F token you can make with $4.5 worth of parts
http://www.piclist.com/techref/pcb/manhattan.htm
lil1729··on Show HN: A secure, open source U2F token you can make with $4.5 worth of parts
A lot of amateur radio HF range projects use what is known as the "manhattan style" construction where, a copper clad board is used as a ground plane, so to speak and then tiny round pads are glued to it, which act as islands. The pads can be made using paper punch of appropriate grade. I have used cheap punch used for cutting paper and have made pads in the past. The parts are then soldered directly to these island pads.

Not sure if these can be applied to digital circuits, perhaps not very easily, since a lot of components are SMD these days, at least in the high speed digital domain.

lil1729··on Advanced programming languages (2009)
Yes, that's exactly what I practice. My "breadwinner" language is C/Java/C++ at the moment because that is what others in the project know and that is what makes sense in the ecosystem the project is in, my sideproject language is Haskell.
lil1729··on CHIP $9 Computer
I still can't see a full spec for the soc. Without that, to me, this is uninteresting. Sorry. Perhaps others have different priorities. Having a fully hackable $9 computer would have been a wonderful thing to me.
lil1729··on Houyhnhnm Computing
vaporware computing
lil1729··on Teaching C
All good points. But teach all these in one semester? Poor students..
Page 1 of 2Next →