skysight-inc/HackerNews huggingface dataset:
Not only workflow managers... also:

- Usually no testing on a small test case / data set before going to the big one;

- Very old fashioned workload management systems with CLI-level job setup and automation prone to trivial errors as not handling escape sequences;

- Poor environment setup, little to no use of containerisation and when in use, HPC-specific solutions (as Singularity or Slurm containerisation support) tend to be more palliatives than addressing the root issue;

- A generic "not invented here" syndrome plus a strong belief that standard software best practices cannot be adopted in the HPC space (for no reason).

This, more or less.
Belgium Advises Nationals to Leave Ukraine
Separate from the more fundamental problem of using chat apps in general as a wiki, Element/Matrix's concept of spaces are a big step forward as a Discord replacement for me. They're a lot like Discord servers, but they can be nested, and you can add rooms to multiple spaces, and they generally seem to be a lot more lightweight.

There's still a ton of polish issues to work out, but stuff I really like that I wish I had in Discord:

- I can dictate which rooms in a space get surfaced by default. When I join Discord servers, it's really chaotic, you have this giant list of rooms you're suddenly subscribed to, and it's overwhelming. With spaces you're not auto-subbed to every single room in the space. There's even a way to search for rooms in a space, which would be a feature I would want in Discord if Discord didn't just throw every room on a server at your face in one list.

- I can import spaces into other spaces, so I can make a public space that's a composite of other public spaces.

- Nested spaces can be used for organization, they kind of act like folders. Discord sort of has this concept with sections, but Discord sections are only 1 level deep, and spaces can be nested multiple levels.

- The first thing I always have to do when joining a Discord server is update notification settings for all of the rooms I'm in, and Spaces has that problem less (although I wish there were easier ways to set notification settings for an entire space).

- A giant feature that I wish existed in Discord is that rooms can be shared across spaces. So I can have a private space in Element that is only for me that I use for organizing a set of rooms I've joined across multiple spaces. Say that I've joined tech support channels for multiple projects. I can have one space that lists out all of the individual support rooms.

- And obviously, Element spaces/rooms can optionally be previewable without forcing the user to join, which Discord still refuses to do.

----

I'm not saying that everyone should just drop Discord right now and that Element is better in every way, more just pointing out that the direction Element is moving is really positive. It's a little bit exciting to see a UX effort in Element that (while still very much in-progress and in-development) is not just competitive with Discord, but better than Discord's system on its fundamentals. I haven't seen spaces get talked about that much, and they're a massive UX improvement, one of the most exciting non-protocol/infrastructure changes to Element I've seen in a while.

Of course Element doesn't fix the problem that Element/Discord are messaging apps, not wiki platforms, and they're not going to get indexed by Google. But at least its a bit less of a black hole, even if I wouldn't advise replacing your wiki with it.
the openbsd community seems to like calling people idiots

Even the title of this article reflects that mindset

There's cultural history about that very phrase. There was a series of books written with that exact title. They were intended to "provide a basic understanding of a complex and popular topics. The term 'idiot' is used as hyperbole". https://en.wikipedia.org/wiki/Complete_Idiot%27s_Guides

Edit: I want to add that apparently the author put a lot of effort into writing a fairly comprehensive document. It will probably be quite helpful for someone attempting that install.

The document shouldn't be dismissed just because of the title.
Discord is the open source equivalent of companies replacing customer service call centers with a phone menu "assistant". It saves time and resources for the maintainers to just say "check the discord!"
Back when I would take group trips and maybe have a roommate in a hotel room, one of the things that would annoy me was when they'd make a beeline to the TV and turn it on as background. My brother pretty much does the same thing in his house. It is very rare that I turn a hotel TV on unless there's some specific sports game I want to watch.
IME it happens often that these categories overlap, when software gets entangled in incidental compexity.
I wonder if it's the same as in German pharma ads, which end with a grey screen with the following text in white font:

"Zu Risiken und Nebenwirkungen fragen Sie Ihren Arzt oder Apotheker."

which translates to:

"Concerning risks and side effects please ask your doctor or pharmacist."
Discourse isn't all that bad with JavaScript disabled.
As a user I shouldn't have to care/don't care about the code quality as long as it works. If lsp-mode provides more/better features there are very few reasons to not use it.
>> the Substance3D communities became a ghost town

This is the same time they added a dark pattern removing 3D support from Photoshop, which most of us had taken for granted for the last 10 years. Like we need to pay for a new subscription now and break our pipeline for fast painting models? They can fuck off.
Gitlab calls them merge requests
Sometimes the ads are interrupted by a TV show or a movie.
It's a relatively recent thing. Before that, all major Linux distributions gave you a bunch of different filesystems by default. Which is how all UNIX-like systems worked, for a number of historical reasons.

