HackerTrans
TopNewTrendsCommentsPastAskShowJobs

coffeeaddict1

1,108 karmajoined il y a 4 ans

Submissions

We recommend Highway over std::simd

github.com
4 points·by coffeeaddict1·il y a 29 jours·0 comments

Semantics for 2D Rasterization

arxiv.org
4 points·by coffeeaddict1·le mois dernier·0 comments

Quadratic Bezier – Distance 2D

shadertoy.com
2 points·by coffeeaddict1·il y a 6 mois·0 comments

WebGPU rolling out in Chrome for Linux

developer.chrome.com
4 points·by coffeeaddict1·il y a 6 mois·1 comments

I got paid minimum wage to solve an impossible problem

tiespetersen.substack.com
2 points·by coffeeaddict1·il y a 6 mois·0 comments

TGFX - A lightweight 2D graphics library for modern GPUs

github.com
15 points·by coffeeaddict1·il y a 6 mois·1 comments

DirectX 11 Tutorial by Microsoft

github.com
2 points·by coffeeaddict1·il y a 6 mois·0 comments

The Raster Tragedy in Skia

skia.org
9 points·by coffeeaddict1·il y a 6 mois·0 comments

How do we keep apps maintained on Flathub?

tim.siosm.fr
4 points·by coffeeaddict1·il y a 7 mois·0 comments

Vulkan's VK_EXT_present_timing Merged After Five Years in the Making

phoronix.com
1 points·by coffeeaddict1·il y a 7 mois·0 comments

GCC 16 Switches to Using C++20 Standard by Default

phoronix.com
8 points·by coffeeaddict1·il y a 7 mois·0 comments

Sysgpu – Experimental descendant of WebGPU written in Zig

github.com
28 points·by coffeeaddict1·il y a 8 mois·4 comments

Khronos Vulkan 1.4 Tutorial

docs.vulkan.org
1 points·by coffeeaddict1·il y a 8 mois·0 comments

The Cantor Experiment: Forcing a GPT-5-Class AI to Forget a Century of Math

romainpeter.substack.com
3 points·by coffeeaddict1·il y a 8 mois·0 comments

Performance evaluation of image convolution with gradient filters in OpenCL

milania.de
2 points·by coffeeaddict1·il y a 9 mois·0 comments

Opportunistic Mutation in Roc

roc-lang.org
10 points·by coffeeaddict1·il y a 9 mois·0 comments

Sufficiently Smart Compiler

wiki.c2.com
35 points·by coffeeaddict1·il y a 9 mois·5 comments

What about OpenCL and CUDA C++ alternatives?

modular.com
2 points·by coffeeaddict1·il y a 9 mois·1 comments

Clspv – Compiler for OpenCL to Vulkan compute shaders

github.com
2 points·by coffeeaddict1·il y a 9 mois·0 comments

Jai Demo and Design Explanation [video]

youtube.com
1 points·by coffeeaddict1·il y a 9 mois·0 comments

comments

coffeeaddict1
·il y a 3 jours·discuss
C++ would also introduce a myriad other subtle safety problems that would require years of expertise to even notice.
coffeeaddict1
·le mois dernier·discuss
I disagree. Not all skills are useless. For example, I sometime use Qt for GUI projects and I have found their skills [0] very useful to improve the quality and performance of my projects. I their absence, I would each time have to direct the agents to find the docs or specific tools, wasting tokens and thus decreasing the quality of the output.

[0] https://github.com/TheQtCompanyRnD/agent-skills
coffeeaddict1
·le mois dernier·discuss
An interesting opinion on this by Chandler Carruth: https://hachyderm.io/@chandlerc/116694268329657881.
coffeeaddict1
·le mois dernier·discuss
This is what you can with Qt:

    #include <QApplication>
    #include <QWidget>
    #include <QPainter>

    class widget : public QWidget {
    void paintEvent(QPaintEvent*) override {
        QPainter(this).drawEllipse(QPoint(320, 240), 100, 100);
    }
    };

    int main(int argc, char *argv[]) {
        QApplication app(argc, argv);
        widget w;
        w.resize(640, 480);
        w.show();
        return app.exec();
    }

It doesn't seem too complicated to me.
coffeeaddict1
·le mois dernier·discuss
I use AI mostly to prototype features in my existing projects. If I have an idea, I use the AI to implement it and try out different ways in which it could be implemented. Then I throw away the code and mostly write the code manually, with AI used primarily for review or docs.
coffeeaddict1
·il y a 2 mois·discuss
While I agree that shared pointer are problematic (I almost never use them in C++), I don't think they're ever really the reason for performance issues in GUI apps. I've been doing GUI programming for more than a decade now and the overwhelming majority GUI performance issues come down to issues like poor use of concurrency (blocking GUI thread), unoptimised algorithms (e.g. for layouts), overdrawing, GPU/CPU sync issues or inefficient input handling.

