skysight-inc/HackerNews huggingface dataset:
> philosophy is the point. Making reddit2 is completely useless. This is not a product, it's a vision of how we manage communications as a society.

Nothing about cleaner onboarding requires anyone to compromise principles. And nothing about a guiding philosophy requires you constantly evangelize. Let the merits of the system speak for itself.

> implies involvement, because in a democracy you are part of the decision process, and you act as a community

Then the sign-up page is a poll test. Democratic ambition strives to make participation easy. That doesn't mean the act of participating is easy. Just that we identify needless barriers and ideological tests as undemocratic. As a result, democracies--time and again--outcompete their centralized peers.

What I'm seeing is not competitive, and it is not democratic. It's closer to theological. I'm hopeful that someone will embrace these principles more productively so we have middle ground between Huffman-Musk and crypto/web3.
Is it automatically pulling content from all other instances??? That was not clear to me, I though it was some form of cross-posting and required someone to submit things.
> In such a system, either you have no caches or memory barriers would need to pessimistically flush all dirty lines to memory and send invalidation and synchronization messages to all other cores.

Why would you need to avoid caches or flush to memory?

And invalidation and synchronization message are already part of a normal CPU's overhead, so I don't see why restricting some of them to memory barriers would increase overhead.

In other words, assume you still have a cache coherency protocol, but you're lazy about certain states in the absence of memory barriers, so the default behavior is not always coherent.
You are literally asking what could happen if Python 3 had done the same.
I'm sure you would, but anyone who cared about it would work around it, either by not using that library or finding a different one or even forking the one that isn't updated. Just like most people use Python 3.x now, but there are some 2.7 holdouts. But those holdouts aren't holding back the entire ecosystem at this point.
> I wish people would focus on building services that meet peoples needs

No what you are presenting is an argument for services that meet the needs of dumbest assumable users and centralization. It's the same unreflected argument as has been repeated over and over when it comes to Mastodon and it boils down to "everyone needs to be there or else it's a failure". Services like that obviously are fine too, but there is more than enough people that don't need or want that.

It speaks for a certain narrow mindedness that everything needs to be Silicon Valley's next big thing that will someday rock the stock market.

In reality Mastodon does not have the size of Twitter, and you might find it too difficult to use. However not everyone is that way, and it has over the last months proven to be a good alternative for users. It's potentially the same with Lemmy: It only needs to povide a cool alternative and enough users for meaningful interaction.

It does not need the popularity of reddit to be valid. And it does not need to be designed explicitly for the layperson. (not an excuse for a bad UI, but with new Reddit the bar is incredibly low there, and Lemmy seems fine)

> I find Lemmy frustrating to use

Well others don't, and that is fine. For me personally: not everyone needs to migrate to Lemmy (or another federated alternative), only the communities I care about. And the same can be true for other people as well.
Just re-read the last two paragraphs from Haas. I have a couple further comments / questions.

Quote from Haas:

> But if on the other hand I propose some change to documentation that has existed for a long time, or some kind of structural change, there's a lot more room for disagreement. Because the change isn't strictly mechanical, the right answer is a lot more subjective. And because it's a change to existing content rather than the addition of new content, many more people will be familiar with it and have opinions on how it ought to be changed, if at all. Consequently, even when some developer does take time away from writing code to try to make some larger change to the documentation, it's often an uphill battle to get anything done, and people typically have to be content with small improvements.

Honest question: do PostgreSQL engineering decisions have the same dynamics as what's described here for docs decisions? If not, what is different about engineering decisions versus docs decisions? Is it just that engineering decisions can be literally benchmarked whereas docs decisions do not seem benchmark-able? Are there any other potential explanations for different dynamics between eng and docs?