This wasn't great in practice. One partition layout certainly doesn't fit everbody, and there is a world of difference between the use case of a laptop, a database server, and a small web server. Most people outgrew the default setup rather quickly.

Over time installers tended to get the simplest use case as default, while allowing users with knowledge to choose their desired file system setup.

Since more than a decade ago it's not necessary to choose since all major file systems have online resizing capabilities and you can change the setup without downtime. There's also no need to be limited by the age old partitioning format. That made the simple default even more appropriate.
They are a content farm, so they will keep practically anything that isn't illegal. And even stuff that is illegal, unless someone reports it -- and then only if some unknown moderator happens to agree.
At Typesense [1] we face a similar problem with Slack. Slack has been great for us in terms of quickly discussing an issue but the free plan limits the searches to last 10K messages. We would be happy to pay for it but the current pricing model is just not catered towards large communities where users interact in periodic bursts. Most communities will not be able to afford it.

I've been tempted to index our Slack archive and make it searchable (afterall we are a search company) but I'm afraid that it's against Slack's ToS.

If someone from Slack is reading this, please fix this: I will be happy to pay Slack on a different plan which considers the use of Slack as a collaborative platform for an OSS community.

1: https://github.com/typesense/typesense
Have you tried GitHub Discussions? They even have a Q&A mode for your own mini StackOverflow.
Doesn't surprise me.

But that does not mean that there is no natural sex difference, and that those are imposed by society.

The behavioral sex differences comes from the different sexual organs and hormones interacting with the brain.

So we have the similar hardware and software but different devices connected to us.
https://patents.google.com/patent/US8246454?oq=8246454 look at image 10
Do you remember IRC? It had similar issues.

Past discussions are invaluable for providing context. The worst thing that can happen to a (technical) discussion is new people repeating points that have been resolved already while the discussion has since moved on.

Admins and regulars alike may waste time and screen space repeating past conclusions, something a quick forum search avoids.
The most recent computerphile YT video [1] is talking about the inner workings of git (Inside the hidden git folder) which I found quite interesting. Anybody reading this that came across some previous article about how git works and couldn‘t be bothered (just like me) may find this interesting.

[1] https://youtu.be/bSA91XTzeuA
I was practically raised in an ad agency with QuarkXPress, but ironically, InDesign was the final death of that, too.
An off-topic comment:

Interesting for the “GIF” section to have links to .mp4 videos — the “GIF” word now seems to be synonymous to short playable animations. Love that the author did that though, I’ve seen too many repos with multiple giant (~10MB) GIFs on the README and burn my mobile data plan.
Yeah, it's good news from my point of view. NX is pretty good, especially compared to Solidworks.

That it produces decent Step files which FreeCAD can open is even better. :)
Direct link to PCRM's article: https://www.pcrm.org/news/news-releases/physicians-group-fil...

And the Physicians Committee for Responsible Medicine is more than an animal rights activist group.

---------------

The Physicians Committee combines the clout and expertise of more than 17,000 physicians with the dedicated actions of more than 175,000 members across the United States and around the world.

The Physicians Committee is a 501(c)(3) nonprofit organization, headquartered in Washington, DC. Our efforts are dramatically changing the way doctors treat chronic diseases such as diabetes, heart disease, obesity, and cancer. By putting prevention over pills, doctors are empowering their patients to take control of their own health.

And we are also building a new way of viewing research. Since 1985, the Physicians Committee has worked tirelessly for alternatives to the use of animals in medical education and research and for more effective scientific methods.

Our staff of physicians, dietitians, and scientists is working with policymakers, industry, the medical community, the media, and the public to create a better future for people and animals.

------------

From: https://www.pcrm.org
Not OP, but the API looks slightly dense/shorter/brief, which might appeal some people.

I use Altair too, and initially felt the API very verbose compared to, say, matplotlib (for simpler plots). So I kind of see the possible appeal. But I now appreciate the grammar-of-graphics like composable nature of Altair API. And yeah, the interactivity is nice.
Discord is the modern IRC. And at least you can see history there, unlike with IRC where it is just gone if your client fails.
You stink of privilege. I suppose you are probably a highly-paid engineer coming from a very rich country in Europe or maybe the US, where you never had to face economic hardship because your parents were there to help you every step of the way.

What if you can't afford university? There's people literally living in their cars with full-time jobs, you know?

What if you're a good engineer from the technical point of view but find it hard to socialise with others? Maybe you're just introverted.

"Failing to impress" lol. A professor or an alumnus with a company. Yeah, you're definitely American. No such absurd things exist where I come from. Professors are burned out and alumni are lazy as hell.
I'm waiting for an AI or collaborative system to turn off the sound/screen whenever ads are playing.

Something like Shazam, but for ads, and with on/off control over my TV.
Little House on the Prairie has a few books where they live “in the city” which is a small whistle-stop.

