skysight-inc/HackerNews huggingface dataset:
Opportunistic as in piggyback on active WiFi connection and non-idle state.
P2P networks like Bittorrent pride themselves on being available despite high churn, so this is right up their alley.

The network works even if people only seed during a download. Obviously, that’s less than ideal. For mobile, though, this is perfectly fine.

The point of IPFS is you can do an ‘airdrop’ without having to coordinate it. You lookup content by hash— If it’s available locally? Great! If not just get it from remote and add to cache. Simple as that.
Open source website builder
Make sure you don't upgrade to Sierra yet! The next version of Karabiner (karabiner-elements) that works on Sierra is still under development.
I like this price :)
Japan times wrote a response to this article:
http://www.japantimes.co.jp/community/2014/11/23/issues/teac...

Not mentioned is the Japanese preschool system: http://www.ernweb.com/educational-research-articles/mathemat...

"Seventy percent of all children attend preschool for three years. Young children are gradually trained in important school-related behavior, practicing routines that will be used throughout elementary school."

"Two traits pervade the culture and are taught by both parents and teachers: effort and persistence."
Creating things that sit on the shelf unused?
Oh, interesting – I learned something today, thanks! All applications I use support this, so I just assumed it was generally available.
Yes! I can't believe no one will sell me a laptop with the ESC key in the proper place for vi: http://vintagecomputer.ca/wp-content/uploads/2015/01/LSI-ADM...
Pretty neat (understatement). From a quick glance, blend of notebook/literate with smalltalkish introspection.

Kudos for keeping at the idea for long (I remember when you left LT and talked about possible ideas a while back) and delivering something that simple yet inspiring.

ps: the team bug fixing interactions reminds me of IBM Jazz days, it seemed so heavy, and here it seems so light.
The only F key I don't use regularly is f6. (Though f2 is mainly a Windows thing... I doubt I use it much in OS X.)

I've got a keyboard with clicky button-type Esc and F keys, which might be a fair approximation to the new F key strip. (Pressing them isn't a million miles away from clicking on the Force Touch trackpad.)

It's bearable, but not really very nice.
Wow, what a sucker deal. Who on earth are they managing to pull in with bullshit offers like that?
I get it may not be the laptop for the developer who wrote the article, but I see no big issue with the new Macbook Pro.

I want a well-built laptop with a decent Unix-like OS, long battery life and a good screen and keyboard for when I'm not on my desk. When I'm on my desk, which is most of the time, I have a big screen and a keyboard attached. If I really cared about portability, I probably could get by with a MacBook.

TB3 promises a single cable to connect the screen, keyboard and power. I like that (I currently connect 2). Will I need to get a new monitor? Yes. It happens every couple years anyway. I once had a wonderful Intergraph CRT that could go all the way up to 2048x1536 and I miss it, but things change and we eventually move on.
Correct but by this line of thinking we're never ever going to evolve beyond USB-A.
Not even a developer key: `escape` is a very convenient UI mechanism for getting out of something modal or otherwise overlayed and open.
Or Keyboard Maestro: http://apple.stackexchange.com/a/256055

https://files.grid.in.th/11RiNt.png
> I don't understand why people keep saying they've "removed" the escape key.

Because programmers are at least as fond of hyperbole as the reality television programming they all claim to hate.
This setup certainly makes IDEs cry. That said, I'm willing to wait a revision or two of IntelliJ to see what they come out with while I enjoy the use of my 2014 MBP.
> I'm 99% sure the escape key will be there when in Terminal.app

Confirmed correct:

http://live.arstechnica.com/hello-again-apples-october-2016-...
If it doesn't work the US might be a better place to mess up than China.
A lot of neuroscience and financial analysis algorithms are borrowed or transitioned from one another, e.g. https://en.wikipedia.org/wiki/Granger_causality. That is a big reason why the transition was so easy for me. If you can develop models to use brain signals as features and predict where the arm will be in 500ms, you can do the same thing with market data.
That is kind of cool! It is much easier to hit then ESC all the way up in the northwest corner of my keyboard.
This is absolutely brilliant :)
The limit of learning in a classroom is the teacher. If there's a great teacher, the kids can learn a lot. When the teacher lacks capacity (intelligence, leadership & empathy) then the learning is capped.

