skysight-inc/HackerNews huggingface dataset:
I agree with your first sentiment especially.

I’m fascinated by the master apprentice relationship in craftsmanship and other things like meditation practice (zen). It is a really powerful and - excuse this wishy washy term - natural principle.

But I think it is not as prevalent as it should be when it comes to programming and software development, which is a beautiful mix of problem solving, craft/skill, and the arts of communication and organization. It is driven by experience/practice and pragmatism but also creativity and synthesis. This paradox yearns for mentorship.

Gladly we have some excellent thinkers and communicators in our culture and history. And the internet. But I feel as an industry we don’t do as much as we should to further our craftsmanship.
One of my favorite reads! Somehow, it turns out to be much funnier than the TeXBook, which is a bit arid. I love when he explains that drawing a beautiful S is wickedly difficult. And the metafont language is quite slick.
I agree that the "brush with a stroke" is the first thing you see when you look at Metafont and the first examples in the Metafontbook, but in real projects (like Computer Modern) you're using the brush to draw an outline, so there isn't much difference anymore (except for the fact that you're moving a shape across the outline instead of a zero-dimensional point, and that is unconventional, but really helps).
How to Set Your Subscription Pricing Strategy?
Maybe you're thinking about sanitized Markdown, but proper Markdown allows HTML:

For any markup that is not covered by Markdown’s syntax, you simply use HTML itself. There’s no need to preface it or delimit it to indicate that you’re switching from Markdown to HTML; you just use the tags.

https://daringfireball.net/projects/markdown/syntax

* * *

Unrelated to Markdown: CMS like WordPress have quick tags for embeds, e.g. your post with tweets could have been something like

[tweet id="123..."]

[tweet id="456..."]

instead of the massive amount of code that you have to copy and paste, which will break if Twitter stops supporting that API, while this embed style would be easy to update.
Also, I would have titled it: “Quick brown fox considered harmful”.
TIL that the fastest way to multiply two numbers is by using a 1729-dimensional Fourier transform. Thanks!
What Are DPUS and Why Do We Need Them
We now know that only a small percentage, maybe single-digit, of infected are responsible for super spreading events. The vast majority infect just one other person. Prof Drosten explained a simplified estimate for this: 1 infects another until the 10th who just by chance infects not 1 but 10.

To expand a little with my basic math skills: There's five, maybe seven days between all those infections and it takes months to snowball into a noticeable epidemic. 10 hops to 10 infections, another 7 to 100 active infections, it probably takes three months just to reach 100, a fourth month for 1000 from which point it should get noticed even in a million people city.

Secondly most people are infections for just a week, those with mild symptoms might be even less: Without coughing, singing or shouting (e.g. sport event) the chances drops even further.

Thirdly: The weather. The warmer it is the more often we open the office window for fresh air, we spend more time outside and are less likely to get into close contact for long enough to spread the virus.

For me August as a start of the local epidemic, even earlier for the initial animal-human transmission sounds very plausible.
I'm practicing with Dart for the past year and have just started trying to do some desktop programming, that's how I stumbled upon the link above.
Desktop is still immature with Flutter, but is being worked on and I hope it will get a faster track from the team than web support.
This sounds like the most American solution I've ever heard. Incentivize employers to train people by charging employees money for training and letting them pay off their debt by working?
I'd argue that association is what drives memory. I can review something a million times and still forget it.

It's when I sit down, focus, and "feel" the meaning of the thing that I remember it thereafter.
Norms of Excellence
This is pretty typical when a product is still climbing the adoption curve. I've helped small companies set up (managed) k8s clusters and migrate their apps to them, and when you know what you're doing, it's a super smooth experience that's basically all upside.

But, if you're approaching it for the first time with no assistance, there are lots of things that can trip you up, and lots to learn. That's not a reflection on k8s, it's just the nature of the large set of problems it's solving.

K8s is succeeding because it's very well designed, has a large and diverse ecosystem, and solves set of important problems that very few other tools even try to tackle. Apache Mesos perhaps comes closest, but it's not quite as pragmatic, and its adoption level reflects that.

Also, because of k8s' scope, many people may not fully appreciate the range of problems it's solving, seeing it through the lens of their own background and focus.
_any_ non-proprietary tool is "cloud agnostic". Kubernetes is bundled software, and achieves the things those pieces achieve. There is nothing holy about k8s specifically, the tools you train with are easy, and it's very easy to get skewed opinions on that.

For example a lot of people would find writing scripts cumbersome, but not a person who's written a lot of them. They're not any more fragile than other logic error capable software is
Ditch low-level estimation sessions; use data-driven forecasting
Yeah, this approach of burning bridges is shocking to me. I work in the video games industry and people very frequently leave...only to return in 2-3 years again. Company hopping is very frequent(for various reasons, main of which is money) but most people seem to understand that you cannot, under any circumstances, burn bridges on either side. The junior leaving you now might come back as a senior in 4 years time. The company that is unwilling to pay you more now, will happily hire you back at 2x the salary in 3 years time. You can't afford to be mean to leaving employees or former employers.
Here's how to block websites from port-scanning localhost through the browser: https://www.ctrl.blog/entry/block-localhost-port-scans.html
Pretty much. In Australia Pay TV has more ads in it per hour than free to air TV.
Not even slightly. He's democratically elected, everyone still has their civil rights etc. Look at all the protests happening right now. If the government was dictatorial, that wouldn't happen.

Trump should absolutely be examined and criticised, but be honest about it. Trump is in many ways a caricature of a president, but extreme hyperbole helps no one, and devalues ones argument.
The character S also has its own chapter in Knuth's "Digital Typography": https://www-cs-faculty.stanford.edu/~knuth/dt.html

The half-tone chapter is also quite cool.
Slightly off-topic, but I've got a copy of Knuth's Computer Modern Typefaces (Book E in the Computers And Typesetting series). I don't think many people get to see this book. You can see where some of Kunth's time went. Here's a quote from the preface:

"Another piece of luck came my way in 1984, when I learned that the original bronze patterns used to make the molds of Monotype 8A were in San Francisco. For years I had been working with indirect and imprecise information about the fonts that had stimulated this work. First I had worked from photographic blowups of letterpress original pages from The Art of Computer Programming; then Richard Southall had prepared enlargements from original proofs he had located in England. At last I found the actual 80-year-old patterns that had generated the metal type. The present owner of these patters, Mr. Othmar Peters, kindly consented to let me borrow them while I was preparing the final draft of Computer Modern, and I learned much by measuring them with calipers."
funny, i noticed that if i dont want to know why FOO was born, i wont. so i spend time figuring out why i want to know when FOO was born. this makes things so much easier for me. im creative so i can always figure our a reason FOO was cool somehow. its like my brain needs to "stick around for a while" on a topic and create more connections to it. if i just repeat it, i dont remember it when i need to. specially under stress or if im annoyed.
Quantitative Engineer - Crypto Trading Core Dev | San Francisco | Full-time | https://dexterity.capital ----- We're looking for an exceptional Core Dev engineer to join our cryptocurrency algorithmic trading team. Dexterity Capital is one of the largest algorithmic trading funds that focuses exclusively on crypto, trading $10B per month. If you love trading, want to learn about crypto, and have strong java and rails skills) please reach out to us. ----- More info at https://dexterity.capital/#job-327452
I feel like your post describes exactly what Kubernetes and container images would bring to your infra.

If you were to deploy a solution like you described, you would get something more complex than simply running Kubernetes, except worse. I suspect that you believe your solution would be simpler only because you are more comfortable with those technologies than with k8s. The more I read criticism of k8s, the more I'm persuaded that what people calls "old boring technologies" truly is "technologies I'm comfortable with".

On top of that, you'd need to separately document everything you do on your infra. The advantage of Docker images over AMI is that you have a file that describes how the image was built. With an AMI, you would need to hope that the guy who created the AMI documented it somewhere (or hope that he has not quit). Same goes for k8s, where configurations are committed into your repository.

At the end of the day, k8s stays a tool that you should use only when needed (and also if you have the capabilities of using it), but I think you shouldn't discard it simply because you are capable of producing the same result by other means. You get a lot more by using k8s, in my opinion.
I see your point, and my gut agrees. Which is also why I rage-quitted Github the moment they were bought.

I still don't trust them to Be Good or even to Not Be a Total POS at some point in future.

But, so far, with Github, they have delivered on their promise, they have reacted to consumer pressure over e.g. the ICE (some US-border-patrol policital thing, I don't recall the exact name, just the uproar) and some other matters. They have Been Good. Unexpected, for me, but so far, the proof is in the pudding and it seems good.
Charity Herograms
Scrum Tools for Software Development
It is good to remember when seeing a study showing a link between blood-type and some outcome: blood-type itself means very little biologically (it is one largely irrelevant gene among tens of thousands), but blood-type is heavily correlated with ancestry/race, which is heavily correlated with income/class, which is heavily correlated with lotsa stuff. When you see a blood-type effect, you are usually seeing a race effect or a class effect. It looks like this study tries to correct for "race [and] ethnicity", but not income. Even when you try to correct for these things, you can often still end up with a residual effect.
This needs a "GnuTLS:" or CVE reference in the title.
Ask people around you, what would they expect from you and your role? (Remember you're new here and unfamiliar with this position and role!1)

If they don't expect much, focus elsewhere.
Prepare for disappointments, but if you can keep asking and looking, there'll be no lack of opportunity later.

There may be different periods in your worklife, where you focus on different aspects of work. Don't be disappointed in yourself, but recognize different skills and tools are needed to fill the toolbox. What is important to the corporation is getting the jobs done, not fill your CV. Nobody will care if you do it right or not, but doing it wrong will hinder further development. So getting stuck in quagmire or bubble, is poor job-protection, as at some point in time things will be changed from under your feet.
I'm not defending MS just curious. Safer option is not convinent by any means. The fork linked is also open to malicious behaviour. The maintainer can sneak in any code, issues we seen similar to npm.

So if you feel this way about MS then you cant be on Windows. Apple have also been known to report users location secretley on iPhones. I'm on OSX and i dont entirely trust them either. Theres too many holes here, really have to patch them all if this is the stance we are taking.
> if you're determined to do things your own way then you can make it almost arbitrarily difficult.

This is true of software development in general, if not life itself!

But you're right that declarative systems amplify this issue.
I remember seeing one - a time when I'd never seen a terminal that wasn't an ASR-33 teletype - hidden way back in the faculty section of a college computer department. I was given 15 minutes to try out 'Oregon Trail'. Mindblowing display concept.

PLATO definitely looked like an inevitable future. Unfortunately, in most places the educational establishment was not ready for it. Even 10-15 years later most people still wondered what use home computers could have. Recipes? Games? Tax returns? Anything else?
This sounds like a perfect use-case for AI.

1. You run statistics on a large text corpus to determine the most likely letter combinations that a font needs to display correctly.

2. You train a skip-word model on a large text corpus to evaluate if a sentence makes sense or not.

3. You train an AI to produce random sentences that match the word-pair-probabilities from #1 while being natural sentences according to #2.

=> You should end up with natural-sounding text with proper grammar that still contains all the important character pairs for font testing.
Does anyone know of such hacking that someone has done and documented? I'd be interested in trying to telnet or connect to a Samsung TV that I have, or at least be able to sandbox it somehow.
What did the typical "devops wall" look like? Can you recall any specific examples?
This is totally ad hominem but I'm just going to go for it, because I think you've missed the point of what 'social isolation' is -

"Also as a newish (1 year old) father I found talks by Gabor Maté resonated a lot with me."

I assume your child (and partner) haven't been 200 miles away for 3 months, inaccessible because taking a train is pseudo-illegal or frowned upon by society at the moment.

I assume you've been cuddling them without thinking that every journey, every interaction point, is some 'vector' bullshit.

If I'm making the wrong assumptions here, and you're actually watching your child's formative years through a video link, I feel for you, but I can't believe that's the case because there's no way that a normal human would claim that were a superior state of affairs.

Come on, man. Please think before posting.
> "Metafont is a really nice program for designing typefaces."

It is really a nice approach, not only for typefaces but also for graphics in general there is the Metafont inspired MetaPost. [1]

> "You specify control points on the outline, not outside (as with Bezier curves)."

Metafont basically simulates tools like brush and broad nib pen.
This is great for some typefaces but it surprisingly gets in the way for most punchcutting based typefaces. The shapes of most of these letters are just not easy to replicate with a brush or pen approach.

[1] Metafont minuscule f, MetaPost majuscule P, not a typo.
كود سيفي
I think I recall being shown a black-and-white version of Great Expectations in school; it was really an enjoyable film, and motivated me to get into literature. Fiction didn't stay my curiosity for long (now I'm more interested in philosophy), but for me, it seems education at least helped point me in some kind of direction.
Blog post about the guide: https://bocoup.com/blog/introducing-the-web-platform-contrib...
tldr:

- people discovered DuckDuckGo is a CIA/NSA tool

- they lost ton of users

- they run out of money

- they try to spread fake news to sell it at high price

#boycott USA/UK products!
Nicky Case "The Wisdom or Madness of the Crowds"

https://ncase.me/crowds/
How the world's first webcam made a coffee pot famous (2012)
if a $10 vps would work, but you want no downtime deployments heroku would work perfectly
In theory, you can write another language frontend for the Dart VM, but it isn't being utilized a lot as I can tell.

Here's a year and a half old page describing the Dart VM's internals: https://mrale.ph/dartvm/

Also, here are two examples of different frontend add-ons for the Dart VM, although outdated: https://github.com/thosakwe/bullseye and https://github.com/jvasileff/ceylon-dart
Yes, you have the illusion of type safety but all you need is a slightly different JSON from an API to realize that typescript isn't that interesting.
Some of them are definitely here to fill the list, but some problems are alive and well. The Scunthorpe problem. Indonesian single names. My friend whom Windows made a home directory based on his name, with an "Ł", and many apps can't handle it.

But yeah, it'd be way better if the author gave specific examples of problems, instead of inflating the list with shocking revelations like there's more than one John Smith.
How to built a Knowledge Graph/What is it for?
The Knowledge Graph Cookbook is for free (PDF version) and gives great insights how you can built an Enterprise Knowledge Graph to manage Data. Must-Read for Data Engineers!
FB AI TransCoder converts code from one programming language into another
... But eBay could.
Original Paper - https://arxiv.org/pdf/2006.03511.pdf
> As President Donald Trump continues to lose his fascist grip over America...

How is this a reasonable way to begin an article about a copyright conflict?

Have journalists totally thrown away objectivity for a couple more clicks?
Western handwriting used to be highly standardised; the style known as "copperplate" was taught in schools. To a certain extent joined-up writing forces a stroke order on you - the pen enters from the left, forms a continuous figure, and exits at the right to match up with the next character. Then you come back and cross the "t"s and dot the "i"s.

It is significantly harder to do it in this style if you're left-handed.

Other character sets and styles may be of interest: the classic "blackletter Gothic" (Fraktur, until banned by the Nazis) used for German. Cyrillic handwriting is also quite different from the normal standalone characters.
This is plainly a bad-faith question, because it assumes ethics and lasting consequences for bad behaviour. Two things we have seen absolutely no proof of in real life recently (or ever really, when it comes to corporations), rather the opposite is true.
Ah, OK. But is Blue still about clever tricks and negation? Or the author is correct, and now they represent "knowledge" in general?
The HN title is currently "TLS 1.3 session resumption works without master key, allowing MITM" which only mentions TLS 1.3, while the CVE description mentions TLS 1.2 as well:

> GnuTLS 3.6.x before 3.6.14 uses incorrect cryptography for encrypting a session ticket (a loss of confidentiality in TLS 1.2, and an authentication bypass in TLS 1.3).

https://nvd.nist.gov/vuln/detail/CVE-2020-13777
> So if you'll indulge me -- this list is exactly why a system like Kubernetes is valuable and why I think personally that it contains a lot of essential complexity.

Yes. I would agree to your statement precisely as an answer to @jen20.

Some things such as getting stateful systems, HPAs and persistent storages were a little tricky initially but a breeze after.

But I do want to mention that you really really need a team to look after it. Without it, it'll bound to be another snowflake.

[edit]: <sigh/> i meant to say stateful when i wrote stateless.
For a less impractical but still mind-bending algorithm, see Strassen's algorithm for large matrix multiplication.

https://www.geeksforgeeks.org/strassens-matrix-multiplicatio... , see also https://youtube.com/watch?v=ORrM-aSNZUs
It can be found with images missing. The full version can be borrowed from archive.org.
Show HN: VenueSafe – Protecting your staff and your customers
The Letter S [pdf]
You are missing the entire point, "search" is sadly about advertising, not about the search itself :-)

Bing is interested serving DDG, Qwant, Ecosia and a lot of other unknown search engines because of the aggregated reach they provide for their ad network. Ad-networks only work if the aggregated audiences are massive, otherwise advertisers do not bother putting their ads there, only the top-3/5 ad networks get to see any action. So Bing wants/needs a bigger audience just to be on the game. They can grow in 2 paths: 1) increase Bing search reach (difficult), or 2) use partners with different value propositions.

