HNHacker News
TopNewBestAskShowJobs

siteshwar

1,153 karma · joined March 16, 2012

submissionscomments
siteshwar··on I’m 22 and I’ve failed
You may find this talk[1] interesting.

[1] https://www.youtube.com/watch?v=gLt_yDvdeLQ&ab_channel=TEDxT...

siteshwar··on Apple Edge Cache
Doesn't it break net neutrality ?
siteshwar··on KornShell 2020 – Impossible Happens
Discipline functions, floating point arithmetic, compound data types etc. Original KornShell is still more powerful programming langauge than bash.
siteshwar··on Ksh-2020.0.0-alpha1 is now available
Link[1] to announcement on mailing list.

[1] https://groups.google.com/d/msg/korn-shell/7VAqQg1N5D8/XniWn...

siteshwar··on Fuchsia OS Introduction
> Which "millions of lines of code" are compatible with POSIX without having any Linux or macOS specific code?

Those layers would have to be reimplemented to retain compatibility.

> I think you're hugely overstating the importance of POSIX.

People generally understate importance of POSIX, just because it's old. It's impossible to get APIs perfect and you are throwing away decades of work in the name of getting APIs "right". No one is going to rewrite everything from scratch, just because the new APIs look shiny. For reference read about Unix wars[1].

[1] https://en.wikipedia.org/wiki/Unix_wars

siteshwar··on Fuchsia OS Introduction
It's not and eventually they will have to find ways to provide POSIX compatibility, it can happen through a separate compatiblity layer or a library. You don't want to break compatibility with millions of lines of already written code if you want widespread adoption. No one is going to rewrite everything from scratch, just because Google says so.
siteshwar··on On Learning Rust and Go: Migrating Away from Python
> Rust is developed by a community, and was started by Mozilla. Go development seems to be de facto controlled by Google, who originated the language. I'd rather bet my non-work future on a language that isn't controlled by a huge corporation, especially one of the main players in today's surveillance economy.

Anyone else agree with this view ? Programming languages should be choosen based on technical merits, rather than who is behind it. Is there a lesson from history that I am missing ?

siteshwar··on The Unleashed Operating System
> Unleashed is an operating system fork of illumos,

Can someone explain why it was forked ?

siteshwar··on I fear Google's control of the web
> How does this even make sense ?

Google is highly influential in how information is consumed and distributed. People use chrome to browse web, google search for searching information etc. If they have major control over how information is distributed, they have major control over the web. Ofcourse there are other similar services that are not provided by Google, but they are very less influential due to lack of users.

> You should be scared of walled gardens displacing the web.

What if web becomes a walled garden ? Look at what Google did with DRM[1], even Mozilla had to give up their efforts to fight against it[2]. How could that be possible without having a major influence over the web ?

[1] https://boingboing.net/2017/01/30/google-quietly-makes-optio... [2] https://blog.mozilla.org/blog/2014/05/14/drm-and-the-challen...

siteshwar··on Apple Signs Deal with Volkswagen for Driverless Car
I suspect they will end up in the same situation as they did with Motorola more than a decade ago, until someone reminds them that the people who are serious about software should make their own hardware.
siteshwar··on Ask HN: What's the best algorithms and data structures online course?
Video lectures from MIT course with same name are available here[1]. Few lectures are given by Leiserson, who is one of the authors of this book.

[1] http://videolectures.net/mit6046jf05_introduction_algorithms...

siteshwar··on Chrome 68 will mark all HTTP sites as “not secure”
This is going to be interesting. I believe instead of pushing everyone to use https this will cause an average user to start ignoring the security warning. I see the security warning as a way to reflect what's insecure and not a catalyst to move to more secure methods.
siteshwar··on Why Create a New Unix Shell?
fish is released under GPLv2 and afaik Apple has a policy to not include any new GPL software in macOS.
siteshwar··on High Sierra macOS freezing and stops
Reading recent discussions around Apple reminds me of this story[1]. I will not be surprised if marketing people are the ones who are affecting software quality.

[1] http://www.cs.cmu.edu/~chuck/jokepg/joke_19970213_01.txt

siteshwar··on KornShell – Moving forward
I was doing lot of refactoring around ksh93 code and legacy build system was not really helpful in detecting problems. It was best to change it.
siteshwar··on KornShell – Moving forward
> a new build system replacing one that already worked fine.

Have you actually tried the legacy build system before making that comment ? If not, I would suggest you to try that. It's by far the worst build system I ever dealt with. Just to give you an example, if there's a compilation failure in the middle of build process, build system will not stop, it will continue to compile everything that it should not compile and then exit with status 0. There was an absolute need to replace it with something newer.

Replacing the build system is just the first step towards improving the code base and it's not the end of it.

siteshwar··on Increasing numbers of wingsuit jumpers are dying (2016)
Carl Boenish, who is considered father of modern base jumping, died while performing a base jump next day after marking his name in Guinness World Records. 'Sunshine Superman'[1] a documentary made on his life and death is worth watching.

[1] http://www.imdb.com/title/tt1322313/?ref_=nv_sr_1

siteshwar··on Bash 4.4 released
Here is the announcement on mailing list:

http://lists.gnu.org/archive/html/bug-bash/2016-09/msg00018....

http://lists.gnu.org/archive/html/bug-bash/2016-09/msg00019....

siteshwar··on Alan Kay has agreed to do an AMA today
I could not find any books that you have personally recommended reading at https://news.ycombinator.com/item?id=11803165. It might be because there would be too many of them. I would be specifically interested in computers category.
siteshwar··on Alan Kay has agreed to do an AMA today
I missed that post somehow. Thanks! :)
siteshwar··on Alan Kay has agreed to do an AMA today
Hi Alan,

You have an interesting reading list at http://www.squeakland.org/resources/books/readingList.jsp. However it seems that it was created long time back. Are there any other books that you would like to add to this list ?

siteshwar··on The case for an embeddable Gecko
Jolla's Sailfish Browser is based on Gecko http://blog.idempotent.info/posts/whats-behind-sailfish-brow...

It uses custom APIs to embedd Gecko with Qt : https://github.com/tmeshkova/qtmozembed https://github.com/tmeshkova/embedlite-components https://github.com/tmeshkova/gecko-dev

siteshwar··on The Pirate Bay is counting down
I see an ad if I click on the page.
siteshwar··on The Mindful Brain: Cortical Organization, Theory of Higher Brain Function (1978) [pdf]
Here is an interesting talk by Jeff Hawkins - http://www.ted.com/talks/jeff_hawkins_on_how_brain_science_w...
siteshwar··on Fish shell 2.1
Yes. We are introducing PPA with this release. You can read the announcement at http://sourceforge.net/mailarchive/message.php?msg_id=315735...
siteshwar··on Fish shell 2.1
Please explain your problem in detail. If possible, open an issue on GitHub (https://github.com/fish-shell/fish-shell/issues)
siteshwar··on Fish shell 2.1
Alright. I have updated the issue on GitHub with this information. Let's continue discussing it there.
siteshwar··on Fish shell 2.1
When you click on Linux tab under 'Go fish' section, it will list the Linux packages.
siteshwar··on Fish shell 2.1
Those files are executables. There is a function 'ls' which wraps ls command and adds --indicator-style=classify parameter to make output more readable.
siteshwar··on Fish shell 2.1
So it looks like the keys to which fish is trying to bind the mappings are not available on your system. I have opened an issue for you at https://github.com/fish-shell/fish-shell/issues/1068 , we will be following up on that. I would appreciate more inputs about your setup. For e.g. version of OS X, your terminal, keyboard type etc.
Page 1 of 2Next →