skysight-inc/HackerNews huggingface dataset:
Can we get an option to filter stories from certain domains? I can't read stories from nytimes.com, so I'd just rather not have them listed on the front page.

"You've read your three this month." "You're in private mode, please log in."

Hey, I'm just curious why someone thought this was worthy of HN. (Maybe submitters could start commenting on their own posts about the content of their link?) If you don't let me read the article, that's OK - you've saved me from procrastination.
I think the problem is not just the algorithm but the presentation as well. Take the dominant 'news feed' view of your network:

* Posts are each given a fixed area of the feed. They are treated much like a steam of banner adverts.

* Individuals are all crammed in the same feed, as if they are competitors for your attention.

* Individuals who post more frequently will dominate the feed. If you have someone who only posts three times a week - but it is all gold - you'll never see those posts.

Compare this to the days before RSS when you had a list of bookmarks and you checked up on websites individually. It certainly lacked the convenience of the news feed - but the reading experience was better in my opinion.
For certain purposes (especially for writing servers), I would actually suggest Go and Rust as much better replacements for Node.js :) (Ryan also mentioned, if you notice, Go as better alternative for fast servers in the original JSConf video)

Ryan and some of us consider the project quite experimental, and the initial focus was not aiming for writing super powerful servers (though it should not be too bad). A pleasant scripting environment with more attention to features that Node have not tried out is more or less the goal.

(Fun fact: Ryan has been into machine learning and data visualization for some time. So Deno was created under the hope to somehow compete with Python in certain aspects)
> monoliths are ok only as long as you don't need much of reliability, security, productivity, cooperation, etc

As a supporter of microkernels I feel this is more a list of side effects. I'd put it this way: monoliths are ok so long as any critical code stays very small and comprehensible in it's entirety by an individual. It's also respectful of things that are not microkernels.

Good microkernels designs operate on the same principle, to achieve reliability and security they keep their critical code very small. It's not invulnerable to bugs, but it is well understood that minimising this surface area is the first step in minimising bugs, the secondary effect is also focusing attention due to minimising total lines of critical code. Microkernels are an attempt to take this to an absolute minimum by adding a layer of abstraction that makes otherwise critical code non-critical.

As a mere enthusiast I feel like this is the most useful lesson to take away from microkernels in other software, not triple redundancy or fancy reincarnation servers, but the fact that scale breeds complexity breeds bugs. Making sure the critical parts remain lean and inspectable helps a great deal in all software even when the separation is not as strict.
Nettie Stevens, geneticist credited with the discovery of sex chromosomes
200 years ago Sophie Blanchard's hydrogen-filled balloon caught fire
Content or Design First?
This will incur the same degree of argumentation as pipable functions in C++ 14.
> Suppose that there is an NGO fighting to abolish said company on moral grounds. Would you be willing to donate your money to that organization?

Which, even if that NGO succeeded, wouldn't undermine the position in society. If Facebook were dismantled, the employees just switch to Google, Amazon & Co.
Yeah, I remember some spray version when I was a kid. The 10+ is how long I think it has been present at my particular hospital.

The interesting thing is that it hasn't really caught on. We don't have any financial pressure or other external factors, it is really convenient, yet I'm pretty sure that only 10-20% of the doctors use it.
I should add that we didn't get into dotnetcore until 2.0 release era. So many there was a ton of pain with the first version?
This is my main issue with DoH. The DNS resolver configuration is a system level setting and it is on applications to honor those settings, not do their own special snowflakey thing for whatever reason.
It's "there", it's just not official anymore. AFAICT, Debian has no such thing as different "tiers" for official ports, everything official is at "tier 1" at least wrt. official support (LTS is not wholly 'official' and may skip some architectures).
That seems to be Linux-only. There should ideally be GUI applications for every platform that lay people can download, install and run with sane defaults. Cloudflare did that for mobile with the 1.1.1.1 app.
Wow! Five people dedicate time to maintain pip for no profit!

It's pretty amazing like the post states. After openssl's heartbleed I remember hearing about a critical FOSS fund to help with things like this. Much like how wikipedia is funded,it makes sense to fund critical projects like pip and npm.
Yes, sadly he only had 10s of millions instead of billions, and i agree it would be amazing if he had billion.

But in the context of articles proposal of "coalition of working-class, poor and middle-class" even millionaires end up outside of "good forces".
I first learnt Basic and Pascal. When I started Perl it felt like pure magic
As I grow older, I end up preferring “boring” languages.

They have predictability, discoverability, learnability. And all within the limits of a person’s life.

A code by programmer A that does X is not significantly different than code that does the same X by programmer B. Even if that programmer is myself 6 months or 10 years apart.

