skysight-inc/HackerNews huggingface dataset:
In theory this sounds like a decent way to rebuke this point, however there are two important things to consider:

1. Your average software developer employee just simply doesn’t have that much control over their own salary. I believe I may have greater than average control over my own salary, and that doesn’t even compare to the kind of control that high level executives of a company have over their own salaries. Because of this, developers lack the conflict of interest that a CEO has.

2. Though developers may be “overpaid,” especially in the more extreme ends, and other employees may be underpaid, the difference between developers and CEOs is not even in the same wheelhouse. It’s not just a mere discrepancy that can be explained with market rates alone. Data I’ve heard repeated paints a picture that shows CEOs pulling far away of basically everybody, even considering other executive wages being quite high too:

> In 2020, the ratio of CEO-to-typical-worker compensation was 351-to-1 under the realized measure of CEO pay; that is up from 307-to-1 in 2019 and a big increase from 21-to-1 in 1965 and 61-to-1 in 1989.

(Source: https://www.epi.org/publication/ceo-pay-in-2020/)

I don’t think the question is whether the CEO is 351 times more important than the average employee below them. I think the question is, how is it even possible that it’s worth it, in terms of outcomes, to have a CEO make this much more than the average employee? Do you actually think that, if accountability were at least as tied to salary as it was for other employees, it would have been possible for things to get this disparate?

Even if it was actually leading to better outcomes for companies, this kind of income inequality is definitely leading to worse outcomes for society.
Philip Roth interviews Milan Kundera (30/11/1980)
> Why mess with it at all? It's portable assembly.

At your level and mine, it looks like portable assembly. At the level of the OP and the compiler implementations, it is absolutely not.

> Instead of saving C, why not improve Rust and JavaScript and the others?

"Platform effects" is a pretty complete answer. C isn't going anywhere soon. You and everyone here depends upon a mountain of C code every day.
If you see the chinese yuan dropping in coming days, that's your sign....
"MK: If someone had told me as a boy: One day you will see your nation vanish from the world, I would have considered it nonsense, something I couldn't possibly imagine. A man knows he is mortal, but he takes it for granted that his nation possesses a kind of eternal life. But after the Russian invasion of 1968, every Czech was confronted with the thought that his nation could be quietly erased from Europe, just as over the past five decades 40 million Ukrainians have been quietly vanishing from the world without the world paying any heed."
EIP-1559 in Retrospect
Don’t eat me.
The big boat is about status, which means attracting mates and increasing the odds of breeding before a lion eats you. Our brain stems don’t know what geological epoch we are in.
That Trident II D5 missile launch mentioned in the article.[1]

[1] https://www.youtube.com/watch?v=h5KejRbD5s0&t=0m10s
I agree there's not much point using this kind of simple builder if you have named function parameters, but the GoF builder pattern has a couple of additional features which can still be useful. In the GoF examples the construction process is more complicated (maybe the order in which construction steps take place is significant, and maybe parts of the construction might be conditional), and the same construction algorithm can be used to produce different types of object. If I remember correctly, the main example in the GoF book is a builder for creating documents by adding a title, subtitle, paragraphs, etc, and the document being constructed might be a UI representation, an RTF file, HTML, etc.
There is no license which allows you redistribution. Default in copyright. A license is needed tongtant you tights. (fair use etc. exists of course)
Not idiomatic Python. Don't model your best practices in Python based on what makes sense in e.g. C++ and Java.
> What's user hostile in taking words off the list? I don't really see how that impacts the experience.

If you don't see how removing words off the wordlist impacts the experience, I really can't explain it to you, it's a tautology: removing words impacts the experience precisely by removing words. Because you can no longer use the removed word in gameplay, as you could previously. Therefore experience is impacted.

> Adding trackers is the expected move

It being 'expected' has no bearing on it not being palatable and being user hostile.
I don't know what happens in the microsoft world, but here in unix-land we learned to address this issue way back when types started to work seriously in C (like the mid 1980s) we put a declaration of "do_stuff()" in a common include file (let's call it an "ABI definition") and include it into both the place where do_stuff is defined and where it is used - if one is different we expect the compiler to barf
It's just better to avoid writers who don't actually work anywhere. The true gold in terms of insights, are successful individuals who write books on the side.
I could easily see this going in reverse also: someone who spent a long time doing something as a means to an end--which is a natural way to begin working on something in earnest--realizing the depth of the craft itself and getting lost inside of it.
You'd eventually have so much energy that the mass energy relation would give you a black hole.
This is true, but pretty badly misstating the risk analysis. Lithium electrolytes are, on the whole, "flammable" in exactly the same way that things like grain shipments are flammable. It's a real risk, and requires engineering to address. They aren't remotely "dangerous" materials.
Was going to post something similar - but I think you capture my thoughts eloquently. I would add that HTTP itself needs to be redesigned, as it favours the client-server model too much. Something like IPFS? Although that doesn't seem to have caught on.
I don't think he cares about being overthrown. I think he cares about Russia not being broken up / being relegated to something like Yugoslavia was. And he can be pretty ruthless in pursuing it.
Anyone know how to disable the timeout on XHR/fetch requests? This is helpful when running a server under a debugger, using breakpoints or single-stepping.
Learn Go and spend some time in its world, then come back to Python IMHO. You'll start to appreciate the subset of Python that's just functions at the module and class level and ignore all the complexities of metaprogramming, class hierarchies, etc. You'll find a lot of folks using Go are coming from Python and burnt out on big, complex codebases there--the simplicity and "less is more" is a breath of fresh air to reapply to Python.
RDPGuard does a good job at this. I have no affiliation other than as a user.
> Even if it was actually leading to better outcomes for companies, this kind of income inequality is definitely leading to worse outcomes for society.

