skysight-inc/HackerNews huggingface dataset:
"They" has also long been used for individuals with known genders too. It might be considered informal, and the kind of thing that editors and style guides fuss over and "correct", but that's kind of how new words and usages enter a language.

An example from thesaurus.com:

> English speakers have been breaking new ground when it comes to they, resourcefully applying this to a specific and known singular, e.g., My best friend from high school is famous now—too bad we didn’t stay in touch after they moved to California.
I guess that's one way to prevent malicious plugins from destroying your site.
So can you read the code while at work or not?

I remain sceptical about the idea that you can't. Look at the license in question:

https://github.com/facebookresearch/dinov2/blob/main/LICENSE

Not a single time it talks about the act of copying and/or using the software. It constantly talks about sharing it.

The consumer.org.nz page you linked to also mainly focusses on "selling" the data itself and explicitely states that you can make copies for yourself:

Can I download mp3s from the internet
and copy them to CD?

Sure – as long as they were obtained legitimately
– either purchased from an online store or from a
legal free download. As we said before, if you own
the music legally then you can make a copy.

This seems to underline my thinking that copyright is mostly about sharing with 3rd parties. Not about the act of duplicating bytes in a technical manner or about what you do with your copy of the bytes.
To play devils advocate, I would posit that so-called "American values" don't actually matter much to real Americans (source: red-blooded American here). What matters is living in comfort, and wielding fiscal power.

When you speak of our "values" then you start sounding like the propaganda that quite frankly, American's are tired of hearing about. We aren't all one-trick ponies here, just like any other place, we have a wide diversity of skills, talents, and values.
> Exactly how is PKCS#1 v1.5 vulnerable in PGP usage?

Something that is often misused in a way that compromises security really needs to be proven secure rather than the opposite.
I know, it's a corporate platitude. It doesn't "mean" anything, but it just rubbed me the wrong way. "Taking full responsibility", to me, would imply some sort of sacrifice on your end.

Words are cheap; hell, I can say that I take full responsibility for the Google layoffs. I have never worked for Google but I did about as much as Sundar Pichai to take responsibility for the layoffs.
Toggle light and dark mode in Vim, Tmux and Alacritty
The following are real examples of submissions that were rejected:

A-numbers of sequences contributed by [your name] (however, this might be appropriate on your OEIS Wiki user page).

Experience points required for a Pokemon in the "erratic" experience group to be of level n.

The year 10^n decimal digits of pi were first computed (Not well-defined!)

Primes of the form n^3 + 2 n^2 + 37 n + 73.

Non-trivial circulation in decreasing order: numbers of the form lim_{x->+inf}(a[x]b) with b<>1.

You start at the number 1 and you add 2 until you get to the 4th number in the sequence, in which you then add the 1st and 3rd number of the sequence, which will give you 6. Then you do the same thing, adding 2 to each sequence, but for every 4th number you add the 1st and 3rd number before it.

Consecutive Quotients minus a third term x(k) = fix(ax(k-1)/x(k-2))-bx(k-3).

Prime numbers of the form 1 plus n x 10@r (@ means "to the power of") where n is an integer between 1 and 9 inclusive, and r is an integer greater than or equal to 0.

Concatenate a semiprime with a Fibonacci number to obtain a palindrome with at least two distinct digits.

The sequence 1,2,3 (and no further terms are known). The sequence 2,4,6 (and no further terms are known).

From https://oeis.org/wiki/Examples_of_what_not_to_submit
> Don’t shame an amazing open source project for trying to be financially sustainable.

While one can talk about corporate contributions and basically ownership of some open source projects (the F5/Nginx case included), I also think that the funding is a big challenge for many projects out there.