An algorithm X will loom like X in the standard library, in a third-party library, or in a random snippet from stack overflow.

A mismatched or ommitted character willnot (usually) alter the bahaviour of a program in orthogonal ways.

You will not need a magnifying glass to read a mish-mash of ASCII math symbols to figure out whether someone built a death ray, or just a milk shaker.
Thanks, yes, all the lectures on GC algorithms (from Part 2 of the course) have a detailed source code implementation. This is done is pseudo-code though, explicitly showing that you can port this implementation to any language you'd like.

As mentioned below in this comments thread, GC algorithms are not only specific to objects in raw heap memory. These algorithms are transferrable to higher-level systems as well.

As to specific implementation, yes, I'm planning to have a GitHub repo with all the algorithms implemented in C++.
That's like arguing internal combustion cars are better than electric cars, because they're cleaner than horses.
There has been considerable discussion in the Perl 6 community that they should have named it something else besides "Perl," like maybe "Rakudo." In many ways, it's not really a descendant of Perl 5 and prior versions. It's really an entirely different language.

I wish they'd stop calling it Perl already. Perl 5 is still actively maintained and developed.
The F# pipelines look interesting, but how should one think about this? It's a Stage 1 proposal, meaning it could actually not only be changed, but also be dropped from the TC39 consideration. Will future babel versions under the 7 tree keep supporting it?
This is the stuff of nightmares. My old roommate was a durian fan and thanks to him, our refrigerator often smelled like it had a rotting carcass in it.

There's something powerful about the fruit. It's an acquired taste and an extreme one, but people who love it really love it.
A recent experiment seems to confirm that different observers see conflicting realities: https://www.technologyreview.com/s/613092/a-quantum-experime...
Curious why the TDP is the same for the 8, 12, and 16 core. I assume it's binned parts, but the switched off cores still consume power? Or some other reason?
Have you noticed the Easter egg? 8-)
[I am not the author]
OP, please rephrase the title.
It seems crazy to me that this is happening.

Why does the farmer not realise his crop isnt being replaced, or the Frankincense distributors, or governments? I'm not pointing the finger at any group, but you would have though someone would be on the ball.

It isn't like global warming where there isn't a profit motive and the effect is far removed from the act.
I might visit KL soon, which place would you recommend to try out eating Durian? And which place to get it to bring it back home? I am hoping they take care of packing etc.
Great point, and the example. Exactly, the GC algorithms are a high-level abstraction, which can be transferred, and applied on higher-level systems.
I'm not really interested to buy at the moment, I clicked just to see price after seeing comments on price ... and the result is : 10,99€ (114.99€ with a special -90% offer available for only 4 days)

Seems to be a lottery.
>I LOVED Perl.

5 exists and will always exist. :-)
They like to make noise about how crossplatform and opensource .NET Core is, but their debugging infrastructure is actually proprietary. See: https://github.com/dotnet/core/issues/505
We're in the process of migration, first from Jira to Boards. I have some serious concerns but I'm a marginal Jira user and DevOps newbie, so they all seem confusing to me.

The build pipelines & release management stuff is even more confusing but could be quite powerful. I'm pretty opposed to replacing (even ancient) Jenkins et al CI tooling that works though - seems like a lot of work for little net value.

If you're doing greenfield development in the MS ecosystem DevOps should be strongly considered; aside from the cost savings (it's usually bundled with lots of porgrams/memberships) I don't see huge benefit over say the Atlassian solutions.
There are supposed to be statements on there that are like false dichotomies etc. That means you will have to choose the least bad option.
Great! Now just waiting for official tarsnap and nginx.org builds so I can upgrade my servers. MariaDB already has Buster builds in their deb repositories.
Yes, the performance per watt is a huge jump: https://hexus.net/tech/reviews/cpu/132374-amd-ryzen-9-3900x-...
I think it’s because durian has a somewhat onion like taste and so I could see how it pairs well with cheese.
Your statement was:

> Just because there's a political party committed to believing "the sky is red" doesn't make it political to say "the sky is blue".

Now you say:

> In that example, I'd say neither one is political.

That seems to be a contradiction.

> The difference between that and the extrapolators is that the extrapolators, at least in most cases I think, are unaware that they are falling prey to an unjustified extrapolation.

Yes, and I pointed out that also you do not give an explanation of why your proposed comparison is justified or not. (I do not think we need to involve the term "paradeigma" here, we can just use "comparison")

>> it is about the words that are not there

> But then basically you can twist anything at all into being political.

