skysight-inc/HackerNews huggingface dataset:
Agree 100%
If he didn't invest(risked with you) and is replaceable, there is no reason to treat him like an investor/co-founder.
But, I believe that you should cut about 20-30% for important employees, I imagine he is one of them since he is the first.
Second that. I don‘t get it
I mean, they’re commentaries that also just happen to make them spectacularly wealthy.
For comparison, I can't think of anything close to this graphic being shown on the news.

I'm not sure how honest you're being with your comment but there's clearly a line where news reporting jumps from showing something to communicate the facts to something that is gratuitous + glorifying the guilty + insulting to the victims + traumatising to family and friends.

It's not easy to describe exactly where that line is but you'd have to be completely tone deaf or trolling to make such a simple comparison between these videos.
If someone were to invent a new method for information retrieval superior to a search engine they could thrive.

As for proper monopolies it's usually the power/water utilities, although I think that the breakup of at&t back in the day was ill advised because their monopoly sustained bell labs, possibly the greatest innovation hub ever, that being one example of these populist antitrust notions backfiring.
So? Looks like it was revived. That's the magic of open source. It's not tied to any one person or company.
Whether a method call qualifies as message passing in the OOP sense would depend on the language semantics.

In any event the caller must not be specifying the function to call (i.e. it's a virtual method in C++ terms) and it should be possible to send a message that is not understood without causing a fatal error (requires reflection in many languages).
I don't know how you managed to turn a story about a gun massacre in New Zealand - a country with strict gun control laws - into a critique of Americas loose gun control laws.
Let me politely call BS on that. There is no possible correlation between the "code quality" of my random github repos, which I usually start to learn/test/share something, and my general ability to write clean documented code. If a project evolves to have users, things shift.
I wanted to get rid of data.

I wonder if the OOP "style" of obfuscating program behaviour by using more code (class hierarchies, overridden functions, etc.) instead of data (table lookups) could be attributed to him.

The opposing viewpoint is discussed at https://news.ycombinator.com/item?id=4560334 and I've personally found from experience that expressing a set of conditions and decisions as one table is far easier to understand and modify than trying to model it with multiple interacting objects. The latter has much more cognitive overhead.
I (almost) always work where I can plugin - so the "battery" I treat more like an internal UPS. 30 minutes would be fine :)
I don't follow. Ban certain guns and GoPro? What happens when someone crazy starts stabbing people with hunting knife? Ban knives? Ban live streaming? I don't follow how you turned a shooting in NZ into a `America, Land of Guns` rant.
That's a strawman.
"Spawning a Chromium instance for each application" is an easy but far from optimal solution.
People like to traffic in hyperbole, because nuance burns calories and doesn't attract as many eyeballs.

Some describe tech as a perfect meritocracy, which of course it is not. The overreaction to that is to claim startup success merely comes down to who you know. Of course that's not true either. As far as industries go -- especially industries capable of producing millionaires, billionaires, and world-changing phenomena -- tech is absurdly high on the meritocratic scale.
>I still don't really understand what the big idea of message passing compared to a method call is.

For one, the binding happens much later.

Second, messages you can't handle can be automatically forwarded and delegated.

Third, it doesn't have to be local, the receiver could be a server in the other side of the world.

Redux action dispatchers are kind of messages...
If he did, he would be put on Puy probation. Sorry for the sarcasm, but that's how it likely went down!

Let the down votes commence.
It's a great course, but something with more hands-on/tutorial/engineering approach would be even better.
Though exercise is different from injury, you are effectively tearing muscle when doing weight training so isn't it bad to do bedtime exercises?

https://www.livescience.com/60889-nighttime-injuries-heal-mo...

I would have though morning ones were more beneficial?
Not sure if you are directing this comment at me, but I know most of these already. Didn't know about the older terminal emulator issues with arrow keys though.
I recently made my own vim config. It was very easy and wish I had done it earlier.
I wish so many platforms didn't shove content in your face that you don't want... there would be far less call to aggressively censor this material if so many people weren't using platforms which were designed to cram things down the user's throat.

