skysight-inc/HackerNews huggingface dataset:
The distinction here is that those implementations aren't a type system, they are types in the existing c++/java type system.

In many languages that support Optional types as first-class citizens, it is a compile-time error to ignore the fact that it may be null/none. Your code must deal with this, and you won't have any surprise exceptions, even if you are lazy.
Still an open issue https://github.com/dotnet/coreclr/issues/25

The debugger in VS2017 does give the information, but I suspect thats just by re-evaluating the expression.
Because of some track record of Java, or because you just have a feeling about it?

I don't program in Java at all, and frankly, I was flabbergasted to see a change as obvious and useful as this wasn't already in there a decade ago. Or at least 3-4 years ago where a lot more languages started advertising better compilation error messages.
Marketing your startup? Here are the steps to take first
"almost always"

Keep in mind this signal was only discovered in 1989. So we have a forward-looking success rate of three out of three recessions predicted within a year or two.

3/3 is great, of course, but it wasn't delivered on stone tablets from Mount Sinai. The strange thing about predictive economic indicators is they often stop being predictive once popularized.

Why? For example, in 2000 and 2006/7 the Fed raised interest rates aggressively even after the inversion. However, we know that the current Fed is looking at the curve, and has become much more dovish since the inversion. So it's entirely possible that it's predictive ability will be diminished precisely because policy makers are paying attention to it.
I mean, you can locally mute people in Discord too so I'm not quite sure why that is in the "pro" side for Mumble.

However, I'll agree that Mumble is great if all your looking for is somewhat privacy-forward low-latency voice chat with minimal bloat.
Death and illness in the family is particularly stressful and there is no amount of NVC tactics that are up to the task. Your brother in laws protective instincts have kicked in and you will not be able to talk to him rationally until he feels out of danger. Just relax until the limbic system dies down, let your bother in law know you want to help, and then have a calm NVC conversation with your brother in law.
Learn by Doing Volume 47: Security Overview of AWS Lambda
I guess Google engineers has some experience with those hard earned lessons before Facebook even existed. The diagram you mentioned is very typical of microkernels and subject of research for decades.
Actually this^ I'm not certain why it was downvoted but I had forgotten to take the Arab Spring into account and Egyptians organizing on twitter around the internet ban. Both have had... outcomes. But they were clearly necessary actions and twitter did help fuel that occurrence.

To contrast though, if a service being a premier source of propaganda (avoiding the question of this specific case since... politics) and offers no other value, then it's actually worse than trivial it's harmful.

So, it's a mixed bag. I still wish there was a better engineered platform than twitter out there though.
The meat of the article is past that point.
Recursion in SML: A Pathological Case
I've played Celeste. It barely says anything. At most mental health is identifiable as a problem, and the character metaphorically overcomes the issue.
I never heard of NVC until today, but I'm realizing many of the "fake" people I've communicated with in my business career have been using this type of speaking, and it makes sense why they couldn't give me direct answers - they were hyper-focusing on how their reply should be crafted as NVC instead of simply answering my questions.

It's infuriating when you are simply trying to get something done and the other person is more concerned with the alignment of their spoken words than actually giving you the information you need. Just tell me what I did wrong so I can fix it ffs.
Harry Potter
fdsfg
Funny thing, some JVM's already do exactly this for many years:

Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: while trying to invoke the method de.hybris.platform.catalog.model.CatalogModel.getId() of a null object returned from de.hybris.platform.catalog.model.CatalogVersionModel.getCatalog();
I love this. Once I realized what was happening, I felt like you had played a great trick on me. I chuckled.
>> a clone of some upcoming business model

>> target foreign contracts

Both involve working for someone for a long time, then leaving on your own. Really high risk, and people will just dump all their problems on you.
You don't think illegal invasion of Poland and much of the Eastern Europe qualifies you as a villain without "retconning"?