I don't really see the relation between my and your statement. Very generally: putting out statements without explaining the underlying thinking/reasoning/data at least exposes you to the accusation of being political, or unscientific, sure. Giving more detail, being more transparent about your thinking, explaining underlying concepts/data makes it easier for others to follow your reasoning, but exposes you to someone pointing out a mistake in your thinking. But well, that is science.

> I could say "1+1=2" and you could say "That's political! You're trying to imply something about binary genders, since you didn't explicitly throw out a disclaimer that you aren't trying to imply something about binary genders!"

I do not think that "1 + 1 = 2" falls in the same category as "the reproductive behavior of humans and bacteria are comparable". Therefore, in the example you gave, the answer is actually the political statement, as it brings in the completely unrelated topic of "gender" that no one was talking about and that has nothing to do with anything, just to try to win an unwinnable argument.
At this point, I'm more excited about the direction and changes in Perl5. It's been steadily chugging away through all the drama and keeps getting better.

The following talk covers most of those improvements, as well as some of the new direction: https://youtu.be/4wKyNYs7eZw
> lack of adoption

I don’t think this is true at all. My last two jobs have migrated from .NET Framework to .NET Core. At my current job all new services are .NET Core and there are many running in production now with no problems at all. Every piece of spam I get from recruiters has .NET Core in the description these days.
I think (hope?) Poe's law[1] has bitten this comment section. Some of the points, where the author's busting of the myth seems to be the opposite, sound very tongue-in-cheek.

Then again, later in the article, it sounds sincere and defensive.

This is a good example of why using the right tone can be as important as using the right words...

1. https://en.wikipedia.org/wiki/Poe%27s_law
My favourite was “Myth: Perl6 is slow” “Reality: Look at all these open performance tickets!”
Based on the rest of the blog, I can't actually tell if this is tongue-in-cheek or not...
I recently hastily put together a "Learn Go in 10 days" program for my team, where I only used go modules: https://github.com/hliyan/learn-golang/blob/master/day-08/ma...

