skysight-inc/HackerNews huggingface dataset:
Have you never used a quality, full-sized mechanical keyboard? There's something kind of joyful about clickety-clacking away.

Maybe my hands are too big, but I am just not really comfortable typing on a laptop keyboard. It's not as bad as trying to do anything on a miniscule on-screen keyboard on a phone, but I still tend to hit at least two or three keys at once far too often.
Instead you could adjust your habit of where to find the ESC key for the sake of ergonomics (Caps Lock is much bigger and closer), like I did years ago, and take the colorful lights as a bonus.
This guy clearly does not understand investing or what it means to be a founder. There are three things that matter, the rest is noise:

1) Is there a big market?
2) Is the founding team GREAT?
3) Don't invest too late.

That's it. Invest in great people pursuing big opportunities. Trust & help them to be smart enough to figure the rest out.

More categories would simply distract. Most VCs invest in ideas with meaningless total addressable markets ALL the time. They limit their upside even if everything goes perfectly. They invest in subpar teams with no real product or design talent. Most VCs would do better sticking to above.

Chris Dixon said wrote a blog post, which I wholeheartedly agree, where a lot of amazing innovation first looks like a toy. Many of the biggest companies are created by a founder realizing new tech X can impact a lot of value-added activities A,B,C before everybody else realizes the same thing. If the VC is twiddling thumbs looking for external validation beyond the founder, by definition they're missing the train.

Things are "obvious" only in hindsight. Let's take building messaging apps. Everyone now says it was so obvious - but it wasn't to Google, Inc. They wasted time building Google+ while founders were building WhatsApp, Instagram, SnapChat, etc.

Containers are another example. Docker folks realized certain properties of the linux kernel can be utilized to great effect to solve a meaningful problem. Imagine the VC who waited another year to de-risk.
Isn't WSL the shotgun approach to answer your question? There's no need to port thousands of useful tools; create the WSL and poof! most of it runs out of the box, natively, in Windows.
I have read somewhere of a click being played through tanks' crews headphones when the main gun is fired, for this reason. This was wrt 70s-era Soviet tanks.
Wow dude, you're really salty.
Previous: https://news.ycombinator.com/item?id=12790002
So can repeated use of keyboard chords. Not to mention the absolute position and shape of the control key can change based on the type of keyboard you're using (such as wired apple keyboard vs. wireless vs. built-in).
Out of curiosity, what (was|were) the open source (tool|tools) you had written?
Federal Motor Vehicle Safety Standards
If you already have a Mac, the upside of this release of limited machines (up to 16GB) is that it will intrinsically force Mac developers to refrend from designing BigMemory applications.

So if I currently have a 16GB Mac, it is likely that its useful life will be longer than if 32GB or 64GB Macs suddenly become mainstream and you find that your 16GB Mac cannot run anymore the latest and greatest apps so you are forced to buy a new Mac.

This also sort of happens with the Windows ecosystem, where the RAM-based licensing of Windows 10 for OEMs naturally drives manufacturers to offer machines with less RAM so its pricing is more attractive.
I have `jk` mapped to that in my vimrc. It's far nicer than ESC.
You just have to read it in the voice of a stage actor clearly overdoing it on a dramatic soliloquy. Not sure if you're into comedians, but Paul F. Tompkins does this pretty frequently and well.

That said, it's still insufferable, just mildly entertaining as well.
But was that an alert, or simply presenting the controls necessary to answer the call?
It's not just the function and escape keys.

- The rollout of USBC has been a mess. Apparently you now need to purchase a separate cable to connect your iphone to the new MBP.

- I haven't tried the new keyboard, but from what I've read, it is less like the old MBP keyboard, which was quite good, and more like the awful MacBook keyboard.

- The generally horrible design of their major desktop apps.

- The disaster that is Apple's cloud strategy. Too many ids, too difficult to know what is physically where and how to get it where you want.

I haven't yet played with the new MBP, but I am seriously wondering whether my current MBP is my last one.
While I like the idea, the problem with the demo is that it has about 10 files, with a bunch of small code blocks. What does it look like in a real-world application with 1000s lines in 100s of files?
I type a lot. But 99+% of that is A-Z and common symbols. While I normally touch type, I use the function row so infrequently that I don't have the muscle memory to correctly locate the f-keys. The only ones I can do blind are esc, volume up and volume down, and even those I only type rarely. All the rest require me to stop and look at the labels on the keys.

Furthermore, I'm not really using the key shape for those to hit them. I'm mostly just hitting them based on their relative position from the home row. So IMHO at least this wouldn't really affect me - If I end up with one of these laptops I'll still probably be able to hit the few I do infrequently use without looking just fine, and for all the rest I'm looking for labels anyways.
Who is buying these new MacBook Pro's? Serious where the heck do the guys in Apples Mac division see the market?

- Developers? Not excited. Disk speed better that is relevant. CPU less so. But ESC and RAM not acceptable if anyone is looking into a machine to last 3 years.

- Gamers? PCs offer a better price / performance relationship.

- Personal users? Win10 vs. OSX has advanced a lot compared to Win XP vs OSX. Secure enclave to make Apple Pay purchases? With what money after buying the laptop?

- Managers? At this price point? Maybe the show-off kind in the C suite.

- Employees? It would make sense as it is cheaper to support but at this price penetration into the enterprise - which is all the Apple/IBM relationship is about has no chance.

One of the challenges running businesses that are in different markets where one has a different market position is dealing with the very different margins. Laptops everywhere else except in Apple land are low margin. IOS is high margin but it is in an exceptional position. Pretending that Macs are in the same is foolish.

Missteps can happen. I'm sure it will show in sales. Let's just hope they are able to adjust course quickly enough.
Video and multiple choice: what took us so long?
REI sells a bunch of stuff that's similar other than not coming in as large a single serving size. ProBar and Bonk Breaker are the two I've found to be most palatable. Apart from the big brands at REI, there's a ton of smaller brands - for example: http://katesrealfood.com/. I suspect the reasons there's not more of this stuff in full meal size is that a third of a pound of dry, compressed food is not the most enticing thing to eat multiple times a day.

Speaking for myself, I also find that after a day of getting your ass kicked by Mother Nature, having something that somewhat approximates comfort food - warm, saucy, even if rehydrated - before crawling into your tent or bivy is a big morale booster.
Possibly you might find a date there. But do you really want to date the sort of person who voluntarily shops at the sort of grocery store which prominently and proudly displays whole shelving units of homeopathic remedies?
You are very correct in the worker bee interpretation of JPM's culture.
http://www.usnews.com/education/best-global-universities/sea...

Chinese Tsinghua Univ beats MIT to take the top seat at USNews for engineering. I think this is the second time in a row.

As far as I know, Chinese universities took the best students without considerations of gender at all. They do have AA for races but it is minimal.

USA is moving towards to AA-for-school-and-workplace, I hope this will make more people happier with high self-esteem, in the meantime you lose your competitiveness quickly.
Not to belittle the annoyance of the visa/green card process, but you do get to stay in the country unlike the group this is targeting. I think this brings startup founders closer to parity with corporate sponsored visas.
Please point me to an existing trusted meal replacement brand that has a balanced nutritional profile.