See, the only thing they had going for them was the "enemy of my enemy" thing, and that just wasn't the case after the war, for that enemy did not exist any more, unlike everything else they had done.
This argues for a third counterpart to FSF-style "Free Software" and OSI-style "Open Source Software" terms.

Apparently, FSF is too preachy and OSI is too business-y and thus following "those who forget history are doomed to repeat it" style, a new, third movement of producing software that is free to copy, free to modify, etc. will naturally arise on its own.

There are allusions to brogrammers who know nothing more about OSI than 'It's on GitHub!!', I'm not sure how charitable that is but I can say for several years that no matter how many wiki walks I've taken down the history of Linux, GNU et al which is probably where some of those brogrammers fell as well. IDK the difference, does it really matter, might as well stop looking into it any further than that.

The schism and lack of unity between church of FSF and church of OSI has probably had a net detracting effect on getting software to be more permissible, even if the absolute effect has been way more FS/OS software than would be expected otherwis.

I could be totally wrong, I didn't show up for computing until the Win 95 days.
Wow, this is really great! Soft Skills 201 could be a book unto itself, nice to see this stuff being discussed.

In general, I think the soft skills sections should get a lot more promotion (it's buried so far down the sidebar I had to scroll!). The technical stuff is already well-documented elsewhere, but nobody ever told me how important being politically savvy was in this niche until I had already blown both feet off several times.
> no way for them to "spin" this into something positive for the people

I guess traditional content producers are not people, then.

It's a complex world.
Yeah tinkering just doesn’t feel worth it. I’d love for there to be a simple way to get custom more up to date ROMs onto older Androids. But right now it seems cumbersome still. I just want things to work too.

The issues you mentioned like the soft bricking sucks.
Nothing poisons my respect for a manager faster than NVC style communication when they’re not actually listening to me, they’re merely trying to manipulate my emotions: it shows a deep contempt for me, as a person, and a view of me as a piece of equipment to be maintained rather than a partner in a collaboration.
> There is more vibrancy in that community than there has ever been

This is going to sound weird, but this _is_ why it feels like the old internet is gone: everything is moving way too fast.
Indeed we are an odd species at times. Thank you for taking the time. I will be sure to let him know that we’re here for him, regardless of anything else.
https://www.humanreadablemag.com/morningcupofcoding
I think there's a (small) subset of people who can pull it (NVC) off but it requires them to have had the empathy in the first place. You can't just manufacture empathy in a way where it passes the sniff test.

As an example, a quick Google search just now for "nonviolent communication empathy" turns up an article from 2011 at the "Center for Non-Violent Communication" titled "How to DO empathy." I couldn't possibly roll my eyes harder. It's a failed premise from the jump. It's like an ask I recently had at work, "We need to DO machine learning," says the CEO, "because all of our competitors are [putting it on their slide decks]."

I notice the same behaviors in people who read Carnegie's "How to Win Friends and Influence People" and think that it's an instruction manual. It comes off as insincere and it instantly sours me to further communications with the person.
Commissioners are not elected, that stretches the meaning of the word past breaking point. By that definition literally any government employee right down to sewage workers are 'elected'.

Realistically the Commission are in charge. Because the so-called Parliament can't do anything except (at most) slow down the EU project a little bit, most people who run for election are just EU fanboys/girls who want to be close to the action. In the cases where they send new legislation back to the Commission for more work, it's usually to demand the EU award itself even more power than it was already doing. It doesn't act as any real check on the Commissions power. Even in the rare case of dispute, nothing stops the Commission just making minor changes and telling the Parliament to vote again, which they do. In fact "vote again" is the modus operandi of the entire EU project, whenever anything the Commission and related institutions wants gets rejected.

This setup is unique in the world and exists primarily to obfuscate the reality, as far as I can tell. Europhiles use it to claim the EU is "democratic" although the word Parliament means "the body of government that makes law" in English, and the EU Parliament doesn't meet that definition. There are free elections but they can't change anything meaningful, and as a result turnout has been falling steadily for decades, polls show the population don't trust the EU and see it as "out of touch" although fixing out of touch lawmakers is the entire point of elections. The whole thing is theatre intended to distract from the real power brokers: men like Selmayr and Juncker.
I've sort of used NVC, but I put a lampshade on it:

"Look, fuckery abounds, and it's not time to pass judgement because I'm not ready to be hung, drawn and quartered myself. So for now, let's deal with the facts and only the facts: ..."
> We are measuring significant latency reductions for real players to google data centers right now.

Again, you only have visibility to the POPs, so you're only seeing improvements on the path to the POP.

For example: there is no Google POP anywhere near its Oregon datacenter[1]. You literally can't just push your traffic to the Dalles and plug into the datacenter.

So, no matter where your customer is, you can only improve the traffic to the Seattle or the Bay Area POPs, where the traffic will move over to Google's private network.

Sorry, but I have to call BS on your claims...

[1] https://peering.google.com/#/infrastructure
> Retail is my universe, and Amazon is my obsession.

> It is the most successful social welfare system ever implemented, saving billions and billions of dollars for everyday Americans without costing taxpayers a dime.

And people try to say the American Dream is dead. This article shows we're still very much dreaming.
Great point about the marketing angle; even just using its name implies that you agree with its premises.

One can be non-violent, and coercive. That’s how passive aggression works. Sometimes it’s not angry words but the nicest, prettiest words which can get inside a persons head and destroy them.
So that the data can be captured, analysed, etc.
In the immediate instance, no, WeWork does not recognize anything. But in its first month, rental income should exceed the month's depreciation for the same real estate. The fact that income has not kept up implies that occupancy is low. WeWork is fundamentally a real estate/leasing company, not a tech company.
Yep, unless they are non-profit, and less than 3 years old, and have less than 10€ in revenue, and have less than 5 million unique visitors.
I'm in the same boat you are. I'm considering alternatives to Lastpass, mostly because the client has gotten worse over the past few years (since they were picked up by LogMeIn). I don't mind price hikes, but I don't feel as if I've gotten a commensurate increase in the utility or smoothness of the application (though I've certainly noticed an uptick in bugs).

