HN user

siteshwar

1,153 karma
Posts30
Comments52
View on HN
developers.redhat.com 2mo ago

New features in GCC 16: Improved error messages and SARIF output

siteshwar
143pts22
situ.im 1y ago

OpenScanHub, Fedora and Packit

siteshwar
2pts0
situ.im 2y ago

OpenScanHub – Static and Dynamic Analysis as a Service

siteshwar
1pts0
situ.im 5y ago

CentOS Stream – Sync2git

siteshwar
1pts0
situ.im 6y ago

KornShell 2020 – Impossible Happens

siteshwar
12pts3
en.wikipedia.org 7y ago

Traf-O-Data

siteshwar
4pts1
github.com 7y ago

Ksh-2020.0.0-alpha1 is now available

siteshwar
4pts3
fosdem.org 7y ago

Squeezing Water from Stone – KornShell in 2019

siteshwar
1pts0
lists.gnu.org 7y ago

Bash 5.0 released

siteshwar
534pts296
news.ycombinator.com 7y ago

Ask HN: Which mailing list provider to use?

siteshwar
2pts1
hackernoon.com 8y ago

The Angry Programmer

siteshwar
4pts1
situ.im 8y ago

KornShell – Moving forward

siteshwar
58pts31
www.fastcompany.com 8y ago

The Father of Mobile Computing Is Not Impressed

siteshwar
7pts0
en.wikipedia.org 8y ago

NLS (computer system)

siteshwar
2pts0
en.wikipedia.org 8y ago

Sleep paralysis

siteshwar
1pts0
www.softpanorama.org 9y ago

How AT&T lawsuit helped to launch Linux into mainstream

siteshwar
3pts0
www.bbc.com 9y ago

China’s impossible engineering feat [video]

siteshwar
4pts1
recon.cx 9y ago

Audible DRM scheme [pdf]

siteshwar
1pts0
sourceforge.net 10y ago

Fish shell 2.3

siteshwar
5pts0
fishshell.com 11y ago

Fish shell 2.2

siteshwar
154pts70
medium.com 11y ago

The Mystery of the Power Bank Phone Taking Over Accra

siteshwar
4pts0
www.purl.org 11y ago

Alan Kay on the Meaning of “Object-Oriented Programming” (2003)

siteshwar
117pts55
fishshell.com 11y ago

fish shell 2.1.1 (Security fixes)

siteshwar
5pts0
siteshwar.github.io 11y ago

Sailfish OS for Nexus 5 (alpha) is out

siteshwar
2pts0
fishshell.com 12y ago

Fish shell 2.1

siteshwar
230pts151
ridiculousfish.com 13y ago

Fish shell 2.0

siteshwar
272pts175
www.whiteboardmag.com 13y ago

Jolla CEO Marc Dillon: “Tune the system, instead of managing the people”

siteshwar
3pts0
www.youtube.com 13y ago

Steve Jobs and NeXT

siteshwar
1pts0
twitter.com 14y ago

Ex Nokians launched a compnay called Jolla to continue working on MeeGo

siteshwar
7pts2
www.youtube.com 14y ago

Alan Kay - Normal Considered Harmful

siteshwar
6pts1

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

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.

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 ?

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...

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.

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.

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.

Fish shell 2.1 13 years ago

Alright. I have updated the issue on GitHub with this information. Let's continue discussing it there.

Fish shell 2.1 13 years ago

When you click on Linux tab under 'Go fish' section, it will list the Linux packages.

Fish shell 2.1 13 years ago

Those files are executables. There is a function 'ls' which wraps ls command and adds --indicator-style=classify parameter to make output more readable.

Fish shell 2.1 13 years ago

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.