skysight-inc/HackerNews huggingface dataset:
I happen to be in the interview gauntlet at the moment for full-stack JS type jobs so I hear what you are saying but it seems to cut both ways.

Most places using React are expecting me to be familiar with hooks and everyone using Javascript is asking about familiarity with Typescript. But at the same time they genuinely seem impressed/surprised that I have been using async/await for over a year on my latest professional projects.

I want to say this in a nice way but it is difficult. I feel Javascript developers suffer from an inferiority complex. It's like they need to feel what they are doing is "real code" or something. That seems to translate in this crazy pace of replacement of technologies. I think it gives the impression of innovation. To me it feels like an unsteady eco-system still trying to find its footing. The vacillation from OOP to functional and back again feels like uncertainty. From DIY systems like gulp to all-in-one systems like webpack. It's a sector full of people desperate to look like they know what they are doing while they act like they are still trying to figure it all out.

All that being said, working in JS in 2018/2019 is significantly more pleasant than it ever was in the past. I find creating back-end Node.js services to be quick and easy and writing front-end systems using React bearable. Despite high volatility there is definite progress.
The Pinnacle of LaTex Demo's
Netflix has downloads.
Wechat has no ads because the government uses it to spy on almost everything you are doing from paying a parking ticket to purchasing groceries. It has replaced cash in many areas of China.

It's also tightly controlled and censored.

I would much rather have advertisers trying to sell me something than a totalitarian government using it to control my life.
I try to at least be polite. I'm signaling that the opposing viewpoint is that of a person.
maybe... ultra-secure communication of very large data?
IQos is calling it "heeting". Yeah, I don't see that taking off. Vape is just a pretty slick word, as words go. It's got everything! Unusual consonants, primates, rhymes with cape... It's gonna be hard to beat.
Haha yes! Well done :) How did you find it so easily?
This is basically my day job.
They said they wouldn't release the biggest model because it could be abused to make bots that sway politics. Consider the chain of reasoning required to believe that.
His explanation about why he did it perfectly shows why he was so likable: “Rascality, pure rascality.”
Companies are not, as far as I know, allowed to lie to the government about their conflicts of interest in order to get grant money. The HeLa thing seems very different; there everyone’s telling the truth, and the only question is about what the truth obligates them to do.
A thread from 2018: https://news.ycombinator.com/item?id=17077668
I know for a fact that there's no way we can tell who out of that group of "completely insane" is likely to be violent.

What you're asking for is detention of people with a disability because they have a disability. That's not allowed under the UN CRPD.
You look at the market depth to get a feel where the market is moving. And spoofing modifies the sizes at certain price levels.
If you've ever tried to configure ESLint for a preexisting style guide, or to maintain a configuration's consistency across successive ESLint releases, you may have some idea what's involved. If not, take a look at the kinds of rules those files are invoking, the extent of change they've undergone across time and language versions, and their interactions.

Whether it's a code file or a configuration file doesn't accurately predict complexity. Von Neumann and all that.

As for the maintainer, we're friends. He's been involved in JavaScript and Node.js development since very early on. Standard is not by any means his only work, or his only popular work. He's also the only one I'd trust to maintain it right now---technically and design-wise---and I know he has many other demands on his time. He goes out of his way to acknowledge that he's not alone on many projects, but by any measure, Feross has done the vast majority of work on Standard thus far, for the past five years or so.

If it took him five days to get v14 out the door, it took five days. I'm not going to go and try to second-guess his hour-by-hour through amateur GitHub forensics. But I'd expect a fair amount of the labor came not just from the code itself, but from issue management, changelog, repo hygiene, and associated joys of maintaining a developer-facing tool with name recognition that's first point of contact for lots of folks who don't contribute in kind.

All software, done well, looks easy from the outside. Standard is not the Linux kernel, but it's good software that users interact with constantly. It's been carefully maintained primarily by just one dev for several years. It has been one huge, reliable constant in a language ecosystem with a lot of churn.
Wow, this whole thing irritates me and you totally identified why.
This might be a good starting point: https://www.pinsentmasons.com/out-law/news/open-source-is-ba...
The key to understanding Fowler and similar, and Thoughtworks, that the methodology is their product. They sell consulting and training and seminars and conferences and books.

If any useful, working software is produced that is at best by sheer coincidence and more likely despite their involvement.
>But it won't be cheap for the consumer. At best, our data plans will stay the same price.

...for entirely political reasons. Here in the UK, you can get unlimited 4G data (with 5G in some areas) for $25 a month. If you pay through the nose for shitty service, take it up with Ajit Pai.
Well that is fine but his responsibilities still exist and he is a sack of shit for not helping to support the kids.
> What happens if someone shots from the Russian module, the bullet goes to the European module and it kills someone in the American module?

In this case, at least per the article, it'd just be prosecuted under the suspect's nation's laws.

