skysight-inc/HackerNews huggingface dataset:
> This past fall, I met Doe, who told me Shuman appeared out of nowhere at an intersection where he was standing with two colleagues and started chatting him up in what he described as hushed tones. He recalled her saying, “Excuse me, but I couldn’t help but notice that you’re attractive. I’m in town from New York, visiting a friend, and I was hoping you’d be willing to show me around.” He gave her his cell number.

The obvious goofiness of the alleged scammer's pickup line makes me think of the famous Microsoft Research paper, "Why Do Nigerian Scammers Say They are From Nigeria?" [0], which hypothesized that foreign scammers continue to use the Nigerian prince trope because it filters for the dumbest victims:

> Since gullibility is unobservable, the best strategy is to get those who possess this quality to self-identify. An email with tales of fabulous amounts of money and West African corruption will strike all but the most gullible as bizarre. It will be recognized and ignored by anyone who has been using the Internet long enough to have seen it several times...Those who remain are the scammers ideal targets.

[0] https://www.microsoft.com/en-us/research/publication/why-do-...
Best libraries/frameworks for building a web application with scalajs
What are the good tools/libraries for developing a web single-page application (with toolbars, menus, dialog boxes, date picker...)?

My only wish/constraint is to use scalajs.

Note: I prefer using native scalajs libraries rather than facades/bindings.
Note: If possible, that it's easy to port it to an android/iphone app.

I am thinking about this two solutions:

- only these libraries: spray.io+scalajs-bootstrap + scalajatags + udashcss

- the big framework "udash"
There is no appeal, really. He wasn't elected by the general public, he was elected by 0.35% of the population in the form of the Conservative party members.

This is worth a read if you're trying to understand Boris Johnson: https://www.nybooks.com/articles/2019/08/15/boris-johnson-ha...
What's the CVE for the actual security issue in libebml?

... I guess there isn't one. According to VLC upstream it was fixed in libevml 1.3.6.

https://trac.videolan.org/vlc/ticket/22474#comment:21
How to Never Run Out of Ideas, Stay Creative, and Become Prolific
I thought the same. It's why many positions like that often have mandatory vacations.
You are presuming that the women of India get to choose.
The library is not the newest one, so it is by definition, old.
In this case it might not be 'pseudo'-anonymization but rather 'pseudonym'-ization. At least that seemed to be the intent when I last heard the term.
> Rich text features desirable for end users include things like inline images, bold or italicized text, and so on. However, the tradeoff isn't worth it. Images can simply be attached to your email, and you can employ things like asterisks, /slashes/, _underscores_, or UPPERCASE for emphasis.

Well, why bother writing his own post in rich text then? He has headings, bold, links, grey font at the bottom, image.

Don't get me wrong - for high security systems/environments, plaintext is way to go. For everyday life use cases I prefer html. Although with Markdown rendered text I would be pretty happy. And enough for author to cover his post sans the green/red boxes and grey text.
We refer to such data as deidentified.
Indeed, a job for "git annex addurl" in a loop.
well, Germany at least doesn't as far as I know. 20GB Telekom LTE at ~80EUR/m, after that it is throttled. They do offer an unlimited, while network neutrality bending, youtube/netflix unlimited streaming option.

PS: I stand corrected. https://www.telekom.de/unterwegs/tarife-und-optionen/smartph...

They do offer them now
So the sentiment is that May "didn't try hard enough"?

There are advantages to having a sociopathic buffoon in power willing to push through tough legislation, like Trump and immigration reform...provided they don't tear the society apart.
That paper has another paper on algebraic effects in its list of references, so it's highly unlikely to be the origin :-)
“Maybe” monad through async/await in C# (No Tasks)
I'd argue that, in a dynamically linked system, the onus in on the system maintainer, not the application developer, to fix these issues.
He comes across as an affable buffoon, and total failure dealing with everyone on the international stage, including the EU, during his stint as Foreign Secretary.

He's a racist liar with a track record of causing problems every time he opens his mouth.

