skysight-inc/HackerNews huggingface dataset:
Oh that's too generous. 'At least' is surely a bit strong. How about nearly as good? I'm wondering if folk like Bach, Mozart and Verdi might be considered to make the grade? One or two good numbers, possibly? Anyway in a couple of hundred years we'll see how the works of Lennon and McCartney are faring versus the classics crowd.

(Or is the laugh on me for having a defective irony detector)
This is such a poor argument.

- the GP haven't said "fuck climate change", you did. There is no contradiction there, we can try and solve more than one issue at once.

- climate change objectively speaking kills way less people than ageing and will continue to kill less for the foreseeable future. You grandma (or grand-grandma) wasn't killed by climate change, neither will you.

- I don't know about you, but my life is not full of suffering, climate change or not, and I would prefer it to be longer and healthier. If yours is, I suggest looking at reasons other than climate change.

- We have to retrain every generation of scientists and engineers before they can contribute to solutions for any problem, climate change included. Increasing the amount of output per trainee by half goes a VERY long way towards solving our issues including climate change.
India’s Latest Religious and Cultural Flashpoint: Eggs
For French:

I'm tired (male) -> Je suis fatigué

I'm tired (female) -> Je suis fatiguée
It's true what they say. Men are from Omicron Persei 9 and women are from Omicron Persei 7.
Japanese has greater cultural clout. There are probably more English speakers who know "konnichiwa" and vaguely recall hearing that men and women speak differently in Japanese, than English speakers who can recognize "sawatdee krap/ka" as a Thai greeting, let alone tell you which ending is used by female speakers and which by male ones.
Nice one, would have loved some more tips..
There is a dark theme available here: https://resource.dopus.com/t/simple-windows-10-dark-theme/30...
This was probably meant as a joke but it rings true to some degree.
Is Turing's Imitation Game - in its original formulation to identify which of players A and B is the woman and the man - so easily solved? I don't think so.

It's clear that many factors contribute to one's choice of language.

In the mid-1950s people studied the differences between the English spoken by the upper class ("U") and middle-class ("non-U") in the UK - https://en.wikipedia.org/wiki/U_and_non-U_English .