No, Ensure, Slimfast, Boost, etc. are not balanced (eg. too much sugar and vitamins, not enough calories and fiber).
Underwhelming so far. Literate programming sounds good, but sometimes it's too much text and you want to quickly scan a few lines of code and guess what's going on without reading that wall of text. I wonder if this is for regular programming or for occasional programmers (non-programmers really) to try "stuff" out.
Using the term "hard" over and over is getting really old. It seems to be a SV thing. Not sure.
I use vim, I just assumed that when you open Terminal, a virtual escape key would appear in the touch bar. It'd still be in the corner, so fitts law would still apply, and it'd be easy to find.
How is this significantly different from something like Light Table? (edit: didn't realize it was build by the people who built Light Table). It feels like a rehash of that + Python notebooks, with a bit of Xcode's playground thrown in.

Problem is that despite those tools being available, I literally never use them. Ever. Nor do I have a need for them.

I kind of like the idea of being able to find bits of code in a larger codebase in a document-like format. That's actually a pretty neat innovation here.

But beyond that, I don't think I'd use this (edit: per comment thread conversation below, I'm upgrading this to not being sure if I'd used this, but it's a maybe). I need an IDE that will help me through the Battle of Stalingrad, not a basic case like a police offer pulling someone over for a speeding ticket, which is what many of these kinds of next-gen UIs always seem to show.

Basic stuff is easy enough to accomplish right now. I don't need a new IDE to help me add a button to each row in a list any quicker than I currently can with existing tools, and I feel like a core problem with these types of efforts are that they start with basic cases and never really progress from there - many engineering problems simply do not reduce down to adding a button to a screen.

That all said - I think if you pivoted and built a wiki-like overlay that could be dropped over an arbitrary codebase (e.g. extrapolate out the document-like overlay over code to document and organize a codebase), holy crap, I would instantly pay money for that, especially if it was distributed team-friendly.
Almost as soon as I heard the sad news about Steve Jobs I feared this would happen. It also coincides with the 15-year cycle that seems to happen in tech and certain financial markets. Let's face it, Apple can't be top dog forever. Google has lasted longer than it should have. And if I were Zuckerberg I'd be concerned what's around the corner.

And without the visionary leadership of a Jobs, a Gates, a whoever, these companies stop innovating and change into something else. At least this is the second time round for Apple. But I fear that without Jobs there may be no way back.
What I would do in their shoes is to focus on being "good enough" for now, and building out the manufacturing and everything required until in a couple years technology is advanced enough to prepare their solution for the individual based on AI, factoring in the things you just mentioned.

So my bet is that right now their "one size fits all" solution (when I last checked you could individualize it to some degree) is good enough.
Anyone have specifics on what processors are in the 13" model? It looks like it might be one of the U skus. Not very pro...
Oh, well that sounds like you'd know about it, if you live in the US. Should make it easier to answer all of this still.
After extensive testing it was found that a clean amputation provides a quicker recovery than a degloved, torn up limb. There were more amputations that would be ideal, but net morbidity was reduced.
So many DAW (Digital Audio Workstation) features are mapped to function keys.

Is Apple abandoning their digital recording arts audience too?
I think the subtext of the FMVSS stuff is that the comma one is thought to be replacing the rear view mirror on the car, which is apparently illegal in some states and also prohibited by regulation in cars shipping in the US.
Ask HN: Advice for finding potential B2B customers that use certain tool?
This is something that I'm not so sure how to go about searching: I want to create a list of companies that use a certain industrial tool. Why? Because I'm prototyping a modified/automated version of it and seeing if they'd be interested. Basic customer research.

One of my ideas was to look up job postings by companies looking for people who operate these tools, and add those employers to my list. I think that's a decent start.

How else would you search?

Thanks HN
What about the fact that I frequently jump between machines, many of which aren't mine? It's the same as people telling me to learn the Dvorak layout. Any possible productivity gains are lost in forever remembering what keyboard I'm on.
CommandBox CLI, package manager, REPL, and portable server for Java and CFML devs
And, the list of requests in the special order are not ridiculous at all. They are a bunch of basic questions that I would hope someone making driver-assist hardware would be able to answer.
Buttons on 10.10 and newer still looks like buttons…
That's absurd. You hire people to work on regulatory concerns, then.
Why do that when you could just get the information directly from the NHTSA [1]? I expect all those companies have been in communication with regulators from the beginning and produced plenty of documentation. Besides, they can't do the same thing the large players did since they aren't in control of developing the entire vehicle.

[1] http://www.nhtsa.gov/nhtsa/av/av-policy.html
I thought the current application determined what is displayed in that area? How do we know the Terminal won't cause the escape and FN keys to appear? Same for TextMate, Atom, etc.? Yes, Apple owns the default Terminal app so there is no controlling what happens with it (or is there, i.e., can you, via preferences define what you want to show up regardless of what the app chooses...). But the makers of TextMate, Atom, and IDEs can decide to make the function keys show up, no?
Can't support now doesn't mean it never will.

You make the typical mistake of looking at current problems and failing to envision solutions. Like people considered early 19th century automobiles ("This will never work! These machines are too noisy. They keep breaking. Roads are not smooth enough. There are no convenient gas stations.").

Humans are good at finding solutions to technical problems. It was already demonstrated a quad core CPU and 8Mbit/s of bandwidth are already sufficient to support scaling to at least 2000 tps. The problem is people don't agree how to allow this to happen (Lightning network, or block size increase, etc). But that too will eventually be resolved :)
Fix to map caps_lock to both ESC and CTRL using Karabiner-Elements
There's plenty of meat in the blog post, on the Github etc. I suspect it's for "humans" because it's literate, functional programming with a REPL and a natural approach to how data is managed. It's a lot more than just a functional programming language. When did it become cool to make uninformed claims about how worthless other people's work is?
The paper [1] is by Abadi [2], which is a pretty big name in crypto. So I can assume it's something with value, wether the press can or can't convey that is another story.

[1] https://arxiv.org/pdf/1610.06918v1.pdf

[2] https://en.wikipedia.org/wiki/Mart%C3%ADn_Abadi
The Mindset That Got New Story into Y Combinator
CommandBox is a tool for Java or CFML (a JVM scripting language) devs that provides npm-style package management, command-based CLI, REPL, and the ability to start any CF engine or Java WAR file with zero installation. CommandBox can publish packages to ForgeBox, run unit tests, scaffold sites, and is extensible via CFML modules. In addition to the standard CLI interface it has it's own interactive shell that features better tab completion, basic bash emulation for Windows users, and allows mashups by allowing the user to create scripts that run CommandBox commands, native OS shell commmands/binaries and CFML functions all at the same time.
From what I've read, Transit got its start at John Hopkins. First, they verified that there was a satellite up there with some receivers they had lying around. Then they predicted where it would be with some math. Then someone what if'd whether they could reverse that problem with some brain cells.

http://www.derekchristensen.com/tracking-sputnick/

While I agree that planning is important, very important, it can become analysis paralysis quickly. Not the case with everything, but sometimes you just have to do it, most especially if you can do it. I'm reminded of Feynmann's o-ring experiment.

https://www.youtube.com/watch?v=6Rwcbsn19c0

With your go kart example, it would be a good idea to try that out before tackling Ford. A VC might not invest in you just because you built a go kart. But you would plan better if you succeeded and you might not invest more of your time if you failed.

Acid tests have their worth.
I think there are lot of us who may never have really like Mac hardware, but find the OS is the best option out there to get our work done. Its just a little sad it locks us to specific hardware platform as well.
They had actually moved even before that with 5X and 6P. They were some of the first phones to do it. I believe a few samsung and other phones have already switched too.

In my opinion, that's courage that actually matters. USB-C is a huge step forward which everyone will benefit from once we all move. Removing the audio jack? meh.
Do you remember texting without a touchscreen?

I used to do it without looking at my phone, now with touchscreen I lost that ability, I have to check every word, some keyboards help with that correcting my words if I moved my fingers a little to the side, but it's not the same, with physical buttons I was sure I pressed the correct buttons. Physical buttons give touch feedback and that's important when you're focused on something important in your screen. I don't want to switch my focus from my screen to my keyboard every time I need to use a function key.
How did you manage to get better battery life? Is power management in Linux that much better than Windows?
I think there's potentially a lot of ways we can improve our programming environments. I like moon shots, people willing to explore new ways that are unconventional, approaching problems in different ways. I've followed Light Table and have been looking forward to seeing what Chris and friends come up with for Eve.

That said, this is feeling very grandiose. I'd like to understand more clearly where they see Eve being useful — and where Eve would not be useful. For example:

- how does one implement new algorithms? A simple example, how do I write Quicksort?

- can Eve be written in Eve?

Admittedly, I haven't thought about this nearly as much as the Eve team has. And perhaps I'm just lacking the required imagination at this point. That said, I'd like to see these types of questions addressed. There's nothing wrong with a tool that's useful in a particular set of circumstances. I'd like to know what the Eve team thinks those circumstances are.
This smells like a game maker app, in the sense that it's hiding "all that messy coding stuff" behind "a simple friendly interface."

Programming isn't about syntax. It's about telling the computer exactly what you want it to do, in every possible situation. The hard part isn't the language you use to tell the computer what to do. The hard part is making sure the instructions you're giving match what you want to happen.

I'm not saying it's impossible, but every time I've encountered something that's meant to 'make programming easier', once you get beyond 'hello world' all it does is get in the way. You still have to communicate the same amount of information to the computer, but now you're doing it with duplo blocks instead of a milling machine.
I had to scroll pretty far down the page to get to comments that weren't about the escape and function keys and vim. It's the other stuff that really matters. In 2007 and 08 when Jobs was alive there was absolutely no question that MBPs were the absolute best laptops in the world. There were maybe a few huge gamer laptops with faster specs, but nothing had excellent specs in such a small and well build package. This is no longer the case.

If I were NVidia I'd be making a very big deal that not even the initial development of that cool new depth of field stuff on iPhone 7 could be done on any Apple computer.

Another major point is that this thread says apple is leaving developers behind. Sure it might only be leaving VR, gaming, and AI developers behind, but wait, where is the industry going?

More fuel for the fire. Apple proudly claims they have the biggest gaming platform in the world with iPhone. They just lucked into it. They never purposefully set out to make a gaming platform. But now that they have it they should own it. Imagine how thrilled the world would have been if Cook had stood on stage and said something like "and now for the first time ever because of this amazing new GPU, you can play your favorite games on your Macbook Pro on ultra at 60 frames per second." It would have blown the doors off Apple stock. Macbook Pro is about PRO users not about executives that need 13 hours of battery life to give Keynote presentations. People would have been completely happy with even a little increase in width and weight and decrease in battery life for the sake of a major performance upgrade in memory and GPU.
Computers are stupid because we select them for stupidity
Helping customers faster with less
It's fascinating to me that your strong belief (ie faith) that this is a myth should cause you to not be truth-seeking and thoughtful.

I also can't see how the article's tone is "hard science". It uses words like "venerated", "Christian tradition", "sacred", and "cultural heritage" so I don't read presuppositions in it, and I don't recall seeing a hypothesis posed.

One of the main points of the article was that there are a lot of people and representatives of faith involved, and if the result of "hard science" research is "peace and mutual respect" (as the article quoted), then I would take that over LHC results every time.
Getting to Know Joyce Wang
Anybody that's trying to use Visual Studio on one of these is going to be cursing the lack of F-buttons.
:D
Ha!
My only take on the article (I'm an EE not CS), is that unless you go to Stanford, you might as well just go boot camp. I guess degrees from all those tier 1 research universities across the country are worthless.
I'm interested in your project. Do you have any blog/site/twitter or what not that I can follow for updates?
Well, we know this tends to be a problem, so clearly not every combination of adults are capable, and the company as a whole tends to pay a price. Therefore the company has an incentive to try to minimize that cost as much as possible; the question is what kinds of policies (if any) will move us closer to that local maximum.
Getting Hacked as an Internet Creator
Nice. I was looking for ML resources.
No, it's just a property of ASCII that (ctrl [) = (0x9f & 0x5b) = 0x1b = esc.
I don't know why that would be anyone's preference given that if you used telnet to connect to a remote shell, ^] is the default escape character. So using ^[ to exit input mode is dangerously close to popping you out of your telnet session. Someone who claims to have used vi for 25+ years (get off my lawn, ssh didn't exist back then) would have likely used telnet and been bitten by that more than once.