Bing charges little for 1K query, 1USD officially but it gets cheaper, to zero :-) The real thing though, is that if you display Bing ads, you get a 70%-90% rev-share of the ad-revenue, which varies from country to country, something between $5 to $20 per 1K queries.

So, DDG basically gets around 5$ to 10$ net for each 1K, and can spend all that money on distribution and marketing so that they get even more users. Bing gets the rest, money, and what's more important, their ad-network continues to be competitive.

Everybody wins, right? :-/

Search is so cheap 1$/1K queries and people makes 2/3 queries per day, so $1/year/user (average). It makes no economic sense to build an alternative. Unless of course, you are building out of "ideals".
It's like, the author is trying to achieve the opposite on purpose.
You should probably read the wikipedia article on this topic: there's far more evidence than I could give a concise introduction to, but the majority consensus is yes, the german people did know about the holocaust, because it was the german people (not just a secretive subset) that did it. The majority of the holocaust was carried out by ordinary german soldiers.
The actual article title has them, presumably omitted on HN for length.
I tend to start liking them more and more. Power as only unbackdoored modern CPU, and now this. Seems to be a big marketing push, in the right direction.
Indeed otherwise this might look like the SSLv3 Poodle issue to some.
Are there any Metafont projects going on?
So this isn't a vulnerability inherent to TLS 1.3 that we need to start designing TLS 1.4?