My big thing is the integration of the Yubikey, which is almost mandatory. Bitwarden has this, but their recent security assessment had a showstopper, as far as I'm, concerned:

'BWN-01-010 – Changing the master password does not change encryption keys'

https://cdn.bitwarden.net/misc/Bitwarden%20Security%20Assess...

If Bitwarden gets that fixed, I'd jump ship instantly. Otherwise, I may play with Firefox Lockbox and see where that gets me.
> > Longevity shouldn't be too much of a concern: Lockbox is effectively a client for Firefox Sync, and Sync is a core Firefox product offering.

> Yeah, but Google sunset a mail app last week so... You never know.

Yeah, but the mail app Google sunset wasn't a core product offering, so... You never know.
So the NSA could listen in.
FSFE calls on the Commission to promote free Software filter technologies
Tons of Chinese companies do business with Taiwan (Chinese smartphone makers and TSMC or Foxconn for example) without issue. China wants reunification, it's not like there's a full on blockade or anything.
‘Flying over Traffic’: Short-Hop Services Multiply
The link provided here is an incredibly bad example to the argument. The answers to the question detail how the poster actually plagiarized. Not only in two lines of code, but in other parts as well. As long as the total line count was not 10, moss would not show plagiarism %40 and reduce it to %20 after hash function gets removed. Just read the answers to the post.
Apparently you still need a Firefox account though. I can appreciate it being stand alone I guess. It is a little too late for me now that I have Bitwarden though.
How to Deploy an Unstoppable Angular App to IPFS
Also, nobody is really arguing that "power posing" can't make someone feel better, if they're disposed to use it as a way to feel better. What was discredited is the idea that it had measurable chemical effects on the body.

