skysight-inc/HackerNews huggingface dataset:
I'm always amazed at how techies are so often unable to consider other people's points of view. You'd think I'd be used to it by now, but no.

If you don't like the new design, that's totally fine. I've seen a lot of people saying that. But when you say that the new design is bad for everybody, or bad for millions of people you haven't met, based solely on your own personal reasons, you've lost it.

I'm a developer. The only reason I'm not buying one of these is because what I currently have is just fine, and I don't feel like spending the money. The touch bar looks really cool. It might not end up being very useful, but I think I'd like to have it. If it's not useful, well, no big deal.

Function keys? Never use 'em. Escape key? Having it available as a touch button doesn't seem like a major problem. If it turns out to be, then I'll learn or configure some other shortcut for it and get on with my life.

Now, that's just me. Your opinion may differ, and that's fine. I just ask you to have the same attitude. It's silly to say that this machine "is not a laptop for developers." It's not a laptop for you, apparently, and for people with similar needs and opinions. But not all developers are you.
Hacker who stole nude photos of celebrities gets 18 months in prison
No, in fact, virtually nobody in the real world uses DANE, because no browser supports DANE. Chrome and Firefox briefly attempted DANE a few years ago, and both removed it. The Chromium team --- the single most important mover in SSL/TLS security --- has been pretty plain about the fact that DANE isn't on the agenda.

You might start with this Adam Langley post:

https://www.imperialviolet.org/2015/01/17/notdane.html
For one: they aren't buttons. It's a touch screen. I like to be able to feel the buttons I'm using instead of have to look down at what I'm doing.
You don't live in the social/cultural circles where Vine is important and compelling and novel.

You are also completely discounting shortform video. The format hasn't really existed before in this way and there's an explosion of creative experimentation happening within it. Snapchat, Instagram, and Vine are all helping fuel it.

I can't really speak to it's exact origins but Vine was a major player in launching short-form video comedy.
hmm, looking at the comments -- am I the only who uses Fn + Arrow Keys for Page Up/Down and Home/End purposes? How can you not?
I would say for a machine that is only three years old, just wait? I mean, if it's working well for you now, why are you considering upgrading?

I'm sitting here on a 2008 Mac Pro, and was hoping to move to a mobile solution. But 16GB of RAM just isn't going to cut it for the VM's and what not a run. So I guess I'll just be running this into the ground.
text dump: http://ix.io/1AfP
UNIX developers.
Uncalendar Review (2015)
Ok, I now see how you were using the word "evolution". For some reason the fact that you were addressing the "natural fallacy camp" made me think you were talking about human evolution and its role in our eating habits, my mistake.

As far as your disagreement goes... Perhaps "breeding" wasn't the 100% accurate thing to say, but natural selection is the process that decides what genes to pass to the next generation causing evolution... if you really disagree with that you are not disagreeing with me personally, you are disagreeing with over 200 yrs of science spanning many fields.
Sure, but every individual is part of a pattern, and our outgroup is becoming more convinced that there's one pattern in particular at play here.

Take a look at the front page of Hacker News right now: in addition to this story, there's "Soylent halts sales of its powder as customers keep getting sick" and "Uber drivers win employee rights case" (presumably over Uber's fierce opposition). With 30 items on the front page, that means we've got 10% of the news in our field which could plausibly be parsed by outsiders as "technolibertarian assholes". I've been watching public opinion of the Bay Area startup scene gradually eroding in the last half-decade or so, and this is a big part of the reason; it's a real problem that we need to start thinking about.
Luhmann's Zettelkasten (2007)
I sincerely hope that it will work like that for you. There is a long history of currency devaluations. It can help in the short run but the reasons a country was worse off than the others don't go away. Your hypothesis is that the cause is an artificially inflated pound. Some Euro countries have an artificially inflated currency, or Germany and others an artificially deflated one. Those weaker countries are paying for it with higher interest rates on their bonds. We could argue forever if they are masochistic or strong armed into the Euro or if this is really in their best interest. In the case of the UK, what I see from outside is that many people wanted to buy into the UK. See the trajectory of the prices of the houses in London or the number of startups. That naturally inflates a currency. Now the UK is less attractive and the pound lost value. I think that pre Brexit and post Brexit levels of the pound did reflect the actual value of the country in those two moments in time. Don't you?
I'm uncertain, but I thought dtrace on illumos was interpreted. Am I wrong?

