skysight-inc/HackerNews huggingface dataset:
So that everybody can exploit the content. When you post comments and threads on a public message board, you are giving it away for free with the expectation that it will be available for the whole world to see. It has been like this since the beginning. Since Usenet, phpBB and everything in between up until now.

Should librarians be allowed to close public libraries and make them an exclusive club because they work there and have been organizing the shelves?
As I said above, roughly:

Rc for if you have some piece of data shared between (non-concurrent) components, that is maybe hard to manage with borrowing? I personally would try to fix this rather than rely on Rc, but there are legit cases.

RefCell for if you want to manage the borrowing at runtime instead of at compile. Basically it will raise a panic at runtime if more than one person borrows off it.

And it allows you to borrow something mutably (borrow_mut()) even if the surrounding thing is immutable or there are other mutable references. People use this for the "interior mutability pattern"; Additional examples would be e.g.: I have an internal counter I want to increment every time you call this function, and that's mutable, but the surrounding ref to the struct is immutable and I want to keep it that way. I could keep the counter in a RefCell and then borrow it immutably into a RefMut even tho the context I'm doing it in is immutable.

It's basically "unsafe" code, really, buyer beware. Apply carefully.
I copied and pasted the title from the article. I didn't feel I should editorialize although I agree.
What do you mean by "too much work"? I joined both lemmy.world and lemmy.ca yesterday (just to see how federation worked) and it was very quick and seamless. No more difficult than joining Reddit. You don't need to join multiple servers either, just one.
only a handful of subscribers voted in each of these polls. And we know that the most motivated people cared enough to vote, the vast majority of people do not care about this

There were a lot of people protesting the protest in r/modCoord but they started banning them
First, do you feel you understand OO in another language? So this is about how Python does it?
> 1. What does this labeling get you?

It tells you that the recommendation is blind and wasn't reviewed by a human.

For example, much of the right-wing US media audience primarily consumes Fox News, while non-right audiences are spread across outlets.

So let's say your algorithm is based on what other people view. The entire feed would be Fox (and this was a common issue with Google News before I stopped using it). A minority of people are making it look like a majority of people are consuming that media, which legitimizes it. "Google" (a legitimate company) might be pushing a conspiracy theory as the #1 trending news story.

> 2. Why opt-in? That’s a product decision.

All experiments should be opt-in. We don't know the effects of algorithmic recommendations, especially because they constantly evolve.

> why does the government get to make that kind of product decision?

Because the government's job is to make it illegal to do things that are dangerous. Why does the government get to decide that cars have published safety ratings or that food has lists of ingredients?

If (for example) Facebook wants to be responsible for its algorithm's recommendations, then sure, take the government out of it. It becomes Facebook's speech, which is protected.

But Facebook is hiding behind Section 230, and that should come with additional oversight and restrictions.

> 3. Why are users entitled to see an audit of what’s basically proprietary product information about how the website works, effectively making that information available to competitors as well?

Seeing how something worked doesn't tell you how to build it yourself. If TikTok tells me how it recommended a video to me, that information isn't nearly deterministic enough for me to reverse-engineer their algorithm. In fact, their algorithm is impossible to replicate without all of their training data (which remains proprietary).

I agree that some "secrets" would be exposed, but they wouldn't be useful to a competitor. They'd be useful to consumers who want to choose the most competitive product.
How to use Electric Clojure in a Biff project
Nothing new for the Fediverse. It'll stabilise.
Maybe they give a shit about the community?
You seem to be...confused. Docker guest processes run on the host kernel, Docker just uses cgroups to request the host kernel isolate or instance various components (filesystems, UID/GID spaces, networking...maybe other things).

These instancing / isolation capabilities and interfaces are very Linux-specific. So to run Docker on a non-Linux OS, you need to run Linux in a VM.

If you have a Linux host, I'm not sure why you'd run Docker inside KVM or a user-mode Linux kernel. Wouldn't you rather just run Docker directly inside the host kernel?
Sounds like they chose not to apply the policy to you. What would have stopped them, if tiit was something you wanted.
Thanks! I just ordered it.
Maybe relevant (some guys scraped Amazon and got 800k in two months by abusing expired domains),

https://youtu.be/ILOQCiJXqyE

That is to say, relevant in a sense that Google never found a way to deal with all the exploits of SEO and things like link building are just too powerful and can topple small players into oblivion.

I do think that Google tries to reward people with visitors but it doesn’t want to give up the grip that some of these big publishers (such as CNET) have.

