- 42 Posts
- 375 Comments
Where is this quoting from?
Kissaki@programming.devto
Programming@programming.dev•Anders Hejlsberg, Creator of TypeScript: 10x Faster Typescript, Why AI Won't Replace SWEsEnglish
12·7 days ago00:00 Intro
00:48 Why write a compiler in JavaScript
07:29 Why rewrite the compiler in Go
14:49 LLMs for large migrations
20:12 Why Javascript is so popular
26:32 Why ever use Javascript on the backend
32:59 What it takes to build a programming language
37:06 Will there be fewer languages in 10 years
42:57 Hands on engineering vs delegation
49:14 Why fast tooling matters more now
51:16 AI software engineering predictions
58:52 The most technically challenging work
01:02:04 Top book recommendation
01:03:50 Advice for his younger self
01:05:00 OutroJust summarizing the title teasers:
10x faster by switching from JavaScript to Golang. Rust was not feasible because it does not have a GC/does not support circular dependencies, and they have many of those, and did not want a rewrite but a minimal effort switch.
AI may produce a lot more code, but what code does “90% of code” refer to. AI is not capable of novel or complex stuff, you still need humans in the loop. Juniors remain significant to train them into seniors.
Kissaki@programming.devto
Opensource@programming.dev•Cyber Resilience Act: EU Commission provides more clarity for open sourceEnglish
1·7 days agodeleted by creator
I think I still have a tab open with/about Navidome somewhere up my long list of open tabs 😬
Kissaki@programming.devto
Opensource@programming.dev•PRs NOT Welcome: How Top AI Open Source Projects Are Managing Thousands of ContributorsEnglish
6·10 days ago“If you submit a PR, no hard feelings, we’re just going to go and represent it for you as issues and discussions.
They’re saying, “We’re not feeling negatively, but we’re closing your PR to turn it into an issue and discussion”. I wonder if the one on the receiving end will have hard feelings.
Kissaki@programming.devto
Opensource@programming.dev•PRs NOT Welcome: How Top AI Open Source Projects Are Managing Thousands of ContributorsEnglish
6·10 days agoHow much do these kinds of setups cost? Only viable for well-funded projects?
Simple agents won’t understand git. They can make web requests. If they want to check for reference code/source code, I assume they would request the rendered html.
I assume the frequency comes from many people asking various things, and the agents in the background pulling this data.
I’m not sure whether the scale-to-load ratio is plausible, because I lack the numbers, but it doesn’t seem implausible to me that various agents for various prompts and tasks from various providers for many people repeatedly make these requests to a degree that significantly impacts the hoster.
Kissaki@programming.devto
Programming@programming.dev•TMOG — Your whole machine, at a glance.English
1·10 days agohttps://www.redhat.com/en/blog/intro-cockpit
I see, thanks
deleted by creator
Kissaki@programming.devto
Programming@programming.dev•Laravel keeps getting bigger and I'm not sure that's goodEnglish
3·10 days agoif I was going to expand my horizons
Python is well liked and beloved, but it never captivated me or felt intuitive.
Writing magic init logic feels like a hacky workaround, like putting frameworks and concepts around what is, at its core, a scripting language. If you’re committed to it, maybe you’ll get past that barrier and find it’s good, I don’t know, I never got there. From outside, and with experience in other languages/ecosystems, it just never felt correct to me.
Have you considered alternatives? For example, C#/dotnet?
Just my experience/opinion. As I said, it seems well beliked by others. I can’t speak for their views or experiences.
Code and graphics prompting typically doesn’t need to make web requests to serve a response.
TL;DR: we spend more CPU cycles rendering commits for scrapers than we spend on all other kinds of legitimate access, including git clones.
I’ve read similar and even worse before. Probably from Codeberg, or maybe a smaller host of Forgejo or GitLab.
The blame html pages were repeatedly being requested. Which is even worse and even less plausibly useful than a commit html page.
They’re not scraping to cache or store, they’re operating as an agent - scraping or single user requests.
Which is obviously bad and damaging, especially on their scale and on repeatedly fetched websites that they could be caching.
Google indexed the entire web. It’s baffling that such indexing is not the norm on these huge providers.
Just my interpretation anyway.
Kissaki@programming.devto
Programming@programming.dev•TMOG — Your whole machine, at a glance.English
6·12 days agoused 20% of my CPU […], but didn’t report that usage
haha
Kissaki@programming.devto
Programming@programming.dev•TMOG — Your whole machine, at a glance.English
3·12 days agoThe clarity of Activity Monitor.
The depth of Task Manager.
The speed of a cockpit.What is “a cockpit”?
Kissaki@programming.devto
Programming@programming.dev•Good Culture is the Biggest Productivity Hack, Not AIEnglish
44·12 days ago
ha, nice pic
Kissaki@programming.devto
Programming@programming.dev•Being kicked out of the tech industry - Jacky AlcinéEnglish
5·13 days ago; thank you OpenAI nee Microsoft.
What does this nee formulation mean, or is this a typo?
“Click to Play” on the video - nah mate, you gotta auto-play those videos, and embed them in the article. Bonus points for the video being unrelated to the article.
I’ve seen it. I’ve experienced it. I hate it.
The bottom right videos were the previous iteration of that.
Kissaki@programming.devto
Programming@programming.dev•Your executable is a SQLite databaseEnglish
1·16 days agoVery interesting. It certainly shows the potential a replacement of the very old ELF could offer. It even looks very plausibly doable. Now it just needs to get all distros on board. :P
I’m not sure I understood the jump from single file SELF to userland-wide.
Can the SQL be precompiled into binary for faster lookups? I imagine there’s not much variance in the standard queries. That could offer some speedup, skipping the query analyzer/tokenizer/interpreter.
I’m not sure I followed how the LD_PRELOAD equivalent works now.
What are disadvantages of using SELF? (Assuming a full OS switch to SELF. Mixed is always additional burden.)










What would these other models be? The article assumes LLM-generated code leads to the loss of current review processes, which they call ‘modern reviews’.
I feel like my team does and will continue to do reviews for the same reasons and with the same gains as before. LLM may generate code, but I expect my colleagues to take ownership of whatever they produce, to understand it, take responsibility, and describe it. (Which is an issue/gap for some, but that was an issue even before generating code.)