skysight-inc/HackerNews huggingface dataset:
The worst parts about the redesign, IMO:

- It inserts "ads" for other Reddit posts in the middle of a comment section. If you're not paying very close attention, it's easy to miss that you're literally not seeing all the comments on a post, because you have to scroll down past the "recommended reading" or whatever they call it and expand the comments below the fold.

- it often makes it impossible to see NSFW content on mobile websites without using the app, which is annoying if you click through from a Google search result on your phone. This applies to text posts too, which is all the more annoying because despite the name, the NSFW tag is used to tag more than just porn (hide spoilers for TV shows, punchlines of jokes, etc.)
Does ubiquity still count when you have dependencies?

I find any Perl application of reasonable size collects a few dependencies and they can cause pain when installing on different systems.
Let’s hope that hacker news prevents new signups if a mass migration looks imminent. This is still a great place I hope it stays that way.
You're missing why this would be important. It's cool for investors because the black user base draws in a bunch of other people along with them. It's also not about people saying "omg black people, I must be there!" Culturally, historically, in the USA, black culture has set a bunch of trends. See NBA, NFL, hip-hop/music, comedians, dance, etc.

Same as when a "cool" person goes anywhere, you don't monetize them, you monetize all the people they bring into the club, bar, theater, etc.

An example.
https://www.npr.org/2021/07/01/1011899328/black-tiktok-creat...

Please don't focus on whether on not they should or should get credit or any political statements, focus on the fact that they are the ones that made the "cool" dances that the most followed two girls on TikTok used, which then went viral, which in turn made TikTok a bunch of money because those millions of views had ads played against them.
TiDB Future App Hackathon 2023:Code, Innovate, Build Data Applications
Join the TiDB Future App Hackathon 2023 to unleash your creativity and build ground-breaking applications. Connect with like-minded developers, experience the latest Serverless technologies, and compete for a share of the $36k prize pool!
Whether you're into Data, AI, IoT, PWAs, or cross-platform development, the serverless trend is transforming the industry. In this Hackathon, you get to leverage the numerous advantages of serverless technology to streamline your application development process and drive your project towards success.

With TiDB Serverless, a fully-managed, MySQL-compatible, database service on AWS, you are well equipped to create scalable, resilient, and high-performing applications that stand out and impress.

Don't miss out! Register for the TiDB Future App Hackathon 2023 today and let's build, connect, experience, and triumph together!
Even better, if they could leverage LLMs, they could maybe automate a large part of the initial moderation. They have already acknowledged that these models were likely trained on their data. Why not feed new posts back into it and determine about relevance (on vs off topic), attitude (compassion vs hate) or quality (written by a bot)?
Could this be the ramifications of AI though? (edit: I mean, in light of StackOverflow also changing their policies recently)

Not only are the LLMs like GPT effectively doing scraping like never before, without any legal oversight, AI is also automating and causing much more pressure on those social sites.

The future is bleak, LLMs are going to destroy what little "Far West" we still had and turn all the open sites into even more walled gardens.

So far AI is just creating bullshit art, and destroying the open internet.
What many people outside of Italy don't understand is how crazy the left side of politics in Italy was (and still is).

