skysight-inc/HackerNews huggingface dataset:
Yeah, sure. Here's the quantiles for the median male:

> for (q in c(0.01, 0.05, 0.5, 0.80, 0.95, 0.99)) { print(qnorm(q, 6, 1.63)) }
[1] 2.208053
[1] 3.318889
[1] 6
[1] 7.371843
[1] 8.681111
[1] 9.791947

And, since it's a little sloppy to just take the medians of the means and standard deviations and assume that that's meaningful, here's the direct answer to the question: "What percentage of males would be thought to be above an X by the top 20% and top 1% female?"

> personal_distributions = function(df) { df %>% group_by(iid) %>% summarize(mean_attr_o = mean(attr_o, na.rm = TRUE), max_attr_o = max(attr_o, na.rm = TRUE), sd_attr_o = sd(attr_o, na.rm = TRUE)) %>% ungroup()}
> pdists = personal_distributions(male.df)
> prob_q_thinks_person_above_score = function(df, quantile, score) { (nrow(pdists %>% filter(qnorm(quantile, mean_attr_o, sd_attr_o) >= score))) / nrow(pdists) }
> for (quantile in c(0.50, 0.80, 0.99)) { for (score in c(7, 8, 9)) { print(paste(quantile, score, prob_q_thinks_person_above_score(pdists, quantile, score))) } }
[1] "0.5 7 0.220216606498195"
[1] "0.5 8 0.0397111913357401"
[1] "0.5 9 0"
[1] "0.8 7 0.620938628158845"
[1] "0.8 8 0.296028880866426"
[1] "0.8 9 0.0649819494584837"
[1] "0.99 7 0.985559566787004"
[1] "0.99 8 0.895306859205776"
[1] "0.99 9 0.711191335740072"

So, the data suggests that, for 71% of males, at least 1 in every 100 women will consider them at least a 9, given that the ratings of the male's attractiveness are uniformly distributed. (but, other comments seem to suggest that those ratings are probably not a uniform distribution)
Do you really not understand why process and rules matter in government?

The whole point of a system of rights and courts is that when the government wants to end your decades old business through administrative authority, they at least have to write a report on why, specifically — and they can’t claim that this is “new” to skip that step. That is what this ruling says.

Upholding laws and protection against government authority is also a good outcome.
https://www.rfc-editor.org/rfc/rfc9110.html#name-head
Teller's work on the hydrogen bomb (after the Manhattan Project) probably solidify his mind set. Immediately post WW2, Teller was in the minority view of believing that hydrogen bombs were feasible. But we all know how that ended up.
Disappointing to see that they still didn't port it to other platforms after all these years. I thought that should be easy to do since .net is multiplatform.

I can't say I understand the strategy, there are enough painting programs for Windows (which they even seem to focus on extra much on the frontpage of the website too) yet they are donation based but exclude other platforms.
Which version? Or what enables it?

Version 41 (the one bundled w/Ubuntu 22.04 LTS) does have this behaviour from Notepad++
Yes, it is a good idea to use multiple Google accounts to separate these concerns. Google explicitly allows this[1].

[1] https://support.google.com/accounts/answer/40695?hl=en#zippy....
> but of course plenty of orgs figure out how to collaborate effectively while remote.

Some do, but most don't. Too many companies seem to think becoming remote means just installing Zoom on everybody's computers and sending them home. In reality, there is a lot more to it than that.

No remote technology comes close to having collaborators together in a room with a whiteboard, with a well-defined agenda. But while remote collaboration is less efficient, it doesn't mean it can't work. You just have to recognize that things are going to move slower and consensus of opinion will take more time.
PSA: I just noticed homebrew installed the compromised version on my Mac as a dependency of some other package. You may want to check this to see what version you get:

xz --version

Homebrew has already taken action, a `brew upgrade` will downgrade back to the last known good version.
I think this highlights an actually disturbing trend of billionaire’s buying establish mass media.

Laurene Powell Jobs buying Atlantic, Jeff Bezos buying Washington Post, Elon Musk buying Twitter.
What I find interesting here is how far a well working QA application with LLMs (such as this one) is away from anything that can be generalized to other topics.

