skysight-inc/HackerNews huggingface dataset:
That is the thing. I would take this suggestion as optional. For me, it means that you have some preference, but are not strong about it nor care much. I would not interpret it as "fix your shit".

Polite and direct to me would be something like "I think you should change this code".
Yeah, you have to wait for months in the US, too. I have no idea how this talking point got started but whoever came up with it clearly hasn't dealt with healthcare in the US. Months-long waits for non-emergency appointments have been the norm for decades.
Are you saying replace the volunteer moderators with Reddit staffers? Or empower a large group of new, untested, volunteer moderators?

Neither sounds like it would help achieve their profit goals.
I'm saying it probably doesn't take much man power to moderate these subreddits as you might think. Bring in a team of 5-10 full time workers would probably be enough, tbh.
Bollocks. Tumblr is still around and probably has been losing money for longer than people here have been alive.

No one is throwing away the kind of audience reddit has.

Now the CEO might lose his job, but let's not get that twisted up with Reddit's survival.
I didn't mean to imply that I use it "so often," just that it makes it much easier when I do.

I have to `kill -9` neovim once or twice per week due to <https://neovim.discourse.group/t/how-to-debug-intermittent-n...>, that's probably the most frequent culprit.

I really need to compile a debug version and help get that sorted.
Here you go: https://archive.is/IYQAv
Sure, but you can’t argue that there is no sentimentality lost when you delete such an old account with your canonical username. (albeit title cased like I used to do as an early teen).

Its extremely unlikely I go back because ultimately I will feel like I have less than I did before.

even if its just fake internet points.
I just ask. It’s usually for dev boards for newly produced ICs that they are selling and there are no published reference designs yet.
Rclone 1.62.0 has been released
> definitely more of a mod revolt than a user revolt

As a user I completely disagree.

As a user, I want to use a UI that works for me. I don't want to use a mobile website that prevents me from reading comments and forces me to use an app.

As a user, I want a service that releases quality of life fixes, not a service that says the fixes are coming for years but instead decides to release half-baked features every 6 months chasing some other feature in some other flash-in-the-pan social media service.

As a user, I want adware, low quality comments, and rule breaking comments removed from my subreddits. If the mods are upset at reddit because the mods can't effectively maintain those subreddits, then I'm upset at reddit too.

As a user, I want open APIs so I can log into different services to see better stats on my own account.

As a user, I want to see notifications that let me know when someone replied to me, not random junk notifications that I get automatically opted into.

As a user, I want to be able to edit my comments while I'm writing them and not have them unrecoverably and randomly delete mid-edit.

This wasn't just some mod revolt, this was the straw that broke the camel's back. I spent 9 years being part of a community fixing other's code and linking to my own code as examples that others can draw from. I deleted my 9-year old account 2 days ago: https://i.imgur.com/m54CBan.png
The media has the Reddit argument all wrong
The real issue is that the community feels disrespected because the CEO is hyper-focused on an IPO and nothing else.

He has slandered an independent developer that is beloved and lied all throughout it.

When people feel part of a community, they want to trust in their leaders, and nobody has any trust anymore.
I'm surprised I had to scroll this far down for anyone to ask this question.

I've been trying to work out exactly how it works myself for the last hour, and there is no clear indicator on how to activate this mode. No documentation either, barring: https://github.com/jupyterlab/jupyter_collaboration

What am I supposed to be doing here?
For those looking for more practical advice on the subject: https://sonnet.io/posts/sit/

> Finishing requires work

> Finishing requires courage

and

> "Just Work"

Hard to disagree with that, IMHO Sitzfleisch is akin to exposure therapy. But, in practice both items require having a deeper understanding of where the difficulty comes from. Instead of brute-forcing the problem (and sometimes setting up yourself for failure), it might better to develop tools that work you as an individual.

For instance, sometimes for me procrastination or avoidance can be a signal that I haven't been taking care of myself outside of work OR that deep down I just don't give shit about the project, but can't admit that to myself so just end up more frustrated. In this case leaving the house for 15 minutes or petting my dog works better than Sitzfleisch (cliche I know). Again, that's not always the case, but I think spotting those signals and making the appropriate choices is a muscle we develop through practice.

More on the subject in the article above and here: https://sonnet.io/posts/hummingbirds/
Brilliant, but not the same. I think both approaches have their place and are not mutually exclusive.
Yeah, I recently got a GB flash cart and it's rally something to download and play an indie game that was just released on your DMG lol.
America's New F-15-Ex Dominates Disputed Air Space
Thanks! RSS is the next thing I wish to add in a few days
I kind of get it. Make the words count, don't count the words.

Or as it was put in Buddhism, a thousand words are pointless compared to a single word that brings peace.
> so that the programmer deals with characters instead of bytes

This is a broken approach and a broken mindset. Modern languages like Rust (Python is not modern anymore, it is ATM 33 years old which is older than C was in 1990) reverted back to "a string is an array of uint8" because that's the only sane way to operate on them. Naive iteration and random access are broken unless they are performed on the underlying bytes, because iterating on Unicode characters is a *broken concept*.

Python strings are also arguably somewhat broken, because they still allow random access into a string at "character" (not byte) indexes which causes all sorts of issues when slicing. This means that code that works perfectly with English text will malfunction when handling other languages.

The hard truth is that slicing an Unicode string is a non-trivial and (somewhat) expensive operation, while Python slicing was designed in Python < 2.7 with the assumption char == byte, which now is always broken in every encoding except 8 bit, single codepage ones.

For instance:

>>> print(s)
'Crêpe'
>>> [unicodedata.name(c) for c in s]
['LATIN CAPITAL LETTER C', 'LATIN SMALL LETTER R', 'LATIN SMALL LETTER E', 'COMBINING CIRCUMFLEX ACCENT', 'LATIN SMALL LETTER P', 'LATIN SMALL LETTER E']
>>> len(s)
6

In this case, the string "Crêpe" is in NFD form (all decomposable characters are decomposed; in particular `ê` is not U+00EA 'LATIN SMALL LETTER E WITH CIRCUMFLEX' but '\u0065\u0302', which is U+0065 'LATIN SMALL LETTER E' plus U+0302 'COMBINING CIRCUMFLEX ACCENT' ( ◌̂ )

In Rust, which is more modern, enforces UTF-8 (and not some broken version of UCS-2 or worse) slicing is ALWAYS done on bytes because it doesn't make sense to perform it on "codepoints". Asking for a slice with a byte range that falls in the middle of an UTF-8 multichar sequence will cause a panic; this also means that if you do s[2] you get the second _byte_, not "char". If you want the second character, you are forced to go through a Unicode library, as you always should.

Python will instead happily comply, basically returning only the codepoints you asked, because it sees a string composed of 6 Unicode codepoints despite the fact the user only sees 5 rendered on screen:

>>> s[0:3]
'Cre'
>>> [unicodedata.name(c) for c in s[0:3]]
['LATIN CAPITAL LETTER C', 'LATIN SMALL LETTER R', 'LATIN SMALL LETTER E']

This makes string slicing basically useless, because even if you normalise all strings using `unicodedata.normalize('NFC', s)` before performing slicing on them, there are still several printable characters which are not represented with a single Unicode codepoint.

For instance,

>>> eu = ''
>>> len(eu)
2
>>> x[0:1]
''

because all flag emojis are represented with two Unicode codepoints, each one representing a letter.

TL;DR: do not use wchar_t, UTF-16, UTF-32, ... only use UTF-8 if possible and under all circumstances treat strings a special versions as black boxes specialised for text you can only access byte per byte. If you need to do text operations, use a library like ICU or whatever your language/repository provides.
Harm to the brand is hard to quantify. We can only assume they've done the calculus and decided freezing out 3rd party apps is worth the benefit. Knowing exactly what that benefit is, is conjecture. Best guess is that this is regarding the IPO which is expected in 2nd half of this year.

As a side note: the brand is clearly on their mind, as they've made exceptions for disability features. Banning Redreader would have caused quite a bit more uproar.
Technically, Apple did sell the iic as an optional portable/luggable as well[0], with an add-on LCD screen, case, and a built in handle. Granted, at this point we're just getting into the weeds.

[0]https://en.wikipedia.org/wiki/Apple_IIc#Portability_enhancem...
Actually many smaller subreddits don't want to hit the front page.

Reddit has different dynamics depending on where people are coming from. Small subreddits hitting the frontpage tends to be disruptive more than helpful by bringing in users that don't care about the local culture.
Is there something counter-intuitive about reddit that makes it hard to monetize? That's the core issue. Reddit still makes barely $1/user/month while instagram makes $35. Cutting off the 3rd party apps is a cost-cutting move, not a revenue-generating move. Why haven't they managed to find more revenue?

I'm loath to say it but Huffman has had a decade to solve this and hasn't. Might be time for new leadership with new ideas.
One way to make sure (some) projects get finished is to not use semantic versioning, 1.0.0, 27.8.3, and so on, since integers can be incremented longer than the average lifespan, and instead use something like alpha-versioning which starts at 0.0.0-0 and ends at 1.0.0-0, that is, reaching 1.0 is actually the death of the project, its tombstone saying non perfectus sed perfectibilis non amplius (Latin for gravitas: not perfect, but perfectible no more).

At the other end, having goals which extend well beyond the average lifespan is what could be considered as the root of wisdom.
Main question is why is Reddit a 2000 employees company?
I knew I spent too much time on Reddit prior to this but the amount of times I find myself reaching for my phone and trying to open Apollo without thought (I uninstalled Apollo already) is a lot more than what I expected.

I've left other social media sites without much problem before.

My main problem is when I google stuff, I still try to add "reddit" but now I'm not sure what the alternative is to increasing the signal to noise ratio for results.
Has this strategy ever worked in the history of social media businesses?
They could re-open it. But the last time we had a popular unmoderated subreddit, it became a mixture of porn, onlyfan models and Donald Trump / Jeffrey Epstein posts. Good OOTL if you want to give Reddit a click in these times: https://old.reddit.com/r/OutOfTheLoop/comments/gfo102/what_i...

In the end Reddit and Mods are co-dependent on each other. Mods use the platform provided by Reddit, but Reddit uses the voluntary work of mods to have a usable platform. Reddit could exchange all voluntary workers with paid mods, but I doubt something capital-intensive like that is what they planned for their pre-IPO strategy.
Mag isn't too bad, I believe you also get acclimated to it (haven't taken it in a while).

IME it's not much different from having a fiber-heavy diet.
100/minute are free. So roughly $0 per year which most would probably pay. But getting an API key, and the TOS are issues.
I'm not asserting that there's any correct number of children people shoot have - quite the opposite I'm respecting the choices people are currently making. I don't see any issue with that choice, I'd be indifferent if the population were expanding.

I can turn and flip this same question on its head. Why not 95% or 90% as much as whatever you think is the stable population mark. Why not 50% or 20%? This is not eugenics, this is people voluntarily choosing not to have kids. On what grounds are we justified in asserting that the "correct' number of children is higher than what people are choosing?
All of my 100+ development projects exist in a single folder. Everything is easy to find because a) I'm usually looking at half a dozen of these projects actively in any given week and 2) the others have appropriate names that I am able to recall quickly, and 3) modern search functionality is fast and user friendly.

I've tried organizing by language, target platform etc. and all I ever found was that it did exactly as described elsewhere: a) projects did not fit nearly into one category or another and b) extra clicks were required to navigate to them. It also maps to how they are organized on GitHub and various package repos, which invariably give you a single searchable list.

Adopting modern and quirky organisation systems are, IME, frequently just premature optimisation, and most data in massive amounts such as photos are best organized by organic means, e.g. photos are best organized by date.
If they bored people with "we listened" PR waffling while just being more sneaky about user-hostile changes, they could have gotten away with anything. I mean, that's the playbook, isn't it?

But blatantly giving your unhappy users the finger is a great way to keep them angry and thus motivated. Steve Huffman has set millions of dollars of value on fire and damaged Reddit's brand for no apparent reason (except maybe a bizarre personal vendetta against certain third-party app developers). Strange times.
I use Adblock, so don't forget you're making up for me too.
"the harm the knives do"

Ah yes, those famous knives that jump up and attack people, when they're not too tired from autonomously cutting steaks and chopping vegetables.
I think the main problem for most people is not having another ship to jump onto.
Haha, nope, not my intention at all. Although I understand the expectation give the average style of discourse on this site.
People who hate mods tend to be people who value a more anonymous style of social media communication than persistent usernames and/or people have been censored so much before that they have been forced to make new accounts.
Clean room reimplementation is a sufficient but not necessary way to avoid copyright violations.

If what you're proposing was true no corporate counsel would ever suggest hiring someone who had worked at a different company.
I mean, socialism is capitalism with a mind virus that encourages displays of self-sacrifice, without really eradicating greed. Personally I think hypocrisy is more corrosive than ambition, and bitterness is more corrosive than misplaced hopefulness. (I also don't compare my worth to others based on money, and I don't envy the likes of Bezos. I do enjoy being paid and occasionally buying things that make my life more enjoyable, but certainly not because other people can't afford them; holding a grudge upward or holding a superiority complex downward would be the kind of "mind virus" you describe, but it's totally unnecessary if all you want is to have an enjoyable and productive life in a capitalist society full of fun shit and chances to build things that people in communist societies couldn't have dreamed of).

The thing I love most about Portland is that you can have these intellectual debates almost everywhere you go, really get to hear other people's thought processes based on their personal situations, and understand where they're coming from. I'm by no means a hard-liner; but I spend half my time out in Newberg which has an entirely different set of baked-in assumptions and priorities. I'm as likely to get into deep debates with people there as I am here, but far less likely to get into interesting theoretical territory. At least this place still has the ferment, the ideological exploration and experimentation of one of the 1920s capitals of Europe, as opposed to the stochastic but rigid normie-core preference structure of everywhere else in America. I appreciate that.

So yeah, greetings from inner southeast ;)
For social media, I would hazard not given that it is such a young industry.
This is not accurate.

From the data presented, in aggregate, >90% fall well within the free tier of usage (100 API calls per minute for OAuth logged in client). The majority of the remaining fall into a $1/month tier [1].

Certainly there are some outliers that exceed those ranges and unfortunately the majority of the spotlight seems to be on the smallest of the populace.

It is also worth noting that app developers can (and should) better optimize their apps to reduce calls to API (bundling, caching, etc) which will help to reduce the number of calls required overall to take that cost down. Many apps do this already.

[1]https://www.reddit.com/r/reddit/comments/145bram/addressing_...
Amazon under fire for ramping up sellers’ fees and advertising costs
Whenever my partner and I watch a movie we enjoyed we'll search up threads for it on Reddit because there's always people discussing recommendations of similar films, or at least movies that people who enjoyed the other film liked as well, to add to our backlog.

Works especially great for horror movies, for us at least. I don't always quite understand why I may have vibed so well with a particular horror film since they can be so hit-or-miss between individuals, but other people who are more genre-savvy will be in the comments to explain it to me and have some great recommendations :)
There's a subtlety that seems to be getting skipped over quite frequently. It's not "the cost of the API call". It's "the opportunity cost of that user not coming to our main website".
Ask HN: Did any iOS NYT subscribers see a sudden price increase
I’m not looking to complain or vent. I just want to know if anyone else experienced a sudden increase in their NYT subscription, via the iOS App Store.
> This is so that the manager doesn't lose face in front of his subordinates.

Not really, at least in my experience. Arguing against managers in Europe is common, sometimes I feel like more common then Americans expect. Americans tend to expect sort of submission - they interpret disagreement with boss as rudeness. "You can not say no to manager" is something Americans believe in and then they are shocked to come into meeting with Eastern European who just say "no" and acts as if it was normal.

