HN user

hitr

1,131 karma

A full stack developer and debugging expert.Fascinated by anything related to Technology,Movies and Travel.

Posts195
Comments72
View on HN
www.anthropic.com 1y ago

Computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku

hitr
3pts0
techcommunity.microsoft.com 2y ago

Process Monitor v4.0 and Sysmon 1.3.3 for Linux

hitr
1pts0
learn.microsoft.com 2y ago

What's New in .NET 9

hitr
3pts0
economictimes.indiatimes.com 2y ago

Chinese startup develops nuclear battery that can last 50 years without charging

hitr
3pts1
www.businessinsider.com 3y ago

Leaked Google pay data reveals the highest salaries the tech giant pays

hitr
2pts1
www.businessinsider.com 3y ago

Plants let out an ultrasonic scream when their leaves are cut

hitr
42pts2
aeon.co 8y ago

Meditation under the microscope

hitr
1pts0
developer.mastercard.com 8y ago

Why Mastercard Doesn't Use OAuth 2.0

hitr
144pts52
www.economist.com 8y ago

Can Netflix please investors and still avoid the techlash?

hitr
1pts0
bravenewgeek.com 8y ago

[2016] Benchmarking Message Queue Latency

hitr
2pts0
www.forbes.com 8y ago

Why Microsoft Is Ruling Cloud, IBM Is Matching Amazon, and Google Is $15B Behind

hitr
1pts1
blogs.msdn.microsoft.com 8y ago

Time Travel Debugging Is Now Available in WinDbg Preview

hitr
3pts1
www.skype.com 8y ago

Interviews on Skype-Test candidates using a real-time code editor over Skype

hitr
2pts0
www.theage.com.au 8y ago

'No longer kill animals': Bill Gates, Richard Branson back 'clean meat' startup

hitr
22pts14
www.forbes.com 8y ago

Apple Loop: iPhone 8 to Launch September 12 with Astonishing Price

hitr
2pts0
www.hanselman.com 8y ago

NET and WebAssembly ,Is This the Future of the Fronten

hitr
10pts1
www.jetbrains.com 8y ago

JetBrains Rider 1.0- is a new cross-platform .NET IDE

hitr
3pts0
medium.com 8y ago

Redbus-world’s largest bus booking platform moved from full .net to .net core

hitr
2pts1
stackoverflow.blog 9y ago

Trends in Cloud Computing: Who Uses AWS, Who Uses Azure

hitr
17pts9
medium.com 9y ago

On Quiet Developers

hitr
4pts0
stackoverflow.com 9y ago

How We Assess Skill Level

hitr
3pts0
www.hanselman.com 9y ago

Speed of dotnet run vs. the speed of dotnet for published apps

hitr
1pts0
stackoverflow.com 9y ago

What's the strangest corner case you've seen in C# or .NET?

hitr
2pts0
blogs.msdn.microsoft.com 9y ago

Announcing ASP.NET Core 2.0.0 preview

hitr
2pts0
www.thehindubusinessline.com 9y ago

A medicine worse than the disease

hitr
1pts0
www.zdnet.com 9y ago

Microsoft starts integrating Dynamics 365 with LinkedIn

hitr
2pts0
mobile.twitter.com 9y ago

What's it like to eat at the best restaurant in the world?

hitr
1pts0
lessonslearnedinlife.com 9y ago

Those Top 37 Things You’ll Regret When You’re Old

hitr
1pts2
support.microsoft.com 9y ago

Error Message: Your Password Must Be at Least 18770 Characters

hitr
4pts1
www.microsoft.com 9y ago

Creators Update: Coming Soon to Windows 10

hitr
2pts0

As i would like to believe all this is true, and initailly supported this movement with my wholeheart ,later it occured to me that the only reason they did this is for UP election. Why i think so ? The then reserve bank governor did not even know about this plan of Modi's nor in agreement to this.So the banker friend told this but not reserve bank governor. That's a boatload of made up story to back otherwise political motive.

Was with Microsoft for 6 years and ever since I left Microsoft,this is something I felt missed.This tool was available inside Microsoft was for long time ,used for very hard to track bugs or issues in almost any technology Microsoft produces.I have used time travel debugging to debug asp.Net issues a lot.Having it publicly available is simply awesome. Some things you can do 1. Record trace from any machine where the issue is happening. 2. Now take this trace to your machine where symbols and source code is aligned and start debugging 3. While debugging you can debug back and forth easily and get stacktrace,get local variables,parameters etc. 4.You can put break point if a particular variable is read/write. 5.Use all the windbg extension commands like sos,psscor etc.

