skysight-inc/HackerNews huggingface dataset:
Raku is not fast for mostly different reasons.

Right now one of the slow parts is the regex/grammar feature. So code that uses that feature is a bit slower than it needs to be. The compiler uses the regex/grammar feature, so your code compiles slower than necessary. Since this feature has mostly been left alone for years, it makes sense that it is a bit slow. Hopefully someone will volunteer to improve this soonish.

Much of the slowness is actually caused by the dynamic design of the language. (Which are perhaps its most awesome set of features.)

As for the slowness caused from dynamic typing, it mostly goes away after the runtime type specializer built into MoarVM gets a chance to optimize it. This is the step before the JIT, and it is actually more important than the JIT for performance. (It also optimizes the dynamic features noted above.)

The type specializer could in the future make it so that bog-standard Raku code is eventually as fast, or faster than bog-standard C. (The runtime type specializer has more information available to work with than a C compiler could ever hope for.) Of course hand optimized C would probably still outperform Raku at that point, but you can also hand optimize your Raku code.

There has already been one report of Raku (Perl6 at the time) being faster than the C/C++ equivalent for one workload. There have also been several important optimizations since then. (I'm fairly sure the slowness of the C/C++ version had to do with copying strings and looking for null terminators of strings, neither of which Rakudo on MoarVM does.)

---

For more information watch the videos of, or read the slides from:

“Escape analysis and related optimizations for Perl 6” -- Jonathan Worthington (jnthn)

and

“Perl 6 performance update” -- Jonathan Worthington (jnthn)

(If you are only going to watch one, make it the latter one.)
Compensating workers isn't Capitalism. Compensating owners is.
I would put it this way: If you want to ask people to volunteer their time to help essential government services, then don't also be the government that continually cuts corporation tax, income tax, and public services.

It's like the companies asking for a bailout -fine if you were running a good business and got impacted by a once in a lifetime event, maybe we should look at it. But if the reasons you've got no cash reserves to weather the storm is because you spent it all on share buybacks then maybe the risk lies with the shareholders since they reaped the rewards.

It's just another step in the cycle - cut services, cut taxes and then act shocked when the services aren't good enough to cope, and then point in every direction you can except for actually providinig the services that the government is responsible for.
For me, the biggest source of friction when I sit down to write documentation is the knowledge that what I write will eventually wind up out of date and misleading - which can be worse than missing.

What processes or tools do you know of to keep documentation up to date as code and environment change underneath it?
The suicide claim is just cynical cover for and a plan that will sacrifice lives for money. Lack of medical coverage, homelessness, inadequate social safety net etc cause even more suicide yet there is no concern about those things. Indeed the administration has never expressed any concern for suicide or even mental health before.

A recession will hurt Trumps re-election chances and social distancing is losing money for The wealthy in generally and Trump in particular.

Yet this could all have been avoided if test kit production had been ramped up in early days: South Korea and the US got their first case on the same day. But S. Korea took action while the Trump administration did nothing except claim news about the virus was fake. It is a remarkable combination of incompetence exacerbated by malice.
This is (understandably) misinterpreting the criteria for the title "the largest island in the largest lake on the largest island in the largest lake on the largest island in the largest lake in the world". First you would make a (rather small) list of all islands-in-lakes-in-islands-in-lakes-in-islands-in-lakes, then sort descending by largest innermost island and taking the first result. The only reason to actually care about the largeness of the other elements in the chain would be to break ties, which definitely won't be necessary. The fully elaborated form is still technically correct, but is mostly used for the amusement of its own absurdity.
One of the things I hated about clean installing OSX was the previous wallpapers and user avatars weren't kept in the installer. If you were lucky enough to upgrade the OS without errors through each major release you got to hang onto some very important bits of the OS, like Quicktime 7, iPhoto, iMovie. Once you upgraded the hardware, if you didn't have the foresight to backup the application and the app support library folder, you were in for a letdown.
I wasn't arguing in favor of separation of view and functionality as gospel. On the contrary, bringing them together can often be more performant _if done correctly._ However, in the context of adding layers of abstraction, I believe it should be a one way trip, ie. we can abstract code functionality from the view, but we should not abstract view functionality into code (and then back into the view at render time). That's like crossing the street twice and ending up where you started.
I miss snow leopard & spaces. Never really figured out how to be productive w/ Mission Control and full screen apps.
So you want India to be broken up because it will somehow end antagonism with Pakistan. I don't see how that will work at all. It will be much worse for Pakistan as these independent states would then all acquire nuclear capabilities to stop any sort of incursions from Pakistan and China. Instead of one nuclear India you'll have to deal with 36 (28 states + 8 union territories) Nuclear Mini-Indias. It will be a nightmare for both Pakistan and China to handle.

And Pakistan has thrived on the Hindu-Muslim conflict in India. It'll be counterintuitive for Pakistan to dream of seeing India broken up. The antagonism with Pakistan is deep rooted in the psyche of Indians and is something that will never die out. No matter how you divide and subdivide the country. The reason for that is behavior of Pakistan itself. Indians don't forget atrocities done over them so easily. If Pakistan wants improved relations with India or a hypothetical 36 mini-Indias it needs to get its house in order. That will never happen because of its love for housing Islamic Terrorists (like Osama bin Laden and other outfits).

And speaking of Pakistan, it has more to prove that it is a good neighbor than India does. We have good relations with all neighbours except Pakistan. The same can't be said for Pakistan. Pakistan's only ally in the region is China. The other two are Malaysia and Turkey. India is friendly with the World. We have no problems with anyone else. So no one will buy Pakistan's premise that it is somehow the afflicted one here. It is an immature nation that has ambitions way higher than what it is actually capable of.

What makes it worse for Pakistan is its track record of keeping allies. It backstabbed USA and recently backstabbed Malaysia and Turkey too. Wasn't it Imran Khan who wanted to create a separate Islamic block from OIC with Malaysia and Turkey? Then he skipped the first ever meeting of the new Islamic block backstabbing both Malaysia and Turkey in the process. Mahathir lost his chair too because of his hatred for India. Now Malaysia is trying hard to placate India which had always been friendly with it. All because it believed Pakistan. Malaysia ended up losing a trustworthy friend like India and did not gain a friend in Pakistan. The damage it did to Malaysia-India relations is massive. It negatively impacted Malaysian economy. India never forgets insults and atrocities committed on it. Malaysia was literally begging India to restart palm oil imports after Mahathir stepped down and a new Government came into place. Building allies is a hard task that only mature countries are capable of. You can't behave like immature kids in the International community. People see through lies and deceit and will never work with you again. All these factors weigh against Pakistan unfortunately. Pakistan literally destroyed its own image. India was just a catalyst for it. Nothing more.
Looking at the specs, it seems almost dishonest to promote this for kubernetes.

> The nodes interconnected with the onboard 1 Gbps switch. However, each node is limited with 100 Mbps USB speed.

Not only that but Compute Module 3+ are limited to 1GB RAM, is it really expected someone could run a realistic workload? How stable is the control plane node with such limited resources?

It seems like picking up 3 raspi4s (4GB RAM each) and powering via PoE would be a must better result.
I might be misremembering, but didn’t Safari block third-party cookies by default before all this tracking protection stuff started?
I think the initiative is laudable.
We know that on a regular Friday or Saturday night, the NHS is already struggling with waiting time up to 4 hours in hospitals and low bed capacity. Mass COVID-19 infections would certainly cripple the NHS in no time.
Yet, the problem is how do we ensure that those 250K volunteers do not become carriers of COVID-19 ?
‘Defence sources added that “more than one” emergency hospital would be built around the UK, although London is first because the rate of coronavirus infections is considered to be running 1.5 to 2.5 weeks ahead’
Please Forward: Covid-19 How to Use One Ventilator to Save Multiple Lives
uBlock Origin is still almost exclusively maintained by the original author: Raymond Hill. He was already behind uBlock and is now working on uBlock Origin (the original uBlock being basically stale).
Every GitHub repository with a `readme.md` file formatted with Markdown would disagree and proves otherwise.

Markdown solves 90% of the problem, which is more than good enough.
You are using it to retroactively justify creation of a theocratic state.

And yes, creation of that theocratic state, the violence of partition, and the terrorism caused by that theocratic state is the reason most Hindus don't like Pakistan and have an inherent distrust of Muslims.

Btw, my understanding of causality is not agreement of the riots and the violence.
the average age on the ship was 62. In what world is the average 62 year old bedridden or too sick to go on a cruise?
I have read the English(British) translations and the American as well. In terms of the humour and slick wordplay they seemed quite different if not poles apart. Those American editions did nothing for me, some of them almost felt like an act of sacrilege. I guess its a cultural thing -- to give a trivial example, the name Readymix just isn't as funny as Getafix.

Apparently the notion of getting a fix was something that American children needed to be protected from.

"He was called Readymix (the name of a British cement firm) in newspaper comics during the 1970s, as Getafix was considered inappropriate for children." [0]

[0] https://en.wikipedia.org/wiki/List_of_Asterix_characters#Get...
Note that citogenesis is a fair bit more insidious than simple false information.
Sorry, but no. Documentation should be small, portable and easy to read on any device, even if you don't have a graphical interface. Hence the reason why markdown succeeded. It is meant to be simple to learn, simple to write, simple to understand. And you can teach a non-tech person how to use it in a matter of 15 minutes. And it is nearly perfect for wikis.

That is no to say that in some cases you may find it lacking. I have and in those cases I always resort to restructuredtext. My biggest argument in favour of restructuredtext is the scikit-lerarn documentation. It covers a variety of complex topics and everything has come out perfect. Annoyingly it hasn't been very successful outside the python world but as an example I am currently using it for documentation on a project which(for the time being at least) won't include any python code.
i used knowbe4 before and I found their product to be very good and easy to use. also i like that they had training videos and assessment tests as part of their packages. i didn't see anything on your site pertaining to this.
Meplazumab treats Covid-19 pneumonia in a clinical trial
LaTeX and Markdown work so well together I wouldn't care to separate the two technologies.
The troubling data point behind Nigeria’s low number of coronavirus cases
FWIW, I believe life’s too short to be doing the same thing over again. I’m building Screen because I want to see where we can take it independently, as I think we had some great ideas that weren’t able to see the light of day. Screen is already a far more useful product IMO than Screenhero was.

Having experienced an acquisition, there’s not much value in going through the same experience again.

What’s personally interesting to me is: can we make something that helps all knowledge workers work together remotely in a way that they couldn’t before? We were onto something with Screenhero, and I’m excited at the chance of following that thread again, and seeing where it takes us!

Having said that, I know trust takes time to build, and I hope to prove this to you with actions rather than words.
Let's use cruise ships. Move ships around coastal cities where needed
JSON-RPC 2.0 server for Laravel framework
Delivering food basket to a neighbour doorstep with gloves on seems safe.
We must be using different kind of TP rolls over here than you have in the US. Perhaps yours are larger and denser?
I first expected a "screen -x" tutorial (which attaches multiple clients to the same session; screen sharing, if you will) when skimming HN titles, but yeah the "by the cofounder of X" tipped me off when I read a little closer. Going to be hard to google, though. For reasons unrelated to GNU screen, I dislike product names that appear in a dictionary with the most common words. Not saying that /screen would be a bad Slack alias or whatever, so long as that isn't taken why not, but as a product name there might be a nice thing to tack on that you can abbreviate to Screen but still allows you to google for the right thing or clarify when someone is confused.
Ah, I used to love the Asterix books as a kid!

I also remember having a game, "Asterix and Obelix", I think it was called, though I can't recall if it was on the Atari ST or Commodore 64 - it was quite a complex game for the time, and my brothers and I were obsessed with it!
In case anyone would like to read it themselves you can find it here:

https://www.aftenposten.no/meninger/kronikk/i/awEP27/derfor-...

Google Translate does a fair job of turning into English:

https://www.aftenposten.no/meninger/kronikk/i/awEP27/derfor-...

No idea how good it is at other languages.
> You don't need to use them.

You do if you are reading a source that uses them.
I've never seen a documentation effort fail for the choice of content authoring platform.

Efforts fail because:

- project leaders do not prioritize it

- project implementers are unwilling to write it

- documentation authors are unable to clearly communicate the important information

If the choice of markup becomes the limiting factor, existing documentation can always be transformed (either by machine or manual effort). But missing documentation always seems to come down to one of these three items.
> But Google doesn't use big endian CPUs in prod, so you've proven the point yourself.

The whole point is you just memcmp the whole key byte array instead of having to parse out the fields. If the timestamp is in little-endian order, then memcmp won't give you chronological ordering on the timestamp suffix.

In the case of pcmpeqb / pmovmskb / bsf, I was explicitly talking about memcmp, not finding the first same or differing byte. I don't want to get too bogged down in specific architectures vs. the more general pros/cons of byte orders themselves... but... there's pcmpeq and pcmpgt, but no pcmpne. That's fine, so to implement memcmp, you'd just xor with -1 before bsf to find the index of the first different byte and then explicitly compare the differing byte. So far so good, except that Intel explicitly designed AVX to scale up to 1024-bit vectors, at which pmovmskb can't pack 128 bits into a GP register. Fine, so use pcmpeqw/pmovmskw instead of pcmpeqb/pmovmskb, but then once you have the offset of the first differing uint16_t, you can't just do a native-endian comparison on the two uint16_ts. If the x86 were big-endian, then bsf with 64-bit GP registers would scale all the way up to 4096-bit vector registers without requiring an extra bit extractions or bswap instructions. It's fundamentally an advantage that a native-endian 64 bit subtraction performs an 8 byte lexographical comparison on big-endian machines.

Granted, the advantage is tiny, but this whole rabbit hole discussion was in reply to "I presume the __only__ advantage to BE today is compatibility then..." (emphasis mine) in [https://news.ycombinator.com/item?id=22660000]
MDX is also pretty nice for more advance formatting, it's Markdown + React. Sometimes, you want to write Markdown but still need to escape to React for custom behaviours, and this does it wonderfully.
Purely in Ruby as well... nice.
The company sends out fake phishing emails. The same people keep falling for it... I suppose the outlined punishments are not strictly enforced.
Little Snitch 4 is a rather impressive piece of software. The map is my favorite part. It's not always accurate, but it's absolutely wild to see the places apps want to ship data off to.

Also if you interface directly to your WAN, you can see all the bots/worms/etc that try to connect to your IP. I got a surprising amount of netbios queries from Iran (I'm assuming from EternalBlue based malware trying to connect), but I highly recommend NOT doing this. It's the wild west outside your firewall.
YouTube to limit default video quality around the world for a month
There are two pretty simple and detailed arguments above why what Ionnidis wrote is preposterous, if you disagree, why not engage with them?
Plagiarized blogspam of

https://www.nasa.gov/feature/goddard/2020/new-3d-view-of-met...

Actual author is Ellen Gray. The original link also has numerous, well-done graphics.
Nice work. I personally tend to favour zero-gc and fast loggers like this one: https://github.com/rs/zerolog
Background: Apple is abolishing (third-party) kernel extension to increase security:

https://developer.apple.com/system-extensions/
All the benefits OP sees for AsciiDoc are negatives in my book. The primary benefit to Markdown (in my opinion) is that it is always plain human readable text. I don't have to worry that there will still be a program in the future that knows what

include::source_code.js []

function multiply(num1,num2) {
var result = num1 * num2;
return result;
}

means or how to process it.

I can read markdown easily without having to run it through a program. Of course it is nice to run it through a program to change bold text to <b>bold text</b>, but that is entirely optional.

I keep all my notes and other writings in markdown because I know that even if all markdown parsers ceased to exist and another one was never written, I would still be able to read everything with no trouble.
You may be interested: https://markdown-here.com/features.html
The argument that certain features are optional overlooks the fact that other people can and will use them, especially in collaborative projects.

That's not a death knell. You can gate the features behind style guides, linters, or social conventions. However, those are costs in and of themselves. Additional features of a language always have a carrying cost, even behind optional flags.
The big advantage of Markdown is you can teach it to anyone in about an hour. I built a medical reference web site with hundreds of pages and was able to support a group of about 15 non-techy folks using Markdown plus a few proprietary extensions. I couldn't imagine trying to support them writing HTML or LaTeX.
TrueVault Safe free for Covid-19 projects
There are so many people using it at Apple that I can't imagine LS5 not working on 10.16 when it ships to the general public.
I don't think I could ever fully forgive him for continuing the series after Goscinny's passing. While a handful may have been good (I like "L'Odyssée d'Astérix" a lot) most of them were average/bad. That being said, as an absolute fan since I was 7 years old, this makes me very sad.
This is misinformation, immunity works like it does for everything else. The virus is new to us, not magic.
To the author: perhaps you're an authoritarian manager, or a manque thereof. I don't know. But I'm pretty sure you're not the boss of the internet. So please drop the petulant imperative title.
It's also situationally useful for L18N when you are dealing with large article type pages. You can dump out all of the markdown formatted data from your CMS and send it to a translation service - it's much cleaner for them to translate than HTML since they can keep treat the markdown symbols as punctuation for the most part.
Thoughtexchange | DevOps Engineer | Canada | Full-time | Remote

Thoughtexchange is world’s leading crowd sourcing platform that allows leaders to connect with every member of their team or community and crowdsource anonymized answers to open-ended questions.

In this role, you will get to work across many different aspects of the stack: deployment, server side programming, security, cloud architecture, distributed Linux systems, performance and monitoring. We are responsible for running all of Thoughtexchange’s cloud infrastructure.

Work with a modern cloud-native stack that includes Ubuntu, Git, Python, PostgreSQL, NSQ, Consul, Docker, Kubernetes, Ansible and Redis.

Here’s the posting here:
https://jobs.lever.co/thoughtexchange/fdcad899-203d-4e64-a72...
The point is that information is deliberately abstracted behind an additional layer for the sake of making it more difficult for the average person to obtain, and the ultimate intent behind that added friction.

You aren't responding to my question regarding intent at all.

>This is to help curb irrational fears against a certain area.

...by adding an extra degree of separation between the name and knowledge of the origin. Right? Do you disagree?
India to be under complete lockdown for 21 days starting midnight
I posted this article on my blog mostly because it seems that an anti-Markdown post pops up on HN every 6-9 months, and instead of writing out a comment saying why "just because it is not formally specified doesn't mean it's a bad choice" every time, I can now refer to the blog post :P

Seriously, checking my post history I've noticed there have been similar posts saying don't use Markdown but use [asciidoc|latex|rst|etc] over and over through the years.

Meanwhile since teams use their own favorite text format, many organizations end up maintaining separate docs for end users in Google Docs, a Word document, or some other system because the non-engineers on the team don't want to spend time learning the ins-and-outs of the special documentation format.
The culture maybe different but people generally get along fine. There might be bullying here and there but I have yet to meet an Indian who believes that breaking up the country will fix their problems. Culture wars fade away because people have realized that cultural mixing has generally been a net benefit. And I’m speaking about this from experience. I have friends and regularly interact with people from majority of the states and none have expressed a desire to break away from the union. The closest people come to is to have more and smaller states. Some states like Uttar Pradesh, Maharashtra, Karnataka and Rajasthan are still too large for efficient administration.