These days every major publisher is an expert in every single niche where the affiliate revenue for a sale is at least $5…
Sorry, added link with source now.
Isn't Raddle open source? The footer links to https://postmill.xyz/
https://raddle.me/wiki/why_raddle
Quora got whooped! I shudder at how fast and intense the change was.
I don't think your last paragraph is conceivable actually. Consider what's happening when you give it a prompt. It receives some set of tokens through the prompt and then takes a sample from a very accurately weighted distribution of its very large training set to generate the most likely next set of tokens. When you feed it back in an error in the code it generated, all it's doing is generating a new sample from a new set of input tokens. This time the tokens just include the error which tells it that the output it generated the first time was wrong in some way and it should weight its distribution differently. Usually the error message will contain the some of same tokens as the original lines of code that caused, which will have the effect of causing those particular lines to fall out of the distribution, and then the model will you give you some slightly different code that maybe doesn't fail this time.

It's still going to be subject to all the constraints of all ML techniques. Namely, it's really only capable of interpolating across its training set, not extrapolating from it. And it's going to fall on it's face whenever the distribution of the input data doesn't mirror the distribution of the training data. If it doesn't have lots of close-enough analogs to what you're trying to do in its training set such that the "right" code is tangibly represented in the distribution, you can feed errors back into it for infinity and it will never give you working code.

This might be controversial, but my belief is that if you find ChatGPT to be really good at doing your work for you, your work is likely closely mirroring a lot of code that exists publicly on the internet. Which would beg the question, is what you're doing not easily handled by just importing an existing library or something? Your application sounds relatively complex/niche, so maybe you are actually still doing a whole lot of higher level engineering and distilling your work down into trivial tasks that the model can handle.
I'm the head mod of a pretty big subreddit, /r/3Dprinting, with 7 million views a month and 1.8 million subscribers. At the beginning of this I set up a lemmy instance at https://rhombik.com and linked to it from that subreddit. From the roughly 150k uniques per day we had on /r/3Dprinting zero of them have tried the lemmy instance.

So make of that what you will.
Isn't that the point of the website?
Are they? Despite everyone saying this, Reddit seems to be humming along. I log onto the front page and have something of the "normal" reddit experience. For instance, "heh. Look at that fish, that's crazy". I mindlessly scroll past all the "REDDIT IS BEING BAD" posts the same way I scroll past Youtube drama posts, or "How Elon is ruining Twitter" drama posts. I'm here to look at funny pictures.

Maybe I'm in a reverse sub-bubble, but outside of the tech circles complaining, the protest still seems to be "what protest?"
I agree with your general point, but its use case extends beyond that specific case in a few areas. Eg, embedded, where the analogy fails. Rust is a great fit for embedded. More generally, it's a fit for any case where you need fast code, low-level code, bare-metal code, or standalone executable.
Maybe.

I know that I've never viewed a car as a personal statement of any sort. It's a tool for transportation, nothing more. For years, in the US, this made me a bit of a weirdo.

But over the last decade or so, it hasn't done that. And while I still am in the minority, I find more and more people who think the same as me as time goes on.
The SaaS I've been encountering requires reporting a text received by the number to confirm the account.
late Jan / early Feb becomes more possible. there was certainly cryptic spread by then that was happening over airplane travel. both of them getting it would be unlikely though unless both of them were in china or italy or had contact with people from there.

but you simply cannot diagnose covid just via symptoms. every symptom that covid causes can be caused by other respiratory viruses, covid just makes it more likely that you'll get more severe symptoms.

2019/2020 cold and flu season, before covid showed up, was also a particularly bad year, with H1N1 back and influenza B spreading at the same time (plus RSV, common cold coronaviruses, human metapneumovirus and everything else).
The level of details and craftsmanship is amazing considering how old it is.
true enuf, but i always figured that if edt and eve (vax text editors) worked, then the vt100 stuff was probably ok. and if i could run my kermit implementation against the dec10/20 implementations, that was probably ok too (dec20 was the reference platform for kermit).

but i must say that whatever i have written i have always longed for automatable tests. and you should too.
Several U.S. Government Agencies Hacked in Cyberattack
"comparable to a raspberry"

Well, slightly worse, as A35's are smaller and lower power than the A53's in something like the pi zero-2, but also slower. The devices slight clock advantage probably doesn't make up the difference.

So, its probably a great embedded system, but it should be running something lighter weight than a normal linux distro. Otherwise it becomes like all these gas station pumps, point of sale terminals that all seem to take 10+ seconds to do things that older devices didn't lag and pause with.
"The problem" might be that people in this thread and others get frustrated because others have different goals than them.

Of course Electron is overkill for a single-button application. But Visual Basic is absolutely going to be a headache if you want a custom GUI.

Pick the tool that's right for the job!