It does produce large trace files while recording so running it for long time was not advisable. However it had a circular trace feature where you can keep it running with a buffer size if the issue is intermittent. Also debugging requires bit of Assembly level knowledge

Banned for unfair competition!!.So that means taxi operators could not compete for price and may be convenience offered by Uber. isn't that bad for the consumers? May be someone from Italy can comment?

I think the most common one for everyone would be "Not traveling when you had the chance" .I make it a point to travel every once in a while.And I feel that is not enough.But many of my friends are so caught up with busy life or says that they do not have money.I think you may never travel if you think that you will make enough saving to travel

I have worked on setting up complex kerberos authentication (double/tripple hops,contrained delegation, protocol transition etc) for websites in windows enviroment and if anything breaks in the whole process,things became a nightmare to figure out where the error is.I cannot imagine a mixed environment setup with unix/MIT kerberos.

I have mainly used Azure cloud for many of the smaller applications I run and been quite satisfied with it.My applications are on .net and I am quite familiar with Microsoft stack.I am currently in the process of building my new app in .net core+postgres and am open to Google cloud platform or AWS or any other cloud provider if it is offers better value for money and customer support.Has anyone here used Google's or AWS and got any experience/suggestions to share?

When I was working at Microsoft ,we used Time travel tracing extensively to find out bugs in asp.net,IIS and many other server side technologies where you cannot debug live.You can capture the trace from the live process while reproducing the isuue.Move it your local machine and debug yourself to oblivion :) .Imagine you use gdb/windbg and you can go back or forth from any breakpoints ,check the state of stack ,any variables etc.

But these tools were internal and not available outside.It did require good assembly knowledge and always condidered cool by everyone else because not everyone knew or mastered it.I always thought that Microsoft should open source or at least release it outside .

Though there are many negative comments here,I think this is going to be huge for win for many if they deliver the mobile part decently. At least if they port windows phones basic apps as it is (caller,messages,email etc),I will give it a try -You have a decent working portable machine with amazing battery life - You can domain join your phone and you will be able to access your internal apps -Continuum will be anyway present so you can attach to other devices

It seems like kestrel part of .net core got some amazing performance improvements contributions from the open.I see the performance of kestrel is much better than any versions of IIS +ISAPI or IIS7 + Asp.net modules/handlers ever produced.May be this is partly to do with how simple the middleware (just a function/method it is ).But the request parsing logic got really well and I see that kestrel could hit 5 Million RPS disucssed on this talk[1]( compared to 50K of old asp.net) . Some crazy optimizations and benchmarks are discussed in that video like static byte arrays,memory pools,custom awaiter,bit manipulations for string comparisons etc

Kestrel will be one of the best when it comes to benchmark

[1] https://vimeo.com/172009499

[edit] added video url

people want a (cheap) ride

That is what wins in the end, Uber's pricing is 20-30% cheaper than all competitor's at least in India.But even if they match it, things like time estimation, wait time etc are mostly accurate with Uber's app which adds to the total experience.

In my opinion many of these startups are not able to compete against UBER on the technology as all.In India UBER's major competitor is OLA (is very well funded and has been around for while) but when it comes to mobile app's usability and features,OLA is not near at all.Simply the algorithms when it comes to features like UBER POOL ,OLA is no where close in my experience.I have used UBER Pool quite a lot and similar service for OLA is very bad.Once they have clubbed another person going in the opposite direction with me and i had to get down in between.How on earth can u share your ride with a guy going the opposite direction ?

Why I Only Read HN 10 years ago

Same with me as well.HN is my primary source of news consumption.It also fixed another problem I was facing "Information overload". Before I found HN,I had to skim through all major tech blogs and many newspaper websites.I did use google reader to the fullest in it's haydays :). Now just lurk around here all the time. Also It's not just the links which comes on the front-page but the comments give a completely different perspective from all angles. I would say I love the discussions more than the original content now:)

http://danluu.com/hn-comments/

ServiceStack is a framework which is exactly what their tagline says "Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all" . Microsoft should acquire them and make it free.This is one project which can act as a driver for getting more developer interest in .net core

Hope this csproj is final breaking change on this!.I am not sure if any other project has gone through so much of changes from the initial release. It was called kvm,kre,klr [1]-> dnx,dnu,dnvm [2] ->coreclr,corefx ->changes to project.json to csproj system . I have started writing a gitbook[3] on asp.net core when this was in the RC phase but everything I learned or wrote had to be rewritten .I did not merge my dev branch to master for whatever new I was writing and eventually I stopped.I am wondering what would happen to all the books currently published where most of the book will be referring project.json

[1]https://weblogs.asp.net/imranbaloch/k-kvm-kpm-klr-kre-in-asp...

