HNHacker News
TopNewBestAskShowJobs

theoutlander

1,064 karma · joined March 28, 2007

Engineering Leader | AI, Search & Product Engineering

Nearly three decades building search, data and AI systems. Ex-Google, Microsoft, Salesforce, Tableau.

https://nick.karnik.io https://www.linkedin.com/in/theoutlander https://github.com/theoutlander https://x.com/theoutlander

submissionscomments
theoutlander··on macOS High Sierra: Anyone can login as “root” with empty password
Kudos for reporting this publicly! We need this kind of stuff exposed publicly so that companies fix the issue and force an update. At the same time, consumers should be made aware of what security holes look like and what the risks are. Apple has been getting away with this stuff for a while now.

Do you think a hacker with ill-intent would have reported this issue at all?

theoutlander··on The Windows Shutdown crapfest (2006)
I can relate to this. It was a common theme across Microsoft. In one instance, the team I was part of was responsible for the initial integration of Bing and Facebook. We had about 24 dedicated people on the team (a few partner/principal group managers too!). Our team was considered agile because we released most features every 4 months (this was around 2009 I think)!!!

Anyway, we had a hackathon at Facebook with Zuckerberg and the FB team. There were all these big (redundant) talks by every manager up that chain about how this is the most important integration, etc.

Guess what came out 4 months later??? A like button on the Bing home page! The kicker was that the code for the widget was picked from the facebook developers portal.

theoutlander··on Build a Modern Computer from First Principles: Nand to Tetris Part II
This is a very exciting course. I would highly encourage some of us in software who take everything for granted to take this course (incl. part 1).
theoutlander··on No more JavaScript frameworks
I'm glad that I've blatantly ignored all the frameworks that have come and gone over the years. I still know what these frameworks are and their capabilities.

Frameworks like polymer are nice because they will eventually will fade out. I think that was the idea with TypeScript as well, but I think MS deviated.

What we should encourage are unopinionated but comprehensive libraries that simplify tasks just as the author mentioned.

theoutlander··on Seattle Police hackathon to redact video streams recorded by police cams
Just trying to wrap my head around what you're saying. Are you in favor of this because it can also cover you from legal scrutiny for mistakes made while providing care?
theoutlander··on The Grace Hopper Movie: 2015 Production Fund
Aren't they seeking funding to further their research and fill the void in their production skills?
theoutlander··on Microsoft takes .NET open source and cross-platform
AFAIK, Nokia didn't want to be affiliated with MS...not the other way around.
theoutlander··on Show HN: Startup Utility – Collection of Startup Resources
I've been collecting a list and trying to put something like this myself .... maybe worth collaborating.
theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
No worries. Thanks for the pointers. The next time I find myself not doing a startup, I'm going to take that course!
theoutlander··on WebSharper: Make web apps in F#
This is everything I wish Script# could've been!
theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
Any advice for us OS wannabees? ;)
theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
Agreed, but I like the simplicity when starting out since there's just so much. I'm reading Peter Norton's Assembly programming book from '87 to keep things super simple.

(http://www.amazon.com/Peter-Nortons-Assembly-Language-Book/d...)

Do you have any recommendations?

theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
I would also look at the MS DOS source code that microsoft released earlier this year. Here's a link to MSDOS 2.0 source: http://www.computerhistory.org/atchm/microsoft-research-lice...
theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
Although, osdev is what I'm following right now and have gotten as far as writing the bootloader. Next, I'm contemplating continuing there or following the Minix book.
theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
Here are other resources that I'm tracking:

http://www.sal.ksu.edu/faculty/tim/ossg/index.html

http://joelgompert.com/OS/

http://www.csi.ucd.ie/staff/jcarthy/home/alp/alp-05.pdf

http://www.superfrink.net/athenaeum/

http://www.cs.utah.edu/flux/oskit/html/oskit-www.html

http://duartes.org/gustavo/blog/post/how-computers-boot-up/

http://duartes.org/gustavo/blog/post/kernel-boot-process/

http://www.ibm.com/developerworks/library/l-linuxboot/index....

http://www.osdever.net/bkerndev/Docs/title.htm

http://sourceforge.net/p/oszur11/code/ci/master/tree/

http://www.codeproject.com/Articles/737545/Writing-a-bit-dum...

http://freevideolectures.com/Course/2653/CSE-30341-Operating...

theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
I'm inundated with OS resources at the moment. I hope that Coursera offers an OS course in the future that I can follow along.
theoutlander··on Writing a simple operating system from scratch (2010) [pdf]
Thanks for posting. I hope this material is available for years to come.

Have you done any work in a related project after taking this course?

theoutlander··on Man accidentally drops first iPhone 6 on live TV
How ironic that this guy is famous overnight because of this incident. His twitter is bombarded now.
theoutlander··on Minix 3.3.0
This is fantastic. I started reading Operating Systems Design and Implementation just a couple of days ago. I can see Minix being my secondary OS as I start to tinker with it especially on microprocessors.
theoutlander··on Gravit – Open-source design tool
Nice interface. I'm trying to get better at very quickly implementing UI's from the ground up (also moving past bootstrap/foundation). What was your approach to making this interface? Did you use a pre-processor? Did you modify an existing framework or generate css output from a photoshop mockup? Thanks.
theoutlander··on A tiny group of people can see ‘invisible’ colours that no-one else can perceive
A test like this needs to isolate the subject to only one spectrum at a time. I gave up after the first two because of too much noise.
theoutlander··on Animated Algorithms
Nice! I don't understand how to link the algorithm to an animation when creating a new algorithm? I'm clearly missing something.
theoutlander··on 200 Please: Free site uptime and performance monitor
I definitely like the speed. I like that there's no sign-up required. I like that it's simple as far as getting notifications is concerned.
theoutlander··on Women More Impressed by Apple Watch Design, More Likely to Buy
I thought that the watch made sense for my wife (since she's with the kids most of the time), but somehow she's not interested in it.
theoutlander··on New Requests for Startups
For software related jobs, pretty soon I'm going to start accepting candidates with substantial coursera credits. Furthermore, we'll be looking at courses in related fields.... Epidemiological Modeling in our case. Students who have successfully completed those core courses and have gained actual knowledge will easily come through in the interviews.
theoutlander··on The Cost of My Mother’s Cardiac Care in the United States and India
A medication that I take daily costs about $35 per month after insurance covers part of it. I get a years supply from India for ~ $11. The identical pill.
theoutlander··on Microsoft is killing the Nokia and Windows Phone brands
Good idea, but it doesn't roll as well...
theoutlander··on Microsoft is killing the Nokia and Windows Phone brands
Some reason for the past week I have this itch to switch completely to Apple! Starting with the new iPhone I will be dropping my windows phone. Followed by an iPad to replace the Surface v1 (big fail!). Already own a macbook pro with Windows, so I will simply switch over to OS X. Dropping C# in favor of NodeJS/Yeoman/Sails.
theoutlander··on Microsoft is killing the Nokia and Windows Phone brands
I agree. Their marketing is terrible. Problem is that they have too much money to throw around and hope something sticks. And then there was Balmer. Remember the early windows phone ads when they were trying build up hype??

https://www.youtube.com/watch?v=55kOphD64r8

theoutlander··on Microsoft is killing the Nokia and Windows Phone brands
I love (some) MS products, but Microsoft marketing is the worst I've seen.
Page 1 of 6Next →