skysight-inc/HackerNews huggingface dataset:
I'll try to add and explain a couple of things that I haven't seen: ups and downs and body language.

One of the most important things is to match your body language to your message. While it is true that it might come naturally if you practice a lot, it is also one of the "easy" gains in the beginning. It is also easy to exaggerate so be careful. The ups and downs display your personality and let the other people trust you more and feel like they know you better.

Let me explain both of them with a real story of my own. I have been quite often to Japan and I get here and there the question "why Japan"? This is similar to what I normally tell in a relaxed environment:

I have liked Japan for a long time [1]. I didn't like the manga and anime thing so much [2], but I think their culture and language are awesome[3]. So when I got a chance to do my final year project in Tokyo University I took it [4]. Actually, I also had a Japanese girlfriend back then but then we broke up [5]. I went to Japan anyway and it was one of the best experiences of my life [6]! I did so many things like [substory]...

Explanation:

[1] Mild value display for Japanese people. Body language: neutral to high.

[2] High value display, for most people who a foreigner can meet (both Japanese and non-Japanese) manga and anime are not cool. I am not saying I don't like them though, just putting distance between me and those "baka gaijin" (;

[3] Depending on the public I might add some stuff here, like the fact that I like robots or that they are quite efficient. I might even add that Japan does have some weird stuff, mainly in more tense social situations (competition).

[4] The best and hardest to get university in Asia. For foreigners it's a normal to positive sentence, for Japanese is an unbelievable thing (some times I must add some notes due to their stupefaction). Humble face here.

[5]-[6] This must be said in a "I was young and stupid" face initially and then go in with a big, happy and honest smile. Also this shows your story is genuine.

[substory] Tell a high value and positive story. It depends a lot on the people and situation though, I might go for my geeky side to my Japanese culture lover: [geek] Hatsune Miku live > Mario Kart with my friends > Martial Arts training [non-geek]

Make every concept count and display something about you and don't add unimportant fillers. The story reached this point just by interacting with people, telling it again and again and seeing what works best. Some of my other "value" stories: my teen "rocker" days + big live, the community of Makers I helped create + winning a NASA competition [1], etc.

[1] https://news.ycombinator.com/item?id=14417329
Overleaf/ShareLateX are really great tools ...

However ... god I hate working with them if you have a lot of images that need to be compiled each time. It gets really really slow. That's my only gripe with Overleaf/ShareLaTex: the slow compiling.
You find many practical examples at planet.lisp.org.
He is right taught. You are allowed to have all the logic you want in your presentation layer. As long as it is presentation logic this perfect. If it is "Business logic" then this is wrong. Have you realised than having a if statement is already "logic"? Template system that don't have if statement are absolute trash IMHO.
Used to get this feeling from video games, now i get paid for it as a programmer. As a result I've found it hard to go back.
Say you're about to cook pizza or pasta, you use flour and tomato for both. Comparison not 100% off IMO.
Works at 60fps on Nintendo Switch though, which isn't exactly the most powerful machine in the world.
About units and dimensionality, AdaCore tried something in Ada with GNAT : http://www.adacore.com/adaanswers/gems/gem-136-how-tall-is-a... and http://www.christ-usch-grein.homepage.t-online.de/Ada/Dimens...
Update: they ended 2016 with 650 employees: https://www.jetbrains.com/annualreport/2016/
"how do you deal with the Machiavellian people without turning into one of them?"

I think to be aware of the possibly modes of power play and betrayal people avail themselves of, and to guard yourself against them, does not imply that you have to use them against innocents.
Everything but the last sentence is a quote from the book stated in the first sentence.
The US effective corporate tax rate is not lower than the OECD average in fact.

The most authoritative, recent report on the matter by the CBO:

https://www.cbo.gov/sites/default/files/115th-congress-2017-...

It clearly makes the case that the US is non-competitive with other G20 nations on the corporate tax rate. The US average corporate income tax rate for 2012, was 29%. In Canada it was 16%; Brazil 22%; China 19%; UK 10%; Germany 14.5%; Australia 17%; South Korea 20%; France 20%. How much more non-competitive can the US get exactly?