People should be able to live their lives largely free of unwanted exposure to this stuff. We shouldn't have to outlaw people who want to investigate it in order to achieve that.
in which case you wouldn't have put your github profile on your resume, so there is no issue. That's not what this question was about, thought.
2019 OSI Board Election Results
I once left my phone on a train in Kyoto. Managed to get it back in about 40 minutes with the help of station staff (it was a minor station so it was just one guy who didn't speak any English).
I'd go further.

Use of software to make a plane airworthy when it isn't natively airworthy is a problem. Civilian aircraft should have a different standard than fighter aircraft: one that allows graceful degradation under failure.
But it's empty! You'll get penalized
Just to add to the previous poster's comments, Alan Kay seems to also consider the internal state of a "cell" (or object) to be private and responsive only to external messaging. If you extrapolate this to a network I personally see a "colony" of objects that are not "aware" of each other aside from their neighbours' messages, and the whole thing starts to seem like it has a lot of the features we see in modern functional programming today. I don't think this is particularly coincidental, since functional approaches are born from lambda calculus and Kay mentions in these emails a desire to incorporate algebras into his objects (aside from the biological nature of this type of cell communication).

Alan, if you're in the comments section I'd love to hear your thoughts on what you think of the resurgence of functional programming in the modern day and whether anything, other than perhaps languages like Erlang, has approached your original ideal.
I have an x220 on a shelf somewhere. You've convinced me to give it another look - or to sell it someone that would want to.
$200M???

I had to go look it up, it’s $200Bn! $200M shocked me and also didn’t at the same time, as I have been there and seen it for myself.
Really? You genuinely think it's plausible that roughly half of the readers of this blogpost are Trump supporters? I'm really not taking an outlandish stance here... this post will have most of its traffic driven by HackerNews and Reddit, where California is an outsized plurality of the American audience, which went overwhelmingly to Clinton in 2016 (and even more overwhelmingly so in the densest parts of California where the overwhelming sub-plurality of HN/Reddit traffic comes from: the Bay Area and LA). Even if you believe that, all else equal, the average Trump supporter's media diet is about the same as the average non-Trump-supporter's, the demographics of these aggregators alone makes it more or less statistically impossible that what I'm saying isn't true.
Ok so the author inherited a project (in R!) as an intern, and successfully finished it in 3 months. He delivered, that's good, not bad. After that, he wished to reinvent the system to make it better. That's not per se bad, but the problem IMO is that his wish was granted (maybe due to his earlier success), clients payed, and apparently he wasn't accompanied by a senior during that task. Somebody should have explained him earlier, that everything has its tradeoffs, including OOP and all the other stuff. Now the author curses OOP and flirts with microservices. For me it seems that he is not a bad programmer, but works in a company which does not care enough about its junior devs.
Alara was absolutely sure that I'd somehow colluded with her publisher to steal and republish an illustration from her as-yet unpublished book.

I obviously knew that I hadn't. But once she'd started the legal ball rolling I had to engage a lawyer and respond through the appropriate legal channels. My lawyer told me litigation (going to court) will generally cost tens of thousands of dollars. And in California recovering costs is far from guaranteed, you have to file a counter-suit I think, and prove the original case was frivolous.

Filing a case is not free - she'd already spent at least a few hundred dollars in court costs and possibly much more for lawyers to draft cease and resists and the actual case. Either it was all a bluff, or she truly believed I stole from her. The second option was scarier. When you're faced with someone who is absolutely sure that you're a bad person, and has invested a lot of time and money into chasing you, how do you convince them they're wrong?

Imagine being in Twitter fight with someone who you think is completely off the rails. And now imagine you aren't allowed to just ignore them or block them but are forced to assemble a body of proof and pay a lawyer to convince an independent third party of the truth.

Given this was a webpage that was not making any money (I had tried to sell posters, but never ended up seeing a cent) the cost and time were not worth it.

Mike Riethmuller was the other guy she accused of theft. He managed to find a journalist to cover the issue, and that worked out much better for him! Not living in California also made him harder for her to chase down.
Imma let you finish, but first I need to tell you about this other blockchain.
4) Also, from a design point of view, the focus is a conversation of messages. Often the way people do "OO" is they focus on entities, not the messages and coversations.
It's an arms race. The incompetent criminals are being weeded out while the system lets the apt ones thrive. It's telling that computer fraud has grown while low-hanging fruit is being showcased.

