HNHacker News
TopNewBestAskShowJobs

imtringued

12,717 karma · joined December 5, 2015

submissionscomments
imtringued··on Astra can read and write weights to improve Qwen
You're assuming that online stores care about publishing drawings or specs for their parts.
imtringued··on Astra can read and write weights to improve Qwen
It's insane how people see something not do something they say and then talk as if it did. Insane indeed.
imtringued··on Mathematics has changed. Let's act like it
It's hyperbolical mathematical platonism.

The irony is that your response is more anthropocentric than arnby's comment ever was.

imtringued··on U.S. workers took home their smallest share of capital since at least 1947
Your comment is too ambiguous. To you it might have a passive origin / intent, but readers assume you think the entire article is poorly written which in turn means your comment is just noise.

If you wanted to use this as an educational opportunity to say "income share of labor" and "income share of capital" you might have had a point, but I'm the one who has to tell you that.

imtringued··on U.S. workers took home their smallest share of capital since at least 1947
If you have a short term increase in productivity then the first movers will accumulate a short term gain but after the technology has established itself and become widely available, there is no long term advantage anymore.

So the unfairness happens entirely during the transition. The fact that the unfair advantage can be retained over time has nothing to do with automation though.

imtringued··on U.S. workers took home their smallest share of capital since at least 1947
Public debt is a ratchet because the private holders on the other side decide how much of it there is.
imtringued··on It's the memory latency, stupid
Well, MCUs tend to have a buffer for execute in place from flash, but often they just have SRAM as main memory which can be accessed with a fixed latency and there is not much point in having a cache.
imtringued··on An Italian farmer found some unknown seeds in his attic and planted them
No, it has nothing to do with economies of scale.

Grains contain both starch and oil and when you mill the grains, the oil goes rancid much faster than the starch.

If you remove the oil you have a nutritionally worse product but it lasts longer on the shelves.

imtringued··on William Nordhaus has died
Nordhaus' riksbank price winning work justifies global temperature rise to +4°C as optimal. At that point the vast majority of humanity is going to die out with just some pockets surviving.

The reason is quite basic. Global temperature includes the oceans which make up 70% of earth's surface and have a higher storage capacity for heat. So a 4°C global temperature rise might be closer to an 8°C increase to your current local average temperatures and that's the normal days. If you have heat waves those might be +15°C or more.

At those temperatures, Americans and Europeans might need air conditioned buildings just to survive. Other places will require people to wear portable air conditioners.

Obviously you'll also need to move all agriculture indoors.

imtringued··on William Nordhaus has died
Nordhaus's work is essentially pacifying neoclassical economics and telling it that business as usual is fine.

This might not be climate change denial but the effects are basically the same.

I'm not sure there is any point in hair splitting whether someone wants to or accidentially lets humanity die out.

In either case you should ignore his research.

imtringued··on William Nordhaus has died
It's not a Nobel price. It's honestly a disgrace to the Nobel price.

The entire reason Alfred Nobel even came up with the price is that he didn't want to be remembered as the merchant of death once he passed away.

He made his fortune using explosives, in other words, he made money off of killing people.

Now this guy (Nordhaus) is willingly stepping up in justifying mass extinction and then gets a "in memory of Nobel" prize, basically glorifying "the merchant of death" and thereby turning the entire Nobel price idea on its head.

Nordhaus's model is best described as an "Optimal extinction model". The type of model you would advocate because you're not going to survive until the consequences hit, so him dying today isn't some sad event, it's him shirking his responsibility to the future.

imtringued··on OpenIDEA: The IDE you know, rebuilt in Rust
Yes, you still have to pay Jetbrains to release their prompt.
imtringued··on The AI cost of JavaScript frameworks
Your mistake is trying to fight people. You don't have to do that. You can just let them suffer from the consequences of their own decisions.
imtringued··on AI isn't replacing SREs, it's deskilling them
This is something I noticed as well.

Because humans were, loosely speaking, careful about not making egregious security mistakes, most security vulnerabilities turned out to be either harmless or the result of a programming language allowing the type of exploit to begin with.

But now we have code from non-people ordered by people who both don't care about security at all.

That means you will get maximally bad security outcomes which in turn will make governments consider regulating the software development industry. They are speed running their own demise.

imtringued··on AI isn't replacing SREs, it's deskilling them
I am wondering if these managers and CEOs even understand what their company's product is and that this lack of understanding is what causes them to become obsessed with things only a manager does. Which is ironic in the face of the accusations that developers are against AI because they just want to keep their jobs. It's the managers who want to live out their management fantasy.
imtringued··on AI isn't replacing SREs, it's deskilling them
I can choose a weak LLM to disprove your entire comment. Next time come up with something that can't be debunked in two seconds.
imtringued··on AI isn't replacing SREs, it's deskilling them
His top customer is skunk-ape.
imtringued··on Why are good developers so wary of agentic development?
You're assuming that management cares about having good software more than it cares about replacing developers with a machine.
imtringued··on Why are good developers so wary of agentic development?
Every single bullet point is an eldritch horror story.
imtringued··on SpaceX no longer needs NASA, and that's a problem for America's space agency
Correct, the problem isn't that SpaceX no longer needs NASA, it's that SpaceX has failed to achieve any meaningful development milestones with Starship so far and the competition has either had some setbacks or isn't delivering either.