In the US, a Black American may grow up with speaking African-American Vernacular English (https://en.wikipedia.org/wiki/African-American_Vernacular_En...), and code switch to speak a more general American dialect.

My freshman year roommate spoke more "Southern" when on the phone to family than when talking to others in the dorm.

The language of a scientific monograph is quite different than the language of an HN comment, and being able to write in that style suggests an academic training.

So I'm not surprised that gender can also be a factor in word choice. Indeed, a friend of mine who reads romance novels claims a common difference between male and female authors is how they describe clothing.

If you want to describe all of those as different languages ... I've long given up trying to understand the differences between 'dialect' and 'language' (much less 'sociolect', 'ethnolect', 'stylistic register', etc) so go right ahead.

But I'm hesitant to believe that "Any significant text" predicts a specific author's gender "with considerable confidence."

I know of several cases where people tried and failed to guess an author's gender. Robert Silverberg, for example, found "something ineluctably masculine about Tiptree's writing"; James Tiptree, Jr. was the male pseudonym of a female author. (https://en.wikipedia.org/wiki/James_Tiptree_Jr.)

Searching Google Scholar, I find articles like https://arxiv.org/ftp/arxiv/papers/2109/2109.13890.pdf saying:

> However, other gaps need to be addressed as well, including that no method of classifying age or gender—both of which are aspects of author profiling—that also considers the genre or nature of the analyzed text has been widely endorsed. Beyond that, to the best of our knowledge, no research has involved surveying or comparing the different approaches used in author profiling. In fact, current knowledge about the task is largely based on small-scale experiments conducted to find a reliable classification method with a near-zero error rate. In order to use forensic authorship profiling as admissible evidence in courts, the proposed methods must have about 100% accuracy. The average accuracy of good proposed methods are ranging from 70-85% [5]–[9]. However, the proposed methods still suffer from low accuracy.

That suggests that the "with considerable confidence" you refer to is on a population level, and not a per-person level. Rather like how, with considerable confidence, I can say that in general men are taller than women, even though many women are taller than many men.
Was the email sent TO or FROM a protonmail address?
Does it also happen if it is protonmail to protonmail?

Unrelated: what's the name of the tool you use to "listen" to DNS calls?
I wrote a book on GNU awk one-liners with hundreds of examples and exercises [0]. Free to read online.

For a quick introduction, see [1] [2]

[0] https://github.com/learnbyexample/learn_gnuawk

[1] https://backreference.org/2010/02/10/idiomatic-awk/

[2] https://earthly.dev/blog/awk-examples/
The models we currently have:

• p2p (like bittorrent) which shifts bandwidth costs to recipients.

• Too cheap to care. For simple things like a blog, cost of hosting asymptotically approaches zero.

• Subsidized by other business. Think why HN is free.
if anything I could agree with, the next web should adopt semver /s
I think it's more a case that in this particular tech-demo the animation was a let down. Games have progressed greatly in animation with demos such as this [1] and [2] being good examples. I'll admit course however that animation is one of the larger difficulties when crossing the uncanny valley.

1. https://youtu.be/o-QLSjSSyVk?t=1297

2. https://www.youtube.com/watch?v=i78ds3bJFDE&t=2739s
I don't think it's brand loyalty on the part of end customers, it's just unlikely and difficult for a number of large vendors to coordinate on such a project. You would need motherboard, CPU and GPU designers to take a long bet on a new form factor, while also cutting their bottom line (SoCs require less components and better performance for money)

I think the speed advantage would be one welcomed by the average PC user, and if Intel aren't already colluding to make an answer to M1, they're heading towards extinction
Barbell training. Your body is designed to be used and needs to be used. It’s amazing how taking care of your body also nurtures your mind. This book is an excellent introduction. My only caveats are to learn proper form and to go slow. Your muscles will respond much more quickly than your joints and bones.

https://aasgaardco.com/store/books-posters-dvd/books/startin...
Well, in .net 6 you have the ability to deploy self-contained application, in a single file manner and even compress the binary [1]

The end result is a Golang-like, single binary experience that runs on many platforms easily and rapidly.

Though I can master a lot of programming languages, I miss C# the most especially on async/await and LINQ. Rust is what I'm favourited in second places with a lot of similarities of C#.

[1]: https://docs.microsoft.com/en-us/dotnet/core/deploying/singl...
I built a React & Node SaaS boilerplate (https://usegravity.app) so I'm firmly in the camp of 'it's better to buy rather than build' for most use cases. The question then is choosing the right boilerplate stack, which I guess comes down to personal preference. There's a lot of different options to choose from now with different stack choices :)
Yeah, it's not a rendering issue, it's an architectural issue. It's people writing terminals imperatively: Text comes in from the app, and they trigger a set of updates to state ending in rendering the text straight to screen.

The first fix is that if you want a maximally responsive terminal you'll want to decouple input process, output processing and rendering into separate threads - this was established already in the 1980's with the Amiga console handling. E.g. any modern terminal that struggles with handles Ctrl+C is an example of why you want this.

The second fix is to "render" into a text buffer and have the renderer look at how many lines it has to scroll and rerender each time it starts a rendering pass, blit whatever is still intact, and then render what is left, rather than process character by character. When the producer overwhelms the terminal in that scenario you end up scrolling multiple lines at once. This will be jerky if the rendering is very slow but it'd need to be very slow for it to be noticeable, and even then it's generally much preferable to the terminal lagging behind.

And when you then have a process barfing gigabytes of data to the terminal, most text will not be visible more than a frame on a terminal that insists on showing it all, and won't be visible at all on one that updates faster than the frame rate anyway, and the fix above will simply entirely skip rendering most of the text. As long as your terminal can render a page full of text at a high enough frame rate it will be seamless.

With respect to the actual rendering, glyph size tends to be small enough that there's not that much to be gained in terms of acceleration other than a rectangular copy to accelerate scrolling, which is mostly relevant when the terminal doesn't handle huge chunks of data being barfed. The main exception being if you use shaders. E.g. on my personal copy of kitty I experimented with a shader to add a "glow" to characters to make it more legible on semi-transparent windows. But I've applied similar hacks to purely CPU-rendered terminals (created "poor mans outlines" by simply rendering the text multiple times at slight offsets with different colours) and good CPU-rendered terminals can do even that more than fast enough.
But everyone knows you should always be backwards compatible and never go over main version 0.

So we should be using Web0.1, Web0.2, etc. /s
So was this advice or marketing material? ;)

Maybe both.

Nice to see that more that myself are struggling with this.
I bet your comment gets flagged...
> Unsurprisingly I disagree with the post's description of awk being an "advanced command".

I think it can be pretty advanced, for me awk is one of those tools where I still feel like I need to write a paragraph of comments to explain 1 line of code.

For example: https://github.com/nickjj/invoice/blob/75660dce5a29ceb4e47a6...

Keep in mind I don't really "know" awk. I cobbled that together from a few examples. It will convert times formatted like "2h 30m", "150m" or "2:30" into 2.50. There's a bunch of examples in the test file.

NOTE: I wrote that script 2.5 years ago and I know there's questionable patterns in other areas of the script that's not highlighted like using a bunch of separate echo calls instead of a heredoc.

Shell scripting is really fun and efficient. I use it all the time for a variety of things.
I believe in the TrueNAS interface I use these are negative compression levels. I could be wrong. It was just some empirical observations. I may flesh out my matrix more to paint a better picture.
> Most languages have far more obvious grammatical distinctions. The Romance languages have obvious gender in the grammar, but it's... just there. It doesn't do much except to indicate that the subject or object is male or female. Beyond that, there are some rather random associations of gender to specific nouns.

I can't speak for all Romance languages but my native Spanish: it's true that we have gendered nouns (most if not all of them, I think) but it has nothing to do with the speaker, so it's not a language for men or women. For example, a chair ("silla") is always female, regardless of whether it's me saying it (a male) or my mother. It's a bit like how ships in English are a "she" regardless of who's speaking, only more enforced and for all nouns.
Communist propaganda much?
Then you have to use a method that will get an identity given a container (even if empty). Relying on types here, when we say thats a list of rotation transformers so their identity will he THAT, is exactly s compiler magic to me.
It looks like it's straight out of 1995. Ultra dark gray and ugly aesthetics, despite what some people say, will not attract developers or users. This seems to be a meme, Linux desktops and apps with zero thought given to UX and UI. In some cases it almost seems like the approach of "how can we make this as cluttered, messy, and ugly as possible" to look at.
At the end you touch on why it’s hard: fear of failure. When you put yourself out there you have to accept rejection. For developers, coding is an easy way to hide. It’s also why working for yourself is hard. Having a boss tell you what to do lets you off the hook.
Amprius Announces Extreme Fast Charge Capability of 80% Charge in Six Minutes
I have been running into that exact problem for months now, I have early users messaging me with "why don't you talk more of your product? this just what I was looking for it took me hours to find it". So while I agree with the point but honestly: this kind of advice is not helping much, it's like telling an introvert to socialize.

Courses could help maybe? Hiring a consultant for a few hours? Looking for a co-founder specialized in marketing? I think my product is decent, but I always feel awkward Twetting about it, even more since I'm not an avid Twitter user at all.
Hahaha oh :(
Google, Amazon, and the rest clearly disagree
> Volunteer run organizations are way more ... high quality than anything commercial

In what universe?
in the event that you haven't seen it: https://inconvergent.net/2019/colour-shift/
Christmas Free Line Icons
Test results: https://amprius.com/fastchargereport
> We do “torture testing“: run a test case once and count the number of “fallible” function calls it makes. Those are calls to memory allocation, file operations, socket read/write etc. Then re-run the test that many times, and for each new iteration we make another one of the fallible functions fail and return error. Verify that no memory leaks or crashes occur. Do this on all tests.

Never heard of this one before, that sounds really clever.
> - "amie" is feminin of "ami"

But this relates to the gender of the friend, not of the speaker.
If only Sun had continued with x86 in the early 1990s and Open Sourced Solaris. The world would look very different now I think.
There are only two types of software: incomplete and abandoned.
How can it be that the most predatory elements of society have been given so much leeway?

This is not an intrinsic pattern of our species / societies or we would have devoured ourselves literally or figuratively long time ago.

Obviously restoring forces that would push this evil genie back in its bottle exist but are somehow dormant, neutralized or otherwise missing-in-action.

This fight and push-back should not be a thing for "activists". It affects every single person. We are all "gig workers".
An interesting Romance counter-example is "Obrigado" vs "Obrigada" ("thank you", in Portuguese). I'm not even remotely fluent, but if I recall correctly, the gender is dependent on the speaker, not the person being addressed.
The Interak 1
If you compare it with how you'd implement such a data structure using ML modules, it becomes very clear that the bug here is the definition of Data.Heap.Union, not the non-canonicity of type classes.

With ML modules you'd define a Heap module that is parameterised by an Ord module. Different instantiations of the Heap module for the same type `a` but different instances of `Ord a` are different: heaps with Ord1 are of a different type than heaps of Ord2.

From this point of view, passing the Ord instance into each individual heap function call (such as union) is clearly not the right setup. The canonicity of type classes is merely a bandaid for that problem.
Technically it's solved. Socially/economically, without incentives is hard to scale for it to be practically usable for the masses.
I don't get it either. I understand that there are legit use cases for nfts.. But this stuff is insane.. Links to pictures selling for thousands of dollars.. Sometimes i think im just too stupid and maybe its just a new generation and instead of spending thousands of dollar for Gucci it goes to nfts..
Pixray Text to Image Generation
I mean, 'money laundering' is a very different thing from 'using a different payment protocol because you've been banned from conventional ones'.

I'm not at all right-wing, but it sets a dangerous precedent to establish 'acceptable' payment protocols run by the dominant monopolies, then ban people whom you don't like, and baselessly accuse them of 'money laundering' when they (obviously) go somewhere else.
The two Dublin schools (not far from each other) adopted different approaches to the sign language as it was being developed. That's unfortunate
I can tell you first hand that Karoo lamb is perfect. In decades of meat-eating all around the world, I’ve never encountered its equal.
that approach gives me headaches to think about. Why not just have polymorphic functions?

fn subset(superset, start, end){
// superset is type inferred as long as it supports the [] operator
// logic to collect superset[start] to superset[end] into an array and return it
}

with uniform function call syntax:

[1,2,3,4,5,6].subset(1,4) == [2,3,4,5]

If you really want to reuse a subset range, you can use lambdas/closures, or in this case a simple wrapper

// in some code
fn subset1to4(superset){
return subset(superset,1,4)
}
array.subset1to4()
anotherArray.subset1to4()
Which persons are you referring to? People in the Americas, in Australia, in Africa as well as probably other places I'm forgetting about easily traveled hundreds of miles and both shaped and joined communities other than the ones they were in before.
Upvoting for the honesty. And I feel the same way. Earlier I had a consultancy company but I noticed that the clients rather wrote contracts with the other consultancy companies that had sellers, was good with small-talk, met in person and and gave them coffee. It didn't matter that my service was much better with half the cost.
Convictional (YC W19) is hiring engineers to build the future of B2B trade-Remote
Onja.org | Engineering Manager & Growth Manager | Madagascar, Africa | onsite

Looking for a meaningful and intrepid change? Join our social enterprise that trains capable, underprivileged youth into world class software developers and provides them with life-changing remote work.

Seeking:

A Front-End developer to become our Engineering Manager who will lead our junior developers to career success helping them establish themselves professionally. They’ll need you to coach them on the technical aspects of their work, guide them on communication and help them navigate the day to day challenges they will face: onja.org/engineering-manager/

You’ll join our beautiful team in Mahanoro - a peaceful beach town on Madagascar's East Coast.

If you like what we are doing, but don’t think you are suitable for this position, please reach out to us nonetheless - we may just have something for you.

Feel free to contact me, Sam, at team@onja.org for a chat / more information.
There is also the Java based muCommander with ssh,nfs and s3 support.
How about no buzzwords, and instead, we just do things? Like https://indieweb.org ?
Yeah I have it. I actually made the in app purchase to support the developer.

I ended up going back to the official app which I think is nice, but also feel nice about financially supporting an indie developer who does a nice third party client for a (generally) awesome community.
It did take off. See Syncthing: https://syncthing.net/
As much as I like the idea, I feel it's not very relevant to most peoples use.

I'm writing my own editor. A little toy terminal I have sitting around can run it with just support for a handful of escape codes. To see how broken the terminal still was I fired up emacs. It took next to nothing to make emacs work fine (while having TERM set to vt100). I've seen very little software try to use more than a very tiny subset of vt100.
From the firm that pioneered single sourcing for CPUs with the 386!
Ditto! Resource heavy web apps used to make the laptop creak a bit but for 95% of tasks it was a solid machine.
Oh, yes, but those aren't nouns. I didn't mean Spanish isn't gendered -- it obviously is -- but that gendered nouns aren't indicative of the gender of the speaker, so that particular observation was unrelated to the topic under discussion. Your example is indeed an example of gendered language depending on the speaker, and has similar examples in Spanish (e.g. "contento" / "contenta" for "happy").
Single point of failure owning close to $1.7 quadrillion in public securities
The Depository Trust & Clearing Corporation (DTCC) - https://www.dtcc.com/ - is the entity that owns in trust securities that are purchased "on account" on behalf of trading customers, making it by far the highest financial value processor in the world. The DTCC settles the vast majority of US securities transactions, close to $1.7 quadrillion ($1,700,000,000,000,000) worldwide - https://en.wikipedia.org/wiki/Depository_Trust_%26_Clearing_Corporation

Similarly, Cede and Company, a New York City-based partnership of certain employees of DTCC, technically owns substantially all of the publicly issued stock in the United States. Thus, investors do not themselves hold direct property rights in stock, but rather have contractual rights that are part of a chain of contractual rights involving Cede - https://en.wikipedia.org/wiki/Cede_and_Company
I'd go further and say don't parse CSV with plaintext tools because it's barely a plaintext format. Use a CSV library and save yourself heartache when someone drops a quoted string in somewhere.
Definitely one of the more complete hobby OSs out there. Well done!
See also https://news.ycombinator.com/item?id=25955509
We have more than too much content right now, and in my mind the tracking and ads means that the “free” content is not worth the price. I’d rather there be less content if it meant no tracking.
"Cede & Co - The $54.2 Trillion Shadow Trust That Owns The World" - https://www.youtube.com/watch?v=A-Uk0C8W2M0
Blockchain currencies are by definition secure, decentralized, open, transparent, and trusted yet crypto is often criticized for their crypto exchanges being centralized single points of failure that can (and do) get hacked. In much the same way, the DTCC is a single point of failure that invites bad actors to attempt illegal naked short selling and other nefarious actions. IMHO the DTCC should be replaced with a smart contract.
So selfhosting becomes web4?

Damn every nerd hobby I've had, has always become mainstream. Ever since gaming on MSDOS and Amiga machines. Then MP3 files, Then IRC / Online Communities, then ... ... The list goes on.

By the way /r/selfhosted and /r/homelab says hi
I Don't know if it uses the forecast for much other than printing on the page, but it has until the end of 2022 to change the api it uses, dark sky is shutting down after being bought by apple.
Github taking down whitehat tool for reproducing vulnerability.

The title as it stands begs the question: Who is "allowing defenders",
Github or the tools? Also "defenders" is a weird word to use here.
> why hasn't any mammal evolved to start destroying them?

I think that evolution selects mostly for reproduction and not longevity. You don't have to live very long to have many kids (in like caveman / hunter-gatherer type of context as this is where evolution is basically), you just need to have great genetics. I guess sticking around for a few years after to protect the kids and provide for them is a bonus, but that part may be handled by the tribe too. But there's not much to be gained (from evolutionary point of view) from an individual living up to a 100 years or so.