If it does indeed just boil down to "docs are not benchmarkable" then I would suggest otherwise. You can create docs benchmarks. They won't have the rigor of engineering benchmarks but they at least establish some notion of docs quality and facilitate more targeted discussions during docs reviews. E.g. when there's a disagreement between an author and reviewer the author can say, "what docs benchmarks am I not following here?" The power of that kind of interaction is that you often do realize that the docs benchmarks are incomplete and some new dimension needs to be added to them. Or do the PostgreSQL contributor docs already have some guidelines along the lines of a "content quality checklist" and it's still not working?

A rigorous effort to survey the PostgreSQL community and get a deep sense of what the overall community considers "high-quality docs" can itself be a super insightful experience. Different developer communities often need / want a different focus in the docs. That can be the foundation for a fairly authoritative docs quality checklist.

Another thing that I'm very interested in, and will need to think through deeply some other day, is this notion that once you publish a doc, you can't touch it. It happens all the time and it's really weird.
Just because something really bad exists doesn’t mean we should stop trying to be better than what we are today.
Haha, I used to work on standardizing architecture of a large US enterprise conglomerate and we found out that the sequence diagrams were the only useful thing from it all.
Just today I was hacking together something to enable spawning gRPC endpoints on remote host that would run as WASI modules. Didn't get far with wasmer-go bindings so I went with Wazero for now, but I hope to see the former getting some love.
Ah yes, the classic "you aren't currently hanging from the cross, so there's no reason to talk about ways the world could be better" argument. It's so intellectually lazy. Why not say what you actually mean: "I like the way things are, I don't care that other people are mistreated, and I wish everybody would shut up about it already".
That is a fair point, but as a thought experiment, I can't really say. I just think the immediate assumption that you need those non-technical voices should be reconsidered.
Good idea! I'll add it to the subtitle.
Chipmakers race to curb emissions as demand surges
Paywall: https://archive.is/ttSMI
Lots of people seem to be going to Lemmy right now. https://lemmyverse.net/
I reached the same conclusion within approximately 1 week of first learning about UML.
What's the power consumption like?
I think there is a third cause: the low visibility of high quality non-Reddit forums on Google against the tide of low-quality results.

There's some kind of SEO exploit that Google is unable to counter. Apparently, by creating bot accounts on a
semi-reputable social media platform like LiveJournal, Baidu or Reddit and having them post endless links to each other from website X, website X is inflated on Google even if no humans interact with any of the bot posts/accounts.

I don't work in SEO and have never bothered to investigate this, it's purely a topic that keeps coming up in the twitter posts of one of the owners of Livejournal-spinoff Dreamwidth (their account is @Rahaeli).
https://archive.ph/ZzUPA
I use sequence diagrams the most, but I also like the state charts, and the simple class diagrams.
A 1% chance, from a self-reported study in the UK of basically just white women.

Can't wait to see how that gets twisted around.
There also are programmers who are aware of much more complicated things being done in sister projects, like JVM and JS runtimes in this case.
https://archive.ph/6NUQ2
I keep seeing people make this claim and frankly I don't buy it. While I think it's true that a minority of users produce a majority of the content, I don't think it's necessarily the people on third party apps. I think it's total speculation that there's a large overlap.

My own speculation is that a majority of the content is produced by people using Reddit in a browser on a laptop/desktop machine. It's much faster and easier to produce content in this mode.
Documentation Is Like Sunshine
> If we want to build a better world, some people must be left behind.

This has to be parody.
Persistent workloads will be available in the future.
Hilarious comment. Thanks for brightening my day.
This is a feature. Besides, everyone knows how on reddit, joining one sub can result in auto-bans from other subs. How is this any different?
I'm a technical user, I've spent last 3 days trying to figure out what should I really do to make a setup that I wouldn't want to nuke in a month (or a year). I'm still at loss how to get this deployed the right way (and not a lazy "install this in 5 minutes, feel the pains forever" way, thanks, my Matrix Synapse server is bad enough).

My current list of grievances:

- No standards of any kind on sharing the same identity, e.g. between Lemmy and Mastodon.