Now, this is from 2019, but I found the article "Software below the poverty line" to be a useful if a bit grim look at the way things are: https://staltz.com/software-below-the-poverty-line.html
This would really be relative to what kinds of shops, and the layout of the street parking (if any) after the bike lane is put in place. You're assuming that bike traffic is sufficient to make up for car traffic. But if it's a market, a bicyclist or pedestrian might only buy one bag worth of goods, while someone driving up with a car might be there to buy three. Similarly, you're assuming there's increased foot traffic; but the foot traffic doesn't increase just because parking is replaced with a bike lane, so that's basically static.
You are decide to cherry pick a statistic and conclude based on that the impact is minimal. There is nothing factual about that.
It is a frequent complaint I have seen from new users. I do think for the purpose of Stack Overflow it does make sense to weed out questions that have already been answered and remove poorly formed ones. It's just that ChatGPT for programming questions often works better than trying to look it up in Stack Overflow so now I recommend it as an additional tool. You can ask questions and refine them without bothering random people on the internet.
Storing the errors alongside other transformed inputs is a really good idea. But manually patching up and/or deleting individual records is a really bad idea! How is that going to help your data integrity?

Surely you want to fix your importer and re-run it. If there was a smart tool that was able to avoid duplicating work and only re-import the affected records, that'd be great, but that doesn't seem to be what's shown here.
while that may be useful to avoid dealing with torrents, many torrent clients support downloading only selected files from a torrent.
Do You Weigh More at the Equator or at the North Pole? (2018)
From an administrative stance, I’m sure any project would happily consider a patch if you emailed it to them.

For local work, you can easily dump a codebase into your favourite version control system, work on it, then generate the final patch using your VCS’s tooling. Iterating towards a working change is as easy (or as hard) as exchanging patches between the feature developer and the committer of the upstream project.

It’s a bit old school, but it’s a good workflow to become comfortable with. I regularly patch my own private projects from my work account by emailing patches to my personal address. Once you compress and base64 a change it’s also humbling how little content goes into a piece of work!

(This isn’t a rebuttal to the parent post — more a call to arms that patch juggling isn’t as awful as others might think it is.)
What about popovers on top of popovers? We now need a popover z-index :)
They reinvented thin clients. Expensive ones, with an extra Windows license needed I suppose. How revolutionary...
You can still do

go run main.go

So no need to init a package if you are just using the stdlib and you’re in a hurry.
"[...] the two deepest pits in the contiguous United States: Fantastic (586 feet) and Incredible (440 feet).[2] These two pits lie on opposite sides of the cave. Nearby and parallel to Fantastic are Smokey I (500 feet), Smokey II (262 feet)[...]"

That's the most confusing statement either. "A and B are the two deepest, with C nearby (being deeper than B)"
World's largest and most efficient aircraft engine aces first tests
"Cleaning your solar panels twice a year is generally sufficient."

Sadly, the cost of cleaning them even once a year is sufficient to wipe out any financial benefit from having them at all.
I just got into the 30,000,000 range. Literally riveting.
> Also, if you want to keep your sanity, you will learn to take ownership seriously. Deciding
> what owns what and whether objects will be owned by the scope (on the stack), be owned by unique_ptr, or
> be shared with shared_ptr is a large part of designing a C++ program.

I would love if you could expand on this. I've much experience with higher level languages such as Python, but as I get into C++ I find these nuggets of advise invaluable.
> The docs were brilliant for v1, it wouldn't surprise me if they were the spec for a great user experience and the code came second.

I agree with this, v1 was an excellent user experience, I actually ran it on my servers for way too long. There was also the Wedge fork which might have helped with the EOL but sadly it didn't go anywhere: https://github.com/WedgeServer/wedge

> Despite v2 supporting a very similar config file, the documentation doesn't emphasise that and tries to steer you towards its API, confusing JSON config syntax etc.

Others responded to this a bit more, but while I agree that different config types are a confusing experience, at the same time I appreciate that they support something like that in the first place. I might not use it often, but it's nice that you can.
> Of course, I don't think you actually want to do this. There's many uses of popovers that aren't intrusive. But I'm really struggling to see how this makes anything worse.