No disagreement here. I think CEOs should be paid no more than 10 times their lowest paid employee, and that should be made enforceable by law.

Using 150k as a random number[1], Baker is overpaid by roughly a factor of two based on my "ideal" scheme. But I have the sneaking suspicion that HN would gripe even if she took a 50% pay cut.

[1]: https://www.glassdoor.com/Salary/Mozilla-Salaries-E19129.htm
Personally, I do not miss the interactions with my colleagues from before I pursued my side hustle full time. But I can relate to the need for interaction and camaraderie. This can be compounded if you don't have a robust social life outside of work (no judgements), or your social circle hasn't even the vaguest understanding of what you do and just glaze over when you try and talk about it.

Perhaps you could turn to your customers for similar interactions. Developing a personal/collegial relationship with your best customers could potentially scratch the itch for similar interaction, while actually getting good feedback about your company.
Is there a phrase that describes the process of taking something one thinks is bad - here, Firefox extensions being disabled - and searching for the most egregious possible negative consequence that might have occurred (here, someone being murdered), and then using that as a hypothetical? The goal is obviously to try to increase the emotional weight of the argument against... whatever... but I'm seeing this demilogical construction used more and more in the wild and would like to know its name.
Ask HN: Are we seeing a start of the wider conflict?
In addition to the war in Ukraine, Russia attacked border areas of Poland; and Iran attacked US consulate in Iraq.

Is the war escalating beyond Ukraine borders?
A small indie dev got $1M+ for the name “Wordle” and NYT wants to own the brand. It’s not “dog bites man”… it’s a complete non-story.
I think any new journalist would appreciate a list of things that editors will find unacceptable complete with an explanation why it's unacceptable. It's better than getting your article's returned to you for being too vague.

They aren't addressing laziness, they're explaining what the standards are. And I don't think getting rid of those standards will attract better talent.
Right? Big boats aren't even that big a brag, someone will always have a bigger one, and if yours is longest for now, then theirs has three helipads, and next year some tryhard will build a longer one anyway.