NVC is a suggestion, like a style of doing things, not a scientific theory.
Plus C# is introducing non-nullable reference types (null becomes opt in).

https://msdn.microsoft.com/en-us/magazine/mt829270.aspx?f=25...
Better idea:

Optional.ofNullable(foo).orElse(new Foo())
You’re right. I will call today without any agenda or goals. I really do want to be there for him. Nobody should have to take this on alone.
The Front-End Developer – Full-Stack Developer Paradox
The spec has support from Outlook, Yahoo and others: https://blog.amp.dev/2019/03/26/building-the-future-of-email...
Well, it happened around the same time Microsoft bought the company. That's not an answer per se, but probably had something to do with it.

In fairness, Skype seems to be a lot more "stable" now than it once was. I recall having to frequently restart calls due to the audio suddenly crapping out in a variety of odd ways. That seems to happen much less often now. Can't say for sure if the two are related, but it would make sense.

But, I'd take a VOIP system with decreased latency over stability any day. Particularly since the problems could almost always be fixed by restarting the call.
/r/Clojure: recommended academic papers
This argument has solid logic, but I don't agree with underlying view of the world. The governments of the world can, and do force tech companies to do whatever they want in terms of privacy, security and other stuff. GDPR and Article 13, Net Neutrality, censorship and privacy issues in Russia and China... The only pushback I've seen by corporations is by PR and lobbying, and in the end, politicians seem to do whatever they want. Yes, company may be even wealthier than the government - but as long as government has monopoly on violence and can enforce it laws, corporations would only be comparable to banana republics and african failed states.
The link should be the following I think https://www.humanreadablemag.com/morningcupofcoding

The mail list archive is here: https://us18.campaign-archive.com/home/?u=ab0f46cf302c0ed836...
I hadn’t looked at it that way. I appreciate this viewpoint. Does make me feel a little better about the situation. Thank you!
Intel Readies New Stepping of 9th Gen Core Processors
...then you're free to enjoy the "advantages" of "stricter borders" together with messed up copy right laws that will stop you from creating and sharing on open platform websites, you deserve them both :)

Have fun with your totalitarian nationalist utopia: if you think anything referencing technologies like "upload filters" (their simple EXISTENCE!) is about anything then enabling tools of totalitarian mass control of sheeple.

In a normal open society people are free to put whatever they want up online. Now if someone else realizes afterwards that it violates their copyright, they can ask for it to be taken down in a certain interval of time, and if you or the platform don't agree about this, you proceed to settle the dispute in court. Even DMCA and such kind of work this way: after something ends up online you can solicit it to go down!

Same with people: you allow people in, and if they do illegal stuff (this may include whatever your laws want to say, including staying too much without holding a job or creating a business, whatever, write it in your laws) you kick them out or throw them in jail.

If go the other way, it's easy for the "Overton window" to slide over you and you'll go from "innocent until proven guilty" to "guilty until you can prove innocence (or racial purity or whatever)" in a jiffy...

Once you're talking "walls" and "upload filters" you're on the path to some kind of fascism or natzysm, regardless of how you call it, and whether it's state or corporate powered (yeah, Google and Facebook will be more than happy making profits selling "upload filters" or "border control people screening technologies" just as well, they don't care where the $ comes from)...
I write exclusively in Scala, but NPEs still exist. The moment you introduce a java library to your code, you become vulnerable to them. And if you have an inexperienced java developer switching over to scala, you'll get nulls in scala code as well.

And in performance critical code you might find them as well. Sometimes dereferencing an option is too costly, so you put up with an anti-pattern in order to get lower latency or higher throughput.
I have the same reading as the other person: that the implication of your comment is people who don’t agree with you are just ignorant.

I too have experienced big, unrecoverable losses: several were caused by manipulative people thinking NVC or similar allowed them to force resolutions to their misconduct by manipulating others’ emotions, while never engaging in direct discussion.

