skysight-inc/HackerNews huggingface dataset:
Ok, I'll put in a word for the HP ZBook Studio.

You can have i7 quad-core, dual 1 TB SSD, 32 GBytes RAM (maybe more), backlit keyboard, thin(ish) form factor, and a fantastic 3840 x 2160 screen. Graphics are NVidia M1000M which is desktop class and runs CineBench 11(?) OpenGL test at 93 fps (faster than my NVidia GTX 970).

This is by FAR the nicest and thinnest portable workstation-class laptop I've ever used. It's easily carryable-around, which is more than I can say for any previous laptop such as the larger Dell Precisions, HP Elitebooks I've previously used in this class.

In particular, fast Samsung NVM SSDs and fast laptops are a match made in heaven.
That's both surprising and disappointing. I'll check for that, thanks.
Exactly what I think -- here's the "deus ex machina" that he needed to wash his hands of the whole thing, after having talked himself into a corner where the only other way out was to deliver a real, working, product. The letter the government sent was simply asking for more information and a temporary pause in sales; not any permanent injunction at all. It reads like they know he's kind of a hothead but they're doing their best to convince him that this is in everyone's best interest.
More specifically, TB3's connector is the USB-C port.
Recent generations, yes. vi was designed for a keyboard where the Escape key was where the Caps Lock key is today. When Escape ended up in a hard-to-reach place on the 103-key layout, vi users sighed and rolled with it (and new users didn't know any better.)
The bindings are done on your macbook, it works seamlessly on the clients you connect too.
Wow. If he really moves his project to China to take advantage of a lax regulatory environment even though he couldn't pass the scrutiny in the US, he's being very immoral and cavalier about people's lives in China.

I don't understand how a startup like Cruise can get past this regulatory hurlde in the US but Hotz can't.
Wasn't aware of the p50 (or p70) - too heavy (and expensive) for what I want in a laptop - but aside for price I really like the 4k screen paired with 8 hours of battery use. Some more info for others here:

http://www.laptopmag.com/reviews/laptops/lenovo-thinkpad-p50

I recently bought a mid-range (according to autocorrect: mild-mannered) ms Surface pro 4, and I am reasonably happy with it.

I don't think I'll ever own a regular laptop again - high resolution touch screen with real pen is the only sane graphical environment - something I suspected before I got my Surface (I mean this is not a new idea, it's basically a "dynabook" logically expanded for touch/pen) - and I now feel I've confirmed that it is.

Maybe the 360/tent design will win out - I tried a yoga 3, and found the keyboard to be surprisingly bad. Much worse than on my old thinkpad t420s. More importantly it's actually rather nice to be able to have the device (sp4) become a reasonably light tablet for reading (comics or books) and drawing/taking notes with the pen.

I love the old IBM thinkpad keyboard so much that I bought one for my desktop. Still works great, but the lack of windows keys is a bit painful in win10. And even in Linux - having a dedicated window manager hot-key other than ctrl/alt (meta) is convenient.

Having also played with a Dell xps 13, I think I would've gotten a Dell xps 15 if I were to get a regular laptop today. The 13 is nice, but it being so small I think the 15 would be great. The xeon thinkpad looks a bit heavy (and expensive).

The lenovo yoga 900 got good reviews - also for the keyboard - but so did the yoga 3. And I couldn't use the 3 for daily programming etc. The surface 4 keyboard is surprisingly good - currently I've been using it in mostly short burts - but I've also written a few lines of code on it - and for me it's good enough. I'm not aware of any other new device with a better keyboard.

I would actually like a water/rainproof device - I guess maybe the surface 5 will be that (hey we need some perks for a needlessly locked down cabinet). And I wish they'd put in a battery three times as big. There are also minor glitches - typical Pc/windows stuff - it feels a bit like a last iteration proto-type. And that's OK - that was my expectation.

In sum, I think the sp4 (probably with a docking station) might be one of the best devices to get right now. Possibly the recent lenovo x1 yoga oled tablet too - but I haven't played with one, and I actually suspect Microsoft makes the best keyboards right now.

I don't think anyone should rush into tablets yet - there are no good, productive touch environments yet, outside of graphics packages (I suspect Smalltalk and the acme editor are two of the best things we have). But I know we're going to see good touch/tablet experiences built around Linux/bsd (because people will want it, and build it) - and windows will keep improving. We will go from cute to Useful - but I'm guessing real touch/pen uis are a few years out. Needless to say if you want to be part of building the (near) future you should probably get one of these.

https://www.engadget.com/2016/08/27/thinkpad-x1-yoga-oled-re...
I don't use vim and consider myself highly biased towards guis despite being a long time programmer. I am also an Apple user since the Apple II, and owned the original inside Mac and Human Interface Guidelines books.

Even for me, losing the escape key is a bit scary. It may be mitigated by customization of the bar. Function keys have always been dumb and replacing them with dynamic controls is awesome.
I often hear testimonials from owners who say "I have been feeding this food for 14 years and my dog looks great!" I think that there could be such a thing as a good enough people kibble the same as I believe that many dogs live healthy and happy lives eating one kind of dog food all their lives.
This is not to say that I believe all dogs could eat the same exact kibble all their lives and be perfectly healthy.
Full Disclosure: I have owned a pet store for the last 8 months after getting tired of programming.
I'm not the GP, but for what it's worth I do remap capslock to esc. I mostly use a Kinesis Advantage keyboard where the escape key is one of the chiclet rubber keys, so using vim (at all) really begs for either a remapped esc or brain-retraining to use ctrl-[.

I'm not sure if it's a better or worse choice to remap capslock to ctrl - but it's certainly viable. The old Sun keyboards used to have that layout...
2015-08-20. The document describes analysis performed on those apps which root your phone for you.

Thanks!
14 DNS Nerds Don't Control the Internet
> Where by "relying on" you mean "impacted by outages and little else", since we systemically do not validate DNSSEC and any attack that DNSSEC "prevents" can simply be aimed at a different part of the communications infrastructure.

You could make that statement about nearly any security mechanism. It still doesn't explain why you think unsigned DNS responses are better than signed ones.

> Also, obviously, people who "rely on" 8.8.8.8 doing DNSSEC lookups are in fact relying on a single bit in an unencrypted DNS response packet that vouches for the validation that the server did. Nothing 8.8.8.8 can do will protect the link between the user's stub resolver and Google's DNS server.

Yes, which is why the kind folks at the IETF are working on DNSoTLS. But that's orthogonal to DNSSEC.
That won't work if you can't get a reliable connection everywhere you go.
Not sure about the US, but in the UK and EU drivers have a limited number of hours they can drive per day. When the clock runs out, they have to stop. That won't be the case with self driving vehicles as they won't get tired. I would think this alone would revolutionize the logistics industry, without any other factors.
Yeah this seems like an easy out that allows him to save face.
I think Apple could’ve avoided a lot of the hate if they’d bundled a few of the more common adapters as standard, to ease people through the transition to using USB-C for everything.

If I bought a new MBP today, I’d need:

* a Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter at £49

* a USB-C Digital AV Multiport Adapter (giving HDMI and a USB
port) at £69

* a USB-C to USB Adapter at £19

That’s £137 just to connect the things I have currently connected to my 2015 MBP (external monitor, Thunderbolt HD, my phone and a USB->FTDI programmer).
Vim user as well, while I haven't used the new device. Judging from the distance and where I hit the ESC key on the current keyboard, it shouldn't pose any issues. Even if they did remove it, the power of vim is the ability to just remap keys.
You'd be amazed at how effective getting plenty of sleep and drinking lots of water can be.

And believe it or not -- making your bed first thing in the morning.
ctrl-[ works as escape. Also, what kind of devs don't get to customize their setup??
As someone doing highly CPU intensive computations, I would have appreciated more than 2 cores (or 4, with hyperthreading, I assume) in the 13' MBP. Granted, most of the time I can use my 80 core remote compute node, but it would still be nice to have a bit more parallel CPU power for local development
The thing about the Surface Dial is that you don't have to look at it. If you want to press a button on the TouchBar, you have to look at the keyboard.
Couldn't read article. Hit paywall or something, didn't bother checking what just clicked "close tab" after the tenths of second it took to recognize it was not article. A reflex I've developed.
I've been a vi user since 1996 and have always remapped the Esc key because it's too far from home. I had assumed others also did this because I've never seen a vi user who works without some customisation on commonly used boxes and it seems like one of the obvious first changes to make.
Cox Extends Usage-Based Data Trial to More Markets
Yes, it's an option in the normal Keyboard Modifier Keys system pane now.
Remapping Esc has always been one of the first tips that I read from experienced Vim users.

I've had Caps Lock remapped to Esc for years now.
IIRC Support for Caps Lock -> ESC mapping in System Preferences is new as of 10.12 (or maybe 10.12.1?), so many people may not know that's an option. I didn't until I read your post and checked!
Maybe it's a piece of crap and not worth the lawyers
You are not the only one, took the words out of my mouth
Strange arguments in threads about new MBP. It is well known much more powerful laptop computers are available to developers for many many years. It is the nice combination of weight/size/screen/touchpad and Unix like OS all in one package that made people look beyond relative shortcomings. Individually none of the feature may be best but all above average together in one machine is not so common.

Advanced users might very well buy an objectively better computer than Apple's if they so wish. People are reacting as if Apple mandated touch bar in all computers in market.
> 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.

Apple touchpads don't have this "feature".
yea because a soft key in a different location is the same as a tactile key where it has always been.
Not with sudo.
Resisting Asymmetric Bayesianism
Instead of two things, you just need one. They're saying that instead of a USB-A-to-Lightning cable and a USB-A-to-USB-C adapter, you can just use the one cable.
That's fair. My experience has been, at least with the iPhone, that they've made an effort to make it more and more responsive as time has gone on. Tangentially, this is why I don't understand people who install these third party keyboards that make background network requests. It's like, the keyboard is slow enough as it is without having to go to the public internet on a cell connection :/
The controversy creates discussions and clicks.
If you read the paper, it is not rewriting its own code. It is optimizing for some objective function, which has been done before. For example, the MetroHash family of hash functions were created using a very similar technique back in 2012; the code didn't just learn to create hash functions, the ones it produced were objectively superior to the state-of-the-art at the time. I've applied the same approach to other computer algorithm optimization problems as well.

This technique generalizes poorly, it really only works for algorithms with specific, somewhat narrow characteristics. If you understand the process as a weak form of algorithmic induction then the practical limitations become more apparent. Most code cannot be usefully constructed this way.
You really can't think of a situation in which skipping a meal (or maybe several) is the best choice to optimize someone's happiness or productivity?

Example: In my case, I don't particularly feel like cooking breakfast if I get up early to play golf or hike, and doing either while hungry is unpleasant. Soylent solves that problem, and I prefer it to Clif bars, which is what I would have used before Soylent.
Will probably just have discrimination unintentionally built in like so man y other machines.
Doesn't the E-2 via already covers that? https://en.m.wikipedia.org/wiki/E-2_visa

What we need is visa for employees, those who invest in the US can already get the E-2.
I looked at this option, but started to think it was good money after bad. The repair shop I got a quote from said around £400 for the upgrade, and it just doesn't seem worth it.
I don't understand why any dev would want to use a touchpad of any kind?

They're not nearly as precise as a mouse. They cause you to rotate your cuff even further than a mouse. Dragging and dropping things is more difficult with a touchpad.

Touchpads all stink, including Apple's.

Evoluent's vertical five button wireless mouse is where it's at. Everything else is second rate.
Come on... Hotz doesn't really represent anyone but George Hotz. He is a very unique individual that was blessed with a very mathematical mind but very little social grace.
> And have you ever tried to use a terminal (editor) on remote over a connection with high latency? Awful.

You have no idea what you are talking about. Hilariously so.
Forgot to mention the other reason... The magsafe charger is ridiculously poor quality. I've had several of them fail. They all burn the casing off the wire just outside the plug, and then it stops working. The advantage of a magnetic connector isn't worth spending another ton of money to replace it every year.
How do you achieve this with just System Preferences? On 10.11.6, I see the System Preferences -> Keyboard -> Modifier Keys allows re-mapping to Nothing, Control, Option, and Command, but not Escape. Is this a macOS Sierra thing? Tell me your secrets!
The reason I'm not impressed with the new Macbook Pro is I, like a huge percentage of developers I know, use the computer as a 3rd monitor and use a different keyboard than the built in one. I'm not going to reach 3 ft away to hit a Spotify shortcut on the TouchBar ever when I can use my finger on my magic trackpad to do it in a fraction of the time. WTF. And will the function keys on my keyboard of choice even work now?
13.5 yrs and still in line for green card. I guess working a regular tech job and enabling the companies to compete and succeed, adding many many millions in revenue, creating jobs etc. is not as sexy as surviving on ramen and raising funds for the next app.
Here's what the Special Order demanded:

1. Describe in detail how the comma one is installed in a vehicle and provide a copy of installation instructions for the comma one.

2. Describe in detail the advanced driver assistance features of the comma one, including how those features differ from the existing features of the vehicles in which the comma one is intended to be installed.

3. Describe in detail how a vehicle driver uses the comma one and provide a copy of user instructions for the comma one.

4. Provide a detailed description of the conditions under which you believe a vehicle equipped with comma one may operate safely. This description must include

a. The types of roadways on which a vehicle equipped with comma one may operate safely;

b. The geographic area in which a vehicle equipped with comma one may operate safely;

c. The speed range in which a vehicle equipped with comma one may operate safely;

d. The traffic conditions in which a vehicle equipped with comma one may operate safely;

e. The environmental conditions in which a vehicle equipped with comma one may operate safely;

f. The amount and type of driver inputs necessary for a vehicle equipped with comma one to operate safely.

5. Provide a detailed description of the basis for your response to Request No. 4, including a description of any testing or analysis to determine safe operating conditions for a vehicle equipped with comma one.

6. Describe the steps you have taken or plan to take to ensure the safe operation of a vehicle equipped with comma one, including but not limited to automated shutoff of comma one features and owner education.

7. Provide a list by make, model, model year or year of production of each vehicle for which you support or anticipate supporting use of the comma one.

8. Describe in detail any steps you have taken to ensure that installation of the comma one in any supported vehicle does not have unintended consequences on the vehicle’s operation.

9. Describe the functionality of comma one, if any, if installed in an unsupported vehicle.

10. Have you done any analysis or testing of the impact or potential impact of comma one on the vehicle’s compliance with the FMVSS? If yes, please describe the analysis or testing in detail and provide supporting documentation. If no, describe why not.

11. Describe in detail how the comma one impacts a vehicle’s rearview mirror, including whether it requires removal of the rearview mirror or the extent to which it blocks or obstructs the rearview mirror.

12. State your position on how the comma one does or does not affect a vehicle’s compliance with FMVSS No 111, Review Mirrors (49 CFR 571.111), and provide any supporting information or documentation to support your position.

13. State the date on which you currently plan to begin selling the comma one, and provide a list of all retailers and/or websites through which you anticipate selling the comma one.

14. State the date on which you currently plan to begin shipping the comma one.

15. Provide any other information which you believe supports the safety of the comma one.
From the earlier comment:

> But when the kids are sick or I'm running behind and have a meeting, I grab a soylent and I feel like it's a lot healthier than picking up sugary junk or other alternatives.

It's not about general meals. It's those situations where you aren't able to make a real meal and have to settle on either nothing, or something fast and convenient. A muffin can be grabbed and eaten immediately. I'm not really sure how you expect them to grill a steak and vegetables.
I was wrong to generalize so much and say it wouldn't work for companies bigger than 500, but my problem with it is this -- I don't care about the economical constraints of any individual organization. I care about which organization is able to pay me the most, for my labor. I also have near-zero faith in my peers to determine what I am worth, to any given company.

People have to somehow pick "reasonable" salaries for themselves, and it seems like a thin layer of bullshit. If I could set my own salary, I'd set it way higher than any company is willing to pay me, because I'd rather make tons of money then NOT work anymore. Obviously, that's not a thing that is sustainable, and it's up to me to find a business that pays me as close to that impossible number as possible.

This whole like "let's work together and make reasonable salaries for everyone" smells like bullshit to me because no one knows what a reasonable salary is. In the extreme (not so extreme in bubbles) case, if the market moves and all of a sudden your position is worth 30% more than it was a year or two before, will everyone in the company be fine with you getting a 30% raise? Maybe not. I don't ever want to deal with the situation that someone who either doesn't value or understand (completely) tries to value my work. What do developers know about how much project managers should be paid? or vice versa? A good project manager will make or break an entire initiative at times, but I bet most developers can't properly understand their value (and vice versa).

Openness in salaries is one thing. I'm all for knowing what people are worth to a give company, and knowing what the market rate for your position is. This lets-all-decide-everyones-salaries-together system is definitely an idea that grows in parallel, and is very closely related, but I think they're separate things.

Or maybe the reasonable solution to such a mismatch in perceived value is that good employees who can make more money elsewhere just leave (at the risk of maybe entering a less open and enjoyable atmosphere)?
Maestrod v0.1.0 Released
It's 2016, we have Amended the Constitution so the Senate is democratically ellected, we have live video footage of police brutality for when we are abused...and yet the collective constituency of the nation has to pick between two presidential candidates with the lowest approval ratings in theirown parties that anyone has ever seen. Yet, you try and say that social contract theory applies to an individual? When it clearly can't even apply to the masses? This is the 21st century, this is most likely the best moment in human history. This is the worst evidence for social contract theory. Think about it.
Well there are two options a politician has here:

1) Figure out how to explain a nuanced argument to their constituents.

2) Block progress until their explanation problem goes away (in this case, by raising the benchmark).
Read on Twitter a while ago about a guy who ate almost nothing but Soylent for two months and started getting joint pain and trembling, and was falling over a lot. Then there was a comment by someone on Reddit who started having seizures and anxiety and blamed Soylent. Seems crazy that people are just eating nothing but this stuff for months on end and not thinking about the consequences.
Huh? I have 2 external monitors (connected using DP) and my laptop running as 1 large desktop right now. Both externals are 1920x1200 running off a rMBP. Dragging windows around scales properly and mostly works.

Last time I tried this on Linux it was a mess, particularly when moving windows from the HiDPI to the normal and back.
How a Parlor Puzzle Changed the Way I Think About Problem Solving
Show HN: MacOS Programming for iOS Developers
Well, he goes trough more than the bar.

I have a 2013 15" MacBook Pro, the diference with the top of the line that came out yesterday comes down a slight bump in the dedicated Graphics Card (which I don't appreciate since I use CUDA a lot and as such I actually prefer the GTX 750M to a only slightly better AMD card in the new model), and a 0.1 GHz bump in the processor (back from the 2.3 GHz i7 my MacBook Pro has).

I do understand that taking out the Esc and F* keys and replace it for a smart bar can be seen as a valid design option, but I can't see how shipping a Laptop 3 years later with, lets face it, basically the same specs and ask for the same price can be something positive.
Editing the JSON config will do the trick as described here: https://github.com/tekezo/Karabiner-Elements/issues/8

There is also a solution for Hammerspoon users here: https://gist.github.com/arbelt/b91e1f38a0880afb316dd5b573275...
Why do you need a new Macbook when your machine probably does everything? The specs between a 2016 and 2013 are negligible for web browsing and programming. Unless you're doing heavy video editing or 3D rendering..

So many people upgrading notebooks when they don't need to.
Hyper High-Level Overview (VIDEO)
I'll take basically any USD-denominated bet that says Bitcoin will never be more than 5% of real-world transactions by volume in any country in the world.