Being first to fusion would mean your name would be above even Einstein in history.
I've been messing around with etching for a few months, and I've had quite a lot of luck with a process using a steel plate, a salt-water electrolyte, a power source at 5V or lower, and either a lacquer resist (for WB style relief etching) or a hard wax resist (for traditional etching), then taking a print by putting the plate in a frame, adding a sheet of aluminum gauze, then filling the frame with plaster.

The plaster expands slightly as it sets, so it takes a good print.

The process is not quite as straightforward as the traditional methods, but is much less poisonous, produces no nasty waste products (some clhorine gas, but not much), and doesn't require access to a press.

You can also use it for etching aluminium, which is kind of interesting too. Don't try stainless steel, it doesn't seem to work and you end up with chromium oxides everywhere.
I think it's a lot easier to criticize Mozilla here because the metrics are obvious. You can draw a chart going up and call that a graph of Baker's salary over time, and then superimpose a chart going down and call that Firefox's market share over time.

And from there it's very easy to ask why Mozilla's CEO keeps getting raises (hell, and hasn't been fired yet) while their main product keeps doing worse and worse by really the only metric that matters for this type of product.
Right, and modern languages make it idiomatic to place even more stuff inside whatever their equivalent to a shared header is (in C++, it's either headers or modules) precisely because the raw C ABI has very limited semantics.
Depends on the antibiotic. I believe their molecular mass has to be lower than around 500 Da for them to reliably cross the blood brain barrier. It also depend whether meningeal inflammation is present or not
It's a creative process, so why would it get less interesting with time? You can ask a similar question to a writer or an artist for example.
I do the same. There's no need at all for my own system's sshd to adhere to any notion of well known ports. Despite the growing availability of pre-mapped host information I can still count the amount of illicit login attempts the past 10 years on two hands.
I had a chance to skim through the link you posted - they are doing the http challenge verification (in step 6) for some reason which involves forwarding their domain into their internal network.

The DNS methods we already mentioned does not involve any of that - just a simple zone file change or a few clicks in a web UI to add a new record.
They don't cancel your subscription when your credit card number stops working. They keep charging you, and send the account balance to a collections agency. So hopefully you signed up with a fake name and fake address.
There’s plenty of work (possibly a majority of it) in the industry that can be of the form “take a ticket, do the ticket, close the ticket”. Someone in the cascade has to understand the strategy and product vision to ensure you get a good overall outcome, but it doesn’t have to be the 22 year old SWE-1.
At least HTTP2, HTTP3, and overlay networks (like ZeroTier or Wireguard) are opening up ways to have actual peers on the internet behind NAT4.
and support which Chromium fork?
Controlled opposition in the sense that they are literally funded by the opposition. That is plainly not a reasonable situation for healthy competition. Mozilla doesn’t exist without Google’s money and they don’t even allow users to fund the browser itself.
I guess I'll try librefox, iceweasel et al.
> Therefore experience is impacted

This is like saying stubbing your toe on a grain of sand impacts the experience of your foot.

Yes, you are technically correct that the Wordle experience has changed, but it hasn’t changed in a meaningful (or even noticeable) way for 99.9% of Wordle players.
It is enough to own black and decker...
Scnr
Was reading this article and this comment came to my mind.

https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC4832962/

"Organophosphate poisoning is highly lethal as organophosphates, which are commonly found in insecticides and nerve agents, cause irreversible phosphorylation and inactivation of acetylcholinesterase (AChE), leading to neuromuscular disorders via accumulation of acetylcholine in the body."
My mower is electric.

It’s hard to find 2-stroke gas engines today. Even cheap gas mowers use 4 stroke.
I don't know if I would throw that stone in this particular glass house. Socially speaking, the average SWE is probably doing something strictly worse for the world than Baker is (and this is faint praise, to be clear).
Careful, qsn is different than single quoted strings in sh.
The fusion reactor just uses a very inefficient process to turn energy into less energy. At least the big boat goes places.
Debord has been a well known figure in far right circles for a while now
> That’s true even if the product is high quality from the get-go, isn’t it?

I think the point was that claim can be staked at an earlier time if you shovel out some “mostly works for happy path” code than if you wait and ship high-quality code as the initial (but later) delivery.

> when you slam the happy paths out there for the customer as fast as you can…
This is so hot it’s cool.
Maybe it changes the difficulty, but hostile. But yeah, I know what your beef is ...
For sure - enjoy!
Knowing that definitely put Wildermyth and Disco Elysium. Transistor (same team as hades) would probably be a hit as well.

Not really indie but Xcom: Enemy Within and Xcom 2 might be up your alley.
Staff is the entry level of the serious technical leadership ladder. It's a pivot point for many (i.e. a phase change if you like).

As a technical leader, you don't have direct reports (if you have, you're a manager) and your job is one of leadership through influence rather than formal power (you're -in a sense- an "influencer").

You sell ideas, you nudge people in the right direction, you mentor and help others grow and you help people think clearly and relax in difficult technical situations.

The higher you get on the ladder, the more strategic your work becomes. You look farther in the future, projects take years to crystallize, you build blocks that buy us something now, but work as a stepping stone for a larger goal in the future.

With this type of leadership, comes a surprise to many tech-minded types: your work becomes a lot more about emotions than technology.

You need to project calm, help people think things out. Guide them without giving them the solution so they can grow. Help them through crises and so on.

This applies even to managers above you in the hierarchy. The relationship becomes different, you're no longer a subordinate, you're now a peer (even if the org chart says otherwise).

As you may imagine, it takes a while to get there from just a strong technical background.
Apparently a few entities own it:

https://tmsearch.uspto.gov/bin/showfield?f=toc&state=4805%3A...
Can you really call it a public service if its not accessible to the public? Maybe a "Americas/Europe"-only service, but then it would sound questionable...
What is the relevance of this at all to the topic we’re discussing?
> For one we’re limited to TCP and UDP– without a better protocol for media streaming .

What's wrong with UDP for media? Is it the lack of multicast?

> authentication was omitted , resulting in horrifying UX and security holes

While this is painfully obvious now I don't think the original Internet pioneers have ever really thought of the need for authentication as the ubiquity and threat landscape was very different. Regardless, we're all paying the price now.
Not directly related, interesting none-the-less:

https://www.youtube.com/watch?v=pHJnf1DTMSM

ZAPPA! of all peple talking about WWIII bio-weapons tactics in 1984

DAMNIT..

EDIT: Fixing link BRB

EDDIT: Fixed.
I take delight knowing that it drives racists crazy so it’s improved my user experience.
Many on both the left and the right fret about trade balances, and much of the concern about debt is performative. A glance at a graph of public debt in the USA alongside presidential terms is illuminating.

Of course there is protectionism and there are subsidies in the modern economic landscape. All the political parties in every country have their special interests and exceptions. Globalisation is the general trend towards reducing and eventually eliminating these through institutions like the WTO and treaties or associations such as NAFTA/USMCA and the European Union.
You don’t need a subscription to play Wordle
If your criteria is some specific quantity instead of one around the ethics of censorship, would you likewise be OK with dictionaries removing a small percentage of words? Under the same pretense, that this removal would surely only impact .1% of those who may consult a dictionary in a meaningful (or even noticeable) way?

If anything, the fact that the censorship is hard to notice makes it all the more pernicious and harmful.
I don't think this is true. That just seems like marketing spin for your average consumer who doesn't understand security.

The main motivation is having a different password per service. So if your password is compromised in one place, you're not universally compromised.
I don’t think “Wordle” is a registered trademark.
>If you encounter a website that does not work in Lynx, complain to the website admin

Cool, let me go submit 5,000,000 complaints to a few megacorporations real quick
For work stuff yes, personal stuff no. Although the personal projects are never finished so really have no commercial value - just the fun of doing them.
A battery of footnotes, commentary, and other marginalia is the norm for historical texts. The commentary is frequently more significant than the primary work.
Anything that forces Atari's E.T. (shown in clip) on you is a thing to be dreaded.

Why on earth was that clip included?
This answers my followup question, so thank you!
It's fine as long as all the meetings are conventionally expressed in one time zone.

If some meetings are created in some US tz, some other meetings in some EU timezones, then when the biyearly DSTgeddon week(s) come, you not only have meetings shifting unexpectedly but you also have conflicts since some meetings changed and others didn't!

Such a mess. But it doesn't happen frequently enough for it to be worthwhile fixing/regulating/whatever
> Python Design Patterns

My brain puts it next to: globe of China, Jewish Olympic games (real thing).
Ask HN: What website to redirect Russian visitors to?
For websites that aren't used as news sources (newspapers, social media, etc.), where can we redirect Russian visitors to? Ideally something short and concise that explains what is going on in Ukraine.

In my case it's web games, totally non-essential so it'd be worth setting up a redirect.
More accurate headline would be "The global streaming boom is increasing demand for translators"
My great grandfather used to beat my grandfather - going as far as to stab him through the leg with a pitchfork on occasion.

My grandfather, partly from trauma and partly from what I believe is hereditary mental illness, swung back the other way, peacing out instead of parenting, leaving my father to get into a lot of trouble as a kid, and witness some different traumatic things.

My father swung back towards being unable to control his anger, and with frequent mood swings between depression and rage. Although, aside from spanking he didn't beat his kids, just pets and walls.

I'm the first generation that has been working towards treating my hereditary mental issues - taking mental health meds, going to counseling. I'm hopeful that I can break the cycle, but enough of a realist to realize I am lacking on a lot of parenting things that I need to learn from outside sources instead.
What does it mean for Google to "win" and why would it be so terrible? Also we should not forget Apple who has a monopoly on what browser functionality makes it into iOS, which is IMO a much bigger threat to the openness of the web than Google.
100000%, Python is really excelling at functional programming these days. With dataclasses & typing we now effectively have GADTs. Every few months I'm noticing small functional improvements, and I'm loving it! Even though it says `class`, I use it for GADTs, Protocols, and eDSLs--and it feels very idiomatic. These are the 'patterns' you see in SQLAlchemy, jax, pytorch.
Does tree-sitter support nested languages? E.g. Javascript or CSS within HTML within Javadoc within Java source code?
I make my living as a writer and I don’t care about writing at all. I like having written because my writing solves problems but the actual act of writing is just a means to that end.
>You can draw a chart going up and call that a graph of Baker's salary over time, and then superimpose a chart going down and call that Firefox's market share over time.

Certainly that is the metric you seem to be focusing on, but maybe the board rewarded her for something else, like reducing debt or improving cash flow or some other metric that might be also very important to Mozilla's long term survival.
yes, just imagine if there was an entire movie franchise about a patriotic American super soldier dressed in an American flag motif, that'd be crazy right?!
I had a motor go out on my dishwasher. When looking online it seemed common - apparently a shaft or ball bearing somewhere in it wears out in 2-3 years which makes it so it can't spin anymore. There were full instructions on how to replace this piece of the motor that costs a few cents.

That said, I noticed LG offered a 10 year warranty on the same motor, so I decided to buy a new dishwasher instead.
Agreed, but also: HTTP 3.0 is so far removed from HTTP 1.1 that they shouldn't be share the same name.
How cryptography and peer-to-peer networks contribute value to society
Pattern clusters would be better. Like “… so you want to design a programming language, this is the Visitor pattern, the Dispatch…”
Vivaldi is also a good alternative, without the cryptocurrency stuff some people complain about. They don't have an iOS app though (Brave does).
The Origins of Russian Authoritarianism