If space law were modeled off international waters law, though, then I'd imagine any case law pertaining to crimes involving multiple ships of different nationalities (e.g. an American ship, a European ship, and a Russian ship are bridged together to exchange supplies, and someone shoots from the Russian ship, bounces the bullet off the European ship, and the bullet hits and kills someone on the American ship) would apply here.
snus is tobacco. Tobacco contains MAOIs along with nicotine. Maybe you were complaining that the reference referred to tobacco smoke, but it's reasonable to suppose (though granted, not established) that powdered baccy does as well.

Having used chewing tobacco, I can say it's got a hell of a kick more than plain nicotine tablets.
This is the big point that everyone is missing. If we aren't at the forefront of the technology curve, then someone else will be. It's literally choosing to be a winner or loser but you also don't have to put in the time or effort you just have to voice an opinion.
They want to be able to easily boil the organs of any target by simply typing coordinates in 3D space for multiple towers to focus their beams on. It's a weapon pretending to be a useful innocent technology so no one will protest its widespread deployment.
Read the Bible before commenting on it. Otherwise, you'll sound foolish. In regard to Jesus and baptism, start with Mark 16:16.
Do you own a microwave oven?
A Profile of Blomberg Beta,the VC Arm of Blomberg Inc
There is no tracking involved with a paid sponsorship. This is not like some crazy adtech here. This is literally someone just trying to pay some bills by hawking a product—the ethical concerns are significantly less.
About namespacing, they are doing something equivalent, but making theirs the default. If they make theirs nu.ls, many (most) people would type ls ;)
My point is that, at least other governments, were aware of it for a long time. In my opinion they are only raising the concern now for political gain (at least in cases like Macron).

But I agree, let's do it now, it really needs to be done as soon as possible, but, it can't depend its continuation and the countries it gets applied to, on whatever political wing is in power there.

The action needs to be global, with clear rules, and applied on every case, no exceptions.
It isn't for static content (songs/movies), but for active content it is. 5G should effectively redefine what streaming really is.
Certainly. If that's what they themselves decide, yes.

We must fulfill our obligations to them, and there must be "clear, solid restrictions on outsider influence in the debate and discussion" concerning that topic (quoting myself from earlier.)
from what I hear, it's not simple to get a sponsor or enough money from patreons, even for somewhat popular projects.
Open source funding is still an unsolved problem, even if a ton of people have tried.

I don't particularly like the idea of ads in terminal either, but people can decide not to use this, I suppose.
"Not to be rude" is one of those statements that does the opposite of what people who use it seem to think it does. It basically announces that that's exactly their intention and they think it gives them a get-out-of-jail-free card for saying it. It's always followed by something totally unnecessary, it's never followed by something useful or insightful that the other person might inadvertently take the wrong way.

These types of phrases are common and obvious enough that I'm surprised there's not a word for them. See also:

"I hate to tell you, but" (they don't hate to tell you, in fact the delight they get from telling you is why they're telling you)

"NOW, this may NOT be a poe-lit-tic-cull-lee core-rect thing to say, BUT" (in practice, for some reason it's very important to linger on every single syllable of "politically correct" when playing this card, maybe even roll it out so slowly that there are extra syllables, because apparently this is still 1995 and political correctness is some hot button issue that exists in their world that they're always inadvertently stumbling into) (also they're about to say something totally shitty and stupid, guaranteed, and political correctness has nothing to do with it)

"I'm not a racist, but" (they're about to say something so totally racist, and if they weren't racists themselves they'd know not to prefix anything with this phrase- it's up there with "but I have black friends" as being an obvious and transparent tell)

"I'm just keeping it real" (they really want to say the quiet part out loud and think this gives them license to do so)

"I'm a straight shooter and don't pull punches, and I hope everyone treats me the same way" (only ever said by the thinnest skinned people you'll ever meet)

"I'm going to be brutally honest" (in practice, the people who preemptively declare themselves to be brutally honest are always in it for 100% of the brutality and 0% of the honesty.)
Skip the Shortcuts
Keep in mind that the main issue with cigarettes is what is in them: Carncinogens. Not just anything gives cancer. If something doesn't have carcinogens, like vapes, it doesn't cause cancer.

And, as far as I know, the cancer bit is what makes cigarettes so bad.
The only thing missing is Martin Fowler having his own vlog
640 KB is all you'll ever need!
The zeroth order term in persons leaving is usually some sort of systemic insult to them. As a manager, identify the insult. Later, your organization will have to judge whether these conditions are "worth it" or localized to the individual.
Power of Six Week Projects at 3.25 Engineers
I think the shame is he has written some software I find valuable, and some tens of thousands others, but we refuse to value the author's ongoing commitment too.

Software that doesn't require a major ongoing effort can still be in dire need of support, like OpenSSL.

https://en.wikipedia.org/wiki/OpenSSL#Heartbleed

OpenSSL falling over was a wakeup call that we continue to ignore even as NPM, Ruby and other packages are converted to malware because there's nothing in it for the original developer except more work.
Well stated. Once the employee is out the door, they're really just a MacGuffin to drive the real plot: management trying to figure out how it can improve the company and culture to avoid this situation again. Even if I was happy to see the team member depart, I still want to think about why they were hired in the first place, where did things go wrong, what are we not seeing.

At my org, I introduced post-mortems (call them Exit Retrospective so it's doesn't sound too morbid). When an employee leaves or is terminated, we (manager, hiring team, anyone else who makes sense) are invited to an Exit Retrospective. Manager prepares talking points on the following topics:

- Candidate

- Manager

- Team

- Organization

For each topic, manager lists areas where the individual or entity failed/struggled and succeeded/thrived.

Last section is Lessons Learned. That's the agenda. It's shared before the meeting.

During the meeting, we go through each section, discuss a bit, note any actions items we can take on to improve things going forward. Meeting is about an hour. Prep another hour or two.
Fair point, my thought too. Something tells me "big telco" is too valuable to economies to sidestep with a public service/open mesh network relayed via routers and phones as nodes.
Snap Inc.'s Spectacles 3 (the snapchat glasses)
A submission on news.yc about a guide to difficult conversations might have relevant titbits to help with argumentative nature.

https://news.ycombinator.com/item?id=19490573

Quoting a gist from the blog:

> At the core of NVC is a straightforward communication pattern: “When ____[observation], I feel ____[emotion] because I’m needing some ____[universal needs]. Would you be able to ____[request]?”

> At first glance, this looks easy. But in practice, it’s extremely difficult to pull off. To grasp the complexity, NVC makes some subtle but critical distinctions: observations versus evaluations, emotions versus thoughts, universal needs versus strategies, and requests versus demands.

There in fact an entire book on the subject (part of recommended reading by Sam Altman for startup founders): https://www.goodreads.com/book/show/560861.Non_Violent_Commu...
Semi-OT: I really don't like HN being used for quirky historical curiosities (like those found in every atlasobscura.com submission). I want to downvote these, but can't, and I don't think they rise to the level of deserving being flagged.

What should I do?
Future of Recruitment
Whoops, out of date data for me. Yup, China is awful: 2x the emissions with 3x the people but each individual American is significantly worse. Individual Americans don’t get to blame Chinese people when all they’re doing is trying to catch up to American standards of living.

The best part is how easy it is to be carbon negative. I am, and lots of the people pointing fingers at China aren’t. So, take the beam out of your eye.

And this is not counting that what’s important is the area under the curve, not the present value.
Another thing I hate is all these places asking for additional money to give to charity. So they can engage in corporate giving. If they are so interested in corporate giving why don't they give from their profits?
> Last summer, with public concern about teenage vaping growing, Juul Labs paid a charter school organization in Baltimore $134,000 to set up a five-week summer camp to teach children healthy lifestyles.

> The curriculum was created by Juul — maker of the very vaping devices that were causing the most alarm among parents, health experts and public officials.

> In April 2017, a Juul representative visited the Dwight School in New York City to meet with students — with no teachers present — and told them the company’s e-cigarettes were “totally safe.”

https://www.nytimes.com/2019/07/25/health/juul-teens-vaping....
The newsworthy aspect of this article is the trader's claim that his illegal activity was sanctioned by his supervisors at a large financial institution. The fact that a spoofer was caught and punished isn't news as that happens on a daily basis.
I can't see any way Russia benefits from the 5G hysteria directly. So I wonder if they use this as a way to screen for impressionable people in the West that they can then later use for spreading more 'useful' misinformation?
I don't agree with this particular articulation of this position. Stoicism says something similar, "recognize what you can affect and don't mourn over the things you cannot affect", but this quote up there is taking it too far. This quote advocates for wise people to never try to convince other people, which would leave politics to unwise people.

I would say: If you try to convince others of something, focus your energy on one thing. You won't be very convincing if you argue "I've heard that X" on 100 topics, but it will be more effective if you go deep into one topic and have a huge number of arguments on standby, with links to further resources, so that you can create a concise and focused rebuttal when that particular topic comes up.
It is the top headline on Fox right now, which says a lot.
Neither chrome nor android have a revenue stream. Both are long time strategic hedges meant to protect the ad revenue from gmail, search and maps.
Top HTML5 Interview Questions with Detailed Answers Part II
I thought I remembered the general gist of the argument, and a quick HN search for "brain speed light" [0] brought it up as the first result ... so probably pure luck!

[0] https://hn.algolia.com/?query=brain%20speed%20light&sort=byP...
> You're not a bad person for wanting to help others see truths.

At some point, however, it might not be the best use of your time.
His biggest contribution may be the documentation and defining the vocabulary, but when he defines a pattern with a word that has an obvious negative connotation ("anemic"), it feels manipulative.

A while ago I was told by members of a separate team that I was writing the core of my javascript application incorrectly. I was following "functional core, imperative shell"[1] and intentionally separating my data from my functions[2]. Specifically, the code was considered to be wrong because it was "anemic", and I was sent a link straight to that 16 year old page about anemic domain models[3]. The suggestion to fix was to add a bunch of mutable state.

Don't get me wrong - I still almost always appreciate Martin Fowler's writing, as it's often quite good, including the original post. But I also understand some of the skepticism here.

---

1: https://www.destroyallsoftware.com/screencasts/catalog/funct...

2: https://softwareengineering.stackexchange.com/q/203077

3: https://martinfowler.com/bliki/AnemicDomainModel.html
I think hoorayimhelping has the bulk of what you should keep in mind with regards to toxicity.

To add a little from my perspective, one good way to find out if you are toxic is to speak to some psychologists. Either industrial organizational psychologists for the business or a traditional therapist for the individual.

Alternatively, if there is enough data, some metric comparing rates of resignations over time to your industry norm may be instructive.
It's because everyone has bought the doctrine of the invisible hand and self-interest, as a panacea of all that ails everything. While yes these tools do exist, they must be balanced with your obligations to others, else society becomes unhinged. And we're seeing that today.

https://en.wikipedia.org/wiki/Invisible_hand#Criticisms

> Adam Smith, the father of modern economics, is often cited as arguing for the "invisible hand" and free markets: firms, in the pursuit of profits, are led, as if by an invisible hand, to do what is best for the world. But unlike his followers, Adam Smith was aware of some of the limitations of free markets, and research since then has further clarified why free markets, by themselves, often do not lead to what is best. As I put it in my new book, Making Globalization Work, the reason that the invisible hand often seems invisible is that it is often not there. Whenever there are "externalities"—where the actions of an individual have impacts on others for which they do not pay, or for which they are not compensated—markets will not work well. Some of the important instances have long understood environmental externalities. Markets, by themselves, produce too much pollution. Markets, by themselves, also produce too little basic research. (The government was responsible for financing most of the important scientific breakthroughs, including the internet and the first telegraph line, and many bio-tech advances.) But recent research has shown that these externalities are pervasive, whenever there is imperfect information or imperfect risk markets—that is always. Government plays an important role in banking and securities regulation, and a host of other areas: some regulation is required to make markets work. Government is needed, almost all would agree, at a minimum to enforce contracts and property rights. The real debate today is about finding the right balance between the market and government (and the third "sector" – governmental non-profit organizations.) Both are needed. They can each complement each other. This balance differs from time to time and place to place.[22]
That's a fair question, and it is absolutely fair and correct for you to imply that I don't have any.

However, the comment above (which was not me) said "studies cited, case studies presented or concrete examples," not just studies. I was taking objection to the claim that merely coming out of academia counts as a "study" in this sense. I don't need an experimental study (though I would love to have one), a body of anecdotes of successful uses of a tool is sufficient.

I can name countless case studies, concrete examples, and anecdotes of people using the programming languages and software environments I use successfully. There is a large body of evidence that, say, Linux works fine, whether or not a paper says as much. (And, in particular, there is a sizable body of anecdotal evidence that OpenStack does not work fine, and I've been pushing my team to find a migration strategy out of OpenStack for this exact reason.)

Also, I think the burden of proof is on someone advocating for change. When I am delivering software successfully, and someone else comes in and says "You need to be taking this approach," I think it's fair for me to say "Why?", and that that's very different from staring blankly at bash and saying "Why?" and refusing to type anything.

And finally I would actually be delighted to have real metrics for my tools. I do want to know if, say, enforcing style checks via pre-commit hooks makes development velocity faster and avoids annoying developers! It certainly seems like it would but it sounds like an easy enough thing to test, and I wish we as an industry (and more specifically people in either academia or industry who see their work as advocating for better software development practices, not developing software) would spend the time to test it.
It might be worthwhile to research "non-violent communication" (NVC). There is some misinformation out there that it means not speaking clearly, but it's actually entirely compatible with full and complete communication and understanding the viewpoint of another.

It's valuable to understand different viewpoints, and also to share your own arguments - it helps people learn from each other and discover shared truths. So I don't think it's the arguing that is necessarily the problem. Arguments are simply the reasoning behind conclusions. The ugly parts of argumentation are more about style and irresponsible rhetoric.

(I'd also suggest that the common online format incentivizes boorishness. Most comment threads don't make it convenient to have a full respectful sharing of views. You're probably incentivized to lead with your provocative counterargument to "cut to the chase", to minimize the chance of your counterpart getting distracted and moving on to other things.)
Static Type Checking in Common Lisp