Crew dragon being retired is only a problem in so far that Starship isn't ready. It's really strange to somehow spin "SpaceX is doing something stupid that hurts customers" into "SpaceX is too competent for its customers".

As far as we know, Starship should fix the limited payload issues of Falcon 9 so why would anyone ever have to worry about Starship only launching Starlink satellites?

It's also weird how shutting down Falcon 9 and crew dragon means that SLS and Orion cannot be canceled anymore even if congress (the boogeyman) agreed.

Make this make sense.

imtringued··on Forging a Microsoft Edge Full Chain with Logic Bugs Only
What?

Special casing your domains to be assumed "secure" is exactly how you build vulnerabilities directly into your software.

It's an inevitable result.

Developers aren't aware because they assume a security model where the special casing is disabled.

imtringued··on Four Months of Zig
This is AI generated so it could be wrong:

    const std = @import("std");
    
    fn performTasks(io: std.Io) !void {
        var group: std.Io.Group = .init;
        errdefer group.cancel(io);

        // Launch concurrent background jobs
        try group.async(io, simulateWorker, .{ io, 1 });
        try group.async(io, simulateWorker, .{ io, 2 });

        // Wait for all group tasks to complete
        try group.await(io);
    }
    
    fn simulateWorker(io: std.Io, id: usize) void {
        std.log.info("Worker {d} started...", .{id});
        
        // Any blocking operation (like sleeping) routes through 'io'
        // Under the hood, this will either block an OS thread or yield an event loop stack.
        io.sleep(.fromSeconds(1), .awake) catch {};
        
        std.log.info("Worker {d} finished!", .{id});
    }
    
    pub fn main() !void {
        var gpa_alloc = std.heap.GeneralPurposeAllocator(.{}){};
        defer _ = gpa_alloc.deinit();
        const allocator = gpa_alloc.allocator();
    
        // Initialize the Threaded I/O backend
        var threaded = std.Io.Threaded.init(allocator, .{
            .async_limit = std.Io.Limit.limited(4), // Max concurrent tasks in the pool
        });
        defer threaded.deinit();
        
        // Extract the generic I/O interface pointer
        const io = threaded.io();

        std.log.info("Running on Threaded backend:", .{});
        try performTasks(io);
    }


    pub fn main() !void {
        var gpa_alloc = std.heap.GeneralPurposeAllocator(.{}){};
        defer _ = gpa_alloc.deinit();
        const allocator = gpa_alloc.allocator();

        // Initialize the Evented (non-blocking) backend
        var evented: std.Io.Evented = undefined;
        try evented.init(allocator, .{
            .thread_limit = 4, // Worker threads running the event loop
        });
        defer evented.deinit();
    
        // Extract the exact same generic interface
        const io = evented.io();

        std.log.info("Running on Evented backend:", .{});
        try performTasks(io);
    }


std.Io.Threaded and std.Io.Evented are two types of IO backends. std.Io.Threaded uses blocking IO primitives and Evented uses asynchronous IO primitives. Switching between backends is done via dynamic dispatch, the used backend is passed in via an explicit function parameter.

The only real question you should have is, how does the "non-blocking" case work when the interface is still a synchronous call? Well, the answer is quite boring... You just call into the scheduler and it runs the other task inside the blocked operation.

I was promised hidden magic and implicit logic! Now I want a refund!

imtringued··on OpenAI's agents talked to each other through the CPU Cache
They have a strong incentive to make themselves look less incompetent retroactively.

If they claim their AI is too powerful to contain, they get to both pretend they are among the best AI labs and that the previous incidents weren't their fault, no, they just proved how good their models were.

imtringued··on The Agent SDK
What's the point in putting the vibe back in if you're implementing a specific software development process to avoid the vibe?
imtringued··on Software may be getting worse, but it used to be horrible
You're talking about your own free rider attitude, if you haven't noticed.

You say you want X but you do Y.

But then you say you don't want X, you want someone to magically make Y as good as X.

That type of wishful thinking is all the rage in politics.

imtringued··on Raspberry Pi Zero 3W and Pi 4 Model A spotted in device trees
Software slop made hardware slop viable.
imtringued··on The Mythical Man-Month in the Age of AI
You mean you will never get a promotion for rejecting other people's bad pull requests.
imtringued··on Amazon Is Gutting Its AI Division After Sustained Failure
Correct. Everything will disappear, even hardware jobs and the trades but the people responsible with the automation jobs (software developers) will be the last to go.
imtringued··on Amazon Is Gutting Its AI Division After Sustained Failure
Yes it means in corporations across the globe, the majority of code was no longer being written by humans long before the majority of code was no longer being written by humans.

Also remember, the majority of all human software development has been wiped out 18 months ago but the dwindling will keep going by the quarter until the majority of all human software development has been wiped out.

imtringued··on Here be monsters: What do you still need to know when agents do the work?
His point is that the offshore structure is deeply dysfunctional.

The consulting agency tells you they hired the best senior developers, then hand the project over to a junior developer that doesn't know anything about your project and could be reassigned at any time.

← PreviousPage 3 of 34Next →