- No support for any distributed multi-master database (I'm currently trying to see if I can hack Lemmy to work with CockroachDB, but I'm probably going to give up).
Albeit indistiguishable, trolls should not be consdered equivalent to users.
You give the red card. Period.

Nowadays, thanks to VAR, the controversial cases can be reviewed on the replay and referees have ample of time to make the call.
France’s food industry pledges to cut prices after government pressure
The car can be in drive, neutral, or reverse, the light can be red, green, yellow, or broken, the seatbelt can be off or on. That's 24 states.
That may be the intent of some of the early founders, and it may be your and my preference, but it definitely isn't what has ever existed.
yup, when you're on a roll into the wee hours and you're hungry...

there's no where else where I can have a tasty hot sandwich made for me at 2am

without it being a big deal
Yes well summarized. I understood this too, and replied in another comment, which is how doctors many times come across as callous and really like robotic people, but it's bc they have to be ready to take on another case. The people who are sensitive don't stay for long, or make it all the way.

One one hand I feel, many developed that way as a means of adjusting to their profession. I'm not sure if they necessarily are the happiest versions of themselves if they are like that. What I mean is if they could choose to be more empathic without suffering would they? I'm thinking they would, as it's a human thing to feel more. Reducing the suffering is another point to solve. Essentially, I don't know how comforting AI's would be as opposed to another human.

In that case, how can we make robots/AI do the dirty work, and make humans do the more empathic work. Maybe have separate doctors that just do the communicating part, while doctors+specialty AI robots(in the short term transition until it's fully autonomous robots?) do the surgeries, etc that require steady, stable minds, and lower empathy.
How does one quantify that? Reddit moderators have a reputation that they themselves created. I'll tell you what, go ahead an post something (comment or topic) that goes against the prevailing group-think in any reddit sub, and you'll experience it for yourself. Record in a spreadsheet, and you'll have your hard data that supports reddit as cancer. As reddit moved away from free speech, and more towards totalitarian speech control, I honestly couldn't hope for a faster collapse or conflagration of those echo chambers.
>And they'll all see the same messages.

I think you should re-evaluate that assumption:

https://www.google.com/search?q=mastodon+instances+blocks+ga...

https://www.google.com/search?q=mastodon+blocklists

https://www.google.com/search?q=mastodon+blacklists

https://www.reddit.com/r/Mastodon/comments/kw8jht/how_do_i_s...

Also, expand the ">Moderated servers" heading and scroll down through the instances they block:

https://mastodon.social/about#unavailable-content

Why do different Mastodon instances decide on not federating some of the other instances?!? It's because the owners pay money for running their particular server which makes them feel entitled to run it the way they want.

The "pick any server, it doesn't make any difference, you'll see _all_ messages anyway" -- is not realistic given that each fediverse node administrator can exercise their freedom to choose what messages their server accepts.
>Shouldn't the items be in the row

Maybe! I was messing with different UI approaches to relay this data and this made sense to me, but I'll see if switching to rows is more clear. Thanks for the idea!
Yeah, but for the platform to succeed, there needs to be one /main aggregator site that I can point people to, I don't want to remember random servers.
I was waiting for a happy ending at the end of the article that never came. But I'm glad the Guardian ran this piece, it shows how powerful someone can be when they know how to "use" the law. And how powerless one can be when one doesn't know how to navigate the law.
What should we run it on if we want to deploy it on mobile systems with limited access to network and extremely restricted power budgets?

For a hobby project I'm trying to find a solution - Power budget for multiple is sub 200w. Need to run inference on a lower resolution video stream (or multiple, that be nice) to do object detection. Cost is a factor because I need to have multiple angles to determine where in relation to a mobile platform the target object is. I'm looking at the Coral.ai board because RPi like boards lack the ability to do ML tasks at reasonable FPS and NVidia seems to have abandoned the lower cost side of the market since the Jetson Nanos seem to be less and less available. (Not that Coral.ai boards are available at all...)
I'm probably doing my whole profession wrong. I should just shit out cookie cutter web apps and try to sucker VCs into funding them, just to make off with the dough. I could do it all from my couch now. ChatGPT webapp, ChatGPT some slides and stuff and just hire an actor to go do the pitch meeting in California for me.
Like you don't have things on your resume that your team did and not just you
Manbaby censors people telling just a wee bit too much of the truth about his antics.

So surprising.
I naively assumed that device trees had solved this problem, but clearly they haven't in practice. How come?
thanks so much! I went to sleep and saw that this post actually blew up a bit :)