And when it comes to the OECD, the US is once again far from competitive:

"The most recent estimate comes from the World Bank and International Finance Commission, which put the United States’ effective rate for 2014 at 27.9 percent. That’s second-highest behind New Zealand among OECD countries and 15th-highest among the 189 countries measured."

http://www.politifact.com/punditfact/statements/2014/sep/09/...
The article is a bit disingenuous because saudi arabia's population increased from 5 million in 1967 to nearly 35 million today.

It's a 600% increase compared to the US's 50% increase in the same time frame.

It's the same kind of dishonest cherrypicking of data to push your agenda. No different than when people try to compare norway to the US. What applies to a small racially homogenous scandinavian with tons of oil doesn't usually apply to a racially diverse continent sized nation like the US.

This is why my opinion on economics and newspapers have declined. Too much biased cherrypicking of data and too much agenda-pushing.
> Ruby blocks cover a lot of what Lisp macros do

That's a misconception. Ruby blocks are mostly unrelated to macro usage.
Python's syntax is incredibly rigid. I'll only write in Python if I don't have no choice, or I'm paid decent money. I do like the ecosystem of the language tho, it has everything you'd like to write small utility scripts without reinventing the wheel. But Perl has them too, and I like the programmer-first nature of the language, so I use it for my scripting these days. I miss the pleasant debugging and incremental programme building of Elisp and CL in it, but I guess it's not impossible to have sth. similar in Perl, some sort of inferior-perl mode.
Now that buhari has recovered hope nigeria will also recover-Osinbajo
Been using angular for years, and recently picked up react -- as time goes on the HTML based DSL within templates starts to approach JavaScript
Real apps has been built with lisp so therefore it's at least some what practical. On the other hand I just cannot see anything fundamental which makes lisp lot less practical from many commonly used business languages. Well ecosystem size may not same but on day one most languages haven't Hugo ecosystem.

There are lot of schools and if you are "be a cool web app developer"-school where you learning direct skills reauired most common web dev jobs today... Yeah lisp is not essential. But if you are "computer SCIENCE"-school and you targeting variety of fundamental cocepts of field I say that lisp is quite essential.
I don't disagree that this I inportant to you.

Right now my infant child wields "absolute power" over my life so the convenience and time savings of a console is worth it to me.
> It will take you 2 weeks of work to make a new React app have the same feature set as an Ember app

You're probably right about this. But it's not always the whole story - maintain and grow your app for a year, and you may find your experience shifts dramatically.

Disclaimer: I haven't used Ember for anything but the tutorial, and I hear it's pretty good these days.
Boost multiindex provides this capability in C++, although not to the level you desire (worrying about cache alignment, etc)
quasi-quotation is an unrelated feature in Lisp. It's there to build list structures from templates. Using templates in macros is sometimes helpful, sometimes not.
I notice that I can be in the zone while programming, but then when I need to research something (do real thinking rather than work by reflexes), I pop out of it.
This is probably not true, though. Many of the people at YC have said, many times, that what they're trying to do is find the next Dropbox, and everything else doesn't matter. They pretty explicitly talk about how hard to do this is, but how their efforts should go towards that anyway.

The thing is, it's hard to to tell, especially from the outside, whether a company can viably become a billion dollar company. Sure, you've seen plenty of YC companies that ended up either not going for it, or not looking like it's possible for them to end up as unicorns, but this is in some cases too late - you aren't hearing their pitch, in which they explain why they could be the next billion dollar startup.