I build this with Electron: https://videohubapp.com/
Good luck having infinite scroll in a gallery that is butter-smooth using something else (that also doesn't require months of learning new tools) and is cross-platform(!!!).
Does the headline still apply? There's a correction posted at the start which says Moog was owned by other companies starting in 1971 before Robert Moog re-took ownership in 2002.
A first step to "open source oneself" would be to choose and communicate on an open source (i.e. OSI approved) licence.
The funny thing is that reddit could be rolling in cash if they hadn't decided to become a (very crappy) video and image host
Well that's what I'm saying. The backend doesn't need to be centralized. But you can avoid the need for the user to "learn this stuff" (which, like it or not, is undeniably a barrier to adoption), by "centralizing" the client (which can still be open source, with competing implementations that all connect to the same "fediverse"), in the sense that each user can have one app that connects to multiple backends for fetching and posting content.

And instead of relying on servers to federate with each other (which basically just shifts the problem, replacing one centralized walled garden with a patchwork of smaller gardens), why not let the client decide which servers to subscribe to? In an ideal world, the client could even merge comment threads when the same story is posted to multiple servers that the client subscribes to.
Doesn't sound that bad, I hope they do it. And word on the street is they've started. I'm not really sure why they have to even ban the mods. Just tell them it's over and ask them if they want to resign, and keep an eye on them incase they misbehave.
The joke is that there is no correct answer, and there "should" be, which is why Rust needs books now. Things always get worse and not better over time in this space.
Zapad Nstr Communities
I also had a very bad flu in early Jan2020.
I'm typically very strong but my body was sapped of energy for 5 days and was different than any other sickness I've experienced.
The Enterprise also tried solving the ridiculous Reddit api pricing, but could not interfere because of the prime directive.
I discovered FMC some time ago, and it really feels "UML, the good parts".

Fundamental Modeling Concepts
http://fmc-modeling.org/

Used consistently it really helps a lingua franca across teams. Which was the UML aim all along, but it got caught in into "Enterprise Bloat" (like SOAP or XML)
thank god ChatGPT has read all of SO
Another good example is the differences in the documentation for Indexes, vs the https://use-the-index-luke.com/ that explains many of the reasons WHY you want to organize it with great examples.

A problem I have is so many tutorials, or 'best practices' I find on the internet are for older versions that don't really apply as well in newer versions of postgres. Like searching for logical replication, you find lots of information for pg_logical for older versions of postgres, but many of those parts are now baked into postgres, but with a different syntax, etc.

I would love to see a 'tutorials/guide' and 'best practices' part of the documentation that is updated with each new release, that give examples of the most common tasks, and when/why to use them, and when to move to something more advanced.

Some really basic stuff like "this is the 3 best ways to handle replication in version 15, and the 2 or 3 most common ways to do backups, or these are the recommended ways to migrate from the previous version either in place, or to a new server, etc.
>And it's way faster since you don't spend months preparing a site and building forms.

What size house are you building that it takes months preparing a site to build foundations? Sub 2000sqft houses are built to completion in 90-120 days if weather doesn't delay things. It only takes a couple of weeks from clearing the site, digging the trenches, lining the moisture barrier, laying the rebar and forms, then pouring the cement. The formulas today cure very quickly. From the day of the pour to the start of framing is practically the blink of an eye
This whole Adblock thing is gonna come to a head with the modern “economic headwinds” I think. Like, how did people think it was gonna work out…? YouTube and Reddit would just keep going forever with some sizable percentage of their user base earning them 0 money?

we either need to start paying for stuff instead of the bullshit invasive Display Ads model (half measure), accept the death of Adblock (I imagine I’ll get HN hate mail for even suggesting such a thing), or nationalize/otherwise remove the profit motive from these companies. I don’t see “the two main online forums for public discourse randomly decided to a) lurch towards far-right Russian propaganda and b) change everything in their push to get their VC investors some ridiculous return on investment, respectively” as an acceptable thing. Sadly my preferences aren’t exactly big news, and I assume the reaction from society at large will continue to be “oh no! Anyway…”
* and Apple.
This statement makes no sense.

"It's compatible with CUDA as long as you don't use all the features of CUDA."

So it's a drop in replacement for some subset of modern CUDA. I feel like most folks who are upvoting this don't program CUDA professionally or aren't very advanced in their usage of it.
This kind of UI is malicious compliance, part of a campaign by European websites to slowly grind down support for GDPR by making a really shitty experience out of it.
While onerous regulation is probably a significant contributor, the continued existence of California's black market is probably helped by the fact that a lot (by some estimates ~60%) of the cannabis in the country was coming from California pre-legalization, the vast majority from a couple counties on the rather remote northern coast.