I'm taking in all of this feedback. I hear you on the long readme. I'm thinking I'll break out the walkthrough into its own doc.

Regarding the multithreading. It's something I have to still look into. I'm not sure that using asyncio will get around it.
I have been told that, but I really don't know. It's a tech that's been obsolete for a couple millenia now, so I hadn't put much actual research into it.
I wonder how much this has to do with OCSP stapling being so badly implemented in Apache 2 and nginx (don't know about the other servers). This article from 2009 [1] still seems current, at least I can attest that I still have issues with nginx. Also this super user Q&A [2] which suggest priming OCSP with a cron job because nginx does not do its job by itself.

[1] https://blog.apnic.net/2019/01/15/is-the-web-ready-for-ocsp-...

[2] https://superuser.com/questions/1635407/ocsp-not-working-con...
I want to be charitable here, but honestly, I looked over the list of mod tools someone posted in a sibling comment.. and most of them are just tools to attempt to blacklist people for wrongthink

I'm sure there are some small subs where the mods aren't huge jerks and benefit from usable tools to fight spam and deescalate flame wars, but I think we'll all be a hell of a lot better off with a bunch of unaffiliated or loosely-affiliated topical forums than we are with this current panopticon. The mods will be better off too: A guy moderating his own website will have better tools to combat spam and punish whatever he defines as trolls within his own kingdom.
Going outside is a really good one.

Honestly, I was late to the Reddit train, didn't join until 2015 or 2016 or so. I noticed a marked decline in my overall mental well-being but I really did feel addicted to it. For several reasons I stopped using it a few years ago and I can't think of a single thing that's worse off than before.

Unless you're running ads and using traffic from Reddit to fuel your business, you're not getting any value out of it. I'd see something on HN and it would be weeks at best before it would pop up on any of the technical/programming subs, and the conversation was always 1/10 the quality of here.
Congrats on the launch. Other wasm PaaS services are focused on HTTP endpoints where the wasm modules are run ephemerally, which is cool, but this gets me excited because it's more general. As I understand it, this could replace many of the things people containerize as network services (in a sibling comment you mention using it to serve DNS!)

If you use tokio in this, is it effectively a single-threaded tokio runtime, or do you have a way to take advantage of multiple cores?
I'd argue that checking out r/RedditAlternatives is a good move, they have a pretty exhaustive list and a lot of active discussion on the topic.
No SSO, because you're lurking without logging in
The blasé Attitude (2009)
The CUDA block size is likely to be a good proxy for register pressure so if the block size is small you can try running with a small subgroup, etc.

NVIDIA used to discourage code which relies on the subgroup or warp size. I'm not sure how much this is true of real world code though.
I think it reads more like a specific criticism of the term "Systemic". North Korea being a very clear example of what systemic harm looks like, to the point of people starving to death because the societal systems are designed to keep the population in a state of near starvation and desparation.
thanks for that feedback. If you guys saw my messaging just two weeks ago it was even more obtuse...

I'll work on it some more :)
It seems like a lot of the suggested alternatives are missing the mark a bit in regards to understanding what Reddit actually is (a community of communities). It seems like a lot of the platforms that are popping up are more akin to being just a huge bucket full of posts with tags opposed to being a collection of communities. They are sort of missing out on capturing the community part.

I've been building a platform called Sociables which is intentionally not just a Reddit clone. We are trying to create an all in one place for people to create communities first and foremost and not just posts.

Here's an example of a community:

https://sociables.com/community/Sports/board/trending
Statecharts[1] predate UML, and became part of UML[2].

From the time of their invention to the present, people have devised systems for serializing (i.e. as data structures and code) statecharts and translating them to (or interpreting them as) executable programs[3].

While they may not be all the rage and take some discipline to learn and use effectively (what software tool/concept doesn't?), they can be a valuable tool for building reactive systems:

A typical reactive system exhibits the following distinctive
characteristics:

It continuously interacts with its environment, using inputs and
outputs that are either continuous in time or discrete. The inputs
and outputs are often asynchronous, meaning that they may arrive or
change values unpredictably at any point in time. This should be
contrasted with transformational systems, in which the timing of the
inputs and outputs is much more predictable. A transformational
system repeatedly waits for all its inputs to arrive, carries out
some processing, and outputs the results when the processing is done.

It must be able to respond to interrupts, that is, high-priority
events, even when it is busy doing something else.

Its operation and reaction to inputs often reflects stringent time
requirements.

It has many possible operational scenarios, depending on the current
mode of operation and the current values of its data as well as its
past behavior.

It is very often based on interacting processes that operate in
parallel.

Examples of reactive systems include on-line interactive systems,
such as automatic teller machines (ATMs) and flight reservation
systems; computer-embedded systems, such as avionics, automotive, and
telecommunication systems; and control systems, such as chemical and
manufacturing systems.

— Harel and Politi, Modeling Reactive Systems with Statecharts: The STATEMATE Approach (1998) [4]

[1] https://www.inf.ed.ac.uk/teaching/courses/seoc/2005_2006/res...

[2] https://en.wikipedia.org/wiki/UML_state_machine

[3] https://userweb.cs.txstate.edu/~rp31/papersSP/stateMate.pdf

[&] https://www.w3.org/TR/scxml/

[&] https://github.com/jbeard4/SCION

[&] https://github.com/statelyai/xstate

[&] https://www.rtsys.informatik.uni-kiel.de/en/archive/kieler

[&] search the web and you'll find more

[4] https://www.wisdom.weizmann.ac.il/~harel/reactive_systems.ht...
I wouldn't put Ozempic out of the running for miracle cure for addiction (to food, gambling, alcohol, or drugs) just yet.
It depends what you're looking for.

For specific hobby/trade subs, plenty of fora still exist.

For anything interesting in tech or medicine or law, I like this site.

If you just want to replicate the intelligence and attitude of the larger subs, Twitter seems an apt replacement.
How is swc "powered by" wasmer?
World’s Largest Fusion Project Is in Big Trouble, New Documents Reveal
$6k/year for insurance? Wow. I did not expect that.
> Like most women in North Korea, she is the main earner in the family. The meagre wages men earn in their compulsory state jobs are all but worthless, forcing their wives to find creative ways to make a living.

Really interesting! Economic policies have created a system where women earn much more than men on average. I think that's quite rare globally.
I had the opposite idea: colloquially, "human" is us, homo sapiens, and hominid would be our ancestors and closest relations.
Ask HN: How can self taught developers find work?
Looking for advice on how a self taught developer with Typescript, React, and Express knowledge, but with no real world experience, can begin a path to finding a job in software development?
A lot of those decoders can just run things on the client, or are unlikely to keep data in the server.

Chatbots are explicit in that they use the data submitted to train their models. They pose a much bigger risk.
The west will be there soon as inflation and wealth disparity continues to increase
I don't think I've ever seen a result linking to Baidu or LiveJournal, and Reddit is always legitimate content. Might be a location thing?
Cormac McCarthy Took Us Beneath the Surface
I was trying to get my hands on it behind the iron curtain when I was a kid. Never got it.

But it's never too late!