skysight-inc/HackerNews huggingface dataset:
I did watch 2 videos of ~10min. It didn't seem as amazing as I imagined.

Most of the features are remote + ink then mail. Nothing that revolutionary. Maybe I missed other demos (I can't find a video on MS website, I used youtube, various sources)

I think my comment was too easy to interpret as lazy sarcasm, I'm just trying to get a picture of what was the setup before.
I had an odd conversation with a Afghani immigrant recently regarding mental health. He claimed that Muslims are less likely to suffer from mental illness than non-Muslims. But rather than over crediting his religion, he stated it is because Muslims take a physical position that rushes blood to the head during their multiple daily prayer sessions.

While mediation has been shown to improve mental health (so I assume prayer would too), I'd be curious if there were studies that combine meditation and slightly inverted positions.

edit: clarity
I believe the author should have explored another reason: English.

One of the legacies of the British Empire is that a lot of the educated people in the world use English. Even in Europe, it is the lingua franca for business and academia. (In mighty Germany, the top institutions publish in English).

I think the applications and work would have to be done in English for China to effectively attract global talent.
It seems to me that nowadays Webkit/Blink has replaced IE for developers not caring about interoperability – with some even going so far as to claim „IE? but nobody uses that!“.
TLDR: Tech success is driven by openness of ideas and people, and China's control and oversight of the internet and other data stifles the ability of companies to execute quickly or with confidence (e.g., security, IP).
Cool, what if adding a timestamp to each result? In Google search I always use timestamp for filtering results visually.
I've worked with microservices in the last year and a half, and I partially agree with the author. My current approach is that of "logical microservices" -- running within the same process/runtime, but with a language-independent API, pure JSON, for example.
I'm learning Vi(m) right now because next semester our C++ course (programming 2) will be taught within a UNIX environment. I'm new to linux as well, so after recently installing Fedora, I limited myself to using Vim as a way of practicing.

So far it has helped to work on a project that involves typing in source code that has already been laid out (its Douglas Crockford's essay[1] on writing a JS parser). Literally I'm just typing it into one file, making a few decisions about whether to put all of the factory functions at the top and have the instances at the bottom, etc. It lets me focus on:

-Opening files
-Saving (:w to keep the file open, :x to save and close)
-Basic copy/paste
-Navigating around the file
-Switching modes

I've spent a few nights messing around over the last week and I feel like I'm picking it up. I like not having to do much with the mouse since I have a bad habit of straining my arm/wrist by holding the mouse while I'm not using it (while reading). Keeping my hands on the keyboard feels more comfortable and ballanced.

It's too early in my usage to say whether it's worth it or not, but I feel confident that being familiar with other text-editing 'paradigms' is a good thing.

[1] http://javascript.crockford.com/tdop/tdop.html
The code statistics on github[1] show almost all C++, while vim is written in C. According to the author the project began as a reimplementation or merely a rewrite of vim then turned into a more ambitious reimagining of how to design a modal editor.

[1] https://github.com/mawww/kakoune
Unfortunate name.
I would say follow these https://github.com/vic317yeh/One-Click-to-Be-Pro#javascript, enough to get you ramped up as a front-end engineer
And that is short for cancer in Dutch, used as a swear word.
As a society we've decided that some things are worth it despite being an economic cost (notably giving senior citizens access to medical care through medicare is an example of a huge cost with little to not economic benefit) so as a society we've decided that some things are worth paying for other people despite cost to ourselves. You are arguing that people shouldn't pay at all for benefits that they choose not to partake in themselves and as a society we've already decided that we are willing to do so in certain situations. Really what it then becomes is an argument of "is it worth it?". It comes down to a value judgement of "is it okay for people to pay for things that they don't personally use?" and "is it worth it to pay for parental leave?". I personally think that the economic losses are outweighed by the societal good of parental leave so I think that answering "yes" to both of the questions leads to a better society.
This is a great write-up!
I too thought video codec was very difficult to understand.

There are many things that look difficult are really not that difficult. they just lack good explanation.

I heard that vp9 compression is a bit slow compared to h264, which makes it not so ideal for real-time streaming use cases. is this true?
Seems to me that every point is "well, it depends" and I didn't find it particularly convincing.

I work in a microservice codebase with the realization that it might have been premature to what we needed but it does roughly live up to our aspirations. Products sharing infrastructure and common functionality (accounts, file storage/management, notifications, email) and solid boundaries for easier outsourcing, support for using different languages in different parts if necessary.

I've found gains, I've found costs. The article is right in that microservices are not a silver bullet, I think few people really believe they are.
What books (or video tutorials) do you recommend?
Related to this topic of course.
>> Can you give us some sources for your claim that speciation has not been demostrated to be caused by natural selection?

If you're claiming that it has, the burden of proof is on you. That's how arguments work.

>> You seem to not understand what natural selection, spceciation or evolution are

I'm all ears.
"Something something Trump is a nazi"
Squirrel video
The looming cloud of deadly pollution doesn't help attract talent either.
Why you should turn off push notifications right now
How is an opinion "full-of-shit? Do you not think that is their actual opinion?
That's why I tend to use visual mode. It sounds like Kakoune is basically visual mode by default, which is cool but not that different.

This example was a bit silly: "dtf will delete to next f, if you then realize that was one f before the one you targeted, you need to undo, go back to your initial position, and try again with d2tf."

There's no need to undo. Just follow up with a dot and you're done. Which pretty much illustrates my other general strategy, which is to edit incrementally without worrying about getting each command perfect.

(Which is not to say I don't find Kakoune intriguing.)
This is certainly something that will be added.
Software Bankers: How Software Developers Will Be the Bankers of Tomorrow
With generic pretty-printing, your program output becomes generic.

Compare the output of "df -h" vs the PowerShell equivalent "gdr -psprovider filesystem", for example. One provides the data in dense (easy to follow) rows, while the other spaces it out across the whole screen, leaving large gaps of empty space around some columns while also cutting off data in others. The difference is especially noticeable of you have network shares with long paths.

PowerShell is probably nice for scripting, but I wouldn't want to have it as my shell.
That would be one hell of an ecosystem to bootstrap, even starting with a partnership with an existing company, even for Google. Building "a" car isn't that hard. Building a car that conforms with all regulations, has had all the testing done on it, can be manufactured at any useful scale, and, oh, also is something that people want to buy, is not a problem that should be underestimated.

(Yes, props to Tesla. They did it. Well... mostly, at least, but it's at least a reasonable guess they're on a success trajectory. It's still a hard problem.)

It would probably be easier for Google to manufacture their own computing hardware from scratch, and as far as I know, they don't do that. Yes, they get it customized because they are a big customer, and they've at least dabbled in phone hardware, but even that wasn't "from scratch". I've got a 2013 Nexus tablet, and it's got all sorts of things in it that aren't from Google.

As big as Google may be, they are not infinitely big, and they have the paradoxical problem of being too successful to take on every little business. Large profitable businesses can't economically afford to take on new businesses that are significantly less profitable than their current businesses, because the rational business decision then is to reallocate the resources being given to the unprofitable sub-business and give them to the profitable sub-business to make more profits. [1] The car industry is very hit-driven due to the need to sell enough cars to overcome massive fixed costs, but even at in their most profitable years I'm not sure the car companies came even close to Google's profitability. I'm not taking the time to look that claim up, because I'm sure that even if they did, they never did it year after year after year the way Google has.

[1] Obviously I'm simplifying a complex thing here. I understand that's a complicated topic, but details would be an unimportant-to-my-point waste of time for all.
Similar mindset here, although my cycling habit is much more expensive (but that gear also gets used much more frequently than a low number of weekends per year).

My (not) buying decisions can be roughly grouped into two categories: "will the goods be more valuable to me than the freedom to spend that money on something different?" and "can I afford to spend that money not only once, but can I afford to make a habit out of that kind of spending?". Cutting down on a luxury is much harder than never starting.
The general pattern is there as I stressed of course exceptions exist and will always exist.

You will find more programmers in a random sample of "nerdy/thinking" personality types than "artsy" ones.

And you will find more musicians among artsy ones than the nerds.

The cultural aspects can define things such as the type of activities that the people participate in but those broad groups (creatives & non-creatives) exist in all cultures.
> prevents, to some extent, them taking part in a normal life

> In a way, it is kind of like blood pressure. Everyone has blood pressure, some higher than others.

Isn't this defining mental health as distance from societal mean rather than fitness for a purpose?
I learned basic biology and physics when I was a student, didn't you?
Galaxy series phones are fantastic.
> It also helps format code, insert, replace multiple parts of the line, etc. all with one keystroke.

Can't you achieve all this via multiple selections (eg. ctrl+d in Sublime) and acting on them?
Show HN: Dawnscanner a static analysis security scanner for ruby web apps
Don't announce stuff you won't release? Like eg. Project Ara
I'm using "deadbeat" to refer to people who don't pay back their loans. That's both the literal dictionary use of the term and also a common term in the industry. Why do you consider it "inflammatory"?

Dang, I understand that you get a lot of flags whenever I point out unpleasant facts. I'm sorry if this bothers you. Should I just accept that HN is no longer a place where uncomfortable realities can be discussed, and move on?

If there are "deadbeats" being subsidized they would obviously not all be of one flavor.

They are disproportionately and predictably of one flavor. That's the entire reason this is a non-simple issue.

Let me take numbers from 7 of this paper: https://drive.google.com/file/d/0B-wQVEjH9yuhanpyQjUwQS1JOTQ...

Based on eyeballing the graph, consider a group which is 50% black and 50% Asian. Every person has a 600 FICO score. Blacks with a 600 FICO score have about a 40% default rate while Asians have about a 20% default rate.

To lend $100 to each member of this group at a fixed interest rate (i.e. we ignore race) and break even we need to charge a 43% interest rate to the mixed group.

The average Asian will pay back $114.40, while the average black will pay back $85.8.

Defaulters come in both flavors - in a group of 100 blacks and 100 Asians, there are 20 Asian defaulters and 40 black defaulters. So the 80 Asians who are not defaulters (using a more awkward word since you object to "deadbeat") are paying higher interest rates to make up for predictable losses caused by the 40 black defaulters.

If we did not bar the use of racial information then we'd charge blacks a 66% interest rate and Asians a 25% interest rate. This would be statistically unbiased (i.e. it removes omitted variable bias https://en.wikipedia.org/wiki/Omitted-variable_bias ) and would not result in a predictable transfer of wealth from Asians to blacks. Individually this does seem unfair.

I am expressing no opinion on which policy is better. I'm pointing out that whatever we do will be in some sense unfair. The only position I'm pushing is numeracy and clear thinking that acknowledges the very real tradeoffs.

(To discuss examples in the article, one could repeat using similar calculations with ad delivery or recidivism. I just go with lending because it's mathematically equivalent and there's lots of published work on it that I can cite.)
The challenges of diversity in sustainability leadership
But Java is objectively verbose. The amount of milliseconds it takes someone to type a semicolon is pretty irrelevant to the inelegance of the language itself and how it is used. Author seems to be going on a rant defending Java more than anything else IMO.
But what you and I call job servitude many, perhaps most, other people see as economic and cultural security.

That could change in the future, but we're at least a couple generations away.

You might say that after UBI people will change. But look at Obamacare. Medical bankruptcies have plummeted. Number of insured are way up. And yet most ordinary voters are absolutely convinced that the nation is worse off than we were in 2008 in terms of health security, despite the objective reality.

Even if we got UBI, middle America isn't going to stop pining for the lost industrial base. They may even resent the economic system more than they do now.
I totally agree. I got forwarded a skype for business invite this morning for a meeting with Microsoft and I haven't used it before. I clicked on the link followed the instructions, which meant installing a pkg on my mac.

The thing that struck me was that after installing the pkg I got taken straight to the conference - I didn't have to go back to the link, put any ID / PIN or anything. It was seamless.
That's pretty typical for windows laptops when you play games. Or at least it used to be. Still not good though.
You must be lost, Reddit is over that way.
Correct

The problem would be much smaller if they used a non-tonal language with a manageable alphabet or abjad (like Cyrillic or Arabic)
Microservices always struck me as a reinvention of service oriented architecture from the 90s and early 2000s. This was done using RPC protocols like Java RMI or CORBA, while microservices are normally done with http(s) or event/pubsub systems.

Basically you're re-inventing linking and weak/lazy binding across a system or container boundary. That's it. This is not a new idea. It has some advantages in areas like scaling and modularity, but it also has disadvantages of increased latency, complexity, and all the weird edge case failure modes introduced by the fact that the network is not reliable.

One of the fun things about being developer-old (over 25) is seeing the same things get reinvented over and over and over again by every new generation of developers.
Question I have wondered about from time to time:

does China have it's own Github "clone"?
Field Notes get my vote. Expensive but unrivaled quality. You can leave one in your back pocket for a month and it won't fall to pieces.

https://fieldnotesbrand.com
I'll be honest, semicolons aren't the first thing that pops into my head when someone mentions Java's verbosity.
When ‘Miranda’ violations lead to passwords
> "Oh but isn't it neat you can pipe it to grep?" NO! No it's not neat, maybe it was neat 20 years ago. Today I want that damn data in a structure. Then you can still print it out in one line and pipe it to grep all you want.

The systemd journal works how you describe, and it is very painful to interact with. I'll take plaintext logfiles any day of the week.

It's fine if you want to interact with the log in ways that have been designed into it. But:

- it's harder to work out what you can delete to free up space in an emergency

- it's harder to get logrotate to do what you want

- it's harder to use "tac" to search through the log from the bottom up

> I want my software configuration stored in a database

So now you can't put comments in your config, you can't (as easily) deploy config with puppet, or in RPMs. You can't easily diff separate configs.
TeamTablets - WorkHeld | Vienna, Austria | Front-end Developer (Web, AngularJS) | On-site - Full-time |

We are SaaS Startup in the field of industrial engineering developing a field management solution.
We are looking for a web front-end developer to work on our web client.

More details (in German): http://www.tabletsolutions.at/job/web-developer-mw-3/

To apply please send us a message to jobs@tabletsolutions.at at put [HN] in the subject. You will then have an interview with one of our developers and might get a small coding task.
You can always also send me a direct email if you have questions: bs[@]tabletsolutions.at.
I've never understood this. The US has a very peculiar perversion of military worship. It's very, very shallow. Respect the troops! But the Veterans Affairs is one of the most poorly run of the government departments. Underfunded and incompetently staffed.

So, the US has many private charities and organizations to help veterans. It seems silly. If there's one thing that a country so supposedly patriotic and morally superior ("exceptional") could do to show it, then it should be a 'no brainer' to try and live up to that and to take care of people who (now voluntarily signed up) to risk their lives for their country. This is more akin to North Korea's version--except the DPRK really is too poor to take care of them.
IMO, a book every developer should read is "The Non-Designers Design Book" by Robin Williams (no, not that Robin Williams).

It's short and to the point, so it won't take long to read, yet it covers all the basics of design to just the right level for the average developer.

"Design for Hackers" by David Kadavy is also quite popular, but IMO it just takes longer to say the same things.

Amazon links for the lazy:

https://www.amazon.co.uk/Non-Designers-Design-Book-Robin-Wil...

https://www.amazon.com/Non-Designers-Design-Book-4th/dp/0133...

Edit: Since several of the latest comments seem to be saying similar things about programmers not "getting" design, I think one thing that may come as a bit of a revelation is that design starts with a hierarchy of information and there are certain rules for how that information should be presented. There is an artistic aspect to compelling design, but when it comes to things like wireframes and UX modelling, your average programmer probably has more design skills than they realise.
How is that contradicting what the article says?
at exploding
Skype is the big plus. A few jobs ago I was at a place that had a horifically expensive videoconferencing system in the meeting room... that we'd all ignore and use Skype instead, because it worked better.
I just installed vim on the side and used it for little notes and so on. After a while I started missing the basic movement keys in my IDE, and installed an emulator. For two weeks it was utter pain and then I was back to normal productivity. Over time I gradually added little tricks and now it drives me crazy to go back.
Why not stop using the menus then? ;)

Visual Studio can be operated pretty much entirely from the keyboard. The default shortcuts are fairly sensible, and you can always add more from the options.

There is one major omission: changing build configuration or build target. (You can give the configuration manager a keyboard shortcut, and do it that way, but it's a bit unwieldy.) So I keep the relevant widget in the toolbar and use the mouse to do it. And there are a few things I haven't bothered to assign keyboard shortcuts to, on account of how rarely I use them.

But in general, I use the keyboard to perform actions, and it doesn't feel like I use the mouse any more than I do with emacs (which I use without scrollbar, toolbar, or menu bar).

I do use the mouse a lot for moving the cursor and selecting text in both cases. (Visual Studio is actually slightly better for this, because you can Ctrl+drag to get word selection.)
Some of the best programmers I know are also musicians. I think you carry some assumptions that should be challenged.
k8s-the-hard-way explicitly says its not production ready. Is there a document that explains what its missing or production topology documented somewhere?
That is why corporations have the ability to defer updates if they want to. Personally I've found that shutting your PC at the end of the workday means the updates will always get installed then and not during the day.
Not necessarily. He says he operates in NY, so he can't pay too cheap. Even the most loyal employee will jump ship if the competing offer is 2x what he's currently making, especially with NY cost of living.

What he wants is stability. You'd be surprised how many very smart people put a premium on that sort of thing, especially when they get older.
Should be called CSS pikachu unless you can somehow swap them. Good job though, better than I could do!
Korean's alphabet is simpler than both you listed imho, but that's just my take.
Which is funny, I read it as 書こうね (Let's write). Even fits in line with the growing fad of using Japanese in project names I've noticed the past 8~14 months or so.
not hyping vaporware would be a start
https://web.archive.org/web/20110718135417/http://www.dina.d...

explains how to exit vi.
How do you buy a car? Do you look at fact sheets and compare, and choose the one that has the list that fits your interests best?

I hope not.

I buy cars talking to people who own that car. I read reviews. I test drive it multiple times. I do check the facts sheet, of course, but them I go and see if it's accurate.

And then I compare. Most cars are identical on the surface, but there are details - this one has a softer clutch, that one looks better (to my taste), and that other is said to do wonderful mileage.

I usually end up ranking them, and if they tie, I go for the cheaper one.

That's how you promote people. You take a few, compare them extensively (talking to others, checking facts, "test driving") and choose the one you feel it's the best.

So far, so good. The missing point here is WHY promote people. The author seems to forget about that.
We effectively have the whole cat thing going on because the alternative is pilot wave. but that means that a quantum even on the other side of the universe can have repercussions here on earth "instantly", and that was not something physicists were happy to contemplate.

Crazy thing though is that the "holy" double slit experiment can be replicated using water and drops of oil. Set a wave going on the water, and then add drops of oil (particles). What you get out the other end is an interference pattern even though each drop only travel down one slit.
Millennials let the bots invest
How do you handle distributed transactions?
Please don't write articles in this kind of tone. It's pure self-sabotage, guaranteeing that you'll only be preaching to the choir.
World, meet Trump supporter.