Investors who want to make money take seriously the idea that one real success is the only thing that matters.
Neat maybe can modify this to avoid blocking certain UI elements. The biggest issue IMO of intercom.io is how it can block critical parts of the UI when expanded.
Hello Riot.js: quick tutorial about this awesome lib
Betting the house on perfecting driverless cars before they run out of money has always been a fools errand. If Uber is lucky Immelt will find another path to profitability.
ERP system planning: Should I map my business processes? Yes
Dplug for Developing VST Plugins on Linux
It takes some effort but you can trigger the zone. I put on my favorite programming song (looped). Turn on “Freedom” to block the web. Exit every unnecessary app. Then finally do meditative breathing. Usually within 10 minutes I’ll be in the zone. The only caveat is that it is much harder for me to get into this state if I’m debugging.
Then there's pills to help getting you there.
Immediate mode GUI was a common pattern in MS-DOS GUIs.
An Intuitive Guide to Deep Network Architectures
I find that isolating myself from my surroundings can actually help encourage me get into the zone. I work from home, usually by myself, but if I want to get into the zone I'll chuck on a pair of headphones; something about that helps focus me, prevents distractions, and pulls me into the zone more easily. I suggested this to a friend recently whilst he was writing his dissertation, and he found that it worked well for him too and really helped him get through it.

However I can't have folk music, as I stumble across a great tune too often and get up to play it instead :)

It is much easier to stay in the zone when there's a physical barrier between you and other people. Even so much as being asked if you want a cup of tea is enough to pull you out of it. I recently asked my boss to stop other people from phoning me if they want me to be productive, and that really helped. I don't think most people understand what it's like; that amazing feeling you get when you're in the zone when programming, and it can be difficult getting them to understand why it's so frustrating being pulled out of it when a simple message would have sufficed.
The Emoji Movie is so bad, it made us yell at strangers on the street
This Lumbering Self-Driving Truck Is Designed to Get Hit
That's one of the reasons I avoid debugging. I much prefer real-time visceral ingestion of system's IOs than undead autopsy.
So paper X is published.
Paper Y says paper X is false.
-> Paper Y is false.

I think there is a clear reason that this is not satisfactory.
First Uber has to survive for the next 5-10 years until autonomous vehicles become practical at the scale required for them to replace their drivers.
I haven't been getting this much for the last few months, but I think that's due to my scattered workload. I'm about to start a new project build and am looking forward to falling back into the flow.

Its a wonderful feeling, its like the fog in my mind has been lifted.
I like these guys' perseverance. But part of me can't stop the feeling of sadness that they've spent a better part of a decade working on it, perhaps the best years of their lives. I know perseverance and failure is seen as good things in certain circles, but I don't think I've ever read a biography where the author spent ten years on something that ultimately went nowhere and then went on to do things of enough noteworthiness to merit said biography.
I sometimes find myself in this situation too. I often find that I feel most productive when I reach this state. But it's quite rare, a lot of my day is interrupted by colleagues, meetings, noisy office etc

It's cool, but you can see the downsides. A few weeks ago I basically disappeared for a few days writing some code. Great fun for me, but not exactly boosting growth opportunities for the team.
The article doesn't give me any convincing arguments against UBI.

The author uses Saudi Arabia as an example as a country with UBI that works badly. First of all, I have no intimate with if there is any implementation. The author does not provide any sources, so that's not much help. A cursory Google search leads me to doubt this claim [1]. The author claims >50% unemployment in the country, again doubtful [2].

Then, the article states that proponents of a UBI claim that it allows people to self-improve and take risks, equating this with a transition from a low skilled worker to a high skilled one, which seems a far stretch. Of course automation removes low skilled jobs; but more training does not automagically turn everyone into PhDs with un-automateable jobs.

Then there are even more wild claims about it leading to a demise of the American democracy, where I don't even begin to see how the author came up with it.

1: https://www.quora.com/Is-Saudi-Arabia-an-implementation-of-b...

2: http://www.aljazeera.com/news/2017/07/saudi-arabia-unemploym...
I get this fake system error popup: [Something like "Your drivers are too old and all your files will be deleted in 213 seconds. Upgrade now."]

> Sus controladores Windows ha expirado hoy en agosto 20, 2017

> Advertencia :

> Anticuado!: Si no actualice sus controladores inmediatamente, usted no será capaz de utilizar su computadora una vez que se haya apagado, y todos sus archivos se va van a ser borrados en 213 segundos