Many of these discussion frameworks are most often used by toxic and manipulative people, so they become associated with that behavior — though the framework itself is neutral to good.
Huh, you're right that European interest rates have done nothing but go down: https://tradingeconomics.com/euro-area/interest-rate. That could explain added demand on US long term rates, but as the article pointed out, people said the exact same thing in 2006.
Agreed. I feel the key word in dealing with exceptions is "exception," meaning something uncommon, which is a foreign concept in some codebases, where exceptions are used as routine flow-control.

Throwing an exception in Java is a non-trivial expense since the constructor for Throwable populates a stack-trace structure for the current thread. If you're using exceptions as a routine flow-control mechanism, you're incurring that cost too frequently.

Like you said, sure, tune the performance of this new feature because it's part of the standard library and should be reasonably well-tuned. But if people are frequently throwing NPEs, they should consider alternatives such as simple null checks.
Probably one of two reasons.

1. Control. They would control the medium, an thus have full control over the communication. Maybe even apply wiretapping if needed.

2. Anonymity. P2P usually means that you know the address of the other participants, with a central server you don't get to know their address. Professionals might need this extra layer of protection.
> I can't fathom that it would've cost then much to keep the platform running

Depending on how many users used the service, I'd say it could definitely cost a lot. It depends a lot on whether they're using something like aws/gcp where you pay for all bandwidth too.
The example starts from the point of "let's express an emotion", and shows two sentences, right and wrong. Without trying to say "I feel", while following the other steps, there's no opportunity to even make the mistake of choosing the "wrong" one. That's why I asked why the article bothers describing step 2. at all.

I agree that evaluating the actions of the other person is not useful for resolving the problem, but the article also doesn't provide a justfication for sharing my own feelings (thank you BeetleB for shining some light).

Personally, if someone from the management told me "I feel X", I would completely discount it, because first, I don't care, and second, they have an incentive to be dishonest if it reduces the trouble they have to deal with.
> people are clearly against it

Which people? People in his peer group on youtube sure. The world is a big place. I can see 5 people from my seat here on this train, I suspect not a single one has any idea what article 11 or 13 are, not would they care.

Now it's possible pressure groups could argue that they should vote one way or another in a vote on the subject -- i.e. google could turn people against it, or murdoch could turn people for it, but your statement that "people are clearly against it" is quite simply false.
Several major US airlines hit by flight check-in system outage
The Roots of Lisp [Postscript File]
Thank you for the recommendation. I did use Why questions and probably should’ve avoided those. I’ll check out this book.
3 letter agencies demanding access to private conversations happened, so this is very likely the result of all traffic being routed in a more centralized and less efficient way.
Define "enjoy". They have to pay me to do it for a reason. I'm always going to find it less enjoyable than something I would pick on my own to devote my time to.

So really in my mind that means we're looking at varying levels of "not hate". I do not hate the actual work I do 90+% of the time. It's not the most interesting, but I don't feel as if it is pointless.

Unfortunately, similar to the managers thread, the actual time I spend coding is not all that goes into the job. I don't manage anyone, but I find the human interaction portion of my current job incredibly frustrating. From communication styles to manners of expression to priorities when it comes to dealing with teammates we just don't seem to mesh well, and so any day I have a pointless meeting that the organizer is late for immediately saps me of all my motivation.
I have all of those things, and I've followed though. I know lots of other quality devs who have done the same. I don't think people like us are as rare as you suppose. It's not like the job market is particularly tight, after all.
https://lockbox.firefox.com/faq.html
I can't believe no-one has mentioned out loud the reference to The Hitchhiker's Guide to the Galaxy:
"The Answer to the Ultimate Question of Life, the Universe, and Everything is 42"

https://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27...
Grow with Google US and UK Scholarships
The Mosquito
That mail list archive link is down.

There is an issues index:

https://www.humanreadablemag.com/issues-index

Their last entry in "All Issues" is of May 2018, but other links show issues from September 2018, etc.