Appeal? Bear in mind neither MPs or electorate got to choose him to lead the Tory party, and hence become PM. Just paid up members of the Tory party, who are well to the extreme right even compared to the parliamentary party.
>This is worth a read

Perfect, thanks.
Hopefully, the necessity to deal with climate change will cause the government to run out of money for the ludicrous subsidies of corn for ethanol, cheap HFCS, large agribusiness, etc.

It might also cause the U.S. government to be forced to start to acknowledge and deal with climate change.
So, you're saying that incremental positive change is pointless? Would you call someone who fixes one bug in a codebase a hypocrite because they didn't fix all the bugs?
My point is a different one: If a user or a journalist installs the current version of the software and he runs a current distro it is not a surprise that he assumes a (security) flaw that manifests when using that program is caused by the program. The main project does not necessarily have to fix it themselves, but ideally would notify the distro (and that would make for a good response).
He might have a case based on the fact that AA not only knew about his bookings, but actually assisted him in every one of them, without ever warning him.

If they tolerate and assist something like this for a long time, the clause forbidding it may become invalid, depending on the situation, similar to customary law situations.
what kind of attribution model did you use?

In general, last-click methods will substantially under-value FB and over-value Google. This occurs because you see an ad on FB, don't click, but search to get back to the website, and click on a Google ad.

I've found, that for a lot of b2c businesses, FB provides extremely good ROI. Google is much better for b2b though.
The page footer might interest you. It directly answers your question.

Quoting

"But if plaintext is so good, why is this page written in HTML?"
This is a reference document, not an email, you twit.
Probably because Sir_Cmpwn just made it. Considering his other e-mail-related website[1], I'd say that's why.

[1] https://git-send-email.io/
>HTML as a vector for phishing

I would disagree, You can make Text-only links look fairly harmless too. The issue is more often that people do not look at all, even in text-mail, what the link points to, not that they can't see it (plus you can hover and the browser still shows the URL once you open it)

>Privacy invasion and tracking

Only if you use an ancient and outdated client that doesn't block external resources by default or proxies them over another server.

>Mail client vulnerabilities

Only an issue if the client rolls their own HTML renderer. Outlook uses the IE Trident Engine, Thunderbird uses Firefox' engine, Gmail transforms using the Chromium engine internally. That means the email client is usually as secure as the respective browser, unless you use a mail client that rolls their own engine.

>HTML emails are less accessible

Possibly, depends on the sender. You can make them more accessible than Text though because you can prevent the screenreader from trying to read out the link or irrelevant information.

>Some clients can't display HTML emails at all

Most mail clients will usually bundle a text-version of the mail, some MTAs also do this on their own. Doesn't really matter in practise since 99.99% of people use a mail client that can display HTML.

It feels a bit like complaining that people on the highway drive so fast that you can't properly merge into the rightmost lane with your oldtimer car.

>Rich text isn't that great, anyway

And tbh, this last one basically seals it; this is a website made to rant from the personal perspective of someone who blocks mails containing any HTML from their services and has quite the history of throwing people using their lib under the bus over personal preferences.

I don't see how any of this is relevant when even the site itself admits that using a multipart mail with both text and HTML is sufficient, why should I even begin to send plaintext instead of doing that?

Unless your mailclient is garbage, it handles multipart and will understand the mail.
Norwegian Air to accept Bitcoin, opening crypto exchange
Is this true? All the people I interact with professionally are sending HTML email, probably because they all use Gmail.
I’d love someone to convince me I’m wrong - but I think we’ve lost this fight.

Years of use of plaintext hostile clients by people who read our emails means bottom posting or inline replies are seen as extremely strange, and impossible when you have one of those “seven email deep” threads forwarded to you. (I know, I know, “snip it down”, but sometimes I just don’t have those minutes in my day ;))