If I am, than all we'd have to rewrite was the compiler backend, which is much easier, so that would be nice.
I'm surprised why more devs are not getting upset at the lack of an Nvidia GPU option.
I'm anti-Soylent, but I'm not sure I'd classify "two random anonymous internet anecdotes" as "disturbing".
I'm using an XPS 13 with 16GB of RAM right now and I certainly didn't solder in 8GB extra so that might be regional issue :)
I think that's the point of the article -- developers have little reason to upgrade -- if they want more memory, faster CPU's or more cores, then they need to go with a non-Apple laptop.
I'm pretty sure I can adjust to the soft esc key, If not then evolution is a myth. :)
DNSSEC does not in fact use public-key encryption; it uses public-key signatures, with an outmoded RSA construction that would have been rejected for new protocols 5 years ago. In fact: TLS 1.3 just jettisoned RSA.
With the abysmally low margins typically made off of keyboards and mice along with the fact that the highend of the market is driven by desktop gamers, I think you're going to see plain USB Keyboards and Mice sticking around for a long, long, long, long time. Hell, I can still buy some of my favorite keyboards with a PS/2 connection or with an included adapter.

I've been using external devices for these with my macbook for years.

Edit: In fact, I think this applies to almost any low-cost, low-margin pluggable. Laptop coolers/fans are another. Either USB-C is going to kill the market for these or you're wrong.
I've bought every single MBP since 2007, when I switched over from Windows to focus on iOS. This may be the first one I skip. Not sure.

PRO: My muscle memory is solidly in the MacOS+Xcode camp. Switching from ctrl key to command key for basic operations resulted in my RSI injury going away. Why? My guess: because the thumb is now the pivot point for commands, instead of the pinky. As a result, my hands splay inwards instead of outwards. Back during my MS-Win days, the solution was to get a split keyboard for the desktop. No longer need that.

CON: The main problem a dynamic set of keys is that you have to look at them. Each eye saccade wastes 200 milliseconds. I also assign app shortcuts with cmd-option-fn and use divvy + cmd-option-fn to assign reorganize window placement.

Plus, I wanna play with ML using CUDA. Am missing the Nvidia GPU that came with my 2013 MBP.
What kind of plug do you find in cars? What kind of plug do you find in hotel nightstands? What kind of plug do you find in airplanes? What kind of plug do you find in almost every outlet charger made by Apple or anyone else? The answer to all of those isn't USB-C. So if you want to connect your iPhone to both your laptop and almost all charging sources in the real world, you need either two cables or one cable and a dongle.
I know the post is complaining about removing physical keys, but wasn't it completely idiotic to have removed the SD card slot? I know that most people don't use it. And maybe having it in the 13" is overkill, but what about keeping it in the 15" one Apple? It's a "Pro" computer, and the most common use case isn't for developers, but hobby, prosumer, and pro photographers, who use (gasp!) dedicated cameras with SD memory.
It will be fun when he realizes the lack of road markings and overall road quality/traffic mess in China makes it much harder than driving in your avg. US road (especially in California)
Ask HN: T-shirt gift idea for a friendly sysadmin?
I'm leaving a company where the nicest sysadmin works. I'm thinking of giving him a tshirt as gift for all the time he helped me.

Any ideas? His qualities are being humble, friendly, and he knows too much about linux and drones :D
Who’s Jeff?–Things we learned at #Serverlessconf London 2016
I assume Apple is trying their usual model of duplicating failed projects later, and with better design.