Thats probably where we are right now: I have seen quite a few purpose built and tuned AI systems for one specific use case or topic which work really well.
By contrast, I have yet to see any general AI bot that does this with arbitrary data for any reasonable definition of good.

I mean, take any of these Chat-with-data bots, load up a huge document and ask it for information that is spread on many pages (like make a list of prices for every product in a catalogue). Then see it fail.

Exciting times.
“Information density” of screens is highly important in many professional domains like financial trading platforms, pricing screens, etc.

For inputs as well, as command line lovers and Bloomberg terminal users can attest.
This fetishistic anthropomorphizing of what amounts to destruction of property is weird and gross. Is the language used meant to make us sympathetic towards the militarization of American police? Are we supposed to feel sorry for this piece of equipment?

It's not a robotic "police dog", it's a mobile surveillance and weapons platform. You know these things are going to have guns mounted on them eventually, if they aren't already.
Google is benevolent but incompetent. Microsoft is evil but competent. Difficult choice.
Conversely, I find it frustrating when UI designs targeting some of the most capable displays that have ever existed make little use of the incredible color, contrast, and sharpness offered by those displays, sticking strictly to vague monochrome glyphs and the occasional hint of color.
Yeah especially noticeable with fonts nowadays. I'm sure they look great on their high DPI monitor with perfect colors, not so much on a generic normal DPI display.
That's exactly right. It was checking if the c code compiled to detect the landlock feature, and there was a single period in the middle of the code that made it always fail to compile and thus silently leave the feature disabled.
I'm wondering is there i.e. no way to add an automated flagging system that A/B / `diff` checks the tarball contents against the repo's files and warns if there's a mismatch? This would be on i.e. GitHub's end so that there'd be this sort of automated integrity test and subsequent warning? Just a thought, since tainted tarballs like these might be altogether be (and become) a threat vector, regardless of the repo.
> the magazine had a $20 million deficit and months earlier had laid off 17% of its newsroom... He ended up raising subscription prices by more than 50%, and made it harder for people to read stories without paying... Subscriptions now account for two-thirds of revenue, compared with a little less than half when Thompson took the helm... Thompson said plenty of challenges remain, including finding ways to sustain subscription growth and attracting young audiences.

I like The Atlantic well enough, and am glad it's not circling the drain like so many others. However, nothing in this article makes me believe they did more than reduce costs (aka lay off people) and extract more money from their existing pool of committed subscribers. That may not be the case, but I see nothing here that argues against that hypothesis. And I think it's safe to say that that would not be a good long-term strategy.

(I assume 'subscription growth' is subscription revenue growth, not necessarily the number of subscriptions, based on its use in the article)
OP works in a diesel repair shop. These aren't mechanics like the local tire and repair shop. My experience with them is from the first 30 years of my life as a full time farmer. They work on yuuuge machinery sometimes. They also do field work when the machine can't come to them.

More often than not, these things have to take place at the shop because there are specialized diagnostic and other tools (like a mill or crane like OP says). These are not portable pieces of equipment.

So your analogy sort of falls flat there. It would be like the server master (made that up just now and I like it). That person may not be able to work from home, because the physical machinery is important.

Otherwise, yes, your point of teaching youth is important.
A testament to how few of us used Microsoft's CodePlex that nobody really remembers it, and wasn't mentioned in the article.

It had docs, issues and source code sections back then, but I can't remember if some of those features were spurred on by GitHub adding them first.
Most of these are consultants specialising in hosting and “consulting”. There’s even AWS in there. How much does it cost to be on that list?
I fail to corroborate some of these complaints.

Autocompletion of addresses from address book or previous emails works fine for me. Search is pretty good.

As of an audit log of actions like archving, which other large services offer it? I don't remember e.g. Outlook having it. The log would be pretty large, with rather few users.

GMail did not change materially in last few years, and I'm fine with that; the desktop version is pretty fine. I miss bulk actions in the Android client though.

