skysight-inc/HackerNews huggingface dataset:
> Which are delegated to a tiny strip in an awkward location

Yeah, it seems like it might have been more useful to put it on the side of the keyboard. And they wouldn't have even needed to get rid of escape and the F-keys then.
This is definitely something I'm facing. I have a pretty deep interest in farming and have a bunch of approaches for "disrupting" it. But you know what my hangups are? Penetrating the culture and getting involved with the industry. Case in point -- where's the best place to buy zoysia seeds? Amazon? eBay? Some random mom and pop place with a ecommerce page? No. The best place to go is to "Bill" who is friends of friends of friends. Who won't take cold calls. Who doesn't sell wholesale. Who only finds new customers once a year at the local fair and he only shows up after 5. For the blue ribbon ceremony on prized pigs. Why is he the best? 99.999% reliability on seeds. It's 100, but he'll never claim that. Price? 1/10th of anything I can find online.

What's rough is you can't just google this stuff. It takes knowledge and experience in these industries to know what's up. We believe we can do a lot with technology but we're going to make a lot of BAD decisions getting there.
I kind of like "Hybris" even though I assume it was a typo.

How about "deludbertise"?
We really wanted to create a pure non blocking async IO network library in pure Python without any dependencies. On top of that we also wanted to prove that it's possible to archive 200K HTTP req/s in Python using PyPy with JIT.
I really hope my current air doesn't breakdown. It's proper USB ports, fn keys and built in hdmi port. I use fn and esc every single day. Fn6-8 are debugging continue, break etc shortcuts.

I see absolutely zero value in buying the new iPhone or Mac line. Why apple why? Precisely this reason why I am selling all my stock in Apple.
I am sticking with MBP for the combination of UNIX, MS Office and support for software like Turbotax etc. Ubuntu is not an option for me yet, since LibreOffice has lot of kinks. My only gripe is that processor and memory did not get an upgrade. Touch bar is a nice touch, we have to wait and see how it plays out.

Oh, I like Apple commitment privacy compared to MS.
I had my credit card ready before the presentation to buy a MBPr13 to replace my slow Macbook Air 11.

The new prices are laughable. Let's have a look at the Macbook compared to the Dell XPS 13 (9350-4891).

Both have fast 512GB SSDs, 16GB RAM, backlit keyboards, all-day battery life

Macbook Pro 13" Dell XPS 13 9350-4891
i5 2.9Ghz i7-6500U 2.5Ghz
Iris Graphics 550 Iris Graphics 520
2560x1600 13.3" 3200x1800 13.3" slim bezel
1.37kg 1.29kg
4x TB 3 1x TB 3, 2x USB 3.0, SD
Bluetooth 4.2 Bluetooth 4.1
AirPlay MiraCast
54Wh battery 56Wh battery
Touchbar
2439€ 1428€

The price difference is more than 1000€!
Also the Dell can be ordered with Linux instead of Windows 10 which means it will have good driver support there as well.
It can even be used as a Hackintosh!

Finally, the XPS 13 is also available with 7th generation i7 CPUs (with HD 620 gfx).
R.I.P F5! :-)
I actually use the caps lock key sometimes, e.g. FORTRAN 77.
As a vim user, esc is pretty important.

I would say the author clearly knows very little computer specs:

"The MacBook Pro had options with 2.4 gigahertz dual-core processors back in 2010. Anything new in 2016? Not really, well… nope."

Because a 2010 2.4ghz dual core is identical to a 2016 2.4 ghz dual core.... I thought we got over comparing processors purely by their clock speed a long time ago. (I will agree that theyve been going with lower and lower power to allow for better battery life, this is a terrible way to make the comparison. Id much rather see a processor comparison graph here).

Personally I think this is a terrible decision, but then again, I think using a laptop keyboard for programming is a terrible decision too. I need multiple monitors and an external keyboard to get anything done, so I typically use a desktop, and then use a lightweight laptop (basically a chromebook) to remote into the desktop if I absolutely need to be mobile.

Also, "What other people are saying" and then listing 4 anecdotal quotes seems pretty uncompelling.

I imagine this is not a great developer's laptop. But apple fanboys will keep buying it and either stop using vim just so they can keep using apple or buy an external keyboard. And Im really not sure what else you could really want out of a laptop then.
PKI, under the current proposals:

http://www.nhtsa.gov/staticfiles/rulemaking/pdf/V2V/Readines... (PDF link)
Given I saw this as top on /r/futurology I figured it was clickbait BS. But since it was posted to HN I thought I'd give it a read.

It's clickbait BS.
What exactly are people using the linux shell for?
It's fun, but given that you can't easily access windows files and you can't use it to run things like the visual C++ compiler you can't easily use it to script windows programs.

What do people actually use it for?
How do you mean? I'm connected from my Macbook Pro to two (non-Apple) external monitors (one on thunderbolt, other on HDMI) and they extend just fine - no mirroring or clamshell mode.

If anything, clamshell mode is the buggy one - it has a tendency to go into or come out of sleep mode when I don't want it to.
Which ssh client doesn't give you a ctrl key?
Maestro v0.3.4 released
And so is the entire keyboard on the MBP I currently work on. That doesn't mean I don't appreciate it 10% of the time.
You use function keys for repetitive tasks, if you don't repeat it enough to worry about, then it is a non-issue.
+1 The XPS is a fantastic line
Add this to another reason why traditional GPS "upgrades" for cars are no longer worthwhile. The other reason being that smartphone navigation works just as well if not better than most car companies' custom systems.
I was thinking the same, and I realized the answer is simple: it is not "hard core devs".

