HNHacker News
TopNewBestAskShowJobs

gm678

771 karma · joined August 23, 2019

submissionscomments
gm678··on GPS glitched across the US by as much as 33 feet
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

gm678··on Ford AI hiccups push carmaker to rehire ‘gray beard’ inspectors
> 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.

gm678··on Surprising economics of load-balanced systems
I think people are reading it as a request every 0.8s that takes 1s to process, instead of 0.8 requests per second.
gm678··on The Zulip Foundation
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?
gm678··on The sigmoids won't save you
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.
gm678··on Rewrite Bun in Rust has been merged

    $ 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
gm678··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
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

gm678··on [dead]
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.
gm678··on Artemis II Launch Day Updates
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.)
gm678··on AV1's open, royalty-free promise in question as Dolby sues Snapchat over codec
Posted earlier at https://news.ycombinator.com/item?id=47548402
gm678··on Slovenia becomes first EU country to introduce fuel rationing
> 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...

gm678··on Nano Banana 2: Google's latest AI image generation model
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.
gm678··on Iran has now been offline for 96 hours
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.
gm678··on Odin: Moving Towards a New "core:OS"
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.
gm678··on Google Sues SerpApi
Yesterday: https://news.ycombinator.com/item?id=46329109
gm678··on The highest quality codebase
"Core Functional Utilities: Identity function - returns its input unchanged." is one of my favorites from `lib/functional.ts`.
gm678··on Patterns.dev
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.
gm678··on The Geometry Behind Normal Maps
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.

gm678··on Python Software Foundation gets a donor surge after rejecting federal grant
I don't think this timeline is quite accurate - the 'transgender tipping point' Time magazine cover was in May 2014.

https://en.wikipedia.org/wiki/Transgender_tipping_point

gm678··on The Parallel Search API
Same pricing as Google search APIs, for what it's worth
gm678··on What I Don't Care About in Software
(title editorialized from the vague "I Don't Care")
gm678··on Does our “need for speed” make our wi-fi suck?
Pretty sure Verizon does this as well, when I had a tech come out he had access to historical speed test results from my router (I didn't ask any questions about it at the time so don't have any more info).
gm678··on Don't avoid workplace politics
> Hence it is evident that the state is a creation of nature, and that man is by nature a political animal. And he who by nature and not by mere accident is without a state, is either above humanity, or below it; he is the ‘Tribeless, lawless, hearthless one,’ whom Homera denounces — the outcast who is a lover of war; he may be compared to a bird which flies alone.

Sure, Aristotle wasn't talking about corporations, but as the author says "you can refuse to participate, but that doesn’t make it go away," you shouldn't be a bird which flies alone.

gm678··on Sora 2
Or, on the genAI side, Google marketed this use case heavily for Flash Image 2.5 (even if that's not the same type of generative model because it's geared for editing, it's still in the taxonomy)
gm678··on YouTube says it'll bring back creators banned for Covid and election content
That didn't happen in a vacuum; there was also a _lot_ of money going into pushing anti vaccine propaganda, both for mundane scam reasons and for political reasons: https://x.com/robert_zubrin/status/1863572439084699918?lang=...
gm678··on UUIDv7 Comes to PostgreSQL 18
Does anyone know if there are any sorts of optimizations (either internally or available to the user) for a table with a UIIDv7 PK and a `date_created` column?
gm678··on OpenTelemetry collector: What it is, when you need it, and when you don't
I know you can export directly to the backend, but the collector typically uses less than 50MB of RAM in my experience (even when handling lots of traces) and it's pretty easy to add sidecars to however you deploy your backends nowadays. Using Grafana SaaS metrics could look a little spiky or generally weirder without the collector, but normal with it, so I just default to using it now.

It's the shame the docs on it are still quite bad. The example config in the article here does look almost identical to the one we use everywhere, just without the redact, and should probably be pasted somewhere into the official docs.

Every provider seems to produce their own soft fork of the collector for branding (eg Alloy, ADOT, etc) and slightly changes the configuration, which doesn't help.

gm678··on Adding OR logic forced us to confront why users preferred raw SQL
I hate getting that 'is this LLM output?' feeling halfway through so many articles these days. The article is good but sentences like "This wasn't a minor limitation; it was a fundamental capability gap." are painful to read.

> Currently, logs and traces live in separate worlds. You can see that a trace has an error, and you can see related logs, but you can't query them together.

I've looked into SigNoz a few times but still using Grafana. The former does look promising, and features like this would start to make the case for maybe switching.

gm678··on How to Think about Surveillance
https://archive.ph/1byfL
gm678··on I ditched Docker for Podman
(and to be clear, podman 5.0 changed the default from slirp4netns to passt/pasta in 5.0)
Page 1 of 3Next →