(I I were to move to another email service, I'd be afraid to lose the system of labels. Both Proton, Fastmail, and Outlook have labels, but I'm not certain that the existing GMail labels would would export to any of these. Self-hosted email does not offer labels easily at all. Local labels are possible with e.g. notmuch, but that won't be shareable between desktop and mobile, for instance.)
I’d argue that, the real value of Postgres isn’t that it has capabilities on par with Oracle, but rather that, it has a thriving plugin ecosystem. If someone needs that obscure Oracle feature, they may have the option of writing it. If there’s something a lot of people are interested in (such as vector features), someone will implement it.
Or you just use static atomic variables no?

I mean it wont solve your race conditions but it also wont crash.

And it will be VERY fast because parallelism without cache misses!

I wish there was a Java with C struct JNI access.
I was puzzled by this as well. RDS is a managed, cloud product. You don't run it. The whole point is that AWS runs it for you, no?
won't someone think of the multimillionaires who were outbid when trying to buy mass media?
> Smalltalk, coffee breaks, etc, are a productivity boon. Random conversations about what other people are working on are much more likely to occur in person as opposed to online.

That's a problem with an easy cultural solution: sounds like you need an always-on team video call which people commonly drop into when they are having a break! (During Covid, my team started every day this way, with an open call which was usually used for random chat, or sometimes just for silently working in if nobody felt like chatting.)
I’m not sure what the study says, but I can tell you that union electricians make more money than non-union electricians. This goes for all skilled construction trades: union plumbers, fitters (both pipe and sprinkler), and tinners all make more than their non-union counterparts.

Prevailing wage requirements are mandated in government funded construction contracts specifically because non-union labor is paid less and the government is willing to pay living wages for their projects by forcing non-union contractors to pay the union wage + fringes.

FWIW I manage union electricians at a NECA member shop that hires union labor from IBEW locals and only subcontracts labor to union subcontractors.
nice article!

something that bit me recently was the spf13/cobra library's user website. the instructions for installation are wrong, and they have been wrong for 2 years! i had to scroll to the very bottom of a multi-page readme to find the correct installation instructions!

i find this article really useful and will likely be applying its takeaways to my repos immediately.
> despite the mining

PSA they don’t mine paid customers (just like FastMail)
> I don’t know who this was but it sounds like a junior developer

Why has HN in the last three years or so gotten this collective irresistible urge to insert “junior developer” into every conceivable ill and malaise?

The thesis sounds straightforward. Power users need the app to be efficient. Naive outsiders fret too much over æsthetics and the potential usability for newbies. In turn change does not work out for the better.
I don't really understand how people get so burnt out from frontend frameworks. I started out using jquery and bootstrap, but I don't miss that at all, and love the convenience of the modern frameworks.
She's owned it since 2017.

In my experience as a reader, their strategy change happened after the Biden election, because they lost a major source of demand gen.
Oh, total agreement. Even Obama was pretty damn bad (gonna end those pointless, expensive wars that’re still killing people? No? Just… gonna keep doing that for some reason? Huh, weird choice, but ok. Could we at least close Guantanamo like you said you would? Also no? Ok well I guess at least we helped destabilize the Maghreb for no reason, great, love that, oh and look you’ve intervened in Syria juuuuust enough to keep it going but not enough to end it the way we’d prefer, causing untold misery, how very hopeful!)

Carter’s the last one who might have been good, but was dealt a shit hand and then had dirty tricks at America and Americans’ expense played against him by his reelection opponent, so, hard to say if he’d have turned it around and become effective. Wasn’t effective with the years he did have, though.
Honestly? Usually because 1.) there are tons of folks on HN FAR more knowledgeable than I on many subjects, 2.) it's more annoying on my phone, and 3.) frequently it's not just a simple search.

My apologies for being lazy though and thanks for the link.
really nice, and impressive work. However, I'm left wondering if a route via Forth would not have been a lot shorter.
They didn’t claim that it was new. They claimed it should be tried as new as they only became aware of the illegal part of the process recently, and I agree with that.

Being able to hide your bullshit for a few years until it’s established being a way of avoiding a much harder process to win for you is bonkers.