Edit: The title has since been fixed.
Decentralized Web Developer Report 2020
There's a recent paper that analyzed about 7,000 sequences of known isolates and tried to give an estimate, whose lower limit is close to that date, IIRC.
Script: Web WhatsApp Native Dark Mode
Thanks for the heads up.

It's crucial to point out that this is a GnuTLS bug not a TLS one.
I still dont understand why this matters, the delta is the same when you move the mouse. So there is no way to tell the sensor is off axis other than turning your mouse upside down and looking at it.
I assume full responsibility. I started it.

Regardless of pjmlp's behavior in Go threads it doesn't justify me lowering the bar like this.

You wont see this kind of content coming from me in the future.
All governments already are using the best in class, from a German company, Cognitec. Not much chances for Northrop or IBM to make an impact there.
You could then automate tasks in your program with a scriptable telnet client (https://github.com/mudlet/mudlet)

(disclosure, I'm on the dev team)
Pathologies are not, in the general case, a rebuttal to an argument about behavior.
The words "GnuTLS" or "mbedTLS/PolarSSL" strike fear into my heart. When picking a TLS library written by amateur cryptographers, make sure it is the one used by everyone else (OpenSSL).
Is a reviewer asking an author to cite their own paper not a massive conflict of interest in itself?
NASA Hit by 366% Rise in Cybersecurity Incidents After Budget Cuts