Italy had a looong period (that arguably hasn't ended yet) in which there were no good choices to vote for: either corrupt Berlusconi or Communists (who were also corrupt).

Meloni has so far been a pleasant surprise. I didn't have any positive expectations when she became PM but she seems to be doing ok.
> I don’t know of any tech companies using Python for anything serious anymore, except data/ML analysis, which is usually not too much code. If you make me rewrite the thing, it’s getting rewrote in Go or Rust, not Python again.

It is weirdly comforting to observe how certain things never change over the years, even in tech. One of them is the hyperboles people deploy when attacking programming languages that they do not like: "I don’t know of any tech companies using Python for anything serious anymore". I mean, except for being the 4th most popular language amongst professional according to last year's Stack Overflow survey. Only JavaScript, SQL and HTML/CSS are more popular. Yes, yes, I am sure it is dying... any moment now.
> With that said, I don't think old.reddit is that good either unless you only want to read text-only posts, and it's pretty much unusable on mobile.

Old Reddit is nearly unusable on mobile, but it's still better than the new Reddit on mobile, which is... actually quite impressive (and not in a good way).
Worse than trying to replace it entirely is that you just end up with two implementations that need to be maintained.
> [...] who need to do it are too blind [...]

You mean, those who cannot use the official Reddit app because of lack of accessibility?
We can always hit the emergency button labeled "please post and upvote some Erlang stories quick!". Worked well in the past.
So how much stock trading will be CONTROLLED by AI models soon? What if it pushed prices higher and higher? Or what about Armageddon where some “hallucination” triggers a major financial crisis?
Many, perhaps most ISPs in the 90s were built out of Perl, including my own. Like any language, there is a world of difference between a codebase written by an experienced, thoughtful, veteran, and something just cranked out by a 1st year student (as we all were once, myself included!). I frequently see Perl described as “hard to read” yet have seen many beautifully written codebases that are a delight to maintain.
Learn about noise and dithering. You can have seamless blue skies with 8 bits that way.

It’s more a fault of the camera applying excessive noise reduction than the format.

Besides, if we’re worried about file sizes, 16 bit files are humongous.
Latin and Sanskrit are stable af.
Perl's usefulness has a narrow peak like the Balmer curve, because Python is better for system administration related tasks that are more than four or five pages of Perl.

And everyone knows how system administration scripts always grow to more than five pages, so it's better to just start in Python.
I know what you mean, but usually for us the problem is the opposite. The internet connection is fast, but the WiFi is horrible. I've learned to always carry an ethernet cable, but that doesn't solve everything.
Most of boilerplate code i wrote is mapping data structures between API standards. None of the is related to javascript. So i won't stop using javascript.
Reddit has been overwhelmed by a certain type of employee that spends more time worrying about the political opinions of their colleagues and less about excellence and productivity. Similar to twitter which turned out to be a finely tuned Rube-Goldberg machine that required hourly maintenance to keep online. Im not saying I’m smart enough to make things work well but that such people exist and they don’t/didn’t work at either twitter or Reddit.
Every generation since the history of humanity has had some Doomer: religious doomers (mayas, ragnarok, even monotheist ones), nuclear, AI, the environement or the classic 'things were better before society is just collapsing'..

It's almost like it's a personality trait of a part of a population to think that at any given time.
Steve Ballmer promoting Windows 1.0 (1986)
Python and Perl areas of strength do not overlap, IMHO.

Python is great to write well structured programs with modules, well defined classes, etc.

Perl is great to glue stuff together in place of shell scripts. I see way too often people attempting to write Python scripts to accomplish simple tasks and they inevitably end up being full of boilerplate, third party modules, stuff that breaks at every python update, etc. Perl is changing but it always stays backward compatible, it's installed literally everywhere and it has unmatched regex support, so it's super easy to run a few commands and process their output.

Perl is also arguably a better awk than awk and a better sed than sed, imho. I haven't used sed in ages because 99% of the time

`per -pE 's/reg/ex/g' -i <file>` is way more convenient and portable than `sed`.
Just updating my above comment that the observations about the sick researchers did actually make it into print in 2021 thx to Ian Birrell in DailyMail:

https://www.dailymail.co.uk/news/article-9410163/US-State-De...
These nutjobs were all over Twitter, Facebook & Co. Usually platforms that reward engagement with more visibility. The people who were pushing this narrative were relying heavily on a mix of gullible people, fake accounts and bots. Many accounts being merely a few weeks or up to a month old. This is essentially the reason i left Twitter in the first place. I'm observing the conspiracy milieu for over 10 years now. This tactic isn't new, they already used this in 2009 to push comments on certain websites to their side. Back then, it was mostly manual work. Also, thanks to social media, they don't need help from trashy news agencies to be seen.
Interesting, and a nice demonstration of how a language gets more complicated "all by itself".
AIs, in particular LLM models, are not scraping the internet, that's done by traditional software.
It wasn't taboo - the associated conspiracy theory about the leak being a deliberate release of a bio-weapon was rightly dismissed.

The idea of it being an accidental release though was discussed a lot; it merely lacked strong evidence (no doubt partly due to Chinese obfuscation) to take pole position against the meat markets theory.

Additionally there was definitely a ridiculous and likely harmful "anti-racist" thrust by the usual censorious suspects, including those you mention that tried to control conversation, as they do.

Unfortunately the merging of the two theories at the time (which I think is continued here by wrongly suggesting the accidental-leak case was "taboo") has never helped clear discussion.
> Perl has a small set of core syntax and is very extensible and flexible in adopting new paradigms.

This is actually a deep flaw, rather than an advantage. There are so many ways to do a single thing in Perl that you just give up seeing them in the wild. It would take months or years of practice to get comfortable with every nuance of Perl. Even Google fails to help often (try Googling what "$_%@" means). I get it; the terseness can feel for an advanced user, but folks like me, the verbosity of Python and Javascript is much more preferable.
If you feel more comfortable with Python for the task at hand, why not use it?

That's good and it's actually the Perl way, Perl was always about helping getting stuff done.
The first time I loaded data onto an Elastic index, I used Perl. Then I used logstash so that I could do it the proper way. It turned out to be about twice as much text.

So this fantastic language was already there and there was already an Elastic module in CPAN. I'm biased, but you can't call this a dead language.
Not always, but for the sake of your sanity you need to fix those deprecations, if only so you can see the new ones, one of which will break your script at some point.
> time sink without any value

Indeed, time is little and precious and should be spent wisely. Very virtuous of you.

> hobby specific subreddits have wealth of information

Ah the virtue of doing hobbies

> New posts are 99% attention seeking posts without value

Only the most virtuous of us completely avoid the trap of attention seeking, well done.

> political virtue signalling

Ah the biggest virtue of all, avoiding virtue-signalling. You've really tapped into the big one here, well done and thank you for letting us know that you're not some filthy virtue-signaller.
I don't understand the rating in the table. After the Python 2/3 migration I wouldn't expect compatibility problems for the forseable future. And why should Python not work as well for shell scripts as Perl? Why should Java not work for shell scripts? You can even run Java files without an explicit compilation step these days. Why should Python, JavaScript, Java, and C# not be extensible?

Honestly the whole post doesn't really make sense to me and it looks like someone is just paying homage to a thing of the past. You can clearly see the decline of Perl here: https://redmonk.com/rstephens/2021/08/05/top-20-june-2021/
Fascinating that he wanted an expert C developer with a PHD who'd build stuff in one third of the time it takes others.
For me to install yet another app just to read (I rarely post) on an internet web forum, the experience via the app would have to be dramatically better. “Never say never” but I find it hard to imagine how much better it would have to be.
Find out where you can afford to buy or rent in Great Britain
You are talking about two different goals. Yes, stay if you want to climb the corporate ladder but if you want to maximize income then one must jump ship. Some people are just not cut out for the corporate route so moving is good advice. These are the people that just transition to starting their own companies in their 30s/40s or consulting.
Ex-Samsung exec indicted for stealing trade secrets to build copycat plant in Ch
AVIF has progressive support in the spec, but it has not yet been implemented in an encoder and it is very likely going to be less dense than the non-progressive coding. My guesswork is that it will be ~10 % less dense than non-progressive once implemented, but it is just a guess with my pass experiences of other codec experiments trying to do such things.

Otherwise both formats have all features. JPEG XL is yuv444 by default whereas AVIF tends to favor yuv420 and some encoding/decoding hardware is going to be yuv420 only, so with AVIF one would often need to go software coding to get yuv444 quality.
First we need a good alternative. JavaScript may not be the best, but it works well.
Because they want to force the content on you. It's not the goal that you can choose to enjoy TikTok-like short videos. You can already do that. They want to mix the videos into your feed so that you get caught in the net, like they already do on their app.
You should try web searching for your question before asking it. If it shows up, don't ask it. If it doesn't show up, and the complaint is that it's possible to solve the question by studying past answers to different questions and applying them to this new one, then that sounds like reasoning to me.
Same here. Time to go back to reading books and talking to people.
It has some features one should never find in a programming language. Like overuse of sigils and that is not fun, but more like annoying af.
> (spez / reddit ceo is a mod on r/programming, hence it still being up)

The whole subreddit is down at the moment. I guess the other moderators disagree with the CEO?
Better than zero chance. He addressed it in the AMA thread last week.

> P.S. old.reddit.com isn’t going anywhere
I run a Mastodon instance. I strongly dislike the v4 redesign, so I stick with the v3 branch for now. Unfortunately, there will be a day they stop maintaining v3, so I'll have to update to v4 if I don't want to be stuck with known security vulnerabilities. Maintaining a fork isn't an option because even a small patchset like glitch-soc takes a lot of work to keep updated.
I personally enjoy any sort of interactivity in tech articles. Things like sliders, inputs and buttons are great at keeping attention and can help make the subject easier to understand or illustrate things that can't easily be described in text.

Some examples:

https://liveblocks.io/blog/how-to-animate-multiplayer-cursor...

https://www.joshwcomeau.com/css/interactive-guide-to-flexbox

https://ciechanow.ski/bicycle/

Although it's all very content dependent of course - FE development tends to lend itself a bit better to this sort of format.
Peeling Back the Varnish: The Graphics of Diablo IV
because anything written in 2 wont run as is on 3, anything using async will need 3.4(?) anything using type hints of f strings needs 3.7( or 8, I get hazy)
> it’s getting rewrote in Go or Rust, not Python again.

Have you ever tried to recompile 1 yr old code in Rust with the latest compiler?
VST: https://manual.ardour.org/working-with-plugins/

Compression: https://manual.ardour.org/plugins-filters/

Clock: https://ardour.org/news/7.0.html ("Internal Time Representation")

Check out the recent changelogs, there's lots of new and fixed stuff: https://ardour.org/whatsnew.html
Nobody cares about them, I am afraid. Most people _really_ can't accept that you can't work on Unicode like you did with ASCII, and do not want to let go of their old C habits (like iterating char by char and doing something).
The Great Grift: How $400B in Covid-19 relief aid was stolen or wasted
I do partial application in Elixir all the time. I have a function `curry/1` which takes any function and gives a curried version of it, and I have a `p` macro which introduces Scala-like "holes" (e.g. `(p Enum.map(list, _))`). The order of arguments still doesn't matter and nothing is broken or impossible because of it. I have also tweaked the (|>) macro (as well as some other operators) to support holes, so that I can "pipe" into whichever position of the call.

I think there are many more severe problems with Elixir which make it not even a remotely functional PL for me (rather, procedural + macros), but arguments order is not one of them.
I wonder if proliferation of ublock causes these issues. Less ad revenue, need to clamp down on free stuff.
It's gone oddly partisan in the US with the republicans wanting to investigate lab leaks and the dems not. Not sure I really understand that one.

Seems to me that from the point of view of public health and not having millions die unnecessarily it would be good to figure what went on. Then if it's a lab leak you could restrict that stuff and if natural you could up research on nature.
Public block lists are it. "Social media:" let's think about a social party.

If someone is upset with another person then everyone can see it, body language alone. Online blocks make pretty much no sense, as the type of person who needs to be blocked will just make more accounts or otherwise persist. The reasonable person who doesn't need to be blocked can be reasoned with and will be reasonable.

Accounts with unreasonable blocks tell on themselves if the blocks are public.

I've been subject to black ball / whisper lists so my perspective may be rare. But I picture the people who've come against me being at a party with me and their behavior is very anti-social. People would quickly notice something weird going on, where online I'm just blocked and muted and nobody else knows.

I don't block anyone but I am aware there are people who can't be reasoned with and they've been the rare exception who've ended up blocked by me in the past. I know they can still access my activity and drop in with anon accounts. "Social media" is more like sociopathic media in its current state. The more like an IRL party things are online the better, so public block lists are an upgrade.

Throwback: AOL/AIM's public warnings. People would start IMing when you got a warning, ask "what happened?" That was pretty social.
Show HN: I Made Linktree for Entrepreneurs
SK Hynix Starts Production of 238-Layer 3D NAND: 34% Denser, 2.4 GT/S Interface
Many good answers already but definitely look into freelancing on the side. Maybe even build an indie project but please make sure you charge for whatever you decide to do and make sure its more than $5/month.
It’s how they’ve been taught to attract younger users. Cool new video app work to attract teens, we buy cool new video app.

There’s a relationship between how social- or video-centric an app is and how well short form video fits into their mix. You can’t shoehorn it in. Not least if you feel obliged to because you paid some ludicrous sum to tout the name.

For example, short form video feels ass-y on Reddit. It feels okay on YouTube, even if you don’t engage with it.
It is not a party trick. It literally allows you to do anything while stuck in traffic, which is definitely not a rare occurrence. Meanwhile Tesla's FSD beta doesn't allow me anything I can't do with another car, as I still need to pay the same amount of attention and hold the same liability. Mercedes could offer a similar service, but won't as their assistants already offer a similar experience without the dangers of Tesla's FSD.
Is perl, a programming language?
Having been through a few large community migrations ... sudden pressure is a very poor stimulus for an effective transition.

Good and viable platforms tend to already exist and be highly stable. What I witnessed most especially as Google+ shut down is that a number of options were floated and promoted. Some were largely vapourware (e.g., TBL's Solid), there were any number of opportunistic sites which emerged, and often fringe and distinctly problematic services (e.g., MeWe) were strongly advocated by a small but vocal contingent.

What is most effective is to plan ahead, communicate clearly, maintain a diverse set of online presences, and to spec out possible migrations in detail. If subreddits started making such plans, their bargaining power over Reddit would be much, much stronger.

For online presence, major online services (FB, Twitter, Instagram, and these days probably TikTok etc.), a dedicated and fully-controlled website, and an email list (or lists) would be a very good starting point.

Good discussion sites are surprisingly difficult to find, and the basic options are fairly thin pickings. Old-school forums (e.g., phpBB), blogs (Wordpress, Dreamwidth, Drupal), and several of the federated platforms are probably the strongest options. I've helped curate a selection here:

<https://social.antefriguserat.de/index.php/Platforms_and_Sit...>

Attempting to migrate to a not-yet-developed / early-beta project ... tends not to go very well.
Mixing Swift and C++
It's about time reddit killed reddit, they've been trying for years and I hope they succeed. Godspeed, reddit.
Reddit is heavily reliant on unpaid labour by moderators. Where is reddit going to find new qualified replacement mods on such a short notice?
No, whether the user is sympathetic or not isn't important, and I don't think there's anything noble about punishing users you don't like. It's just a misconception about what's important in internet forums. If you're a random free account you sometimes get nobly sacrificed (via admin abuse) for the entertainment of the masses and thus benefit society as a whole.

Basically, it's PvP. This is pretty obvious from the design; you post and people reply to you, which they mostly use to argue with you. An example of a product designed for people to be nice to each other is Discourse, which isn't much like HN or reddit.

People do have human rights, which is why I said what matters is if it's illegal or not. Putting slanderous posts under their name would be a real issue - if you think this happened go ahead and sue him - but the most common one would be doxxing: posting your IP and personal info from the admin console. Which he's probably got access to.
I think the corn sweetener people might also care?
Man, with the benefit of hindsight, those leaded-gasoline-doomers and the atlantic-cod-doomers and the OxyCotin-doomers sure misguided! It's not like the sea's going to run out of fish[1]...

'There are doomers' is not particularly interesting. It's an opinion, people have them. What's interesting is what people have to say about the particulars.

[1] Except that it did.