Outside of people who explicitly want to teach math, the math skills of most K-8 folks I've seen is abysmal.
> The function keys are used by nearly every non-game application

Used OS X much, have you?

The primacy of the Command ⌘ key (which is distinct from Ctrl) has, in practice, given keyboard-shortcutting on Mac a different structure to what's traditional elsewhere.
It kinda goes both ways- sure, the UK can make a power play here, but Uber can make an example to drivers in other countries as well.

"You want to make a case that you're employees? Joke's on you- now you have nothing. Peace."

The Wal-Mart analogy is actually pretty good- they've effectively deterred workers from unionizing by simply shutting stores where workers try to form a union. They've made it clear that if workers form a union, they'll shortly be out of jobs.

One can argue about the morality of this approach, but not really its effectiveness.
Like Bret Victor? Who seems to have been involved in presenting this to Jobs? I'd say he's a pretty interesting guy and probably not worth firing even if you don't like one of his proposals.

https://twitter.com/worrydream/status/641705818585337856
Zero Mass solar panels can pull clean drinking water out of air
How 2K Killed Irrational Games
Do you use USB or HDMI? You don't use any of the function keys on a mac, like volume, brightness, play/pause? I use those constantly.

And then the lackluster specs. That alone leaves me no real reason to upgrade.
Its hard to give a meaningful critique of Tim Cook as CEO online since you are attacked either by the fanboys, shills, or haters.

However, I think its becoming increasingly clear that Tim is "not a product development CEO". He is clearly, by far, probably one of the best COO's of the last 100 years (yes, I'm totally serious).

Apple would've never had its rebirth if not for the duo of Jobs as product visionary and Cook as executor. Sadly with Jobs passing, Apple is slowly sliding back to the confused, overlapping, inconsistent product catalog circa 1998.
It is not only developers, this change also kills the MBP for gamers. My child has all the function keys mapped to spells in World of Warcraft (including ESC).
CDDL is a file based license, so they use the files and follow the license on those files, which grants them rights to use it.

The GPL/CDDL license wars over DTrace went on for years. It was a real shame -- we should have been discussing or using a great technology instead.

There must be a hundred different ways and languages we can try, some of them may be better than DTrace's D. One of them is Oracle copyrighted, and lacks some features we need (stack saving). I'd either A) talk to a lawyer, or B) pick one of the other 99 options.
Wow, I enjoyed the first video in the post way more than expected. Looks very promising.
Getting Started with Webpack 2
Library Management System Project – File Handling
The scikit-learn documentation is solid:

http://scikit-learn.org/stable/
I can seccond that. Had an XPS 15 whichs sports an etched-glass trackpad that still sucks so much I barely used it.
Such rant with little stats.

> A scanner, to have all your documents scanned
> A printer, to get a "printout" of the receipts

You only do it once.

> A shit ton of patience, since the sites barely work.

Check the new Indian govt websites, they are resposnsive with great UX.

> magic wand" that can fix India's leaky bureaucracy - problems which in reality could've been fixed by simple bank a/c numbers.

That's what GOI used before. People created multiple bank accounts with fake id's. Aadhar with it's biometric validation helps avoid this.

People i know who do agriculture get alerts from Govt agencies about soil health in certain area, fertilizer availability, online govt market place to sell cotton/grains(paddy,green gram etc).
I use a Mac Pro primarily, but I actually have a mouse, trackpad, and Wacom tablet attached. Each get used for the things they work best at with the trackpad getting the most use.
Sorry, but what about this is "designed for humans"?

What do the keywords mean? What's the language paradigm? Why do I want this when it's essentially coalescing a lot of APIs into a language that you've provided no spec for?

Why would I want my language to work with slack?!

I'm not impressed. It just looks like another functional language with a bunch of addons tacked on to make things "easier" or "for humans".