This is probably the sort of person who disabled JavaScript and went around telling people their site doesn't work without JavaScript instead of enabling JavaScript.
This could replace all the libraries used to create modals, and all their complexity. But I'm afraid people will start blocking all `popover` elements and spoil this for everyone.

Anyway, this is Chrome-only for now, so unless Safari implements this, it can't become mainstream.
Sadly, whingeing narcissists and traffic accidents aren't mutually exclusive where I live. I guess we all have to live with idiots wherever we are.
Portland, Oregon. Home of the timid and the passive-aggressive.
Beating by generating longer answer is not a win for me. Maybe raters prefer long answers, but in reality long answers are only good if they provide extra important information.

They should try to compare answers with similar length.
English README here: https://github.com/w-okada/voice-changer/blob/master/README_...
I had a hard time with closures when doing async programming. Is that something one should avoid?
Did we really stop paying for good reporting? Or did reporting get bad first, and people stopped paying after?

I'd pay for a good, reliable news source, but I can't find one at all, and I don't pay.
A free press is very important indeed.

You can have a free press even without secret services that spy on its citizens and the world, spread fake news, topple governments, torture and assassinate people without being held accountable.
More generally, the winner is perceived as the "best" because we value things on the notion that "more is better". This wrong idea is the source of much pain in the world.
> It is kind of hard to share an Apple TV login (at least I wasn’t able to figure out how to share it without also sharing my whole Apple account)

You do it by setting up family sharing. But yeah it's super integrated, you'll be sharing a lot more than just Apple TV+ if you just set it naively.

If the goal is to just share TV+, then maybe a solution could be to create a separate Apple ID just for that, but actually using it will be difficult for Apple users.

My guess is this is Apples probably very successful way of disincentivising "account sharing" (as in, swapping access for your friends Hulu, Netfilx, etc, while enabling actual account sharing within a family)
My first job was finite element analysis for mirrors at an antenna test site. The larger mirror was about 10 m by 12 m, if I remember correctly, the other one not much smaller.

The mirrors where placed in huge RF test chamber. Being inside of it was mighty impressive. The cones must have been made of a conductive material, but I think they were also some kind of foam, which made the whole thing act like an anechoic chamber as well. Very eery experience and the complete opposite of what I experienced in the other building at the same site I had the pleasure to visit.

The environmental lab (with environmental meaning the harsh conditions space vehicles encounter). It was were the shaker equipment was operated. Basically gigantic magnetic speakers, large enough to bolt satellite parts on and subject them to the vibrations they were to encounter during the rocket launch.
Solid metal parts wobbling like pudding at a noise level that'd make AC/DC blush.
Not eery, but the other kind of frightening.

EDIT:

Found an image of the chamber where I worked. The reflectors we were designing were for a different, a bit bigger but otherwise similar site I unfortunately never visited.

https://www.alamy.de/aggregator-api/download/?url=https%3A%2...
Yeah, if you have a problem with it split it into two separate commits to review separately.

But WTF is this about not reading your dependencies. Read your dependencies! It is the most amazing superpower for someone to be like “Uh I don't know how Redux handles that and you can just tell them because you have read Redux. And that's also how you'll know, hey, do they have tests, are they doing weird things with monkeypatching classes or binaries at runtime, “oh the request is lazy—it doesn't get sent unless you attach a listener to hear the response,” what would it look like for the debugger to step through their code and is that reasonable for me to do or will I end up 50 layers deep into the call stack before the code actually does the thing.