Allowing businesses to create known health risks by illegally operating and then saying “well it isn’t new NOW” is idiotic and a horrible outcome.
The low amount of color thing is a design fad, not because it's being designed for the "lowest common denominator" or something.
It uses a bunch of p/invoke native calls and other Windows specific features.
They are but the options were a) return to London for no good reason or b) remain in the Bay Area and also get paid 2-10x
Unfortunately this runs into their "have to move off AWS for managed service" point since the managed service for Citus is now on Azure post acquisition, as Azure Cosmos DB for PostgreSQL

Pitching Citus ran into issues where people were hoping it would handle sharding transparently, which isn't the case. But for someone who's evaluating rolling their own sharding, being able to manage sharding keys explicitly is how Citus allows efficient joins based on your workload. So yes, if you're looking to roll an unmanaged sharded postgresql cluster, consider starting with Citus
FWIW the native implementations do let you opt-out of the WGSL fiasco by ingesting SPIR-V instead. From what I gather Apple were the ones who lobbied for a new shading language, so Google and Mozilla kept the door open to existing languages in their implementations.
I've been using thunderbird for years and I still find search to be bad. I've never really made experiments to see why it's bad, but often I type the name of a correspondant to find a particular message, but I don't find it.
I guess I am used to the fuzzy search magic that happens in other software.
It is 10 and more years that I experience such ad-hominem attacks.

You are so quickly labeling an identifiable professional as troll, while hiding behind your throwaway identity, that I am confident readers will be able to discern.

Meanwhile let us be precise and add more facts https://github.com/systemd/systemd/pull/31550

Our community is swamped by people like you, so I will refrain from answering further provocations, believing I have provided enough details to back my assertion.
It makes some sense for companies to be protected from governmental over reach. Like activist agency could ban any process and destroy companies if some of their processes generate something that might be carcinogenic. Even if this process had gone on for millennia.

If government wants to ban something there should be reasonable path followed.
spoken like a fairly recent grad. an ambitious young person's perspective.

you will eventually learn that you are beyond expendable in this world, despite how 'skilled' or adept at 'negotiating' you believe yourself to be (or actually are for that matter). we all are. what you fail to see yet is that you are not more skilled nor more adept than 'The Man.' and you're characterizing yourself as being anything 'more' than non-'college educated people' is simply successful divide-and-conquer—a power struggle strategy immemorial.
The Reasonable Effectiveness of Using Old Phones as Servers
This is not about preference about where you work (ie maybe not all good engineers prefer WFH). This is about fkexibility ane accountability. People don't like being jerked around. Don't like being forced to do stupid things that don't matter. The better you are at your job, the more options you have. When you have options you don't have to stand for this bs.
> I would go further than that: all files which are in a distributed tarball, but not on the corresponding git repository, should be treated as suspect.

This and the automated A/B / diff to check the tarball against the repo, flag if mismatched.
During COVID, a lot of techies who could suddenly work from home ended up flooding smaller rural towns, and shot up the price of housing like 2-3x. It's a bit late now, between the increased prices and the increased interest rates, and many devs can't afford to buy anymore... especially after the layoffs.

Like everything else in America, homeownership is increasingly a privilege reserved for the rich, and everyone else just rents if they're lucky or lives outta their car/van if they can't.

Best case, you work for a FAANG on a 6 or 7 figure salary and buy a house somewhere cheap. But that's pretty rare.
When Bob Dylan Met Richard Serra
Cool!

I wonder why all their examples[0] uses C, while bpfman themselves[1] seems to use aya[2] and rust.

[0] https://github.com/bpfman/bpfman/tree/main/examples

[1] https://github.com/bpfman/bpfman/blob/main/bpfman-ns/src/mai...

[2] https://github.com/aya-rs/aya
Why? I never have any trouble bouncing between GitHub, Gitlab, Gitea instances, SourceHut instances, cgit servers... You can just git clone and away you go.
Thanks for the link. I had saved it for later reading, but didn't get around to doing it until now.

It's such a well-written article.

Here's previous HN discussion about it:

https://news.ycombinator.com/item?id=38020792
Not a developer but reading the changelogs and commit history from this person seem interesting, as they appear to be some effort consolidate control and push things in the direction of supporting wider dissemination of their backdoor code:

Discussing commits that the other author has since reverted, IFUNC change with Project Zero tests, a focus on embedded, etc.:

https://www.mail-archive.com/xz-devel@tukaani.org/msg00642.h...

Trimming security reporting details:

https://git.tukaani.org/?p=xz.git;a=commitdiff;h=af071ef7702...
This ruling is both crazy and par for the course for the 5th Circuit. I live in the 11th Circuit, which is notably nutty, but the 5th Circuit proudly outshines us in the firmament of madness. Here's why the decision is crazy:

The panel essentially relies on ordinary meaning analysis of "significant new use" to decide that this (the company fluorinating its products) can't be a significant new use because it has been in business for 40+ years and that surely is not "new." The court goes that route because it says "significant new use" is not defined in the statute, 15 U.S.C. § 2604 [0]. Let's open our hymnals just to make sure that's true.

§ 2604(a)(1)(A)(i) is a prohibition on manufacturing a "new chemical substance" unless certain procedures are followed allowing the EPA to make a determination about it. Ok, this is definitely not a case about a new chemical substance. The statute talks about "significant new use" in the next subparagraph, § 2604(a)(1)(A)(ii): no person may "manufacture or process any chemical substance for a use which the Administrator has determined, in accordance with paragraph (2), is a significant new use."

Reread that subparagraph. It is up to the EPA Administrator to determine whether "a use" is a "significant new use." Well, how is s/he supposed to do that? "[I]n accordance with paragraph (2)," i.e., by following 15 U.S.C. § 2604(a)(2). In other words, whether some "use" is a "significant new use" is determined within the statutory boundaries erected in 2604(a)(2). "Significant new use" just means "a use meeting criteria listed under 2604(a)(2)." There is no other meaning for the term. It's a statutory term of art. You could call it a BongoBoomBah. If the Administrator determines that manufacturing or processing a chemical for a use is a BongoBoomBah, then no person may manufacture or process that chemical for that use. How does the Administrator decide a use is a BongoBoomBah? Look at 2604(a)(2): the Administrator promulgates a rule "after a consideration of all relevant factors, including" four specifically identified factors. If the Administrator promulgates a rule that the use is a BongoBoomBah after following the statutory guidelines, the use just is a BongoBoomBah, end of story.

But the 5th Circuit doesn't bother with any of that. They look at the definitions section, see "significant new use" isn't specifically defined, then throw up their hands and say, well, new means new, so if it's not a new use, it can't be a significant new use, ergo case dismissed. No parsing of the actual statutory text or structure. It's gotcha jurisprudence.

But it's the 5th Circuit, so... par for the course.

[0] https://www.law.cornell.edu/uscode/text/15/2604
If you think about cost, long term it’s cheaper to skip the ICE and have a slightly better electric power train with a bigger battery capacity. That’s what Carlos Tavares said to the French government many years ago. Hybrids have two systems and that’s expensive and complex.

Installing electric power plugs everywhere isn’t that challenging. I’m sure UK can manage it if the local government decides to do it seriously.

By the way, 35k€ for a brand new car that is cheap to run isn’t a bad deal. New cars are expensive. Maybe you can wait a decade or two before switching with a cheap used EV that has enough range.
Isn't it because Gmail is both client and server, and therefore is not limited to the IMAP protocol ?
> Google is benevolent

Honest dumb question, how is Google benevolent in comparison to MS these days?
Those and things like Heroku, Render, etc.

I remember spending months trying to get Google Cloud to increase a quota while I was forced to turn sign ups off in my product while I waited. I also remember asking Digital Ocean to increase my droplet quota and got a blind yes the next day.

I'm unwilling to invest in building a business on a platform where the lack of customer service can be a blocker.
Obama tried to close Guantanamo but couldn’t get Congress to go along with it. Presidents in the USA don’t have total power, it’s not like China where Xi gets an almost one hundred percent vote on all his plans. A lot of the things going on that America gets involved with just have bad and worse solutions, if you get the job you either have to make those bad decisions (because the other ones are worse) or just go isolationist (the world still burns, it’s just not the USA’s fault anymore).