Not different than most current offers on laptops, the keyboard still looks horrible for programming[1]. Fn keys shared with Home/End/PgUp/PgDwn, Up/Down arrows sharing a key. I guess they call it "slick", I call it won't buy.
[1] ok, depending on what you are programming, I'm sure there will be people saying they only need the "0" and "1" keys working.
I don't like where they're placed on my keyboard either, so I use AutoHotkey to bind those functions to alt+arrows. Alt+up for page up, alt+down for page down, alt+left for home and alt+right for end. After a couple hours it became muscle memory again.
How do you press Shift+Alt+Up/Down/Left/Right? Text editors I use do vertical block selection for Shift+Alt+arrows. Doing this kind of remapping will give you Shift+PageUp/PageDown/Home/End which is not cool...
[1] ok, depending on what you are programming, I'm sure there will be people saying they only need the "0" and "1" keys working.