Who cares so much about 6+ hours of battery life, if most of the time you are just at your workplace - whether at the office or at home? People whose workplace is at neither of those, and instead they work in some damn coffee shop.
I use ␛ as the Meta key in Emacs. I just tried using C-[ instead. It works, but you have to press down both CTRL and [ at the same time; you can't flam CTRL and then [.

I am reminded also of one time trying to write C code on an IBM AS/400, only to find that the keyboard did not have square bracket keys at all...
I'm not jacquesm, but one I always like to share is a client who would store credit card data - numbers, addresses, expiration dates, and cvvs (yes) - in plain text in a database, in plain violation of PCI compliance and common sense.

We kept telling them that this was a bad idea, that it wasn't compliant, that it was dangerous, that they could lose their ability to process credit cards at all at best, and lose their entire database of customer credit card numbers at worst.

But there was no money in the budget for this kind of refactoring.

Until the data was exfiltrated via a trojan.

Suddenly, there was money in the budget.
Which "phytonutrients" do you believe we need for better, healthier longevity.. I reckon you're not thinking of the highly beneficial (yet considered by many vegan quacks as non-essential) "brain" nutrients such as co-enzyme Q, B12 + D3, creatine, carnitine, carnosine and abundant-rather-than-subsistence amounts of Docosahexaenoic Acid aka DHA..

(I'll refrain from delving into the countless plant antinutrients that your body also has to counteract on a daily basis..)
I'm missing the significance of this. Don't many devices (especially cell phones) already do this with Wifi & cell tower info? Is the innovation here that there is no GPS receiver used at all? How will that work in rural areas with less signals to use?
It's programmable. I'm sure iTerm2 will allow you to make the whole damn thing an escape key if you want. Also sure, its not a physical button, but it's still pretty dishonest to go around saying they removed the key and thus it is no longer a "developer computer." This pretty clearly implies that the functionality is lost which is easily proven false.

I'm not even trying to _defend_ Apple here. I don't even really like laptops, though I might have to buy one. I just hate these surface-y pile-ons that happen after every hardware announcement that seem an attempt to mask an aesthetic argument of "i don't like apple's products" as technical one.
Kwame Anthony Appiah: Mistaken Identities, Country
Can't read article, paywall or adblock or something.

Is it because our popular culture ridicules being good at math as nerdy?

Is it because almost every american can name at least one sports or pop singer who makes multiple millions but probably has never even heard of a mathematician let alone be able to name one.

The root cause is we don't value math as a society. Until we do, we won't spend the effort needed to figure out how to teach individuals better.
You can, and maybe should, wash cast iron skillets...

http://www.seriouseats.com/2016/09/how-to-clean-maintain-cas...
I wonder if it would have been better to just allow different images to be displayed on the existing hardware keys. That way, you have physical keys, and can use them without looking, but when you're in an app that you're unfamiliar with, you can look and see what the keys are for.
MACBOOK: Must Acquire Costly Bunches Of Other Kit
I'm on mobile so not sure if anyone else has pointed this out but Apple mentioned in the keynote that the escape key is still present when using the terminal. There is also a way to bring up the full row of function keys.

Personally I think this is the great advantage of the touch bar. The only app that I personally use the Esc key in has it available, but all other apps use the space for more appropriate shortcuts. Plus it can be customised too (finally I can add a screenshot button!), although not per app yet, as far as I can tell.
No tactile feedback means no go for many people for obvious reasons.
I may be asking too much here, but I hope someone comes along with a laptop with amazing build quality, amazing linux support, and hackintosh support (XCode).

I've been holding off replacing my old MBP because none of the new models have wowed me. I got a laptop sized tumor on my budget just waiting to be removed by some company with a viable product.
>And if USB-C is so great and the future of all tech, why isn't Apple moving to it on their mobile devices?

because the proprietary Lightning plug allows them to control who is connecting to their phones and it allows them to charge for the privilege of doing so.

What's happening on the other end of that USB-Cable that's the question. My guess: In the package of the next (or the one after) they will ship an USB-C to Lightning cable.
If Ramen were nutritionally complete to a reasonably modern understanding of Human nutrition
It's a Sierra thing (and only the most recent update, 10.12.1, I believe).
Uber are the first private hire company to have global mindshare. The app works the same whenever you go to a different country. I suspect that will prove to be very valuable.
Most frequently used keys? I would agree that in Windows using the Esc key is common, but in OS X really isn't.
I for one, am looking forward to it -- my company ordered our new MacBook Pros yesterday.

I think the new touch bar is going to be the target of much elisp diddling on my part. And frankly, I don't care about connectors.
This is a proof of concept to be sure. But I worry that the UX of the whole thing will get in the way of what's truly valuable about Bitcoin
> But the parents also suffered through incompetent math instruction.

Agreed, but that doesn't mean parents are not able to be encouraging. Their support, I believe, is more valuable than their level of absolute education on the common subjects.
A couple years back, I was (increasingly un)happily using Mac OS X on a MBP. I made the switch back to a Free *nix and a tiling window manager.

While it's gotten some eye-rolls from tech friends, the UX of my current system is amazing. I have an almost vanilla Xmonad configuration, combined with dmenu, and passwordstore / dmenu integration. It simply rocks.

I anticipate soon starting a new job with a firm that has more or less standardized around Apple hardware. I find myself kind of dreading going back to a Mac. I may decide to be "that guy" and ask for something like the Thinkpad Carbon X1 in lieu of the standard issue equipment.
I am a developer and don't use neither vi or Emacs.
Yes, but the prices in the US have increased too. But in the table in the article, they are showing a 22% difference in price between US and UK for the Macbook Pro, which is not true.
This is false. My Ubuntu desktop handles 4K DPI scaling perfectly, while attached to a 1440p with normal scaling as well. On the other hand my 2012 MacBook scales extremely weird when connected to a 4K display through HDMI.
These days the big names make both (Asus, MSI), so that's one way to reduce nightmares, but yea, I hear you.
It looks like they have also removed the § key. How am I going to type § now?
I had an XPS 13 in 2008, and was really happy with it. The quality was much higher than most of the Dell laptops I've seen.

Do you know how well they work with Linux?
You could get your wife a refurbished MacBook. They're pretty cheap.
No the 16gig thing is real. It's a travesty that 32GB is not an option.
Worst HN post and comments ever. Sounds like a kindergarten fracas.
They have plenty of funds for R&D!
> [USB-C] in-fact until yesterday was only supported by one single machine made by Apple

Really, have a look at this [1] half-year-old list of 10 non-Apple laptops that have USB-C ports... Of course pretty much all of these have USB-A ports too, because their manufacturers don't have a blind following and actually have to compete with each other.

[1] http://windowsreport.com/usb-c-laptops/
"Modernize your methods!" says Robert DeNiro, an actor who's been phoning it in since the late 90s.
To put it more succinctly, when you have this American phenomena often labeled "ADHD", whatever you think is really happening there, education must be viewed in light of the whole attention economy of the child's life.
I had that problem with Linux where I wanted to be able to seamlessly use my Wacom pad with a decent graphics editing suite... oops no, it's terrible. Mainly because the environment for these tools is proprietary and there aren't enough graphics people in the Linux market to support it as a platform.

So... mac it still is. Windows is looking better these days.
also: can you hack in a magsafe port and other reasonable number of ports?
Same here. I use the Escape key as Esc in vim and it would probably take me a long time to break that "muscle memory".

As for some recommendations others have had... I have Caps Lock mapped to Ctrl and Ctrl-[ remapped for tmux so those are out.

This is the same across several machines (MBP and multiples ThinkPads) so the more feasible solution for me is to simply stop using the Mac.
A poor data connection would affect the js download, not the execution per se.
Isn't this just a puff piece for hacker-rank?
The banks have been hiring 'coders' for decades now. Most of the technical front office folks have at least the ability to code, if not the time to do it.
Last time I was in an IB, working on synthetic equity desks, everyone there used to code, often tossing it over the fence to IT to get it "productionized" (read: wrapped in red tape, slow down the change rate, etc.).
I've never understood this argument where you limit yourself to something that will work in the worst case scenario. For programming projects as well, the only time I'm using SSH directly is to troubleshoot rare server issues. Besides this, server admin should be automated/scripted so I'm not doing complicated edits over SSH.
> Just showing interest and asking what the child is doing is often enough.

Yes, this is what I meant to convey.
> USB-C isn't that wide-spread yet and in-fact until yesterday was only supported by one single machine made by Apple.

USB-C isn't "widespread" yet in laptops, but it's hardly brand new. USB-C has been supported for a while by other laptops. In fact, Apple isn't even the first to release a laptop with Thunderbolt 3.

I know because Dell's XPS 13 has been shipping with Thunderbolt 3/USB-C for over a year now, and it's not the only one.
I map Caps Lock to Control.
> On the memory side, doing development work I can hardly think of a time when 16GB was limiting on the RAM side

I can, but then we're probably developing different things in different ways.
I think rather than stop using vim people will remap the ESC key to something else, like caps lock, which many already do.
I was going to ask if this would work at the gun range
Oooooo, ArrayBuffers! Really?

I've actually used Web Workers and they're horrible to use. Just even a glance at the syntax will send any sane programmer into a pit of despair.

The 2nd comment at the moment is library to use Web Workers without having to use the default sucky API.

That says it all.

Why would I make a huge comment explaining the obviously bad the API is when even the laziest programmer can open the link and see how bad it is?
Because sometimes you need to work on the move? I like to get things done on flights, and there's no space for a mouse there.

> Touchpads all stink, including Apple's.

Couldn't disagree more. I've actually ended up getting a Magic Trackpad for my desk - the gestures etc are genuinely useful.
If you can't rebind keys, Ctrl [ is THE most ergonomic way to use VIM. I really don't understand why you would use the real Esc key. It's too far away to be useful.
Honestly, I've always felt that Fn keys were an outdated and faulty design. They're too far away to reach gracefully, usually offset from the standard zig-zag of other keys, and awkwardly multi-roled with screen/sound options on most keyboards.

If I'm in an IDE that uses a function key for something like 'compile', I usually rebind it for my own sanity. I have mixed feelings about this update (contextual buttons are often terrible, and I don't mind escape), but losing Fn won't really matter.
> That guy's advice is worthless

how could it be useful ? How could there be a single strategy that could be broadcast on national TV that could be profitable for literally everyone watching it ? What would such a strategy look like and how would not be self-defeating or feedback induced bubble-producing ?

I think Cramer is not only interesting but he makes learning the markets fun. He teaches noobs how to think (or at least, one possible philosophy out of many). How to act like a trader and how NOT to make stupid decisions. He's not there to make you money as your personal "pick-em" advisor. Because even if he was right the whole market would follow him and instantly correct itself.

Hes a coach telling you keep your knees bent, keep your eye on the ball, stay in shape, etc. What else would you expect from a one-size-fits-all tv program ?
Iirc they come with some soldered-on RAM (4 or 8 GB) and an empty SO-DIMM slot, so you can stick another 16GB in there for a total of 20 to 24GB
I work on a Windows machine, but I rely very heavily on function keys and have don't have to look at them.

F1 for help
F2 for jump to bookmark
F3 for search
F4 for next error
F5 for debug - go (I live in Visual Studio)
etc...

For the longest time, I stuck with a keyboard that had the function keys on the left and I still think that's a superior layout for my purposes.
No, it wouldn't be better if DNS was less insecure: applying cryptography to address security problems adds cost (along several dimensions), and those costs outweigh the marginal benefit. It's like asking, "wouldn't the Internet be better if ARP were secure?"
I don't really understand the outrage about the touchpad when the actual keyboard is likely a far worse problem. Unless they have significantly upped their game from the 12 inch MacBook I don't see anyone typing on that keyboard for longer than 10 minutes.
They work excellent with Linux. Dell actually sells a "Developer Edition" of the XPS line with Ubuntu pre-installed.
Show HN: Gems
You know, I agree with the idea this isn't a big deal, or at least, it might not be eventually.

The bar is programmable, so I would expect that applications like iTerm will write in support for it and they probably would include an ESC key on the bar. It would be nice if Apple had thought of this and Terminal.app already did that. Maybe they didn't think about that, but my guess is that they work mostly in Xcode.

Then there is the suggestion from someone else in the comments to remap the Caps Lock key to ESC which might be something I try even though I pretty much use full keyboards. The ESC key on home row might be a great idea.
> As a vim user, esc is pretty important.

Would it not be possible to map the dynamic touchbar keys to Esc when one is using vim?
Yep added in latest Sierra
I ran Xubuntu on one of the 2014 X1 Carbons and can confirm the adaptive keyboard strip is terrible. It worked but was clumsy at best. I just upgraded to the t460s with 24G RAM and proper function and escape keys. Great light weight Linux laptop.
15 years using Vim with the esc key. I have large fingers though.
I'm not a fan of the bar, but I'd really like mechanical keys with individual oled screens on the fn row.
I wonder how many vim users have tried using CTRL + [ for the first time today. Muscle memory being what it is I fully expect that nobody will swap over to this new and improved Apple way of pressing the Escape key.
Between VMs, Chrome, maybe Chromium/Firefox/Safari it is easy to get to 16gb
I don't think Bash on windows is a valid replacement for a full Linux setup. Nor does it indicate hardware compatibility for Linux on that machine. That being said, I believe that Linux runs with minimal issues on it. (https://www.reddit.com/r/SurfaceLinux/comments/4gjx8g/ubuntu...)
> The MacBook Pro had options with 2.4 gigahertz dual-core processors back in 2010. Anything new in 2016? Not really, well… nope.

I feel the OP's disappointment but oh my.. does he really do not understand that cpu's clock speed is not the main comparing factor between processors?

It's like saying he will not buy a car with 2.0L engine, because they were making such capacity engines 50years ago
Okay, but I am trying to figure out how you exploit people who voluntarily work for you. They know what they will get paid and what is expected.

If anything this protects the established taxi services more than benefiting any worker. Effectively they had probably pushed some people out of the ability to work for Uber
Yep, I'm another developer who rarely uses Escape or the F keys. I moved Ctrl to Caps Lock, and you can put Escape there too if you are a hardcore vim/emacs user. It's better on the hands and faster.

Second, my current laptop has 8GB ram and it is more than enough to edit text files. The only time it could potentially be a problem is when running VMs, but as it is I can run two or three at a time with 1GB a piece no sweat. Combined with the cloud and ssh I'm not sure that 16GB is a burden to many.

As an aside I used to work at a vfx company in the late 90's. We'd do simulations such as tornados that ate RAM for breakfast and would run on a full SGI Origin 3k across 16 CPUs. Guess how much ram it had and used? Yes, 16 GB. The idea that we have an Origin in our laps under 2kg would have impressed the younger me.
Ah, the classic "try to get fired" move and they promote you instead!
I HATE touchpads, as the cursor tends to shoot off into
space when I accidentally touch it with the heel of my
hand when typing.

Have you used a macbook touchpad? I hated this about touchpads, got a macbook from work in ~2010, and have never had this happen to me in 6+ years of using mine.