The culture there is the intersection of hippies and libertarians (of both the left and right varieties), a conglomeration basically joined exclusively by their general disdain towards government oversight. A lot of farms went legit, but it's not exactly surprising that others didn't.
All of these are primarily being funded and advanced by crypto. “Distributed ledger technology” hardly existed before blockchains/Bitcoin. Similar story with ZKP, which has gone from academic theory to real-world application (see: ZKSNARK) in the last decade primarily from blockchain research and funding streams.
The trouble is people compare it to greenfield languages of the past few years with nowhere near the scope, userbase or legacy of Python. Long time Python users like me don't have any of the problems that the non-Python users that always post these comments have. It would be nice to have improvements to packaging, sure, but it's always just completely non-constructive stuff like "it's not as easy as <brand new language with no legacy>".
Generative A.I. Can Add $4.4T in Value to Global Economy, Study Says
This title and article feels plucked out of my brain. Most of my work is a lot of integrations and the best way to get a room full of devs to get what is going on is via sequence diagrams. Every other method, formal or made up, is weak compared to a basic sequence diagram. You can expand from there if needs be but I find it gets people thinking in a more complete way, gets the details out and what ifs and what abouts, and then you have a nice target that teams hit with very high accuracy and completeness.

It is one of the few (only) diagram types that is easy to draw and fairly close to the real world implementation. Most other formal approaches are wonky abstractions that only true practitioners can make sense of.
> But the red/blue splitting happens behind the scenes, so it's different.

Respectfully, I don't believe you have spent any appreciable time looking at the CPython source code. If you had, you would understand how unreasonable this expectation is. I don't say this to tear you down, I say this to convey the magnitude of what you are describing. It would involve touching tens of thousands of LoC. You are talking about a multi-million dollar project that would result in a ton of near-duplication of code.

The red/blue is inescapable because you have to redefine PyObject to have two flavors, PyObject with GIL and GilFreePyObject. You now have to check which one you are dealing with constantly.
They're not "poorly written", the fact that you don't need to do any locking in C/C++ code is part of the existing Python API. Right now when Python code calls into C/C++ code the entire call is treated as if it's a single atomic bytecode instruction. Adding extra locking would just make the code slower and would accomplish absolutely nothing, which is why people don't do it.
This is a good point. The other side of the coin is that by not moving to a modern day stack, the company slowly finds it harder and harder to attract staff to maintain it. So, keeping up with trends is not just good for the ICs.
Looks like the accident happened here: https://goo.gl/maps/9HPbr3D43EKgbgZ6A
Also--I highly recommend "Analog Days: The Invention and Impact of the Moog Synthesizer". They cover the history of the synthesizer and the companies that made them, including their ups and downs in the market. (Moog, ARP, and others.)
Idea for a commedy show: the above but actually pay for Reddit api access.
https://archive.ph/Wa9Y9
A fast, free threading Python
Is there anything in there about managing dependencies within a python project? What is the canonical way to do that in python today?
The loss is that those people might not be generating content, but they do have eyeballs and those eyeballs aren't looking at the content generated by the monetizable people. That means they're also not looking at the ads Reddit wants to serve to users in exchange for payment from advertisers.

You're right about the era of free (well… really, really cheap) money being over. I think we're going to see that social media as we know it (which has _only_ existed in the era of cheap money) isn't nearly as sustainable without a bunch of VCs willing to shovel money into a furnace in hope for unknown future returns. There's going to be a contraction.
I think working with it in practice is the only way forward. Looking up info, build something, work more, and let it become a feedback loop. People work long with systems before they "get" them.

Programming is not a "school" activity for me. It's a craft, you do stuff. That has eventually led to a depth of knowledge in various topics inside programming.

(Digression: With that said - we should think of a lot more "school" stuff as skills and crafts - stuff that you don't read to understand but you get better at with practice. A lot of maths class is skills, not knowledge.)
We’ve pumped so much groundwater that we’ve nudged the Earth’s spin
Even if I take your comment at face value (even though it’s a misrepresentation of government help):

What exactly has arianespace achieved vs spacex? For almost the same amount of money?
Reddit sells ads, and ads that aren't going to US or UK users are priced at rock bottom rates. Ask anyone who owns a website that runs adsense.
Beehaw is moderated by 4 people. There was a wave of trolls from lemmy.world and one other instance, that doesn't restrict account creation. So, they decided to unfederate from those instances atleast as a temporary measure, until there are better moderation options.
You ignored this part of my statement:

> If there was GoF being done on the sample (adding of the spike protein to infect humans), that could be the remaining percentage.

I do not believe one bit the only "reasonable conclusion" is it has to be from nature.

Between the lab sample, the outbreak area, the GoF program being run, the timing, history of lab leaks, and the reaction, a lab leak is very reasonable...
> How does anyone on the stack above handle this error?
For a web application, you respond to the request with 5xx error.

Applications do many things. A degraded state (e.g. a single endpoint being broken) is often preferable to a full crash. It's very little effort to opt in to panics by calling unwrap(). It's a lot of effort to recover from panics. Let me, as the caller, make that decision.