Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    H

    Hal Berenson

    hal2020.com · Personal blog · on HN since 2011

    Hal Berenson, a former Microsoft general manager, writes about Microsoft strategy, SQL Server, WinFS, and the company's business decisions.

    Visit blogRSSHN submissions
    Tech IndustryBusiness & StrategyDatabases
    What HN says

    HN commenters recommend it for understanding Microsoft, praising his insider view and posts such as the aQuantive mistake and Windows 8.

    Stats for nerds
    39HN people shared it
    48linked in comments
    385story points
    Jan 2022last shared
    2011people per year2022

    Top posts on HN

    1. 1
      Why SQL server was never ported to Unix
      5 people · 124 points · first shared 2011 · 47 comments on HN
    2. 2
      WinFS, Integrated/Unified Storage, and Microsoft
      1 person · 87 points · first shared 2013 · 37 comments on HN
    3. 3
      SteveB’s Retirement Announcement
      1 person · 59 points · first shared 2013 · 71 comments on HN
    4. 4
      The consumer guys at Microsoft are just plain wrong
      1 person · 38 points · first shared 2013 · 60 comments on HN
    5. 5
      Understanding the Microsoft Surface (a sort of Review)
      1 person · 6 points · first shared 2012 · 2 comments on HN
    6. 6
      Developers, ignore creating Windows apps at your peril
      1 person · 5 points · first shared 2012 · Discussion on HN
    7. 7
      Dear Developer, excuse me while I slap you silly
      2 people · 4 points · first shared 2012 · Discussion on HN
    8. 8
      “FAT/exFAT patents seem to be responsible for $1B+ in revenue” (2014)
      2 people · 4 points · first shared 2014 · 1 comments on HN
    9. 9
      Steven Sinofsky comments on Hal Berenson's blog
      2 people · 4 points · first shared 2012 · Discussion on HN
    10. 10
      Adblockers are the new AntiVirus
      1 person · 4 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • HalBerensonJul 2013

      I'm pretty sure I wrote about the history of the Enterprise vs. Standard decision making on my blog (http://hal2020.com) but I can't find the post right now. I'm one of the people responsible for the original philosophy, and I don't think it's changed much. I'll go back and look for it again.

      Basically you have three dynamics going on. The reality check of course is that the competition is Oracle and IBM DB2, and to a lesser extent open source databases, and various analytics products. Check out Oracle's price list and SQL Server Enterprise remains inexpensive. And Microsoft has introduced cheaper options to keep "free" open source options somewhat at bay, though the truth is that without multiplatform support there is nothing they can do to really capture that segment of the market.

      Standard Edition exists because I couldn't convince my then boss that we should bifurcate it into a couple of sensible products, one slightly lower in capability and one slightly higher. The slightly higher one would have been a "Small Business Enterprise" edition that included many of the features of Enterprise but somehow retained differentiation from full Enterprise and would have been dramatically less expensive. I had a differentiation, but I don't recall what it was. The reason the bifurcation was rejected was that Standard was the edition that matched earlier versions and we didn't want to piss off customers by forcing them into a more expensive or less functional edition. And…

    • irahulSep 2011

      PS is just a piece of the puzzle. In fact, if I were to automate things on Windows, I would pick perl/python/ruby(on linux, I use shell scripts only for jobs which are less than 50 lines).

      The major question is does the objects which are to be automated lend themselves to automation?

      Here is one of the results I found while looking for 'sql server automate'

      http://msdn.microsoft.com/en-us/library/ms187061.aspx

      If I were talking about MySQL/PostgreSQL, they lend themselves very well to automating. The shell script just calls the relevant programs.

      Likewise, if I am automating nginx, shell is just the glue. nginx provides the nut and bolts, and scripting is the wrench.

      Unless IIS, SQl server et al. provide similar facilities, powershell isn't going to help.

      I haven't used SQL server in a long, long time. My doubts were from some articles I have read:

      http://hal2020.com/2011/07/27/porting-microsoft-sql-server-to-linux/

      nix DBA’s used shell scripts as their primary management tool, but the SQL Server of that day was not scriptable. Would those DBA’s accept the use of GUI tools?

      So it looks like it used to be the case that it wasn't scriptable, but it is now.

    • smt88Dec 2015

      That's an unreasonably high estimate, and there is some data to support the idea that it's unreasonable[1].

      Microsoft has been losing, at most, a few billion[2] a year on Bing. Assuming they've spent $45B since 2009, that's $6.4B per year spent on Bing. A net loss of $2B on Bing would mean Microsoft is making $4.4B per year, which isn't in the ballpark.

      1. http://www.businessinsider.com/chart-of-the-day-microsoft-online-operating-income-2012-10

      2. http://hal2020.com/2013/01/18/about-that-2b-annual-loss-from-microsofts-search-business/

    • ryanburkMay 2014

      hal berenson is super smart and I think says it best in his reply to your comment[1].

      microsoft, just like google and apple and redhat and linkedin and facebook, is a company - it is there to make money for shareholders. what they do to make money and how they do it can be very different and cause disagreements. but I think people don't always think of that when considering tech endeavors, particularly when there is any entry in a market that is free.

      [1] http://hal2020.com/2014/03/03/satya-shuffles-his-leadership/#comment-15007

    • cekFeb 2014

      This has nothing to do with Microsoft.

      Due to anti-trust law, Microsoft can't have any influence over decisions Nokia makes before the acquisition[1]. Even if Microsoft hated the idea of Nokia building and Android phone (likely) it could do nothing about it. And, even more importantly, Nokia could NOT change its plans even if Microsoft wanted them to.

      [1] http://hal2020.com/2013/10/16/how-much-influence-is-microsoft-having-on-nokia-right-now/

    • nayukiApr 2018

      There is a series of blog posts that gives a retrospective on WinFS:

      * https://hal2020.com/2013/02/14/winfs-integratedunified-storage-and-microsoft-part-1/

      * https://hal2020.com/2013/02/14/winfs-integratedunified-storage-and-microsoft-part-2/

      * https://hal2020.com/2013/02/25/winfs-integratedunified-storage-and-microsoft-part-3/

      * https://hal2020.com/2013/03/10/winfs-integratedunified-storage-and-microsoft-part-4/

    Related

    Microsoft Cloud Blogscloudblogs.microsoft.com133 people

    exFAT in the Linux kernel

    Microsoft Cloud Blogs
    Company · last shared 2024
    Microsoft MSDN Blogsblogs.msdn.com1.6k people

    Why I Left Google

    Microsoft MSDN Blogs
    Company · last shared 2023
    Ceklogceklog.kindel.com18 people

    Don't Build APIs

    Ceklog
    Personal · last shared 2021
    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    Last Week in AWSlastweekinaws.com184 people

    Why I Turned Down an AWS Job Offer

    Last Week in AWS
    Personal · last shared 2026
    Matt Rickardmatt-rickard.com98 people

    Reflections on 10k Hours of Programming

    Matt Rickard
    Personal · last shared 2025
    Chris Siebenmannutcc.utoronto.ca/~cks388 people

    Go is Google's language, not ours

    Chris Siebenmann
    Personal · last shared 2026
    Proudly Servingproudlyserving.com16 people

    DOS Ain't Done Til Lotus Won't Run? (2005)

    Proudly Serving
    Personal · last shared 2025