Feedback welcome.
Absolutely valid point, that's why I didn't want to stick specifically on C++ (even though it'd be easier specifically for raw heap memory).

As mentioned about though, GC algorithms can be transferred to higher-level system as well. For example, here is a basic Mark-Sweep algorithm implemented in JavaScript on JS objects in a collection: https://gist.github.com/DmitrySoshnikov/4391763
It will not, however, always get security updates, performance improvements, and maintenance for its libraries.
> While true, the OS will contain less and less functionality.

That’s a bold claim, and I see no data to back it up.

If anything, OSes only tend to get bigger with time.
It is actually more interesting about the definition of “per module”, because technically every single file is its very own module from the view of V8, and is reinforced in Deno since we are trying to be web compatible, so there is not even a package.json-like construct for you to identify the “root” of any library, more so as there is no more index.js magical resolution
https://www.gnu.org/software/libffcall/ does exactly this - libcallback - but for all architectures. It's used in CLISP.
TDP is based on the base frequency, which decreases on those models as the core count increases. May not explain it fully but probably contributes to constant TDP.
Too bad GuileEmacs[1] project didn't take off. On the other hand, there is an Emacs rewrite in Rust[2].

[1] https://www.emacswiki.org/emacs/GuileEmacs

[2] https://github.com/remacs/remacs
I always enjoyed Perl 5 and still do. Never got the point of 6, always seemed unnecessary and still does.

5 is very pleasant for your own scripting and most heavy lifting tasks, nothing else has ever been quite as quick and fun.

Maybe not a great choice for a company-wide tooling language, because it is too easy to write in a way that others find offensive, or else draconian standards are enforced that turn it into another language, and at that point why not just use Python?
Current price is 10.99usd for the next 4 hours.

Edit: Logged in and the price bumped to 12.99usd.
I use a ton of flatpaks on my system and don't notice the difference between them and "real" packages. I use Signal, Telegram, a few games, and the Steam flatpak, which is a great way to use Steam without enabling multilib on Arch.

On an Ubuntu system, snaps works great as well.
I don't really understand how all this stuff works at the kernel level, but if you have a 64-bit kernel what would prevent you from also having 64-bit user programs?
The Rakudo compiler targeting MoarVM is also "finished" in the sense I expect it would take you a while to find something not implemented from the spec. More advanced things like concurrency and parallelism features are ready, and there are even nice things built out of them like the Cro microservices framework https://cro.services/. You can also build applications with Cro using full integration with a JetBrains based IDE https://commaide.com/, which feels like a level of maturity and support someone might expect of a finished product? Thats the real myth, is someone can read this article and still not realise Perl 6 is an entirely useful and complete language with a good implementation and nice tooling.
>Alternative reality: You cannot read a language which you do not know.

I think this is probably the only thing I agree with.

>Language is inconsistent.

Programming languages shouldn't be inconsistent. They should conform to a formal specification that you can use to reason about correctness. A bunch of test cases seems like a bit of a cop out. It would be nicer if it was a proof rather than just a test.

>Reality is inconsistent.

I certainly hope reality is not inconsistent otherwise I might wake up as a potato tomorrow.
As mentioned above in other comments, Udemy was just easy to setup, and doesn't have monthly subscription fee. In general I'll be fine with the fee, so I'm considering other platforms for this and future courses. Let me know if you have good recommendations.
Perl6 has had two proper language releases (v6.c in Dec 2015 and v6.d in Nov 2018), and there's a compiler that implements them (namely Rakudo).

The language is not 'finished' insofar that parts of the original design have yet to be realized (eg macros), and as any language that isn't dead, it continues to evolve to meet developers' needs.
What's the inter-thread latency on these things?
This almost seems like satire, but not quite. But then again it really does.

> Perl 6’s lack of a niche is the language’s niche.

> Perl 6’s compilers may not implement the language in its entirety yet, but that does not mean the language is incomplete.

> Language is inconsistent. Ideas are inconsistent. Reality is inconsistent.

> It is so dense with information that skipping a single symbol might drastically change your interpretation of the entire bit of code.

> That’s why Perl 6 is introduced slowly and softly – using a little subset that the community likes to call “baby Perl 6”

> The priority was never speed, it was all-encompassing expressivity.

Also, a page by the same author [1], with a comic awarding Perl 6 with "worlds worst ML, worst Python, worst C and worst Smalltalk".

---

I would personally assume that the goal here is to provide a humorous and intentionally a self-ironic explanation. The message seems to be something like "Perl 6 has many flaws. There is a reason for them though, and I still like it."

[1] https://aearnus.github.io/2019/04/05/perl6-is-the-world-s-wo...
Is there any specific book that can be a good companion with this course? What are the primary books that helped you build this course?
I hear you, as a frequent poster of nytimes/wsj etc. stories that are paywalled. On the other hand — in the case of nytimes — if you haven't read your monthly three, they are there.... I'm always hoping some clever HN reader will post an unblocked version on archive.org or some other workaround. Sometimes Outline works on blocked articles.
The land issue is a red herring. This can be seen by looking at the contribution of the cost of land to the cost of renewable energy. It's small, especially in places where the land isn't even good enough for farming.

Now, maybe in the densest parts of Europe things could be different. This just means that in a renewable future, energy intensive industry leaves Europe. Europe going nuclear would not change this, as they still couldn't compete with the sun-drenched countries closer to the equator.
Thanks for linking to gated content...
“All invention is technique.”

(Can’t find author of the quote)
Did the Versailles treaty make another war inevitable?
> Myth: Perl 6 has a bizarre ecosystem

proceeds to describe a bizarre ecosystem

Jokes aside, I am particularly put off by the attitude alone, which already exists in the Perl 5 community: if you are not an expert in X, you have no standing to criticize it - why you would be interested in becoming an expert in something you don’t appreciate is beyond me.
Compare it to the “old days” where newspapers ge the size of headlines and placement. Not sure the uniform size is actually a step backwards.
> It's funny. Last night I was just reading the chapter in Taleb's "Antifragile" where he argues the same thing as the author of this paper, i.e. that tinkering is at the root of most technological innovations, whereas the common belief is that science precedes all innovations. Coincidence in timing!

I personally believe that you can find examples in both directions: where engneering precedes science and where scientific progress leads to new engineering.
>that it would be tragic if it just slowly fades into obsolescence.

Not going to happen. Too many people have sworn to keep improving it.
Being tired ("I don't have the mental or physical energy to do engaging things") and sleepy ("I want to sleep") are completely different things.
Aww yisss, finally, tangible performance gains and huge value increases for consumers in the CPU space. Intel getting curb stomped is just a bonus.

I'm worried about AMD since AFAIK, the enthusiast PC builder/Gamer for who these chips are addressed is a niche market and most volumes are in OEMs laptops (Dell, HP, Lenovo) that companies buy in bulk for their workforce and that's where AMD has zero presence while intel has a deathgrip on those OEMs.

Can AMD still recover in this market?
I'm waiting for the day when somebody writes a Neovim frontend in Emacs, so I can literally use Vim from inside Emacs.
Can you explain attention in this same way?
Not only that, but onboarding yourself into a new project/codebase can take a significant amount of effort.
Also keep in mind that Intel and AMD have different ways of measuring TDP, the difference would be greater with a standard measure.
Searching for Apparel Products from Images in the Wild
Then what’s this?

http://cdimage.debian.org/cdimage/unofficial/non-free/cd-inc...