Much of the supplies for day to day life came from your own work, money was spent on certain tools and other necessities- and sometimes on fancy foodstuffs.
Is pull the default? What does that even mean? I certainly tend to fetch, checkout origin/master, create a feature branch, push, then merge in github’s web interface.

I «never» pull and I don’t have to change any settings.
I've been using IRC for decades at this point and Discord is, seemingly, a modern, proprietary version of IRC so I assumed I'd feel at home the few times I've been invited to participate on it, but in practice it was an overwhelming, rather unpleasant experience and I never stuck with it.

I think the main difference is that on IRC you'd usually be invited to a specific channel and you'd slowly work your way to other channels as your interests grow. If a given channel has too much activity and is too "off topic" you'll usually find like-minded people who'll just fork to a smaller, more manageable channel. But on Discord you're invited to what they abusively call a "server" and from there you usually see dozens of groups with various purposes and features and you're bombarded with gifs and notification icons all over the place.

I think I agree with you, if I was an ~18yo right now and was willing to invest time into a community I'd love all this... stimulation. But as a boring old 35yo it's just overwhelming and feels like the signal-to-noise ratio is abysmal.
OpenSSL is not a product.
I posted an Ask HN:[0] about this a few days ago but somehow it did not turn up in Ask HN. Probably my mistake. Still, this is a bad issue imho. I like discord and use it a lot, but I would just, at least for the open source projects I follow and work with , that everything is dumped in HTML so that it's indexed. When working on tech it's so valuable to be able to find architectural choices and solutions to problems later on; when they are solely in discord, they are hard/impossible to find now, let alone in a few years.

[0] https://news.ycombinator.com/item?id=30240984
Same here, it’s something I wish Capacitor supported.

Last year I experimented with using NativeScript in a Capacior app to open native modals with a second webview. Since then Ionic have released “Capacitor Portals” which brings all the native apis available within the Capacitor webview to native apps, effectively allowing you to embed capacitor views in another app. I wander if there is the potential to combine the two to get the native view transitions.

Edit:

Just to elaborate a little further on my experiment. Effectively what you ended up with was the two webviews being able to communicate with each other as though you had used the window.open or frames JavaScript api in the browser.
> chaotic feedback loop

So, equilibrium
Thanks for the clarification. Makes sense
DevOps usually need to be on-call (paid) rotations. That sucks.
Oh no, how will we ever solve decentralized reputation systems, it's an NP hard problem! Literally impossible. We really painted ourselves into a corner this time. Oh well, we tried. Back to your scrollfeed, serf.
Not to get on your nerve, but GetX is basically a toy API, and the codebases that use it tend to evolve in the heap of spaghetti direction, but if your app is simple enough you can get away with it and save time, so who am I to knock it.
IMO with a low total player count, a lot of the more interesting mechanics in the game go completely unused, even if you add multipliers so resource gathering is conveninent time-wise. No point in using the shop system with just 3 people, let alone the government stuff. So while I'm sure you can fiddle with the numbers, it just won't be the same experience.
There are plenty of worthwhile efforts on the Internet focused on making information "free(r)", and they're humongously larger nowadays compared to the late 1990s. Get away from the commercialized Web and social media sites, and you might enjoy them too.
This happened to any of us in the early days... :) As a side note, a good framework does not necessarily mean to increase the learning curve, but rather to protect the user from itself.
IRC is almost always logged, and if you need to log things yourself, you can use a bouncer or set up a server.
Exactly the opposite. Companies would be lining up buying licenses for a competent and supported browser blocking ads for Suzi from accounting to use without needing to tinker around with a uBlock Origin and pihole and a good VPN.

uBlock Origin author specifically states he does not want donations or to sell licenses because he does not want to support the product at all - he wants to do what he wants and not what the "customers" or "donors" might want.
> Today, people getting mortgages are scrutinized very heavily, and they can actually afford them. A lot of the offers are cash anyway.

The average credit score in the US for those getting a mortgage dropped in the lead up to 2008:

* https://www.financialsamurai.com/the-average-credit-score-to...

The US is at about the same volume (by dollars) now as in 2003, but back then there was a pretty even split between those with a credit score of 660-719, 710-759, and >760. Now the vast majority of folks have scores >760.
I don't necessarily agree with that. On IRC you could have a specific rule listed explicitly in the topic and newcomers would still ignore it. The idea that they would trudge through megabytes worth of text to find the info is... optimistic.

Your only hope is to have a curated, wiki-like resource that you point newcomers at, maybe with an IRC bot to easily reference it from the chat.
> It is, but modelling the taxonomy of a different domain than the one you are operating in is not.

What I'm trying to get across is that this happens all the time. All the freaking time. I will concede that attributing this to a flaw in OOP might be unfair to OOP, but this comment thread started from a comment on how this style of OOP modelling is a strawman. It's not a strawman because I've seen this happen all the time. Universities still teach it really poorly. It is still discussed in conferences.