Also, competent engineers are not employed by mafias, they are coerced into. Money is just an added bonus.
vimtutor is also a good way to get started with the basics of vim. If you have vim installed, it probably came with it.
Good job. All projects vacuously have clean READMEs and concise commit history.
I have noticed “safety fade” can happen in projects and organisations.

In particular when you are doing something for the first time, uncertainty creates a space for a safety culture to operate.

Design, process and safety emphasis lead to operational success.

Over time the original designers and engineers leave, new staff join. Field experience shows that most of the safety problems that were anticipated in design never happen. The organisation starts to become complacent.

All the safety features and procedures start to be considered, psychologically, as a “safety margin” or a kind of budget that can now be spent by taking more risks. Triple or quadruple redundancy just starts looking like extra weight.

Within the org, pressures to lower costs and deliver faster start to win out...
> GoPro sells an official mount for mounting a camera on a rifle

Is this something GoPro should be ashamed of? 99.99999% of gun owners aren't criminals.
I actually wanted to post the same thing.

Alan Kay's view of OOP is mostly just the actor model. But the actor model, like OOP, does not tell us how to actually build programs. "When do I use an object?" is a question OOP does not answer, "When do I use an actor?" is similarly not answered by the actor model.

Service Oriented Architecture is also effectively the actor model, but with a focus on the persistent process abstraction.

What Microservices does is take the actor model and say:

* Here's how you figure out where the actor abstractions should go, how large they should be, and patterns for interaction

Where microservices soooort of diverges is in its lack of discouragement of synchronous communication. But if you build your microservices using queues, I think you get the right sized actors with all of those benefits, without going down a rabbit hole of trying to structure every single bit of logic as an actor.

AWS's "Cell Based Architecture" is also just actors, but with its own set of patterns for how large to build them.
Fortunately it does not matter, because the industry seems to have mostly gotten out of the "if it's not X-oriented it's bad" dogmatic mindset that spurred the "OOP craze" of the 90s and early 2000s.
> Also you see smart people ruled by idiots all the time. See USA for an example

Well...
Not true. See the record $2.7b fine Google got for promoting Google Shopping results in its search results.

Also see why: For leveraging a dominant position in one market (search) to intrude on another market (shopping).

This looks suspiciously similar. Google is leveraging a dominant position in search engines to intrude on the browser market.
>It's important to note the context of this article, and most the responses, which is Vim for developers (or at its most general, Vim for sustained local use). The reason I bring this up is that there's a whole other set us use that is often overlooked, which is Vim as a standard tool for sysadmins.

>Any system you connect to will have Vi, and probably Vim. This makes it an ideal tool for sysadmins that might need to connect to tens or hundreds of systems to know how to use, and to have a fairly standardized behavior. In those cases, having a customized config can actually be more of a hindrance, because switching from a highly customized local Vim instance to a stock remote Vi/Vim instance can be jarring.

That's a great point. I had mentioned something to the same effect, briefly, in the blurb for my vi quickstart tutorial, here:

https://gumroad.com/l/vi_quick

I first wrote that tutorial at the request of a couple of Windows system admin friends of mine (at a company where I worked earlier), who were tasked with managing a few Unix boxes, without knowing Unix. They used the tutorial and later told me that it helped them to quickly start using vi to do their work on those boxes, including editing config files, simple shell scripts, etc.