I have never encountered a performance issue that was to due to reference counting (in fact I'm a big user of the CoW idiom when it comes to UI).
coffeeaddict1
·il y a 2 mois·discuss
Ok fair enough, thanks for letting me know.
coffeeaddict1
·il y a 2 mois·discuss
> Will any of this translate to Windows programs like File Manager?

Did you not read the thread? That's literally stated as an explicit goal.
coffeeaddict1
·il y a 3 mois·discuss
I have to give it to Apple though in this case. Waves or warps are ridiculously uninformative, while simdgroups at least convey some useful information.
coffeeaddict1
·il y a 3 mois·discuss
While the linked study is interesting, using standardised tests is a terrible way to judge if someone is "intelligent".

Also imo is very difficult to come up with a universal definition of intelligence. For example, I hold Lionel Messi to be a very "intelligent" footballer, but I would judge his intelligence to be of vastly different nature to that of Albert Einstein.
coffeeaddict1
·il y a 4 mois·discuss
> I feel like an average human wouldn't pass some of these metrics yet they are "generally intelligent". On the other hand they also wouldn't pass a lot of the expert questions that AI is good at.

I think this approach is intentional. The philosophy is simply "extraordinary claims require extraordinary evidence". What you're saying is true, but producing a system that exhibits all human cognitive capabilities is a better threshold for the (absolutely wild) claim of the existence of AGI.
coffeeaddict1
·il y a 6 mois·discuss
> And accountability can still exist? Is the engineer that created or reviewed a Pull Request using Claude Code less accountable then one that used PICO?

The point is that in the human scenario, you can hold the human agents accountable. You cannot do that with AI. Of course, you as the orchestrator of agents will be accountable to someone, but you won't have the benefit of holding your "subordinates" accountable, which is what you do in a human team. IMO, this renders the whole situation vastly different (whether good or bad I'm not sure).
coffeeaddict1
·il y a 6 mois·discuss
But how can you be a responsible builder if you don't have trust in the LLMs doing the "right thing"? Suppose you're the head of a software team where you've picked up the best candidates for a given project, in that scenario I can see how one is able to trust the team members to orchestrate the implementation of your ideas and intentions, with you not being intimately familiar with the details. Can we place the same trust in LLM agents? I'm not sure. Even if one could somehow prove that LLM are very reliable, the fact an AI agents aren't accountable beings renders the whole situation vastly different than the human equivalent.
coffeeaddict1
·il y a 6 mois·discuss
Usually, I tell the agent to try out an idea and if I don't like the implementation or approach I want to undo the code changes. Then I start again, feeding it more information so it can execute a different idea or the same one with a better plan. This also helps the context window small.
coffeeaddict1
·il y a 6 mois·discuss
What I really want from Codex is checkpoints ala Copilot. There are a couple of issues [0][1] opened about on GitHub, but it doesn't seem a priority for the team.

[0] https://github.com/openai/codex/issues/2788

[1] https://github.com/openai/codex/issues/3585
coffeeaddict1
·il y a 6 mois·discuss
> That's probably because we have yet to discover any universal moral standards.

This is true. Moral standards don't seem to be universal throughout history. I don't think anyone can debate this. However, this is different that claiming there is an objective morality.

In other words, humans may exhibit varying moral standards, but that doesn't mean that those are in correspondence with moral truths. Killing someone may or may not have been considered wrong in different cultures, but that doesn't tell us much about whether killing is indeed wrong or right.
coffeeaddict1
·il y a 6 mois·discuss
I hate it too, but to my surprise, all of my colleagues (with an iPhone) said they love because it looks great.
coffeeaddict1
·il y a 6 mois·discuss
In terms of performance, it's quite far from something like Blend2D or Vello though.
coffeeaddict1
·il y a 6 mois·discuss
As an aside, anyone here uses drawing tablets for work? I got a cheap Wacom tablets and found it super useful, for sketching ideas or understanding something before starting to implement new code.
coffeeaddict1
·il y a 6 mois·discuss
> And please keep in mind that Blend2D is not really in development anymore - it has no funding so the project is basically done.

That's such a shame. Thanks a lot for Blend2D! I wish companies were less greedy and would fund amazing projects like yours. Unfortunately, I do think that everyone is a bit obsessed with GPUs nowadays. For 2D rendering the CPU is great, especially if you want predictable results and avoid having to deal with the countless driver bugs that plague every GPU vendor.