I'm not sure it will work here - the lack of physical feedback is inherent to the design - but they don't shy away from reviving other people's failures. Better layout and contextual buttons will help, although I doubt they'll make me happy with the system. I still remember having an old Acer with a touch bar - some lunatic put a "disable wifi" setting on the thing, and then cranked the sensitivity way too high.
He's a good hacker but he's not particularly mathematical...
No, you don't understand what I'm saying. I'm saying that by using Google DNS to "verify" DNSSEC, you're playing pretend, because DNSSEC doesn't do anything to protect the last mile between your stub resolver and Google's servers; instead, it sets a single bit in the header to reassure your resolver that "yes, Google verified this DNSSEC request". But any coffee shop MITM can simply flip that bit back!

Google DNS's DNSSEC support is pure security theater.
And there are big performance difference by ethnicity there, too:

https://en.wikipedia.org/wiki/Academic_achievement_among_dif...
The commenters on that twitter thread are critical of geohot for "rolling over easily".

I don't think we should presume that the guy who defied Sony, AT&T, Apple, and the DCMA is doing any such thing.

Maybe he discovered a flaw in the design of comma AI or something.
There was really nothing preventing Apple from offering 32GB and even 64GB chips. 16GB MAX is pathetic for $3000. What's with the old chipset/cpu? DDR3?
Am I the only one here who noticed that there IS a version without touch bar and with plain old function keys?
> When the military starts using meal replacement powders instead of MREs, then I will reconsider my position on this issue.

The primary challenge with feeding soldiers in the field is not efficiently delivering nutritionally complete food to them, it is getting them to eat it day after day after day. Soldiers get bored eating the same things over and over again and eventually this drives them to stop eating, which negatively affects their performance.

It was technically feasible to replace rations with meal replacement powders decades ago, but the reason that MREs continue to be a variety of real food items is because they are more likely to be eaten that way. Even with all the variety, most US and Canadian rations include hot sauce to add optional variety to the same set of packaged meals for those who happen to eat a lot of them. This is also why MREs include heater bags - because hot food is more likely to be consumed than cold. Incidentally, this is also why personnel tend to love other nations' ration packs and disparage their own - not because they're better, but because they're not sick of them.

Food Officers take this stuff pretty seriously, and put a lot of effort into delivering nutritionally complete food to soldiers that they will actually enjoy eating. Meal replacement powders don't cut it in this environment.

As for Soylent, the primary use case I have seen is convenience. In this role, it's better than many other convenience foods, so I can see why some people go for it.
You don't need to be an insider to run it. It is available in the current version of Windows 10 (Build 1607 - AKA Anniversary Update). Then go to `Settings -> Update and Security -> For Developers -> Developer Mode`. Next, search for `Optional Features` Start Menu (Just start typing that in the Start Menu, it will show up) and check the box next to `Bash for Windows`.
It does have such a button! It's the comments button. Of course, it relies on enterprising users such as yourself to make it happen. You have created what you wished for!

And just to confirm, your summary is correct. It's not self-driving, but it is lane keeping and intelligent cruise control adequate for fully automatic highway driving in normal circumstances, like Tesla's current Autopilot is. It was to be an aftermarket accessory that could be installed by the buyer, presumably hooking into the OBD2 port and controlling existing servos. The initial release was to focus on a small number of Honda and Acura models which already have lane assist and cruise control features, but not as sophisticated, so it was able to take advantage of that existing hardware and extend its functionality.
A hybrid of hubris and chutzpah
The 13" is 61W. The 15" is 87W. You're looking at the 13" specs, click on the 15: tab at the top of the page and scroll down.
Any opinions on why developers on HN/elsewhere seem to prefer laptops over desktop machines?

Do you really need to be coding on the bus/train/plane or in hotels? When you go to a meeting, do you really need to bring your entire development setup with you?

When I go into a client's office for a meeting I usually only need to take notes and do presentations. So I get a cheap $500 laptop for that. If I need anything at all from my home workstation, I just remote into it. Actually, I did this even before I was working for myself - I'd just remote back into my workstation at my desk.

Is it just that you don't want to deal with 2 machines? Are you just doing it because that's what everybody else is doing?
Show HN: Hide your tweets in plain sight – Twitter steganography
We built a simple Twitter client that can post and read steganographic tweets at www.seecret.io using the plaintext steganography library from https://github.com/simpledynamics/seecret