Drop the buzzwords and get to the meat please.
While I think Jobs was not perfect in many aspects it seems that Apple is unfortunately suffering from his absence. Ive and his team no doubt knows industrial design, perhaps better than any company right now. Yet they can't seem to connect with the needs of real users, their decisions seem more grounded in design "purity" and sometimes there's a disconnect between that and reality.

Tim Cook seems very competent business person, but has little vision on his own. He'll not risk the bottom line out of conviction like Jobs did.

Say what you want about Jobs but it seemed he was driven by a true sense of what users "should" want... the current leadership seems more to be about stock prices and retaining market share.
Unless Apple made an iPad SSH client I don't know about, this sounds like you were just using a bad app. The first two that popped up when I just googled for "ipad ssh client" clearly have control keys, as seen in their screenshots, and some other ones I've tried also have control keys.
the rest would thrive if you threw them in a closet with a book and a flashlight.

I think you just described my kid, who would be happiest if we did that with him.
Speaking of Bitcoin, looks like we are at the early stage of yet another bubble. Up +200% in the last year. Up +25% in the last 2 months.
I agree; I just like to remind folks of that fact :)
I don't like to put words in other people's minds, or thoughts in their heads, but I would hazard to guess that Uber has set prices for the sake of stability, and to give the users (drivers and passengers) some expectation of what fares might look like on a 'normal' day. It may be that as more users join the platform, it could be transitioned to a bid/ask model.

A bid/ask model may lead to more efficient pricing, but could increase transaction costs and lead to a less efficient overall market. I do not know whether this is the case, and it would be difficult to test, though Uber and Lyft are in a very good position to test.
Are you talking about the same editor? From a 1996 vi man page [0]:

