News for hackers. Stuff that matters.

gm678

Related:

https://news.ycombinator.com/item?id=49500504 Cheap GPS jammers are filling the world with navigation dead zones (wsj.com) 3 days ago

https://news.ycombinator.com/item?id=48606271 Satellite reveals immense scale of GPS signal tampering (space.com) 3 months ago

> Mistakenly we thought that by just introducing artificial intelligence and ingesting the design requirements that we had, that that would produce a high-quality product.

Clearly a lot of careful thought went into their strategy of using AI and firing engineers.

Re:Surprising Economics of Load-Balanced Systems on Saturday June 20, 2026 @11:40AM (#48610036)
I think people are reading it as a request every 0.8s that takes 1s to process, instead of 0.8 requests per second.
Re:The Zulip Foundation on Friday May 15, 2026 @04:54PM (#48153672)
Not sure what to term this as it's an acqui-hire without the acquire, but why did Anthropic want to poach most of Zulip/Kandra's team?
Re:The Sigmoids Won't Save You on Friday May 15, 2026 @12:34PM (#48150673)
I don't know what the Y-axis is supposed to be on that Wharton AI capabilities graph, but I am not really convinced that Opus 4.6 has more than double the intelligence/capability/whatever of GPT 5.1 Max.
Re:Rewrite Bun in Rust has been merged on Thursday May 14, 2026 @02:01PM (#48138915)

    $ rg 'unsafe [{]' src/ | wc -l
    10428
    $ rg 'unsafe [{]' src/ -l | wc -l
    736
    
    Language        Files     Lines      Code  Comments    Blanks
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    Rust             1443    929213    732281    116293     80639
    Zig              1298    711112    574563     59118     77431
    TypeScript       2604    654684    510464     82254     61966
    JavaScript       4370    364928    293211     36108     35609
    C                 111    305123    205875     79077     20171
    C++               586    262475    217111     19004     26360
    C Header          779    100979     57715     29459     13805
I am, I have an Nvidia 5070 Ti, Aurora for my OS (from the same people as bazzite, but I'm a light gamer so I'm fine using flatpak steam/heroic/etc). the only problems I've faced are

- occasionally an online game breaks and it's usually fixed within a day or two. for example at some point a Battle.net update broke the launcher under Wine some time last year, then for a while Overwatch would intermittently crash once every few sessions. I haven't gamed on Windows in years so I can't even compare anecdotally, but I suspect Windows is probably slightly more stable with live service games. I've never had any issues with a single player game, period. (YMMV)

- DX12 performance is 10-20% worse on Nvidia. This should be improved Soon (TM) - I think the last piece is https://github.com/HansKristian-Work/vkd3d-proton/tree/descr...

- Some anticheats block Linux - the only times I've switched over to windows in the last year have been when some friends wanted me to play Marathon with them

- Running 'sidecars' alongside your games or modding works but is generally more of a hassle with wine

things I didn't expect to work but do:

- Game streaming with Sunlight works fine to Samsung TV via the TizenOS Moonlight app

- Nvidia had suspend issues for a year but those have all been sorted out the last few months

Re:Show HN: An evidence-rated encyclopedia of peptides on Friday April 03, 2026 @02:45PM (#47630461)
Rates copper peptides for anti-aging as evidence-backed by 'phase 2 clinical trials' and cites a single still-recruiting trial "for Acute Skin Wound Healing'. I think the main purpose of this site is to provide plausible-sounding backing for snake oil.
Re:NASA Artemis II moon mission live launch broadcast on Wednesday April 01, 2026 @05:14PM (#47606651)
Same reason the livestream mentioned jobs about a dozen times in the 10 minutes I watched, NASA is in a fraught position and this is their way of fighting for some continued funding. A 'mass media' event captures more attention than a minimalist stream of chatter. (And a less cynical interpretation is also that getting the public interested in and engaged with space missions is part of their mandate.)
> You’re getting worked up over nothing. Everything is going to be fine. So just relax, okay? You’re really overreacting.

> Trust me, it’s all going to work out perfect. Nothing bad is going to happen. It’s all under control.

> Why do you keep saying these things? I can tell when there’s trouble looming, and I really don’t sense that right now. We’re in control of this situation, and we know what we’re doing. So stop being so pessimistic.

> Look, you’ve been proven wrong, so stop talking. You’ve had your say already. Be quiet, okay? Everything’s fine.

https://theonion.com/this-war-will-destabilize-the-entire-mi...

Re:Nano Banana 2: Google's latest AI image generation model on Thursday February 26, 2026 @12:27PM (#47169125)
Also, many (I would even venture to say most) of the great artists most people know of earned their bread with intermittent commercial contracts, even rote advertising commissions in the 19th/20th century.
Re:Iran has now been offline for 96 hours on Monday January 12, 2026 @02:16PM (#46592889)
I don't see any news source anywhere on the internet claiming that 3000 number - anti-government sources have said 'hundreds' of protestors have been killed, whereas the Iranian state media has been silent on the death toll except confirming 109 members of security forces killed.
Re:Odin: Moving Towards a New "core:OS" on Wednesday December 31, 2025 @09:36AM (#46444404)
Different language, but I find this Kotlin RFC proposing union types has a nice canonical example (https://youtrack.jetbrains.com/projects/KT/issues/KT-68296/U...)

    inline fun <T> Sequence<T>.last(predicate: (T) -> Boolean): T {
        var last: T? = null
        var found = false
        for (element in this) {
            if (predicate(element)) {
                last = element
                found = true
            }
        }
        if (!found) throw NoSuchElementException("Sequence contains no element matching the predicate.")
        @Suppress("UNCHECKED_CAST")
        return last as T
    }
A proper option type like Swift's or Rust's cleans up this function nicely.
Re:Google Sues SerpApi on Saturday December 20, 2025 @10:05AM (#46336694)
"Core Functional Utilities: Identity function - returns its input unchanged." is one of my favorites from `lib/functional.ts`.
Re:Patterns.dev on Thursday December 11, 2025 @08:14AM (#46230972)
Yes, I have to admit my interest was piqued by the banner, and I then scrolled down, saw the first example was singletons, and closed the tab.
Re:The Geometry Behind Normal Maps on Wednesday November 12, 2025 @10:37AM (#45901471)
Another great reference on this: https://3dreference.notion.site/Texture-Types-15aef4826bf04d...

Note that normal maps are still widely used in PBR workflows. The article doesn't mention them, but older renderers tended to use diffuse, specular, normal maps, and modern asset creation typically involves albedo, roughness/smoothness, metalness, and ambient occlusion maps in addition to normal maps for textures.

Older »