The one on ones are to large extend about forming opinions, testing both ideas and arguments in safe situations, rethinking everything again. You can say something wrong in them and then figure it out next day and change opinion.

Instead of having one high stakes meeting where what you said is set in stone, you have to react instantly in well phrased arguments and don't have that time to think about others arguments.
It's also good for teasing out functionality for complex legacy code. We used AOP tools to construct a call graph in the spaghetti section of the codebase. It was then used to figure out what we had to refactor.

Worth thinking about if, like our app, it's crazy spaghetti and call graph is based on runtime state (which makes static analyzers less useful.)
Reddit probably needs a way to monetize their platform, I have no idea how well their finances look.

I think reddit did change for the worse though. Restrictions to speech and opinions, aggression if you deviate from the allegedly correct perspective. The company did revoke their principles of free expression for sleazy advertisers and market "research". Typical corporation.

Of course they need a way to finance their costs, but I think in the long run they shoot themselves in the foot. I believe we will also see age restrictions in the near future and do away with anonymity. Might kill the platform completely though.
They don't serve ads through the api.
Making extensions is really a lot about looking at their own packages in their repos and looking at the API docs, figuring things out from procedure names and sometimes useless comments, that merely rehash the procedure name as a phrase.

Additionally they often point you at their terrible discourse forum for asking questions. More often that not I don't see a good answer there either, when I merely search for one. I think their gitter channel has worked best for me so far, when they did not point me to that forum.

Typescript also helps a bit when compiling.

Sometimes I visit an old bookmark, that looked like part of official docs by the URL, but find it 404ing. Ultimately I agree, that good and accessible docs is not the project's strong side.

I guess I will have to figure some things out again soon when updating extensions to version 4.
Reddit's moderators are holding people hostage. This just shows how the small group of powerhungry mods acts. I hope reddit finds a solution that serves its users who provide the content.
The EU presents itself as a collective of 450 million people that can negotiate with the superpowers on an equal footing, but the AI act and the client-side scanning has shown that rich Americans can just walk to an EU commissioner and have their way.
until morale improves.. the blackout will continue.

i'm happy the 'protesters' are getting coverage. stopped by reddit earlier today and seemed business as usual for the most part
You’re Not Powerless in the Face of Imposter Syndrome
> It’s impressive how their CEO keeps shooting himself in the foot on this one

You don't negotiate with blackmailers, because this is what this is now, blackmail. If things continue like this I give it 5 to 7 days until reddit the company forcefully removes these mods.
> less financially valuable

Don’t think the moderators who moderate your forums everyday for free should be included in that category …
Assuming you're serious, I'm curious why you think Reddit's CEO shouldn't be chastised under that same category. Selling ads next to user-generated content, rent seeking with demands of extortionate API fees to serve that content, relying on unpaid volunteers to operate the site, proudly shipping terrible first-party UX, all while providing zero additional value sure doesn’t sound like a sustainable business. But maybe it’s the `hard hitting memo` obstinacy of a CEO that seems the biggest feature here?
Remapping the non-locking caps lock to control is a no brainer - and if you train yourself to use control-[ to get ESC, then you don’t have to leave the home row. (us keyboard - not sure how that works out in other locales, but caps lock should be eliminated everywhere. Or at least require turning two simultaneous icbm style launch keys to engage.)
You might be mistaking the causality here. You are implying that typical big subreddit has authoritarian mods, but it might the opposite - subreddits grow larger and stay popular because of strict moderation.
Incredible to me that these kinds of statements don't get people removed from power.
That article is terrible and Mearsheimer is now a laughingstock. Not just because he was totally wrong with his claims about Russia and Ukraine, but because he refuses to admit it.

Note that realism isn't about being realistic but is an ideology/methodology for predicting other nations actions and deciding what actions to take yourself. It involves simplifying nations because realism believes conflict is about about power and ignores ideology, nationalism, politicians personal whims and the will of the people.