> Necesario:Obtenga los controladores más recientes certificados por Microsoft debajo para mantener su equipo actualizado.
For me, it took more than 30 seconds to "load," (spinner, progress bar) but then just showed a blank page with a grey bar at the top.

Windows 10, Chrome, Ghostery.
This happens a lot to me. Although i always go out friday and saturday evenings. It's just hard sometimes switching it off and takes a reasonable effort...

Sometimes i'm more quiet the entire evening and sometimes it's easier. In my mind, i'm constantly thinking about code then and it's hard to be social then.

All arround, i'm a very social guy. Just when i leave the zone, i'm not.
“The Dexterous Butcher”

Cook Ting was cutting up an ox for Lord Wen-hui. As every touch of his hand, every heave of his shoulder, every move of his feet, every thrust of his knee — zip! zoop! He slithered the knife along with a zing, and all was in perfect rhythm, as though he were performing the dance of the Mulberry Grove or keeping time to the Ching-shou music.

“Ah, this is marvelous!” said Lord Wen-hui. “Imagine skill reaching such heights!”

Cook Ting laid down his knife and replied, “What I care about is the Way, which goes beyond skill. When I first began cutting up oxen, all I could see was the ox itself. After three years I no longer saw the whole ox. And now — now I go at it by spirit and don’t look with my eyes. Perception and understanding have come to a stop and spirit moves where it wants. I go along with the natural makeup, strike in the big hollows, guide the knife through the big openings, and following things as they are. So I never touch the smallest ligament or tendon, much less a main joint.

“A good cook changes his knife once a year — because he cuts. A mediocre cook changes his knife once a month — because he hacks. I’ve had this knife of mine for nineteen years and I’ve cut up thousands of oxen with it, and yet the blade is as good as though it had just come from the grindstone. There are spaces between the joints, and the blade of the knife has really no thickness. If you insert what has no thickness into such spaces, then there’s plenty of room — more than enough for the blade to play about it. That’s why after nineteen years the blade of my knife is still as good as when it first came from the grindstone.

“However, whenever I come to a complicated place, I size up the difficulties, tell myself to watch out and be careful, keep my eyes on what I’m doing, work very slowly, and move the knife with the greatest subtlety, until — flop! the whole thing comes apart like a clod of earth crumbling to the ground. I stand there holding the knife and look all around me, completely satisfied and reluctant to move on, and then I wipe off the knife and put it away.”

“Excellent!” said Lord Wen-hui. “I have heard the words of Cook Ting and learned how to care for life!”

Translated by Burton Watson
(Chuang Tzu: The Basic Writings, 1964)

http://www.bopsecrets.org/gateway/passages/chuang-tzu.htm
DevOps’ish 037: Google, Debian, MongoDB, Kubernetes, and More
You've mentioned one of the exact reasons why I found Vue.js so much simpler. It's highly opinionated, which for 95% of the time, in my experience, is exactly what I want.

I found myself much much more open to JS library fatigue with React; the ecosystem is so vast that it's hard to figure out which particular store I need, or which routing library I want or what form library I need and so on. I've seen a number of people complain about this, especially new comers.

I find the opinionated nature of Vue.js so refreshing, especially for newcomers, which the OP is, hence why Vue.js is a much better option to begin with. And continue with, but that's a decision I guess the OP can make further down the road.
Governments are also not to be bribed by foreigners to sell "poaching" to safari-hunters - while there own people starve. Governments are to get a problem by the source and ask why all those citizens in desperation turn towards poaching.
Government is expected to be clever and spawn anti-poaching myths about peoples penises falling off or shrinking after eating rhino horn.
Also, to expect the law to uphold in warzones - that is madness. If somebody wants to kill you, even the threat a judge can make from afar - of prison in a jar- is by far less worse then returning the hostile specimen back to the wild.
There is no war, where the respect for the law in veterans does not decay to zero over time.
I'm a Fed engineer and spent a 4 mo. assignment on an integrated team with Pivotal pairing exclusively. It was a long 4 months for me. There was no "zone." I'm not built for pairing.
The brain absolutely SMOKES current computers at pattern recognition and task flexibility on a op/watt basis. If you look at alpha go, there's ~4-5 order of magnitude difference between the energy requirements of the human and the machine.

In terms of chip technology, we're near the limits of lithography, and we can't just scale into 3 dimensions because one of the limiting factors is heat dissipation. We're not going to outperform humans on equal footing without a radically different computing architecture than we currently use.
The only thing I've found even remotely similar in capability to Evernote is NimbusNote which is a clone with a similar but not the same web clipper. I've been unhappy with Evernote for quite some time and eventually left it but I can't say I'm definitely not missing some features and most of them tie to the web clipper, which is their best feature and sets them worlds above other software.
Also:

The Tao of Programming [1] 4.4

Prince Wang's programmer was coding software. His fingers danced upon the keyboard. The program compiled without and error message, and the program ran like a gentle wind.

"Excellent!" the Prince exclaimed. "Your technique is faultless!"

"Technique?" said the programmer, turning from his terminal, "What I follow is Tao -- beyond all techniques! When I first began to program, I would see before me the whole problem in one mass. After three years, I no longer saw this mass. Instead, I used subroutines. But now I see nothing. My whole being exists in a formless void. My senses are idle. My spirit, free to work without a plan, follows its own instinct. In short, my program writes itself. True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke. I then compile the program. I sit still and let the joy of the work fill my being. I close my eyes for a moment and then log off."

Prince Wang said, "Would that all of my programmers were as wise!"

[1] The Tao of Programming http://www.mit.edu/~xela/tao.html
I agree with you partially. But we still don't know how exactly does human brain work and learn. Maybe Computer AI as silicon based life will go on a path different from human.
Firefox Selenium IDE extension discontinued after Firefox 55 upgrade
I've found I sometimes just need to do something to get there.

I just had what I consider to be the single most productive day in the past few months, and I started it feeling like I wasn't going to get anything done. But I decided to golf a regex in our codebase and I had that feeling of motivation and jumped right into actual work.

But funnily enough I find debugging to be the most fun when I'm in the zone (assuming I know the codebase). Something about being able to get really deep into a problem and having all the tools and programs and hardware open and running and all setup correctly.
I'm similar, my note-taking system is a directory full of org and markdown files, synced to dropbox.

I don't think i could ever go back to a notes-as-a-service system again.
But computers can't build themselves, nor can they repair themselves.
Speaking of The Zone:

I often see programmers on HN talk about building mental castles of their programs, but I feel like I don't really code the same way. Instead, my thinking seems more "functional". For a given problem, I can often make out the faint outline of an optimal solution, but there's a lot of cruft and misplaced bits in the way. Most of my work involves mentally simulating the consequences of different options and then bending the architecture into such a shape that the whole thing just sort of assembles on its own. I'm only "in the zone" when I have to make that final leap. There's very little castle-building along the way.

As a result, I feel like I'm somewhat incapable of working on massive, multi-part architectures, since I just can't see the running state in my head. Once I zoom in to work on a single component, the rest fade from memory and I lose the big picture. On the other hand, I have no problem working in open-office environments: I don't mentally deal with a lot of program state, so I'm able to just dive right back in. This also influences my code to be more functional, as I know I can rely on e.g. idempotent methods to keep doing what they're supposed to regardless of any finicky global state.

I wish I could get better at building those "mental castles" since it's a huge barrier to designing complex architectures (like games). I don't want to be stuck forever working on the leaves of the tree. Might be related to OCD: I've had the disorder for a long time and I've sort of conditioned myself to avoid keeping running thoughts in memory before the "OCD daemon" distorts them into something horrible. As a result, much of my thinking is necessarily spontaneous and intuitive, or at the very least wordless.

Can anyone else relate?
What Happens to Your Brain When You Stop Believing in God
Isn't something like a DAG doable by indenting in a text editor? Why not?