I get it, this dependency is 100,000 LOC and if you printed it out that's basically 5 textbooks of code, you'd need a year to read all of that and truly understand it... Well don't use that dependency! “But I need it for dependency injection...” I mean if that's all then use a lightweight one or roll a quick solution in a day or explicitly inject your dependencies in 5 pages or or or. My point is just that you have so many options. If that thing is coming at 5 or 50 textbooks or whatever it is, what it actually means is that you are pulling in something with a huge number of bells and whistles and you plan on using 0.1% of them.
Finally. HTML needs more UI primitives.
Not the tsc command you are looking for
I'd love to see a side by side comparison on how someone would use goroutines in Go vs tokio in Rust. Including with closures
I would caution you still. Enjoy that you don’t have the blight we have in the US - but also be on guard against any forces towards such politics. It can happen anywhere with the wrong element propping up harmful policies entering the political sphere.
The GP just used the word "sinister" when he/she felt that the OP's usage of the word didn't match his/her understanding of it. It's safe to say that at this point it is indeed a top-down imposition of its usage.
This has attracted a lot of flack, but you can see from actual usage that "S3 blob" is a not-quite-filesystem API that people actually use. Given all the latency and mutability tradeoffs, it might be useful to have something that sits on the PCIe bus and speaks Blob.
It's not open source, the noncommercial licence violates several points of the open source definition.
F*&K Metrics: Why Developer Wellbeing Should Be Key to Project Success
It's not about deserving. You're looking at this from a slightly odd angle. It's just saying there's no conspiracy; just market forces.
Police swoop on German climate activists
Passkey Bible for Product Managers
> You don’t actually want that or you’d be paying for it already

Which one are you talking about?
Doesn't matter if it can. You'll have to know how to do it too. Otherwise, you'll never be able to recognize a good fix from a bad one provided by the AI.
or we are just more subtle about it.. assange is still in prison, mainstream media is comical etc
Especially ironic: 144 MHz is in the VHF range, which is taught in various entry-level amateur radio exam prep guides as "Very High Fryability" - that is, you need to be particularly careful with this frequency range, because that's the range that mammalian tissue (aka, our bodies) is most responsive to.

5G is significantly less interactive with our bodies at similar power levels, and if these devices are throwing off enough RF for hams at other locations to be annoyed by them, they're putting out way more than you'd be catching from the nearest mobile phone tower.
Julian Assange is thrilled we live in such a free and open society where revealing the wrongdoings of government is protected.
Async programming in Rust can still be a bit awkward.

They're working hard on it though. https://blog.rust-lang.org/inside-rust/2023/05/03/stabilizin...

We'll have Async traits in stable Rust after the summer (normally) and in 2024 they'll start working on supporting async closures :)

So if all is well, you're experience should start to become more pleasant next year. For now your closures will either have to return a future (without use of `async` keyword) or you better avoid it for now. Then again, hadn't really had the need for async closures, but I did had a big need for Async traits, as implementing Traits with manual futures was so far a big pain in the ass, and sometimes still not optimal. So I for one, welcome async traits with open arms.
The Beatles' Abbey Road but with the Earthbound Sound Font
The images are amazing, they have this warm, soothing painterly quality.
Is launching Web3 software on Product Hunt different anyway? my $.02 - no.

FWIW Product Hunt recently released a complete launch guide here: https://www.producthunt.com/launch
The beginning of the end. What term to use about such non-general-purpose appliances ?
They gamble with high risk and no stakes. If it works out, get win big. It it fails, they get to layoff people, restructure the company, and earn a small millionaire bonus. There's literally no losing for them.
A revised perspective on the evolution of the lateral frontal cortex in primates
Deepmind was behind this kind of thinking years ago with Perceiver models, but meta is crushing it with high quality publications lately
The US financial infrastructure is remarkable in how far behind the rest of the world it is though, which is one of the reasons I think Bitcoin took off in the first place. Fast and free transfers of money never seemed quite so magical when every bank in your country already offered that service.
Did she file a plethora frivolous lawsuits in the aftermath and encourage her supporters to storm Congress?

Your position is ridiculous and morally inept.
An individual analyst can't ask another government for data, so yes, of course.
Tech has been around for more than a century. IBM was founded in 1911.
Agreed.

My step 1 is to remove/delete/trash lists, then - step 2 - define 2/3 top priorities of the day, and - step 3 - just f* do it :)
The genes of the woman who can’t feel pain, mapped in detail
Thanks for developing, and now open sourcing, Harmonic. It has been my favorite HN client for a few years now, something to it that make you not want to leave!
Breakthrough treatments for accelerated wound healing
> All of my posts are GPT-generated.

FYI - to people responding to meghan_rain's comment.
Why? Fossil energy reserves are finite anyway. We need and will transition off them.

We can discuss how and when but trajectories make it clear that it will be rather fast.
I can't tell from that example what rule the speaker might be following. Are they perhaps using "they" because the listener doesn't know the friend's gender?

I came across another, different case in which a young native speaker of British English used "they" instead of "she": in talking about a hypothetical female person. I asked the speaker why they had used "they" instead of "she" (I can be annoying at times) and they helpfully explained that if they had used "she" then it would have sounded as if the person really existed. (They were talking about a sister they didn't have, or something like that.)
It should be illegal to implant anything that does not have open documentation and source code available into the human body.
Ah yes, but will it let me show seconds on the clock in the taskbar / system tray?

That is the real measure of a remote PC.
This is a very interesting and informative article about supercloud and how it can enable new possibilities for cloud computing. I agree that supercloud is more than just multi-cloud or hybrid cloud, as it provides a unified platform that can leverage the best features of different clouds and hide the complexity from the users. I also like how you explained the benefits of supercloud for AI, digital twins, and edge computing, as these are some of the most promising and challenging domains for cloud innovation.

One thing that I would like to add is that supercloud also has the potential to address some of the common challenges and limitations of traditional cloud models, such as security, sovereignty, and sustainability. For example, supercloud can offer more secure and compliant solutions by using encryption, zero-trust, and data protection technologies across clouds. Supercloud can also offer more sovereign and local solutions by using distributed and federated architectures that can operate across regions and jurisdictions. Supercloud can also offer more sustainable and efficient solutions by using green and renewable energy sources and optimizing resource utilization across clouds.

If you are looking for a supercloud platform that can help you achieve these goals, I recommend checking out MojoAuth (https://mojoauth.com/). MojoAuth is a passwordless authentication platform that can help you enable secure, seamless, and scalable login for your users across any cloud or device. MojoAuth uses FIDO2 WebAuthn standards to verify your users’ identity with biometrics, tokens, or other factors, without requiring passwords or storing any sensitive data. MojoAuth also supports multi-factor authentication (MFA), single sign-on (SSO), social login, and other features to enhance your user experience and security. You can try MojoAuth for free and see how it works for yourself.
He's saying don't get angry at anyone else at Google, I think.
Or good lawyering by MSFT's lawyers.

Your comment implies that the Federal government legit thinks MSFT's monopolies are ok, and that they always get what they want in this area. Obviously the latter is def not true.
GoldenJackal state hackers silently attacking govts since 2019
Weird that all the consumer prices went up because shipping was so expensive, but that they now aren't going down...
No directly but people can take it as "inspiration" to create new ones.
I think they are to some extent, or these giant ones are. They look a lot more like "take advantage of local sentiment" or "make an example of this one" than taxes, which are applied uniformly.
New FaaS and open source design for the Nest, a hosting service for Pijul
The content is interesting but the use of ligature really put me off guard at first, and I am very familiar with Rust. I cannot imagine it being good for beginners to grok its syntax.

This has reminded me of https://news.ycombinator.com/item?id=35925821 recently reposted, which boils down to:

> if you’re preparing your code for others to read—whether on screen or on paper—skip the ligatures.
It’s over for us Koreans when westerners realize that Kimchi is better consumed as bar nibbles.
I moved to Vivaldi browser on mobile which has a built in ads/trackers blocker (how is that not a built in feature in any browser? Oh wait) and said goodbye to ads forever (ublock on PC ofc).
A few weeks before I made the move I started getting goatse style shock sites in google ads, some kind of leg disease, horrible stuff.
The Engineer Manager Pendulum
Most large projects make money. Wikipedia is one of them (they have more than sufficient funds). If you are a company that writes open source software you have to earn money somehow. I think aiming paid features at customers that make money (i.e. large enterprises) is logical.
What Is Google Zanzibar?