Wrapping as well has given me trouble - I'm not sure what I settled on but I went through a period of having some users see my emails come across poorly formatted. And to that note, IIRC Outlook doesn’t do a passable job with plaintext mail, instead shoving monotype text in an ugly system font. The last time I checked I don’t think it converted > into quoting and just vomited them up.

I don’t know what the solution is beyond reluctantly accepting that we have to both consume AND produce HTML email now, and make tools that do it gracefully.
Asia’s Future Is Now
There's an equal chance his own party will help bring down the government, and force an election, to help prevent that catastrophic outcome (no-deal exit).
Rabbits, too.

The whole premise behind this headline seems bogus.
The page is about setting up email clients to send plain text emails, but most of the reasons given why plaintext is preferable are about receiving email. The remaining reasons are either "rich text isn't that great" or are trivially solved by the client (extracting plain text from a rich text email isn't hard on non-marketing emails).
Sure, but are they sending it for a concious choice to prefer HTML, or because it's Gmail's default?
I launched a simple mobile BI app before but it didn't get any traction so for Poli, there is no recent plan to make it mobile friendly :(
Farming is an activity that is critical to the national economy and a strategic asset. It's not like this is some boondoggle bridge to nowhere. Seems kind of like FUD spreading to say that we spend $8B subsidizing crop insurance and then saying we'll pay more (which is obvious, IMO) and acting like this is a problem without even floating an number for that future cost. And this is coming from someone who's against most farm subsidies.
Elasticsearch for Offensive Security (2018)
> It seems one exec left because he had enough money

While being blindsided by the man you’ve handed company strategy to is bad, it’s not under the umbrella of control. Letting the situation get to the point that your deputies are engaging in shouting matches and everyone in the company has to pick sides is where control was lost.
Exaggerated,it is not "three times" , if you combine Spotify/Netflix you could say "you pay the same per month as for Spotify+Netflix combined (around 17€)", If you compare it to Netflix or Spotify the ratio would be 1:1.5/7. As it is payed per household the ratio is even lower if you have a family. I'm not a big fan of this mandatory fee either but we should stay a the facts.
Do they use formatting?
do you have some examples?
a journalist is on Windows or mac. They could even chekc that it does not crash with the provided sample.
> Perhaps I'm missing something, but how does the human body have internal knowledge of the current gender ratio in society such that it will attempt to fix the ratio to balance?

It doesn't.

This process happens strictly through natural selection.

If average female fertility is F, the number of sexually mature females is f and the number of sexually mature males is m, then the average male fertility is F * f / m (each child is conceived by exactly one male and one female). This means that the less numerous sex has a higher fertility.

It is not true that each child is equally likely to be male or female. Some parents are more predisposed to have male children and some parents are more predisposed to have female children. The parents predisposed to have more reproductively successful children will have their genes flourish - pushing the sex balance of new babies slightly in the corrective direction.
That's not what Show HN is for. I don't submit my articles that way.

It's for things (apps etc.) you can try out. Not for essays.
We're discussing the decision-making of people in the US in the 1950s, correct? If communists take control of a dense urban area and throw up barricades to block the more narrow streets, there is military usefulness in having a freeway passing through that urban area.

It is also theoretically useful in case of a railway strike.
New York Times to fight fake news using IBM’s blockchain tech
Your post said "notify users about", which is where my comment came from.

Notifying distros is something they could do, but how many/which distros do they have to notify? It seems like it could be a massive job in itself. Hence my edit :p
If this spreadsheet had this type of business impact why was it in excel in the first place? Where was the version control? Why did a contractor have administrative password to such a heavily business dependent process?

This article speaks volumes about their internal IT Governance and process.
Its not partial. Its pseudo.
Nice stuff, thanks! Regardless of whether you go for the 'big-bang rebuild' or the slow and steady migration, you'll need to get engineers on the case at the cost of shipping new features. Most companies are at least half-decent at drawing a line between new features and revenue (or whatever their main measure of value is). How would you draw a line between paying back technical debt and value? In my experience, it's often hard to get people who don't truly understand technical debt on board with projects like this.
Every regular customer should be thankful this was put to an end. Keep in mind such every regular customer will have to pay for such extravaganza that will have to be reflected in the ticket prices after all.
"Modern-day espionage operations have one big advantage: Instead of painstakingly planting agents in companies, digital spies are simply sending prepared emails."

We face this threat in my business - daily fishing attempts or schemes to get employees to open files. It never stops.

This is a primary reason when we started designing our new web app at bomquote.com a few years ago, we first focused on communication tools which reduce our use of email both internally and in our dealings with our customers.

Sure, there will be attempts to hack our app servers, but from my view we can deal with that easier than preventing our accounting admin from clicking on a well crafted email.
The CEO wrote him a letter saying, “Sure, go ahead and book an empty seat for your suitcase under the name Bag Rothstein”? Because if not, it sure sounds like he put his trust in ticket agents.
Getting Started with the PVS-Studio Static Analyzer for Visual C++
> Unfortunately, Differential Privacy proofs can be used to justify applications which turn out to leak privacy when the proofs are shown to be incorrect after the fact, when the data is already out there and the damage already done.

You are right that some differential privacy proofs have later been found to be wrong. For example, there is an entire paper about bugs in initial versions of the sparse vector technique [1].

However, I imagine this will evolve the way cryptographic security has evolved: at some point, enough experts have examined algorithm X to be confident about its differential privacy proof; then some experts implement it carefully; and the rest of us use their work because "rolling [our] own" is too tricky.

[1] https://arxiv.org/abs/1603.01699
Sorta, but most people mean "obsolete, shouldn't use" when they say old. For instance, postgres currently has 5 in-support versions going back to 9.4; are 9.4-10 "old"?
IMHO a strategy of deliberate over-provisioning for food makes eminent sense, so I have no qualm with that "market" being artificially supported.

Naively modeled as a service, if humans "timeout" for food at about two weeks, and there are 7.5B of us, I would want a system who's p99.9999999999 < 14 days.

The problem w/r/t climate change is we're taking the existing system we have, which already does not meet that target, and we're dialing the Chaos Monkey up and up and up.
slides from International Lisp Conference 2009: http://users.rcn.com/david-moon/PLOT/Moon-ILC09.pdf
Fair. I like that minimal formatting there anyway.

But often I have to communicate via email, report on complex issues, etc. It is nice to have some headings, tables, images in there.
If you download the VLC build from VLC themselves, it won’t crash.

It’s simply that Debian/Ubuntu patch VLC to use an older version of the library, which of course is broken and has the bug.
He's seen as a populist, and a buffoon, yes, but he occasionally exhibits flashes of an intelligence rarely found in a politician.

Unfortunately though, he does appear to hold some rather elitist views, has more than once, made racist comments in public, and has been found to lie on numerous occasions, about a countless range of topics.

Even a number of his own supporters acknowledge these issues.

So it's very hard to believe his appointment will be a good thing for the UK.
Weird, both times I've been bitten it's felt like a really bad sunburn that just continues ramping.
Which Silver Line are you referencing?
I have seen wild geese eat too much seed from bird feeders and practically lose the ability to fly.

I suspect the correcting mechanism for that is generally predation.
Although in this case, The Register journalist was on Debian, they checked it and it crashed (because Debian packages an old version)
Not to mention the "autopilot" is fake self driving cars to skirt regulatory enforcement to get Tesla more data to collect and be first to market etc. It's so easy to jam it and cruise around typing emails or doing your makeup etc. Word is out I know someone who practices her flute on autopilot.
Kubernetes and the Future of As-Code Systems
I didn't express that well: In copyright terms, if you compete with commercial; or acquire money via a side-channel then it's "commercial" ... what I was trying to express was that it occupies a space where it's serious software and that damage to it's reputation should be treated just as seriously as damage to a sold product from a for-profit.

Apologies.
Sir, this is an Arby's
Well then we have different views on what a meaningful activity is for us. I don't have an exact definition per se, but it would go along: changing the world for the better, if only by slightest amount. Helping others. Improve myself (debatable since its usually a tough workout and exposing oneself to dangers changes personality a bit for the better).

Maybe its about about direction - inwards vs outwards. Dunno. But climbing some big rock, risking my life definitely doesn't feel like it has big meaning to me. I am not saving anybody hanging there. But it makes me happy. Working for some NGO, being a doctor or improving peoples lives would definitely be in the category of work with purpose/meaning.
But emails can be reference documents too! In fact I would argue most work emails that are longer than a few lines are a reference document of some sort.
> Encountering facts like that just makes me wonder what other kinds of defects or oversights could be hiding in their works.

To me this sounds as if you now need to search for issues on a piece was already deemed good; in a way this is a fallacy. Wagner was a great artist, is his music antisemitic? Doesn’t sound logical. You could perhaps argue that there might be some latent risk in his music expanding values that can create a basis for antisemitism; to me all that sounds just like justification.

In the extreme: is a math theorem less true when done by awful people? There must be some truth and some value on their works.
> a commercial entity is sharing their data despite it being valuable to them

What's their incentive to share?
Most of the other animals get eaten when they stop being athletic.

But some seem fine with layers of blubber. It's a feature, not a bug sometimes.
Does it matter? The default is HTML, the majority of mail is HTML (or atleast multipart). So why does it matter if GMail defaults to what the majority is doing? Everyone (99.9999% of people) can receive and send HTML, so just do that, it's the informal standard for mail now.
Whenever I see comments blaming carbohydrate intake for large swaths of problems I find it challenging because I agree and then feel that I am seen as a heretic or extremely gullible.

Do you ever feel that way?
Might this be better named "rebuilding javascript" in the style of https://rebuilding-rails.com/?
I would suggest "denonymization", implying that the "names" (i.e. identifiable information) were removed. As opposed to anonymous data, which presumably never had any to start with, like the example mentioned by the GP.
Ah, this explains why in this post they linked to an actual file in the repo instead of the repos homepage.
So are you going to cite the specific section, or are you avoiding it because you don't want to talk about the parts that say "knowingly and with intent"?
[personal opinion incoming]
It depends what sort of code you are writing. Documentation can tell you

-> What a piece of code does => Properly written code can be self sufficient in that if the domain is not too complicated.

-- Why a piece of code exist => Git history and commits linking to user stories can also serve that purpose, to an extent.

-- How the code is architectured, best practices etc. => I don't think there is an equivalent for that just using code.

In my own opinion (front end dev) I would:

- leave comments in the code only if it's doing something unexpected, because of a weird edge case, i.e some sort of hack
- Create documentation on the overall architecture of the code. Keep that up to date if new pattern emerge.
- Create documentation on specific area of the code, if they are complexe enough. "How we handle this feature" sort of stuff.

And I would keep it at that. That is for a product. If you work on a library / framework (even internally), then you want a full API documentation.

Backend has different requirements.
That is... unlikely: https://en.wikipedia.org/wiki/Hormone_replacement_therapy

I guess you meant this: https://en.wikipedia.org/wiki/Androgen_replacement_therapy
Only 17.10 defaulted to Wayland, all older and newer versions default to xorg.
> treating IT like a cost center that has to be outsourced to wherever is cheaper

As if outsourcing wasn't a common trend across Western companies "thanks" to globalization and the utter dominance of US-american neoliberalism.

> and companies' tradition of rewarding management incompetence over technical competence

Again, quite common - the "old" Soziale Marktwirtschaft moguls with decades-long visions would not let today's next-quarter-only shit fly for long.

> Consequently, Germany's most brilliant tech minds leave for The Valley, Zurich or London.

Care to have a source for SV and London? People avoid SV/USA due to the current President and London due to the Brexit uncertainity - in fact, whoever can flees from the UK before Johnson drives everything into the ground. Only correct point is Switzerland but that's not surprising since their wages run way, way higher than Germanys across the board...