Edit: Since vi is mostly a subset of vim, the tutorial works for vim too.
Fair point, how about the people who turned on the television in the subsequent days, knowing that the video of both towers was being played on near constant repeat?
Do you have any data supporting this assertion that access to and ability to freely communicate information leads to less radicalization, rather than more? I look at the Internet, and wherever there is no censorship, there is not wisdom; just hate and chaos.

4chan (and even more so, 8chan) are the pure essence of no censorship, yet everything from Holocaust denial to rampant racism and sexism thrive and fester and spread. The most persuasive ideas are those that are short, easy to digest, and blame someone who's not you for your misery. The truth, well, it can be messy and complicated, and I'm not sure you can get there without shutting down the puerile voices screaming memes of hatred.
Another tip: For ed commands (the ones that are like :something) spell them out initially, for example use :substitute instead of :s.

It's much easier to remember and you can use autocomplete anyway. Once you have the command down you can start to abbreviate it.
Boeing has spent more money lobbying the US federal government over the last 20 years than any other company. Last year they had the government kill Bombardier's attempt to break the Airbus/Boeing duopoly. Boeing also prevented the US military from buying an Airbus tanker a few years back. Boeing has definitely captured the US government.
OO is a great example of Chinese whispers. The original idea behind it is more in line with Erlang or functional programming in general than what we have today in Java or Python.

That’s why I’m adamant that existing OO languages need to die. They’re abominations of good ideas that make things worse. C++, Java, Python, are all founded I’m confused interpretations of OO. OO has also become so synonymous with these implementations that we should just let the paradigm go entirely and start afresh.
You and I have heard different things but I suppose those who don’t like it are more likely to leave and then tell me horror stories.
How to Make $80k per Month on the Apple App Store (2017)
https://medium.com/@GolDDranks/things-rust-doesnt-let-you-do...
Might? I catch the Docker deamon regularly to eat through a full core while no container is actually up. Also every now and then I have to manually delete all the dangling docker images because the filesystem runs out of nodes because Docker doesn't clean up after itself (although this could be on purpose, I don't know, or I'm doing something wrong...)

EDIT: I guess this has nothing to do with docker0, but still, docker is feasting on my battery every now and then.
One would hope MCAS would not do anything if the AoA input was known bad. This looks really bad for the company. I'd be asking for FMEAs and/or FTAs on this, what the conclusions were, and how they intended to mitigate this exact failure - because it's got to be in there.
Just yet ANOTHER person on the LEFT that is

Anti :-

* Equal Opportunity

* merit

* treat people as individuals

* Hold INDIVIDUALS accountable for their actions
etc

This is why the LEFT and RIGHT are growing so far apart
its so diametric in ways to conduct society, life and others

------------------------------------------------------

* LEFT WING = Global Socialism = Equal Outcome & "Diversity" + Censorship + Open Borders + Victimhood/Group blame + Remove Due Process & Evidence

* RIGHT WING = National Democracy = Equal Opportunity + Merit + Free Speech + Proper border control + Individual accountability + Due Process & Evidence
Yes, as long as the media you put in it was legally acquired.
> The video of the 757s hitting the WTC isn't purged from the internet, why should this video be?

That's different though. This video has been released by the perpetrator. Do you think beheadings videos released by ISIS should be easily accessed by anyone on Facebook?
Do you have an example where multiple cursors are efficient, but Vim is not?
It's your own Facebook feed.
I don't think this can really be considered propaganda. It functions more to shock, insult, and potentially "brag". I think it is almost impossible that this video can garner support for white supremacist causes in anyone other than an already deeply racist and violent person. Seeing this unfold only portrays the shooter as a cowardly psychopath.
Fixing an "aerodynamic" problem with a "software" solution is already cutting over to a different problem domain and it will lead to unforeseen circumstances. What can go wrong, will go wrong.

