Hacker Newsnew | past | comments | ask | show | jobs | submit | devilsdata's commentslogin

I'll say it again, the day they block me from old.reddit.com, is the day I leave the site permanently.

I've already made this migration after they started requiring a login. It's been pleasant.

Migration where?

> Migration where?

Off the doom scrolling device and back to reality!


Yeah my plan is to spend the next few months really thinking about what I need from Reddit, and trying to replace it with books.

The fediverse is one place

Use redlib. It's crazy how much better the interface is than both old and new reddit.

Why are you still there? Even if you are the 1% still on Old Reddit, you are looking a site created by the 99% on the app (or New Reddit). And that's why it has become a wasteland of image posts and inane 180-character quips. Conversation has declined even on more serious subs because the new interfaces hide most comments from uses by default.

I like /r/rust, /r/writing, and /r/sydney. I also like browsing by top of all posts for subreddits about things I don't know much about, like /r/sociology, or /r/meditation.

I don't think these are enough to make me want to stay on the site, because I can join the Rust Programming Language forum. I'm sure there is a similar analogue for the writing and Sydney subreddits.


same here. How to kill a platform 101.

Greedy fucks. I've hated them ever since they took RIF away from me.


> How to kill a platform 101.

..but the platform is owned by shareholders now. Who needs the original purpose and intent that got them here when they're sitting on the golden data egg in the age of AI, a page from the Tesla/Space playbook..

I wish this was /s


I had a 2005 (launch year) Reddit account. I deleted it when the API shenanigans happened and haven’t looked back. I have my browsers all set up to redirect Reddit.com to a Redlib instance. I will never visit or participate in the site again.

My biggest regret is that I didn’t anonymize & overwrite all my comments, so AI fuckery has access to them forever.

Edit: forgot the obligatory fuck /u/spez


I'm a senior software engineer and I don't identify with tech bro. Might be worth doing some soul searching as to why you're insecure about this.

Peace.


didn't ask

Hearing things you didn't ask for is a known risk of posting on a public forum, and probably isn't something you need to point out. Far more interesting and useful would be either a meaningful discussion beyond reiterating your feelings, or some evidence of reflection on your part.

Sorry, but if the information exists elsewhere, why not find a better news source? Fox News, and any company derived from Newscorp/News Limited are bad enough that I would say more than half of their articles are entirely false.

Find the same article on AP news, or Reuters or something.


Because it's not a real argument. It's a deflection people use.

The only part of fiction writing I've found AI to be particularly useful in is asking it questions like; "considering this story idea, what are the best settings in Europe?" "what would a cooper's workshop smell like?"

Other than that, it's a time waster.


LLMs exclusively hallucinate. That is the sole mechanism their reasoning is based on. The fact that they are ever correct is a happy coincidence.

You can reduce the likelihood of incorrectness by adding the real facts to the context, which is what LLMs do. But that in and of itself is not a guarantee that the LLM will be correct. Because its fundamental process of reasoning is probabilistic word-by-word hallucination.


> LLMs exclusively hallucinate.

Well - that's not how the term is used.

And it would be an odd way to describe all the extremely useful things they discover. Are you suggesting they're taking "magic" mushrooms of some kind?


What useful things do LLMs "discover"?

Well - looking at the front page - the CRISPR like thing in biology? The solution to any number of famous unsolved math problems?

Are you not aware?


On the balance of probabilities, the CRISPR thing is a hack job. AI did not do it. It's likely the AI-assisted work of researchers white labeled as AI.

Do you just believe every bit of press release that you read? These companies have an enormous amount of pressure on them to make profit. They can and will lie to try and convince you that AI is better than it is.

Is there any evidence outside of these companies that AI is breaking new ground on literally anything? No. It can help a little with a lot of different types of work– none of it novel.


Denial? That's all you got?

My friend, I use AI every day. I am fully aware of how fucking amazing it is.

When you can no longer clamp your ears and eyes shut, come find me. I'll love the apology.


But I don't use LLMs to summarise articles.

Absolutely agree. If a JS developer doesn't know Rust, Go, Zig, or something, then they probably aren't going to do a good job at maintaining critical infrastructure, even if it were written in JS.

Why are people writing "critical" infrastructure in JS anyway, it is the wrong tool for the job.


Why are people writing critical infrastructure in [any language]?

In reality, the tools this article is referring to were written in javascript because they could be and it was the best tool for the job (according to the people who matter: the people who did the work).

If someone wants to rewrite them for speed and/or to chase the next shiny language, that's fine with me, but let's not kid ourselves that there was something wrong with using javascript in the first place.

Using the right abstractions (including the right number of abstractions) and the right data structures and algorithms is always going to trump the constants language choice can optimize.


> Using the right abstractions (including the right number of abstractions) and the right data structures and algorithms is always going to trump the constants language choice can optimize.

I was with you until this paragraph, which is straight up incorrect. Language choice absolutely matters if your goal is performance.

The most obvious counterexample is that the TypeScript team pretty much did a direct port from TS to Golang, without significantly rewriting their core algorithms or changing their data structures, and it sped up the TS compiler by 10X, which is an enormous performance improvement that would be silly to dismiss as just a "constant." This is because JS is a bad choice of language for implementing a fast compiler, primarily due to its poor support for multithreading.


I still think that rewrite was ill-advised. Yes they got a 10x speedup, but now it's unclear whether the JS tooling ecosystem lives in Go or Rust or JS.

Given that we've now got a three way language schism, the story for sharing data between processes isn't really solved. Data can move nicely within Go, but not between Go and Rust or JS. Tools like ts-morph also got left behind with no replacement.

I think that in retrospect the power of the JS ecosystem was all about plugins. It's plugins that make ESLint such a powerful platform that it still can't be replaced.

From the perspective of making a efficient platform for running plugins, JS actually is the most theoretically efficient implementation language! That's why, for example, VSCode put a bunch of work into moving its core state from C++ to JS, a change which brought them big perf wins and helped them beat out Atom: https://code.visualstudio.com/blogs/2018/03/23/text-buffer-r...


What do you mean when you say the "story for sharing data between processes isn't really solved"? My understanding of this is mostly academic because I don't personally mix languages all that often, but aren't there many established ways of communication between languages. You have IPC, unix sockets, FFI, protobufs, and other serialising/deserialisation formats. Not to mention the classic (but probably slightly overkill) move of spinning up a local HTTP server and using REST endpoints.

Yes, all those ways exist. I was more saying that if copying between structures processes using serialization is all you need, the JS ecosystem already has that.

The thing is if you need to do big expensive copies on the input or output it forces you towards a batch processing model, which is the opposite of incremental computation.


How fast could the TS compiler have been made without changing languages? We don’t know, they didn’t do that. It sounds like the main increase was from parallelism. While not exactly ergonomic, you can accomplish that with worker threads in js, and they are a good fit for a tool like the typescript compiler. They chose to change languages and parallelize, which is fine, but a lot of that performance was on the table for javascript as well.

I don't understand your reasoning. Why should they quit git and Linux (and presumably all applications written in C) if they believe Rust is more secure than C?

It's the classic "Yet you participate in society. Curious!" response. You don't get dislike the current state of the world if you exists in it, apparently.

Is all use of Rust "coerced" and "forced on everyone", or is there a way to write things in it that makes sense?

AI is incredible for consumption. Using it as an assistant for summarisation and learning I think is fine. But it should stay very far away from creation of anything.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: