HackerTrans
TopNewTrendsCommentsPastAskShowJobs

drcxd

no profile record

Submissions

Vibe Coding an Emacs Package: Where It Succeeds and Where It Falls Short

inlandcursor.bearblog.dev
5 points·by drcxd·10 माह पहले·2 comments

comments

drcxd
·पिछला माह·discuss
Assume you build a machine that can simulate some system 1:1. Then it means the machine is exactly the same as the system, and the cost of running it will no less than the system itself.

If you want to reduce the cost but still get something useful, you have to make some abstraction, and we all know that any abstraction is leaky.
drcxd
·4 माह पहले·discuss
A leet-code style automated assignment is like a test. We all did tests in school so I guess most people do not feel there is anything wrong about that.

However, an interview, which should be conducted by human, but instead by something AI pretends to be human, would make most of the current human beings feel disgusted, naturally.

Is there any formal proof that an AI conducted interview yields more than a pencil & paper test? Or is there any scientific research about that? I doubt there would be any in the near future. Then using such AI conducted interviews is simply a belief.
drcxd
·4 माह पहले·discuss
You miss read. The parent thread said: > the women has am easier time not to commit and just sleep around That's for women. The second time they mentioned sleep round: > Dating apps are available, statistically women all try to get into a relationship with the same 1% of men - who sleep around and cause toxicity all around. They mean the 1% of men are the ones who sleep around. Also, I think it is better to interpret "sleep around" as the state of having non-committed sex relationship with non-marital partner. It is a description of a fact rather than an accusation. Though the words may sound harsh.
drcxd
·4 माह पहले·discuss
In my opinion, reproduction is based on the idea "borrowing against the future", or Ponzi Scheme, because reproduction is based on the idea that "we would have a better future", but in fact, we will not.
drcxd
·5 माह पहले·discuss
Yeah, and if there really is any boilerplate thing, can't we programmers come up with a more deterministic solution, like a framework? I don't know.
drcxd
·5 माह पहले·discuss
This reminds me of the video game crash of 1983: https://en.wikipedia.org/wiki/Video_game_crash_of_1983

Because video games of poor quality are too many, consumers simply refuse to spend time identifying the high-quality ones from the enormous poor-quality ones.

I wonder if the software industry would experience the similar thing?
drcxd
·5 माह पहले·discuss
I like your idea of finding the pattern of those "embarrassing LLM questions". However, I do not understand your example. What is a random program? Is it a program that compiles/executes without error but can literally do anything? Also, how do you translate a program to plain English?
drcxd
·6 माह पहले·discuss
news.ycombinator.com/item?id=46670279

Recently there was this post which is largely generated by Claude Code. Read it.
drcxd
·6 माह पहले·discuss
But the dashboard is not important at all, because everyone can have the same dashboard the same way you have it. It's like you are generating a static website using Hugo and apply a theme provided on it. The end product you get is something built by a streamline. No taste, no soul, no effort. (Of course, the effort is behind the design and produce of the streamline, but not the product produced by the streamline.)

Now, if you want to use the dashboard do something else really brilliant, it is good enough for means. Just make sure the dashboard is not the end.
drcxd
·7 माह पहले·discuss
Strictly speaking, Lua is not global by default. All free names, that is, all names unqualified with `local`, is actually indexed from a table `_ENV`, which is set to `_G`, the global environment. So, all free names are effectively global by default, but you can change this behavior by put this line at the top of your file `local _G = _G; _ENV = {};`. This way, all free names are indexed from this new table, and all access to the global names must explicitly be accessed through `_G`, which is a local variable now. However, I have never seen such practice. Maybe it is just too complicated to accept that all free names are global variables and you have to explicitly make it local.
drcxd
·7 माह पहले·discuss
Obviously, since the training material for such esoteric languages is scarce. (That's why they are esoteric!) So by definition, LLM will never be good at esoteric languages.
drcxd
·7 माह पहले·discuss
I have been watching for Typst for more than a year but there are still things Typst can not do as easily as LaTeX, see https://qwinsi.github.io/tex2typst-webapp/impl-in-typst.html for examples. So, I do not agree with the statement that Typst can fully replace LaTeX, at least, for now.

Other than the product itself, there are ecosystem issues as well. LaTeX has mature support in editors such as Emacs. However, support for Typst in Emacs is still in development. Thus, for now, I will keep using LaTeX, but I would keep Typst as an option.
drcxd
·7 माह पहले·discuss
> I believe the AI agentic coders will threat tech giants more than it - collectively - threats software engineers.

Currently, I don't think so. Coding agents' performance generally depends on the quality of the model behind them. Running a powerful model is assets-dependent. Not everyone has the hardware and power to support Sonnet 4.5 or Gemini 3 even if they are open-source. So, before the top notch models can be deployed on personal computing devices, I would not say coding agents will threat any organization.
drcxd
·7 माह पहले·discuss
Yeah, code is data, data is code. Every Lisp programmer knows that.
drcxd
·7 माह पहले·discuss
True. Arch Wiki is one of the best documentation system I have ever seen, which is also why I always choose Arch-derived OSes.
drcxd
·8 माह पहले·discuss
The moment I saw this post, the idea of submitting itself to itself came to me. Really amusing.
drcxd
·8 माह पहले·discuss
Glad to see I am not the only HN users that work in such companies.
drcxd
·8 माह पहले·discuss
Remind me the another recent post: You should write an agent https://news.ycombinator.com/item?id=45840088
drcxd
·8 माह पहले·discuss
> Me: It sounds like you’ve got mixed emotions at the moment. On the one hand, you’re happy that your boss says you’re doing a good job. But you’re questioning that, given the problems you’re having with Legal. Did I get that right?

No offense. However, this response from the first example feels robotic to me. It feels like I am talking with some kind of artificial intelligence. I guess we have to make it sounds more natural. In fact, the following examples feel more smooth to me.
drcxd
·9 माह पहले·discuss
Also tried that, but I did not noticed the memory leak problem, since I only played about 1 hour. There are other minor issues about using Linux, for example, my input method does not work in the Steam chat window, but works everywhere else. Anyway, Linux is much more cleaner than Windows and it is a overall better development environment, I prefer it over Windows now.