Now, you can do proper OOP modelling that is actually useful. My approach is to use inheritance exclusively for the purpose of code reuse and even then only when it is trivially correct (if you need to think about it, that's enough of a sign to not use it). Interfaces are for is-a relationships so you can have a DAG instead of a tree (which is too limiting in practice). The other 3 pillars of OOP are very useful, meaning abstraction, subtype polymorphism and encapsulation.

But I only use OOP to model software entities that have actual behavior + data, not business concerns (I will rant about how "Customer" classes with associated methods are a bad idea till the cows come home, they break the single responsibility principle by default).

But, and this may be more of DDD problem than a OOP problem, I've seen people invest tons of effort into modeling UML diagrams where every class corresponds to some business concept, and then they think of all the little methods these classes should have, and then this gets turned into code.

The design is *always* wrong because the behavior is associated to the wrong data, and then you end up with the single responsibility principle broken, horrifically, everytime. The performance is abysmal because state is spread across RAM like my cats spread sand all over the house.

Maintenance is also a pain because you feel like you need to maintain this utterly suboptimal class hierarchy to fit the "business taxonomy" even if it doesn't help in any way with transforming data A into data B, so you add all these additional classes and abstractions and dependency injection to make it somewhat usable in practice.

Things get a lot easier when you focus on using paradigms as tools rather than ideals.
If you go to technical discords you’ll find that there’s someone joining almost everyday who asks a set of questions that was aksed the day before.

These people annoy existing servers members and get angry replies because people are so tired of answering the same basic question multiple times a day.

Some servers have created processes where you can only access the FAQ channel until you prove your knowledge, and only then you can enter ‘general’. That clearly shows that something is wrong with content discovery on Discord.
I don't have "TV" in the sense that I can't watch e.g. live sports. But I have a couple large screens in the house that I can use to stream e.g. Netflix (or I can just watch it on a tablet or PC). I'm not sure it's really that pedantic. "No I won't be watching the game because I don't have TV." (Though if you had YouTube TV, that's getting into pedantic territory.)
If you buy it, do you also have to have a CC account or do business with Adobe?
And if your bouncer or server fails? Where do you get the history then?
You've demanded sources yet supplied none for your statement.
No, because you still need to name the thing the function is assigned to. What exactly should the user of the function call it? thingMakingFunction? You need a consistent way to refer to "a function call that creates an object in a particular state" and factory is as good a word as any.

Yes, in Java 7 or below it'd have required more verbose syntax. So what? That came out 8 years ago and Java isn't the only OO language with a notion of factories. C# had delegates much longer than Java had lambdas, and it also needs a way to talk about "a bit of code that produces objects complying with a contract", so also talks about factories.
Identify Unexpected Open Ports
There is obviously no correct answer here, very good arguments on both sides.

Personally I prefer an opinionated framework, I don’t have to research library’s and tooling. It all just works and I have a single set of docs for reference.
>how societal pressure/approval/disapproval/support/whatever can apply when we are talking about self-study essentially done in secret.

Through implicit or explicit social pressure to do something else other than play with the computer?

I mean, I'm not a girl but even I felt that. I reckon it would have been even stronger were I were a girl.

I doubt girls and boys would be left alone to pursue solitary activities in peace in equal measure.

This isnt "the left", this is just tacit recognition of reality.
That second one gave me a flashback to childhood. "You're sitting too close to the TV! You'll ruin your eyes!"

> Proximity Alert allows you to set an adequate viewing distance for your child and displays an overlay notification if they get too close to the TV.2

Let's not talk about how strong my glasses prescription is, some decades later lol.
Is the difference between making a website using Wordpress and building one using React/Node etc just a pedantic technicality on account of both groups building websites? No of course not, they are two very different processes that are only tangentially related.

I watch tv shows on streaming services with no commercials, on demand when I want to, and only when it’s an ‘event’ where we plan to focus on the story being delivered. My father watches broadcast television, flipping channels regularly, leaves the commercials on half the time, and always has the tv blaring in the background the entire time we are at his house even for hours at a time and during a holiday gathering.

You can be negative and try to classify the difference between us as a pedantic technicality or you can join the conversation about this interesting and seemingly generational difference in what it means to “watch tv”.
NFTs can only really accrue value from the terms of their issuance. This is actually true for Bitcoin as well—issuance is provably tied to the real economic cost of computation.

As with traditional artwork, the story of the work is what accrues value, not the work itself. You can create a largely undetectable forgery of a Picasso, but you cannot forge the historical record that traces the true work back to Picasso’s paintbrush. NFTs can make this historical record cryptographically secure, at least for the token itself, but whether that means the token should accrue value or not is up to the market.