There are commands that switch you into input mode.
There is only one key that takes you out of input mode,
and that is the <escape> key. (Key names are written
using less-than and greater-than signs, e.g. <escape>
means the ``escape'' key, usually labeled ``esc'' on
your terminal's keyboard.) If you're	ever confused
as to which mode you're in, keep entering the <escape>
key until vi beeps at you.

[0] http://www.sbras.ru/cgi-bin/www/unix_help/unix-man?vi
Plotluck – ggplot2 version of “I’m Feeling Lucky”
They have made karabiner-elements to do just some basic things and which works with sierra. I had a problem with it though as it remaps F-keys by default and it was clashing with Palua on 10.12
ESC is the key that (roughly) takes you back to normal mode from insert mode, visual mode, etc. If you aren't using it, then you're either using one of the other ways to get back to normal mode (like CTRL-[), or you are using Vi in a very non-standard way.

See, for example: https://en.wikipedia.org/wiki/Vi#Interface
If you're considering purchasing a currently available computer, what about the current 15" MPB?
Very clever. Basically seems to allow the continuity, notification sharing, proximity and Apple Pay features of an Apple Watch or iPhone by slapping what is effectively an Apple Watch right into the chassis. Very little new functionality would have to be written into the OS, because it doesn't have to know about the extra control surface features, it can just pass messages a'la handoff/continuity.

I would imagine this means writing TouchBar (autocorrect on my iPhone hasn't learned that one yet) support into MacOS apps means developing a watchOS extension to bundle with the app, which seems really simple and elegant.

Really makes me wonder if writing similar extensions to macOS that use a secondary control/presentation surface could be that easy. Why not let me write an extension that opens on my iPad when my macOS app is opened to show additional shortcuts/controls for that app? There are a few remote tools that can do some of this (BTT Remote and Alfred Remote come to mind as possible configurable remote control surfaces) but if I was able able to write a purpose-built control surface with bundles for TouchBar, iPhone, iPad and/or Apple Watch, all detected by proximity and using handoff to advertise readiness... that would be amazing.
I used it at work last summer, and it was fine-- did everything you'd expect it to, etc. I found that I missed my Mac for a few reasons, but those seem to be mostly idiosyncratic.
To switch modes from insert back to normal mode. I assumed ESC was the second key any Vim user used, just after `i`.
Also... the F1 keys are like super important for debugging. Sure, you can click with the damn mouse in the button for step in, over, run, etc, but the thing is faster with F keys.

Even if mac apps come mapped to other keys, many peaplo still runs windows with bootcamp, virtual box etc and wine programs in apple computers, making things even harder.

And about external keyboards? Apple keyboards comes with F keys... they are going to be uselles now?
This goes especially for bike shed topics where everyone thinks they have it figured out. HN's favorites seem to me nutrition and schooling. Those threads never fail to get 300 comments.
He was probably expecting a letter from the start and knew that time is limited. geohot may not care about laws and ethics, but there is no way he doesn't know about all the possible consequences he may face in a project like comma.ai. He works on something until either the pressure is no longer justifiable or he succeeds (like unlocking the iPhone). Working in this manner gives him a great advantage.

I also think it's likely that he never actually intended it to become a real product and it's all about the journey and experience.
it is a bit like wix but uses css instead of complex menus when you make complicated things

a work in progress... would love feedback from designers
This is a neat idea. But I'm wary of the pitch, at least a little. I like to know what my code is doing, at least in general. So when they said "programming designed for humans," that worried me: I don't like magic, that that's usually what "programming for humans" entails.
Why would you assume I was attached to a stationary box? The headphones go to my phone in my pocket, but there's still extra cord that doesn't stay in my pocket if I put it there.
There are several built-in ways to get from insert mode to normal mode in vim, only one of which has now been removed.

Vim users that use escape to leave insert mode are not exactly a majority of Mac users. Also, many people have been complaining about the location of Escape for such an important command. http://stackoverflow.com/questions/4416512/why-use-esc-in-vi...

Having said that, I use Escape myself in Vim - you know what? I'll adapt.

This has nothing to do with the new MBP being unsuitable for developers. This is about power users being forced to abandon ingrained habits.
Especially when they decide that the most logical way to protect them is to destroy them.
As a counterpoint: the example of the document containing blocks of code inside what looked more like a word document, to me, exactly explains visually what "designed for humans" means in this context, and I think it's well put.
I get though that it doesn't feel like Moore's Law type growth for system speed though, which is perhaps what people are hoping for. I have a hard time imagining that the 2016 model feels 16x as fast as the 2010 model.

I've got a 2010 MBP with an SSD, and it feels pretty much the same as my 2013 with an SDD, and expect this 2016 one to feel roughly about the same for most tasks (35% isn't a difference I'll notice for most tasks)
Standard way to switch between application windows is command-backquote. (cmd-`) Works great.
"I have not set foot in a grocery store in years. Nevermore will I bumble through endless confusing aisles like a pack-donkey searching for feed while the smell of rotting flesh fills my nostrils and fluorescent lights sear my eyeballs and sappy love songs torture my ears. Grocery shopping is a multisensory living nightmare."

This kind of writing is insufferable.
can this be adapted for touch?
I don't know if this is a clarification comment or a praising comment. Still, mass experimentation is a really really bad idea. We have the FDA for a reason, and that reason is because people are stupid. When a can tells me that it is has 50% more radium than leading competitors in big red bold exciting letters even if is in a Warning box, a lot of the voting public thinks this is then a better product to eat. People are really really dumb. I'm not saying that Soylent is not FDA approved, I'm saying that experimenting on customers is really immoral when it comes to health.
They should pivot to poisoning as a service.
MIT Launches Blockcerts Certification Using Bitcoin
keyboard-escape-quit is bound to ESC ESC ESC.
DIY counterweight standing Desk
The article's inclusion of this quote from Tim Cook comes pretty close to summing up the whole situation:

“I think if you’re looking at a PC, why would you buy a PC anymore? No really, why would you buy one?”

– Tim Cook, talking about the iPad Pro

It's time to face the fact that Apple doesn't care about professionals and never has. With the release of the original Intel MacBook Pro in 2006 they created a near perfect computer that would come to dominate the market amongst developers for the next ten years. What we don't acknowledge though is that this was purely an accident. While Apple had intended to build nice hardware and a stable OS, the Unix-y nature of the OS that that helped capture the hearts of developers was never exposed in an intentional way.

What we're seeing with the new MBP is a regression back to the core Apple value that are already so prominent on the iPhone and iPad: form over function. Why have a headphone jack when you can make the bottom of the phone more symmetrical and shave 0.2 mm off the case depth? Why do you need a physical keyboard when the iPad's virtual one is just fine for writing emails? Expect more of the same on future changes to the lineup.
Ah, I see. I didn't even consider that a function command.

I was expecting more commands to use the ESC key?
Does not really surprise me they picked Helsinki out of all the cities in europe, they already absorbed a bunch of ex Nokia talent
The claims about CPU MHz are hilarious, too. It's an entirely different CPU generation.
That makes sense. I guess my followup question would be whether this impacts how healthy the food is. I guess soy beans and tofu and metabolized differently, but it's my understanding that tofu is still very good for you. Same with peanut/almond butter. Anyways, thanks for the detailed explanation, it does make a lot of sense.
I guess if you approach it as a "programming language" it's odd. I understood nothing of the syntax nor the semantics. But you have to admit that the way it relates different dimensions of a "program" is much more approachable than any IDE out there, in a way that is more "humane" I guess.
"Old Govt. offices atleast used to work, and had forms in local languages."

I recently visited a Bangalore One office to get my Aadhar Card and my experience was one of convenience and pleasantness.

1) The forms were offered in English + Kannada.
2) The government workers who helped me out spoke English, Hindi, and Kannada.
3) To apply for the Aadhar card you didn't need to have anything scanned before you got there. If you had the original documents, they scanned it on site.
Isn't ctrl-[ default on vim too ?
i see the first problem is that you're generating HTML
I'm sorry, but that doesn't give the connotation that it's "designed for humans". Perhaps if they could give a clear indication of what that means other than "it's in a word document", I'd be more inclined to look at it a little harder.
The truth is somewhere in the middle. Government digital services are improving, but not at the pace that people may expect. Modi scrapped the practice of getting attested documents. Now you can self attest. There are also some interesting initiatives like digilocker[1] where the government documents are issued and stored based on Aadhar number. You can use that to submit documents to third parties directly from digilocker. People have opened bank accounts using Aadhar [2] within minutes.

There are some challenges to address. You still have to deal with the bureaucracy. E.g. I went to apply Aadhar for my wife at my local municipality office. The person who was distributing the application form asked me to come after 5 hours. The reason he gave was there is some meeting going on and he can't give the form to me until the meeting was over. I had to then involve my ward councilor and the chairman(mayor) to get the form. Now official gave a different reason. People are wasting the forms, so we are not distributing it. I thought you must be kidding me. Since I knew the elected officials I got these forms. Think about people who don't know important people in that office.

There are privacy concerns about Aadhar. Government need not collect biometric information for Aadhar. They should have made Aadhar similar to US social security number instead of collecting biometrics.

[1] https://digilocker.gov.in/
[2] https://twitter.com/deepakshenoy/status/744208624545763329
From the docs:
http://vimdoc.sourceforge.net/htmldoc/insert.html#i_%3CEsc%3...

End insert or Replace mode, go back to Normal mode. Finish abbreviation.

Note: If your <Esc> key is hard to hit on your keyboard, train yourself to use CTRL-[.
There's room for debate about the new Macbook Pro, but this post is bad.

#1 - The touch bar is dynamic and contextual. It's likely that you can enable the traditional ESC/Fx row when you're using Terminal, your editor, etc. It's extremely unlikely that the ESC key is gone forever, given that existing software relies on it.

#2 - RAM is a valid point, but this part is wrong/dishonest: "The MacBook Pro had options with 2.4 gigahertz dual-core processors back in 2010. Anything new in 2016? Not really, well... nope." The 13" MBP now has a 2.9 GHz dual-core Intel Core i5, upgradable to 3.3 GHz. The 15" MBP now has a 2.6 GHz quad-core Intel Core i7.

#3 - So there are four negative snarky people on Twitter. Not a surprise. And they're just repeating issues #1 and #2.

This is a garbage post. A much better critical article is linked here: https://news.ycombinator.com/item?id=12817332
The usual answer is 'C-[' or 'kj' (having added the appropriate line to your .vimrc).
Do you feel better now?
I wonder how his partner feels about the experience.