People at Boeing who made decisions for this project whether it is a team lead or a test lead or a project manager or a sales exec or a CEO; are all equally blamed for this. These deaths are on their conscience.
Most programmers never had to use busybox.

Especially the kind of programmers that take an issue with vim for being arcane.

And even when they have to, its trivial to extend to add nano or whatever.
If you like Herodotus, you should also try Thucydides, who wrote just slightly later. His attitude towards history is strikingly modern, to the point when it's a shock when he mentions some "new" piece of technology that's 2,500 years old.
I think that they are trying to ride a wave of sentiment. You can see a similar strategy in their political coverage that causes them to do some weird things, like dismissing the accusations against Justin Fairfax. They have good writers on staff but I have found that more incisively factual coverage of major stories can always be found in The Washington Post.
Motorways are absolutely needed in a modern country. To suggest otherwise is wilfully ignorant.
Windows-only?
The media has a lot to lose in a tech-dominated world.

They used to have a monopoly on reach. Readers came to directly to them. Today that role belongs largely to tech companies. Media companies are heavily dependent on the algorithms and whims of the likes of Google, Twitter, Facebook, Apple, and Amazon. And it's not just distribution: it's their business models, too. Apple taking a cut of NYC subscription revenue, Amazon doing similar things through its Kindle devices, Facebook and Google ads, etc.

This would be an existentially terrifying position for any business to be in. And as much as the media likes to portray itself as putting truth-seeking and objectivity first, it's still very much a collection of self-interested profit-seeking businesses.

When you're the media and you're faced with this situation, what do you do? What weapon do you have? Your content of course.

It doesn't need to amount to full-scale propaganda or anything obvious. You simply hire writers and editors who are themselves anti-tech, and results will follow. Even if you don't hire that way as a media organization, your employees' incentives are aligned such that they should naturally lean anti-tech, given the realities of the business situation and its effect on their jobs.
Disclaimer: My vim knowledge has many gaps.

Understanding vim's model, what Chris Toomey of Thoughtbot calls "the Vim Language", helps incredibly:

https://youtube.com/watch?v=wlR5gYd6um0

I've picked up numerous tips watching this and other of Thoughtbot's excellent video series. More importantly, though, is that I've learned why specific vim idioms and motifs exist. They've lead me to rethink my own usage patterns, sometimes changing them, sometimes holding them just a bit more tightly. (Say, my practice of doing global regex pattern-replacement edits rather than repeated vim edits or macros, generally.)

But for a tool I use for coding, data cleaning, systems administration, email, writing, document preparation, and more, it pays to be on the lookout for more effective, faster, reliable, and/or repeatable methods.

And no, vim's not the only editor I have, or do, use. It's not even the first Unix editor I'd used. There's been DOS EDIT, EDLIN, MacWrite, WP51, WordStar (me and GRR!), EDT, EVE, the ISPF editor, emacs, pico, ae, MS Word, ... you get the idea.

But back in the 1980s, I first encountered (and balked noisily at, for a few weeks), BSD vi. And the basic muscle memory acquired, after a brief period of pain, has almost certainly been my best technical investment after learning to touch-type itself. Most importantly becaue both have been remarkably durable skills. No, vim is not vi, but it builds on its core. And over 30 years later, I find it useful both to see what new capabilities have been added, and where my old knowledge has holes or flaws.

And I plan to be using, and able to use, that knowledge in another 30 years. Which I cannot say for most of the other editrs I've listed, or those listed by others here. It's been both vi/vim's utility and consistent access to it which have made it a valuable and durable tool.

Vim is a massively efficient tool for sculpting text. And that's why I use it and continue to hone my own skill with it.
Choose the right React Native Navigation library
Reminds me of the movie Grandma's Boy:

https://goo.gl/images/mk6nvU

It would help if this company posted a pic with someone actually sitting in it/ using it.
Chrome 73 – What’s New in DevTools
NZ and Australia have censorship laws. Needless to say LGBTQ texts were censored far more than straight ones.