One big issue is that Tweets must be 140 characters but the steganography technique expands the message considerably (by a factor of 4 to 5). Our first thought was to just limit the tweets to very short messages. But that's hardly useful. (This whole thing is not really useful but whatever).

We decided to chain the message across multiple tweets, and re-stitch them back together when viewing the timeline via the Seecret app.

W‍‍‌‌​​​‌‍‌​‌‌​​‌‍‌‌​‌‌‌‌‍‌‌‌​‌​‌‍‌​​​​​‍‌‌​​‌‌‌‍‌‌​‌‌‌‌‍‌‌‌​‌​​‍‌​​​​​‍‌‌​‌​​‌‍‌‌‌​‌​​‍‌​​​​‌‍‍‍e then considered just making an app for chaining regular tweets this way but really the core of the Twitter appeal is the microblogging aspect. We played with it and found that Really Long Tweets just don't work. Kudos to Twitter for holding that line on that. They get a lot of criticism over that but it's really a core part of their value. (On the other hand, they recently expanded direct messages to be 10,000 characters which was a great move on their part. There's just no reason to limit the direct messages to 140 characters.)

The main thing to note here is that this is NOT encrypted. We get a lot of first reactions from lay-persons where they assume that it could be used for nefarious activity. Anyone can view the hidden messages via the Seecret client app. The messages are hidden in other clients (phone and web views of your tweets) but still extractible if you know they are there.

Tell us what you think!
Actually, according to a few cobbled together Anandtech pieces, I think the IPC improvement may be closer to the 80-90% range.

http://www.anandtech.com/show/7003/the-haswell-review-intel-...

http://www.anandtech.com/show/9483/intel-skylake-review-6700...
I am on Windows and it seems that not every program accepts C-[ as ESC. However Vim in Cygwin does accept it as ESC.
To be fair, most times articles coming from mainstream news organizations do not offer anything new to learn for the professional readers of HN, readers likely to have already encountered the arguments presented therein from years past of reading and learning. That is, NYTimes articles and the like frequently make weak arguments that support a preexisting opinion or agenda, and are meant for consumption by the non-professional general populace.

There was a time, for example, that NPR and PBS provided informative information to me, but as I grew I began to realize that I knew what they were going to say before they said it and that further growth required better information sources.
Anybody want to actually discussed the news specifically, rather than just generally discussing magicleap yet again.

Or maybe the analysis was just So spot on? Not sure.
I don't think this can be fixed. Silicon Valley thinks its the solution, when its more the problem. You can't drastically disrupt major pieces of the economy, expect to keep large swaths of the pie for yourself, and having no safety net, those who used to have jobs end up disenfranchised and permanently economically disadvantaged.
It is, which means this whole thing is a tempest in a teapot which will look phenomenally dumb in 3 months.
I don't work for Apple, so I have no idea of their costs. I did however work for a medium-sized company with a similar business model (design in US, build in China, drop-ship worldwide).

While they were nowhere near the size of Apple (total market cap was about $2 billion) their costs of operating in the UK were certainly a lot higher than 1% per unit - they were typically around 20%. I realise that Apple has astronomically large economies of scale, but they also do a lot of UK advertising and have a lot of physical stores. A lot of the costs for the firm I was working for were on things like customer service, wastage (as in fixing and replacing broken units), rates (UK local government tax on commercial properties), etc.
> The nice thing is with this touch bar thingy that's possible.

As long as it's supported by the program, of course.

What if you wanted to use mc (The Midnight Commander), which relies heavily on F keys? wait for the update?
Whoever you want.
I really like laptops for research and prototype stages of programming: my Macbook works great at finding, curating, reading, and composing documents; handling email, IM, VOIP, VPNs, etc to actually communicate with services; dealing with internet search and websites for services (github, aws, etc); and I find that I even do better at writing "naive" implementations of things with just some paper and a laptop at a coffee shop, because it forces me to skip over most of the technical details (eg, efficient file IO) and just write the essence of the program (ie, the main algorithm or idea I'm trying to implement).

For actually writing a finished production-ready product, a desktop with several monitors and a real keyboard is preferred. But being able to switch between the two modes -- research and creative, focused and technical -- gets the best results.
Interesting. About a year ago JPM sent me a link to a HackerRank (or something like it) session with a couple of dynamic programming problems in it. It was late at night and I didn't know what to expect. To my surprise the webcam turned on and started recording me (I was shirtless). I panicked and shut down the session expecting JPMorgan to bypass me for quitting the assignment. Lo and behold they still wanted to move forward and I eventually was offered after an onsite. I declined because I had a better offer from another bank and the environment at JPMorgan seemed very worker bee'ish. I would be working in that massive new building right now, 2000 developers at 1 site in Delaware sounds exceptional to me.

Wall Street/banks get a bad rep for a lot of reasons but you can still do "modern" development at some of them and the pay is not bad for the east coast. The project JPMorgan was hiring me for was "modern java" fwiw. I'm currently at a bank doing full stack "modern java" of the JHipster variety essentially (Spring boot, java 8 , angular 2).
Windows is quite a nightmare for any time of compiled code in my opinion.

All of the Microsoft 'stuff' (anything in Visual Studio) works okay but once you start installing python or node modules, forget about it.

I remember the click finally happened when I spent an afternoon installing package after package to get a node module to compile on Windows. When I installed it on OS X, it just installed... I didn't have to do anything.

I installed Ubuntu that night and never went back (except to play games because WINE is just ehhh)
During the demo, they showed an Esc key in the touch bar when using Terminal and a few other apps
Counterpoint : My parents in India love the "digitizing India initiative" and do not share your opinion. My mom, who has knee surgery and difficulty walking , can summon a three wheeler on Jugnoo (uber is expensive for retirees), get groceries delivered etc. My dad can pay the bills online for water and electricity and check his bank account. Residential ownership records are digitized -- the bureaucracy is less powerful . I had visited MCD offices in Delhi 20 years ago and now recently -- I would have to be blind to say that things have not improved dramatically. 20 years ago I had to wait for 3 months for a document which should have been given to me ; last mont I just had to wait in a queue for an hour --- I never paid a bribe in both cases.The Adhaar card has worked very well : I remember when I first wanted to get a cell phone in India -- proof of identity and residence was a nightmare as I was a renter.With the adhaar card, this is not an issue.

However, I am curious about your experience in India. I browsed through your comment history and I sense your loathing mixed with pessimism of all things Indian. Would you care to share your experience ? How did your experience shape you ? I am genuinely curious.
Bruce Simpson "The low cost cruise missile" http://aardvark.co.nz/pjet/cruise.shtml

Alas, the project was not finished... (the NZ government intervened)
Do you mean Ctrl-[?

The ESC key in vim can lead to RSI:

http://stackoverflow.com/questions/11443012/how-to-remap-key...
For people who really need to touch-type function keys, I would recommend remapping ALT+1 -> F1, ALT+2 -> F2, etc.
> well human response to soylent is already a huge data set

"People love it" isn't a rigorous double-blind scientific study.
Ah the hand-me-down train, I know it well. Brothers and nieces supply the demand for a generation or two old iDevices and gives me a bit of a way to cut into the purchase price of the new shiny.
I think you might have misunderstood me.

I didn't want to say that USB-C was only supported by Apple.

What I meant was that of all the devices that Apple makes, until yesterday only one supported USB-C, so shipping the new iPhone not just without Headphone Jack but also with a cable that can only be used with the minority of all their computers would really have been a strange move (plus, there's no small USB-C power brick yet, so they would have had to produce one of those too - or give you their 29W one for free which would probably have been a bit too expensive)
Blink Platform Arch Team's Roadmap for 2017
Wifi and cell towers are used to transmit known positions to the device. This observes and tracks the positions of the signals in real time and then determines the changing position of the device from that info.

I skimmed some of the paper, they discuss it in terms of maintaining accuracy of inertial navigation during loss of GPS signal, not in terms of never using the GPS signals.
If you go to the current Apple homepage, the first image they present you with shows the Esc key right there. So all of those things you currently do with it? You'll still be able to do with it.