skysight-inc/HackerNews huggingface dataset:
I also have mixed feelings, but I am trying to be supportive of this effort because it is at least shooting for the right goal, which is building bridges instead of trying to hang men high.

One of my favorite professors had an excellent saying: I am the primitive of my way.

It kind of encapsulates both the idea that anything worth doing is worth doing badly and also the idea of fail fast and iterate. Perhaps if people keep giving constructive feedback to this initiative in a not ugly way it will evolve into something that more effectively promotes their agenda without so many glaring defects. Perhaps one option would be to change it to "Ask an Engineer" and then have each installment be about some category, such as senior programmers, multicultural engineers, older people, and also sometimes women. So then it could be, for example, "Ask an Engineer: Senior Programmer edition" or "Ask an Engineer: Female edition" or something like that.
Except at the exchange, where you can't do this. Or you accidentally bitflip something and take yesterdays data, inject into todays books, and cause millions of dollars in mistakes.
I'm not a vegan, but I know several vegans who would disagree with your over-generalization. Please don't hijack this sub-thread.
The reason you will lose that bet is the "any country". In some less developed countries, inflation is out of control (govt sees money printing as the only solution) bitcoin as measured against their currency is rising. Daily. Couple that with the fact that those same places do ironically have high mobile phone usage, and it's only a matter of time until it's surpassed 5%.
I think he asked "what scares you", because he thought it would be clever to do just before Halloween. So all the responses are negative, because that's what he asked.
Great, so you've discounted one tradition of food advice, although it is far from clear whom, exactly, you're discounting - you start talking about what sounds like dietitians, but end talking about what sounds like processed food manufacturers. But never mind.

Now you have a search problem. Which dilettante do you want to listen to? A techie making a protein shake that makes people sick is far from your only option. As best I can tell, most folks tend to choose diet fads based on a messy set of priors and an aesthetic judgement about the surrounding marketing.

It makes market sense to me that something like Soylent would find a niche; there is a segment that finds eating a hassle, and so an anti-food with hints of Jetsons-food-capsule, from-the-future marketing has a place alongside all the other goofy food fads.

I just don't see any reason to rank Soylent any higher than macrobiotic hyperlocal kale wonder-juice, either. (I do rank both higher than the colloidal silver thing; as far as I know, neither turns you blue.)
dtrace(1) itself is compiled from C into an ELF binary executable.

% file `which dtrace`
/usr/sbin/dtrace: ELF 32-bit LSB executable 80386 Version 1, dynamically linked, stripped

The DTrace language, D, is interpreted. By DTrace.

The problem lies in the fact that neither the GNU/Linux kernel, nor the GNU applications provide DTrace probe points. On Solaris and thus on illumos, and thus on SmartOS, there are tens of thousands of probe points and numerous probe providers. Some external applications, like PostgreSQL or PHP, added DTrace probes, and all is well on Solaris / illumos / SmartOS. Some, like node.js had providers and probes added by engineers at Joyent.

http://dtrace.org/blogs/dap/2012/04/25/profiling-node-js/

http://dtrace.org/blogs/dap/2013/11/20/understanding-dtrace-...

http://dtrace.org/blogs/blog/category/node-js/

GNU/Linux would have to do the same thing. It currently only has but a handful of DTrace probes and providers, which is understandably not very useful.

http://dtrace.org/blogs/ahl/2011/10/05/dtrace-for-linux-2/
A common mistake when determining the value of a depreciating asset is to value the asset on the sale price instead of the depreciation. For example, if the following are true:

* Resale price of the MBP after 1 year: 2000€

* Resale price of the XPS after 1 year: 700€

Then the MBP is a better value, because you've spent ~400€ for a 1-year use of it, vs. ~700€ for a 1-year use of the XPS.
Home/end are not really necessary on a Mac, where you can use cmd+arrow keys instead (left=start of line, right=end of line, up=start of document, down=end of document).

The function keys are also not commonly used by apps because the system maps them to brightness control, volume, play/pause etc. by default and you need to use the Fn key to produce the actual function key keystrokes.

The convention for incremental search is: cmd+F to open the find dialog, cmd+G for "Find Next" (which is great because it's right next to cmd+F), and cmd+E cmd+G for "search for selection". Every macOS app works that way and the F3 key will not be missed.

It's really not that bad. The only key I miss on Mac keyboards is forward delete (Del).
Beta testers on the road with self driving cars amongst unsuspecting regular drivers, what could possibly go wrong?
Once the number of instructions approaches a certain point, it will increase the cost of human analysis drastically.

From my previous work performing reverse engineering, I could take comfort that I was reconstructing algorithms designed by humans, compiled and assembled by programs written by humans, with really pleasantly un-optimized properties (frame pointers in some assemblies, loading and saving registers at the start & end of functions, logically-separated functions). My job would be much harder if I had to deobfuscate code that was optimized without a strict ruleset.

After enough spaghetti assembly, it would be too time-consuming to reverse engineer code except for the most profitable enterprises (interoperability, vulnerability research for a very important bug).

I'm using the following mental model of what machine learning-generated code would look like: https://news.ycombinator.com/item?id=8092359 (an evolutionary algorithm designed a circuit that is extremely difficult to analyze but is optimal at achieving its narrow purpose).
My neck hurts and wrists cramp at this thought, at least put it on a desk!
A number of people in the community seem to have latched on to this "you MUST put EVERYTHING into Redux" idea, but it's definitely _not_ anything that's pushed by the Redux team. trex654 is correct here - it's entirely up to you to decide what state should live where.

The Redux FAQ addresses this at http://redux.js.org/docs/faq/OrganizingState.html#organizing... . Note that a number of the linked comments regarding whether or not to use Redux come straight from Dan Abramov himself.

Also, I have a number of articles on React state management practices as part of my React/Redux links list, at https://github.com/markerikson/react-redux-links/blob/master... , which may help clarify some of the ideas as well.
It will not remap his muscle memory.
SMS option will be welcome
Yup. I'm just saving having (better, more power hungry) integrated graphics seems like a waste when you already have a dedicated GPU for when you want more performance.
It makes sense when you think about their business - because banks are extremely pro-cyclical, they need an 'out' to reduce compensation when their profits blowup or economy turns. Easiest and quickest to drop bonuses.
The same way you determine whether that stop sign is legitimate or not: you don't. You stop regardless of the possibility that the sign was placed there by potential carjackers. Until the hacking risk is demonstrated to be statistically more dangerous than ignoring potential warnings, all warnings will be trusted. Regardless of current proposals, any manufacture that ignores reasonable electronic warnings (ie STOP accident ahead) on technicalities (ie an expired cert) risks serious liability.

This touches on the much more likely scenario whereby the car's internal data doesn't mesh with the data from it's sensors. If the sign says "one way" it is a one way street. What google maps says doesn't matter. Current warning signs trump previously recorded data. "But google maps said I could do 70!" will be no defense.
Powering a Small Wearable
AFAIK, command-W is a Microsoft invention. They introduced it in Word, Excel and IE for the Mac, then copied it to Office for Windows. Apple adopted it in its UI guidelines.

The "Apple Human Interface Guidelines" (1987) surely doesn't mention it (it has undo/cut/copy/paste, new/open/save, cancel and help, and plain/bold/italic/underline)

"Windows User Experience" (1999) doesn't mention it, either.

"OS X Human Interface Guidelines" (2015) does mention it (aside: I find it good to see that the online version already has a section on the Touch Bar (https://developer.apple.com/library/content/documentation/Us...). It also has a new name: macOS Human Interface Guidelines)
If on some box where you cant setup vim like you want, CTRL[ works as escape and CTRL[[ when in command-line mode.
And disruptor is a few years old now, there is a whole new wave of queues with even better performance.
This is the most likely explanation to me
But any laptop you buy is a product of some design chosen by other people and not something you can make work precisely as you want. You've adapted to the designs already available, not the other way around.
Tim Cook seems to be one of those CEOs who sits in his office doesn't participate in the innovation process, while Jobs took a more hands on approach to drive innovations to its ultimate form.

I can't imagine someone presenting this "touchbar" bullspit to Jobs and not getting fired right away for such a dumb idea.
Does sound like a great spec - but only available in the US right now. I'm in the UK.
There's definitely a lot of abstractions being written on top of Redux. Some of them stay with Redux's conventions, others try to take it in a very different philosophical direction. My Redux addons catalog lists just about everything out there: https://github.com/markerikson/redux-ecosystem-links .
They have video creation tools aimed at very specific length, and in doing so, have many videos within this format?
Mapping caps to ESC is not really an option when you have it mapped to something else already, and I'd imagine a lot of devs do.
"The difference is shipability."
I recently got my first smartphone and the main reason was to have access to Uber. Prices are 1/2 to 1/3 of taxis, with better availability. I'm not sure the pricing is sustainable and feel many drivers are just using Uber sell a fraction of their late model vehicle along with a small bonus.

The other day I grabbed an Uber from Pleasanton to Oakland. $33 for 30 miles. Not much in it for the driver, if you consider all the costs, but he works in Pleasanton and lives in San Leandro. As they say, a win/win. Uber lets you set a destination for your pickup twice a day, which allows commuters to be drivers. I like this use case and hope these types of lawsuits against Uber doesn't eliminate it.
First, $3200 laptop? Where did you get that figure from?

At any rate, the 16GB RAM limit is a limitation of the CPU when used with LPDDR3 memory. See https://news.ycombinator.com/item?id=12817515 for an explanation.
I'm reminded of G.K. Chesterton's quip: "It is the test of a great religion whether you can joke about it." Chesterton was a very devout Catholic.
The same one serving of Slimfast[1] has less than 10% of my daily calories, less than 2% of daily carbs, and between 35% and 110% of daily vitamins.

I don't see how it's a competitor to a drink (Soylent 2.0) that has exactly 20% of all macros and micros.

[1] http://slimfast.com/products/advanced/shakes/creamy-chocolat...
Using function keys as shortcuts is already a terrible idea on macOS because these are used to control the screen brightness, volume, play/pause etc. The TouchBar might actually make it easier for new users to realise what the Fn key does.
Bug Bounty Hunter Launches Accidental DDoS Attack on 911 Systems via iOS Bug
I'll do the CI work to keep it building :-)
The irony is that a mildly dirty kitchen is actually good for you - you get exposure to a greater amount of bacterial diversity, which keeps your immune system functioning properly, and gives you an opportunity to pick up some beneficial microbes that can aid in digestion.
Apparently, you're not the only one: https://news.ycombinator.com/item?id=12667174
> This is bullshit. You know what else is not on the home row? Most of the keys on the keyboard.

...So? You know where you spend most of your time in Vim? the home row. It's called that for a reason...

I grew up with `esc` way up in the corner, and as soon as I started learning Vim I googled for common workarounds to reaching so far. Refuse to believe it, but it's true.

I've never been able to touch-type a function key on any keyboard, ever. Replacing them with a dynamic interface like the TouchBar seems fine for a row I have to look down at every time, anyway. Even on my 2015 MBP I have to make sure I'm hitting a volume button and not the power button.
If you are an ATS it would make sense. I interviewed with a hedge fund most of your money was bonus.
Maybe. I think Apple sticking to 2.5K and 3K displays, instead of rushing to 4K has something to do with it.
What a time to be alive!
My personal opinion is that if the youngster is enjoying programming and learning using PHP then PHP is fabulous for the context. Plenty of top quality engineering is done in PHP...and like many other languages, lots of crappy programming.

Given that the young person wants to build a SAAS, encouraging them to switch platforms to something unfamiliar seems a bit at cross purposes because PHP is well suited for building web applications and since the person understands it, the impediment of learning a new platform will not stand between the young person and their ambition.

Programming language choice is largely a matter of taste and tastes differ and develop over time. Odds are in a few years the young person will change their taste.

Personally, though I think Clojure is a good language, I think it is generally a poor choice for beginners because:

1. It is aimed at professional programmers and this is reflected in the focus of the community, the tooling, and the libraries.

2. There is a strong expectation that the programmer will have substantial understanding of the underlying platform (JVM, JavaScript, .NET) when it comes to debugging, because error messages will reference that context.

3. Much of the information about Clojure is written for people with years of programming background at an adult level. A significant fraction is at the computer science level. Another significant fraction is about problems that occur at scale.

My advice: do the hard work of finding good material that provides examples in PHP. It's out there. That will let you meet the young person where they are and potentially form the basis for a long term mentoring relationship.

Good luck.
For what commands? I'm trying to look up vim commands that would use the ESC key, and I only see one: https://www.fprintf.net/vimCheatSheet.html#select
http://tnerual.eriogerg.free.fr/vimqrc.html

I'm not even a power user, & after 25 years, I just know the basic few commands that you need to do anything - insert, delete, search/replace, save, & quit.

I feel like I'm taking crazy pills!
> To my surprise the webcam turned on and started recording me

What?
Exactly, and it is not just this one case: serious, avoidable security cock-ups have happened every time a new class of device has been put on the internet, with the IoT DDOS debacle being perhaps the latest example.
They should start with systemd //sarcasm
Sorry, but removing this row of keys is entirely justified if you accept that the touchbar is a valuable addition. Having to reach over a row of useless keys (I suspect Apple's data would show ~90% of customers literally never use them, except for the system-control functions) to interact with the touchbar would seriously compromise it's utility.
Value of cargo only impacts the insurance. Transport doesn't charge by cargo value but by distance, weight / volume, and how quickly you want it to go from A to B.
Visual Studio is the only place I've really used the function keys (F5, F10, F11), and I rarely use VS anymore. Outside of that I use F2 when in any kind of GUI that permits renaming of a file or folder.

All of which can be rebound.
> Suddenly, there was money in the budget.

But the horse had already bolted.
Me too. I loved the story problems in calculus. I felt like I had learned a secret magic spell. Unfortunately I never get to use it in real life.
This looks cool! Always like seeing what idbknox comes up with.

I'm still reading stuff, so apologies if this is answered elsewhere, but what is the plan / workflow / constraints to handle prose getting out of line with code? In current software I read / write it's already an issue, I feel like the more you take out of code and put into prose the more this could become a challenge.

I'll keep digging and reading, awesome work!
Yes!

I've spent so much time in my ion3 setup (now notion..) that changing things is just silly, and I'm so glad I don't have to. Open source code lets you continually port forward what you care about, because you have access to the source code.

I'm on something like 14 years using it? It's just awesome to me that everyone else is off inventing new ways of managing windows, and I'm here pressing F3 to run a program like I always have.
C'mon. Someone presented the hockey puck mouse to Jobs and not only survived, but got it into production.
I realise that, but I'm mostly adapted either to common standards (like QWERTY) or something that provides a benefit to me. I would like a laptop that fits the habits I already have as much as possible, unless there is some good reason for it not to be that way. From the demos I've seen of the touch bar, it will be a gimmick that I very rarely use, so why should I invest in the change?

Also, I work about 50/50 from a USB keyboard. With this keyboard layout, I would need to remember which keyboard I'm using - awful for productivity.
Breaking Your Cell Phone’s Hold
Comma.ai – Comma One cancelled over NHTSA letter
Thank you. I am glad we were able to so effectively clear up our miscommunication.

Best.
Even the Google "knock off" people have trouble making an equivalently good iPhone.
Just fill in the ticket, call to follow it up, explain what you want again, re open the closed ticket, open the ticket again, do a few ritualistic incantations and you'll get there.
Inflation, not growth. You get less house for the same money.
How Frankenstein saved humankind from probable extinction
Zcash begins
>As a vim user, esc is pretty important.

If you're a Vim user and have escape as one of the keys farthest away from you, they did you a favour. I don't mean that as a defence of the MacBook Pro. At the very least, switch caps lock and escape if you're not using caps lock for something else.
Almost? They were well on that route already with the Surface line, and the latest events just hammered it in.

If they get a good small (4,5" range) Surface phone out, I'm out of the Apple game for good :)
I fear magic leap is riding the hype train more than is healthy. They're setting their potential future customers up for disappointment. It seems unlikely to me that whatever they're working on is so revolutionary that we're all going to agree that the secrecy was necessary.

I'd be interested to know if there's any precedent for this kind of strategy working to increase profits. The only examples I can think of (e.g. Segway) are ones in which the hype actually worked against adoption of the product when it was released.

At the end of the day, I really do hope they succeed. It will be great when someone comes up with the analogue of the first iPhone except for AR.
I don't understand the lack of escape/function keys argument. Isn't the touch bar powered by software? Can't you put whatever keys you want there? It's sounding to me like the argument from people who were opposed to a touchscreen mobile keyboard.
I don't think anyone in GOI feels Digital India == aadhar. That's only part of it. Digital India is about creating the ecosystem which starts from providing Internet access, digitizing more govt services, creating awareness among rural population to sell their goods(my uncle sells cotton online through a govt portal now), access health care services etc. Farmers now get their alerts from Indian Agriculture dept, Irrigation dept etc.
I use gdb and never use function keys.
Ask HN: Does anyone actually use clear glass as a “whiteboard” IRL?
I know in pop culture you aren't a really cool coder/hacker/statistician/accountant? unless you do your brainstorming/calculating on a clear glass "whiteboard" but do people actually do this IRL?

http://www.fandango.com/movie-news/watch-ben-affleck-in-new-the-accountant-trailer-751147 (see pic in article)
If it's anywhere like in the US, then some of those operators who don't check for ID simply choose to not enforce the limits.
Bad Moms
I think the idea here is that it's easier to look down than it is to spend a long period of time holding your arm up to a laptop screen. Either you're moving you're eyes off the screen or lifting your hands up off the keyboard - I'd say there are arguments for and against each, and I look forward to seeing how this solution actually works in use as opposed to the armchair theories we've been seeing.
Mapping Inequality: Redlining in New Deal America
I can't believe the nerve of some of these Silicon Valley randroids. If they're so great, why do they think a little bit of regulation is going to kill them?
yes, on the window of the office.
Apple's Fastest Growing Product Category
This is software. 100 years is longer than all of existence, let alone eternity.
Not being funny, but do Apple pay VAT or do they have some Double Irish tax dodge for that?
Australian Red Cross Leaks Data of 550,000 Blood Donors
Performance is also very hard to measure quantitatively, so everyone allows bias to creep in. There are fields where this is less true (Sales) but even then a lot is based on the hand you're dealt.
What do you use to get out of insert mode? Like, you've just finished typing some text and want to save and quit, what do you press?

EDIT: Thanks for the replies, other people. I personally use ^C, I was curious what 'mozumder specifically used. :)
That's exactly what I was going to post! Haha. My comment was going to say one section on switch statements in the article should've been what they "got a clean compile on." Classic, great parody given it seems more believable over time.
Not doubting the price you were seeing in NewEgg, but find it hard to believe you couldn't build your own PC with the same CPU and equivalent RAM, GPU, cheaper by sourcing the parts from retail stores yourself.

Was it a case where Apple was getting an incredibly good deal on those?
One potential solution: ship iPhones with a Lightning-to-USB-C cable with a connected USB-C to USB Type-A adaptor in the box.

This would please everyone, but it'd be expensive.
How is that going to help him? You think the odds are that a company like Nissan has less documentation than he has?

Also: secret commercial information is exempt from FOIA.
> It is not the rap but the ride that you can't beat.

I think that's the reason he's bailing - he doesn't have the lawyer crew, he doesn't want to play the law game - he just wants to create things.
Dunning-Kruger effect comes to mind.
> In addition, I'd also point out that the term "nutritionist" doesn't even mean anything is most jurisdictions

That bears repeating. Dietitian actually means something, whereas nutrition doesn't. Dara O'Briain has a nice way of describing the difference: https://www.youtube.com/watch?v=YMvMb90hem8
That's an incredibly reasonable list and something anybody active in the self driving car space should be more than happy to answer in the required detail.