[2]https://blogs.msdn.microsoft.com/webtopics/2016/01/14/gettin...

[3]https://www.gitbook.com/book/openlearningportal/all-about-as...

I am not sure who won the fitness device race yet!! I think the technology needs to improve a lot when it comes to battery,accurate reporting and data syncing

I have used fitbit surge and chargehr.Both are not good with syncing over Bluetooth but battery life is gud because of monochrome screen.Reporting of steps is OK but I see it not counting basic steps at times.But surge looks really bad on your hand.

Moto360 - horrible battery life and in accurate reporting.

iWatch- my friends told me battery life is not great

Microsoft band-horrible battery life.

Most other fitness watches or devices I heard battery life is a problem or Bluetooth pairing and syncing has problems.May be that is a problem with Bluetooth itself :).

You cannot charge your watch or band everyday,at least not me.I have not come across a good fitness device which has good battery life and reasonably good smart watch capability and very stylish looks.Does anyone of you have good experience with fitness+smart watch device ?

I was a windows phone user for a long time currently switched to android.I checked quite few android devices and I think Windows phone has better feel and usability for apps like messages, dialer,recent call list,app list etc.I have never used a nexus device though.how is stock Android's basic apps like messages, dialer etc? Do we need to install apps to get basic features like nice threaded views, message search,recent call list which shows duration or simple call history search(instead of searching entire address book) etc?

With this,a new language can have an IDE integration done easily which can cover say 95% features. Some language specific feature may be obviously left out but getting a minimum viable integration to any supported IDE is a good thing.May be when this protocol evolves,it can give extension to the protocols to cover the other 5% features(or may be it is already there)

Facebook might be eyeing the same crowd which is using Yammer or saleforce's chatter offering.I think if they start with a free tier like yammer and then go from there,lot of people might start using it as people are already familiar with Facebook.In my company i don't see people using yammer although it is heavily publicized. I think facebook has a better chance of becoming social network for work than yammer or chatter!

Perfview is an amazing tool to isolate any type of performance issues in your .net applications.I think every .net developer should be familiar with perfview IMHO.The best part about it is that you can use in production with minimal or no overhead at all.Now that it is open source!! Kudos to Vance Morrison for giving a free alternative.

The amount of .net apps enterprise runs is difficult to ignore by any cloud provider.This is a very good move by Google . But I feel they should also give a PaaS offering like Azure App Service (.net core on AppEngine may be) .Because enterprises who uses Azure IaaS VMs also need AD integrations most of the times and they will choose AZURE for that.

My bad, Top of the stack is in regard to performance.Stack ranking is present in every company even though it is not said so.I thought it is a generic term for perfornance comparison. I seriously don't think the 4 hours per day study is relevant for my line of work or a typical Manager's work.I work on multiple work items a day in that only two or three requires high concentration like debugging or writing code and rest is simply time consuming like reviewing others work,meetings,writing documentations etc.That needs time

I meant billing 8 hours per day compared to 6 hours per day.For a services company , The project needs to get extended as the man hours needed will take more time for 6 hr work day. So company needs to hire more heads as per current 8hr/day estimation but at the same time salary of the employees stay same.So the point is ,wouldn't be a lose if the company's business model is selling man hours ?

Yes it is overworked or exploited. But the work is not forced at all but you end up extending yourself If you want to be at the top of the stack .And my counter parts who work in US also ends up working definitely more than 8 hours.Another thing I noticed is that many of these people enjoy the challenging but time consuming work at least during the initial days.

My company which employs more than 100K employees and also one of the largest software company in the world can never work with 6 Hour.Because even the 8 Hour work itself is not enough for us to finish our jobs.This is the case with lot of people I interact with.Almost all my kith and kins who work in IT or engineering companies end up working 12 hours easily everyday and still some end up working on Saturdays.This may work for non IT companies especially manufacturing(because multiple shifts) or some government organizations(only work on a particular timing) better than private IT companies.

e.g Services companies bill their clients for number of hours per engineer and this would drastically reduce their income

[edit]spelling mistakes

I ran into exactly the same problem as the author . I started working on mongo as it was already chosen as backend for a startup .i tried to avoid it but they did not listen. We understood duplication is the only way forward and you need to unlearn your RDBS skill.Then features crop in and you realize that you need joins badly.Then you would like to have some kind of transaction support and its high time you realize you are really screwed. I always used to wonder what is the real use case for mongo and that is explained nicely in the blog

The only thing it’s good at is storing arbitrary pieces of JSON. “Arbitrary,” in this context, means that you don’t care at all what’s inside that JSON. You don’t even look. There is no schema, not even an implicit schema