skysight-inc/HackerNews huggingface dataset:
> claims like these always irk me, like did you just compare averages by race/gender?

Probably not, the striking union is the one that contains all the data analysts at the NYTimes, so they have some experience with sociology data.

> Whoever made this claim, did they control for other factors, like job title/level or productivity?

As explained in the article, the data analysts union mad this claim, it's even explicitly linked!

> Turns out "gender pay gap" magically disappears as soon as you start controlling for relevant variables like hours worked, job seniority, experience, etc

No, that's just something you read on a blog written by a guy who would go on to write that women shouldn't get wage equality because they would have to work more dangerous jobs and thus die more, because apparently saving the lives of man by making those jobs safer is impossible.

Anyway, here's a big stats heavy quote about how there is solid evidence for a pay gap, from the stats nerds at the census bureau (I link only the executive summary https://www.dol.gov/sites/dolgov/files/WB/media/An%20Evaluat..., link to the full thing can be found in the summary)

"""In both decomposition models, the portion of the gender wage gap that could not be explained by differences in men’s and women’s work histories, work hours, industry and occupation distribution, and job characteristics was between 68 and 70 percent, yielding an unexplained wage gap of 14 to 15 percent. That is, of an estimated wage gap of 21 percent, statistical models explain between 6 and 7 percentage points of the gap, leaving 14 to 15 percentage points unexplained, similar to other major studies on this topic.

Differences in the sorting of men and women between occupations do not fully explain the gender wage gap; men and women are paid differently within occupations as well. The size of the gender wage gap varies significantly by occupation even as men earn more than women in nearly all occupations. While wages are at parity in some occupations, gaps are as large as 45 percent in others. Across the 316 occupations in this study, occupations in finance and sales had the largest gender wage gaps""
This a very early draft I'm following: https://wicg.github.io/local-peer-to-peer/
> If you walk into a booth and that vendor is selling over 5 types of produce, there's no way they all ripened at the same time.

This makes me think this person simply has no idea how growing food works at all.
> Any sufficiently advanced technology is indistinguishable from magic.

- Arthur C. Clarke

(one of my favorite quotes!)
If you reduce the amount of magnesium in a plant by 80%, it dies.

It could possibly vary in fruits, so the tomatoes get a pass. But leaves need a pretty constant amount.
Why not get an LLM to convert the whole app to asm?
I see - I absolutely agree with your assessment that the Directors may not be contributing any actual value at this point. I would love to see more servant leadership, and perhaps have management be an elected position instead of one that seems to be reserved for a certain Class of person.
"does your manager think you're good" which is it's own giant can of worms."

I have bad news. Unfortunately if your manager does not think you're good, literally nothing else you're going to do will matter, no matter what metrics say in either direction. If your manager does not think you're good, you should leave immediately unless you have some trump card in the form of a higher-up manager who does think you're good. It's the only exception (and barely an exception at that).

So, short of that universal caveat, what system is better? I've said this and I'll say it again: EMs should have unilateral power over their reports performance designations. They already basically do, and the delta wherein they don't is by far abused for evil more than it is for good. So just close the gap.
This project (and others like it) are graphviz wrappers - they do some really cool stuff to emit styled .dot files that look better than writing and rendering raw gv.#

Allowing specification in Python offers very little advantage - in theory you think, hey, I've got hi-lighting, autocompletion, and so on from an IDE. It'll play nice in VCS. Maybe I can interrogate orchestration layers and so on to produce dynamic views.

In practice diagrams are produced by folks who might not want to use or learn python [or golang, their other implementation]. Instead a lean purpose-build DSL, maybe even an extension of graphviz dot, is easier and more portable for some audiences to pick up.
Secondly, we can't JUST graft a DSL front-end onto these tools because the styled components are baked into the project.

My personal experience with layout engines is that they work OK for very small architecture diagrams, but become ugly or inelegant at useful scales.

I (and the teams I've worked with) settle on draw.io, either the desktop app, or committed as part of confluence, as the best way to describe intent/design - and rendering graphviz with a style up top for anything dynamic.

Would welcome seeing a true extension to the dot language that can unlock reasoning engines (like to do threat modeling) and render-time styling.
My one addition to this is that I wonder if this is part of the obesity crisis.

If food is less nutritious, then logically we should eat more of it to get the nutrition we need.

Excess calorie consumption could at least partially be a byproduct of our biological drive to acquire the lacking raw vitamins and minerals we need from the foods that we eat.

This is undoubtedly exacerbated by eating processed foods, sure, but I'm willing to bet this lack of a fundamentally nutritious foodscape almost certainly contributes to the Pavlovian habit of overeating and resultant societal obesity.
This video is private. The rot continues.
> Striking during election week is kind of a crappy move to pull

That's the whole point of strikes. If you do them when they are less painful, there's no point in doing them. And in this case, is not like the public doesn't have dozens of other options to consume during election week.
I experienced severe insomnia for awhile due to stress illness, and some stuff from The Sleep Coach School helped quite a bit. I'm doing well now, but I get a bit facepalmy when I see healthy people go looking for things to worry about.

https://youtube.com/@thesleepcoachschool8192
Local Peer-to-Peer API Draft Community Group Report
Thanks a lot for trying it out and the feedback!

- Adding better controls (and an explanation) makes sense!

- Good job discovering the L control. That's actually something that's not supposed to be public. I use that tool to find the correct orientation of splats before publishing them. But once I find those values saved in the DB, there's no use for that tool anymore. When I make it available to the users I'll defo make the UX clearer.

- Good point about landscape mode. I'll fix that.
Apple has gotten really good at text selection in images. I can take a screenshot of a webpage and then select the text in the screenshot, or I could take a photo of a sign and select the text in the sign.

Do you know if there is anything similar for screen readers?
You mean like a doorknob?
I feel like the difference between art and design is that you shouldn't need to know any of the back story for design, it should just look right, even if the lay person can't quite tell you why it looks right. Nobody needs the backstory on the Nike tick. You don't need to be told that the lines on the FedEx logo are beautifully balanced.
Browser Javascript.
Instead there’s a whole host of subtle footguns which while not leading to true memory unsafety will lead to complete junk data.

https://www.uber.com/en-SE/blog/data-race-patterns-in-go/
Were you a lead or a manager?

Did you take a salary cut?
Behold: the Market doing Market shit.
Kubernetes works great for stateless workloads.

For anything stateful, monolithic, or that doesn't require autoscaling, I find LXC more appropriate:

- it can be clusterized (LXD/Incus), like K8S but unlike Compose

- it exposes some tooling to the data plane, especially a load balancer, like K8S

- it offers system instances with a complete distribution and a init system, like a VM but unlike a Docker container

- it can orchestrate both VMs (including Windows VMs) and LXC containers at the same time in the same cluster

- LXC containers have the same performance as Docker containers unlike a VM

- it uses a declarative syntax

- it can be used as a foundation layer for anything stateful or stateless, including the Kubernetes cluster

LXD/Incus sits somewhere between Docker Swarm and a vCenter cluster, which makes it one of the most versatile platform. Nomad is also a nice contender, it cannot orchestrate LXC containers but can autoscale a variety of workloads, including Java apps and qemu VMs.
Why not write recipes in code too?

Or a screenplay?

(Because there are better formats for them)
NVENC/NVDEC and similar technologies use what is effectively an ASIC that happens to be integrated on the GPU. It doesn't use the general purpose GPU cores. This is the reason why the limitations on e.g. which codecs it supports are so strictly tied to the hardware generation; it's just fixed function hardware.

There's no reason you can't bundle the same kind of ASIC on a CPU too, and indeed Intel does do that with QuickSync. For video game capture/screen recording though (which is a big part of what people tend to do with NVEnc) it might be a bit more convenient for the chip to be on the GPU? I don't know, not a GPU expert.
Thanks a lot for trying it out and the feedback!

More formats are definitely on the roadmap. At first I'd like to add full support for higher order of spherical harmonics and then I wanted to take a look at other methods, too. Maybe 2DGS and/or SMERF would make sense for comparison purposes.

Explanation of controls makes sense, too. I'll add that.

Regarding WebXR, that's currently not on my roadmap. However, if the demand is there I'd consider adding it
>I actually enjoy reading ads (not to mention reviews and tutorials for various products) in music magazines. It's disappointing that companies seem to have switched to junky web ads instead.

One of the things I miss most from physical media is the sense of discovery it brought, we saw ads or unexpected articles related to the magazine thematic, products or services that you didn’t know existed, same with books, browsing the shelves of the bookstore you found something new that drew you attention on the record store flipping vinyls you saw some weird album art and decided to give it a listening. Now you get ads for things you already bought or the same 5 books everyone sees because they’re “trending”, you have infinite music at your fingertips and yet get the same 10 tracks suggested every time.
No, funnily enough, I do agree with some of that. It is still insufferable because he is using his authority and social media clout in one sphere (fashion, which I used to respect him for, and which he had earned) as a cover to air his political opinions (where he is no different from the next person).

> I don't know mate, if you cannot ignore it, which I find it pretty easy to personally, then maybe this isn't a Derek Guy issue.

These swipes aren't necessary. This trick of trying to make me look like the bad guy isn't going to work. As for ignoring him, yes, I did. I unfollowed him because it was clear he was no longer a reliable authority on fashion for me.
Sure but those same protections might discourage other employers from hiring me in the first place.

It's not such an issue for me now that I have a fair bit of experience, but if I was fresh out of university it would be harder to convince an employer to take a risk.

Also severance is a thing.
I loved my HP 48G when I was in school (even if it was much slower than the Ti 81 it replaced when it came to graphing). I regret throwing it away because of the nostalgia, but I don't feel a need for using it these days.

As such I am genuinely curious about what rewards you get from using an engineering calculator in your work. That's an honest question: I would really like to have an excuse to get my hands on a 48G again!
I don't care to litigate program correctness and ergonomics. Those are extremely subjective, and I don't feel like I ever get anywhere useful in those kinds of conversations. The most popular backend programming language in the industry is almost certainly Python, and it barely even has types. I still wouldn't dunk on it.

This thread is about a much narrower question, which is code security. There, I feel like I'm on much firmer ground drawing and defending conclusions, and my conclusion is that there isn't a mainstream general-purpose modern language that is meaningfully more secure than Go (or than Rust, or than Python, etc).
Many of the problems stated might also be opportunities for innovation and disruption.

General advice though for any startup without getting into the specifics of any industry is to build an audience first if you can. You'll have a major head start on traction if you do, this can take a few forms but presenting yourself as a thought leader in the space you're looking to create a startup in is the best way, this could be via a newsletter, blog, podcast or general social media presence.

You can then use that platform to interact with your audience to find problems and ideas that resonate with them, and look at forming a startup and product ideas around that.
I ran into this issue on an embedded system before it was raised / fixed:

https://github.com/systemd/systemd/issues/8398

FWIW, I'm generally a fan of systemd. That's a pretty minor issue in the grand scheme of things and it's not really "mysterious" -- the behaviour was consistent but didn't line up with the documentation.

In my experience, almost every time I hit an issue with systemd, it's when I'm interacting with it at a (relatively) low level. e.g. Monitoring / controlling units via D-Bus. There is theoretically enough documentation to do that, but it's often incomplete or ambiguous and you're left trying to figure out systemd's behaviour via experimentation.

But as I said, this isn't _really_ a dig against systemd. Even if monitoring service state transitions via D-Bus is finnicky, it's a heck of a lot easier than the alternatives with busybox init or whatever.
What I find most intetesying is the concept of rehashing, that mystics pickup where other mystics left off, sometimes after decades have past. I think in today's world, given our newly acquired technology of AI, we can finally stitch all the mysticism pieces which have been woven by past mystics with the aim of finally creating the big picture and hunt for naturally occurring patterns. I for one want to find what Jesus' method of meditation was. Funny how the jewish scribes went to lengths to record the our-father prayer, yet not a single sentence on how to meditate, yes meditation, something which according to written records, Jesus did on a nightly basis by ascending to hilltops!!
Now that's an interesting perspective I hadn't considered.

I suppose I actively avoid most infinite scroll webpages because to me they feel like they're meant for "consumption" and visual appeal rather than actual usefulness and I tend to think of webpages as tools, either for information or socializing. As a dev I'm certainly biased towards sites like Github or news sites, which are both meticulous at sending you to the page you were linked to specifically rather than redirecting you elsewhere.

I do tend to keep a few tabs open at any given time, but only when I'm in the middle of reading something like an article or blog post. I try to close down my tabs to something like 5-8 max weekly, if not daily. Something about closing out the mental context and making a conscious decision about whether I really want to finish reading something or if it was boring me feels very freeing once I've decided to close the tab is deeply satisfying to me.
You can do it, certainly, but it is overkill. It also limits your potential editors to people who know Python and are willing to install it on their machine. In contrast to Python (or other programming languages), a language like YAML or JSON can be learned in minutes by just about anyone.
Behold: Market participants using government to disable other market participants.
That’s great ! Does the extension work with APIs UIs like open-webui or LibreChat?
This is precisely the opposite of that, in fact.
No, the "mistakes" we talk about with C/C++ are so common that it's hard to think of a major C/C++ project not to have them, and the "mistakes" we're talking about with Go or "unsafe" Rust are contrivances built to demonstrate things an actively malicious programmer could do. Equating the two is, obviously, a sleight of hand.
Perplexity CEO offers AI company's services to replace striking NYT staff
The End of Independent Publishing and Giant Freakin Robot
The Gift That Keeps on Giving to Apple and Google – Communications of the ACM
Programmer Collaboration Styles
Do you mean free market? Because I feel like land use restrictions are antithetical to a free market. In which case, your comment makes no sense.
It's funny to see Matt Stoller complain about land use restrictions here, as he refuses to acknowledge the problem for residential building:

https://x.com/matthewstoller/status/1824155610201432264

If apartment buildings are banned in 96% of residential land in California, with most of the 4% already built up with apartments, isn't that pretty similar to the commercial land use situation in Mammoth, CA?
What the hell does Tata need underseas cables for?
Gotcha, Singleton sole proprietorships it is. Down with complexity, break up every business! /s
Well that's a hot take if I ever heard one.
This isn't a "market" doing something, it's a monopolist doing monopolist stuff. One kind of precludes the other...
Right now the only arguments to Future::poll are self and the task scheduler context. Any borrows of mutable state have to be captured by self, which means only one future with access to the state can be inflight at a time. If `&mut State` was an argument on resume, then the actor could schedule many futures simultaneously, which each getting temporary access to the state whenever it makes progress.

Actix does exactly that, but it needs a bespoke ActorFuture trait with extra poll arguments. But until https://lang-team.rust-lang.org/design_notes/general_corouti... gets worked through, there is no way for actix to support async/await.
Rocket Lab confirms plan to bid for Pentagon contracts with new medium rocket
600 people on a median 200k salary in New York, when including taxes and obligatory benefits is about $150 million dollars a year just in payroll. This is an enormous spend. Unlike a game studio or a software company like Adobe, these people are all operational cost centres, they're not the bread and butter of the firm.

In a true software firm, more capital invested in headcount loosely means more features which is what drives sales. Here you can attribute a per employee profitability. When you hire more employees at a tech firm, the expectation is that you become more profitable.

At a non-tech company like a newspaper, technologists are a cost centre, you invest in technology in order to be more efficient, and hire as few people as possible.

Of course some technologists at the NYT will be profit centres. like those who work on advertising operations and games. But the NYT at its core is a news firm, it makes money on its influence and prestige which is driven by its journalism. Writers and content creators are the profit centres, everything else is a cost of doing business.
You said well, market using government. The government is just a tool used by capitalists.
For others that may be curious:

https://www.amazon.com/stores/Bart-D.-Ehrman/author/B001I9RR...
N.B. for headline-readers: the land use restrictions in question are deed covenants, not zoning restrictions.
Generative AI Has an E-Waste Problem
Wordle was famously made and run by one person. How many are needed to keep it running now?
Establishing a Payment Service Provider (PSP) involves substantial costs that can significantly impact a business's financial planning. Key expenses include gateway software licenses, which may range from $50,000 to $250,000, and are influenced by the choice between third-party, white-label payment processor solutions or custom open-source software. Additionally, businesses must invest in tokenization appliances for secure card data handling, which can cost between $50,000 and $100,000. These initial expenditures are essential for setting up a functional and compliant PSP.

Partnerships and integrations are also crucial components in the PSP establishment process. Finding acquiring banks authorized to underwrite the business is vital, as is forming relationships with gateway partners and payment processors. Integration costs with these institutions can range from $5,000 to $15,000 per connection, depending on the complexity of the services required. This partnership strategy is essential to ensure that the PSP can support various payment methods and cater to different merchant category codes.

Moreover, achieving PCI compliance is mandatory, with annual audits costing around $25,000 or more. Businesses need to handle sensitive cardholder data securely, making tokenization and effective fraud prevention measures indispensable. Investing in consumer and merchant fraud protection mechanisms is essential for maintaining security and compliance, ultimately contributing to the successful operation of a payment service provider. Proper budgeting and understanding of these costs are critical for those considering entering the payment processing industry.
Avoidance of a proprietary MS stack is why I went with Django 15 years ago. I imagine this played a large part in the appeal of Rails at the time too.
Gottman has documented this phenomenon in romantic partnerships, and I personally think we overplay the differences in romantic versus other partnerships, like teamwork, mentor/mentee, boss/employee.

In a good relationship, neutral acts are seen as neutral. In a struggling relationship, neutral acts are interpreted as negative. They don't exactly come out and say it, but to an extent your problems with another person are all in your head, and there are things they can do about it but it's a lot of work, because any time you're not actively being awesome you might be getting construed as a shithead.
I like how scientists use words like less and more as if we know what reference points they are thinking
Crossing the picket line like this is craven and opportunistic.
Why are Normal Distributions Normal? [pdf]
Yes, it does depend on the organisation. I do expect my manager to read and have input on my reports, as my team’s outputs indirectly affect my manager’s outputs.

I question the value of this the higher up the chain it goes, as managers get more and more removed from the people doing the work. That said, it does happen and it’s not always a good thing.

In those situations, you can address the comments directly in the review, or summary, but you can’t directly control what other people take out of the reviews.
There’s not much actual value to society to having stuff like the election needle running, it is just a moment-to-moment description of the processes of counting votes, which have already been cast, so we can “enjoy” the stress of Election Day.

But it is probably a huge click-driver for NYT.

This actually is probably the best possible moment for a strike, in terms of inconveniencing NYT without harming coverage of important events.
Show HN: Generate OPA policies for Terraform with natural language prompts
This was a joke. The kernel of truth that makes it work is that Condé Nast and a succession of bad editorial and managerial decisions took the undisputed standard bearer of popular technology writing and turned into a wasteland of Taboola shit splats. The fact that they need outside help from a tiny private indie to bolster their credibility is funny.
Robinhood: Introducing the Presidential Election Market