gm678
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
Clearly a lot of careful thought went into their strategy of using AI and firing engineers.
Pulsar satellite reveals immense scale of GPS signal tampering
From the Annals of Dubious Achievement (2009)
The IndieWeb Is Wonderfully Dionysian
$ 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- 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
> 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...
ClickHouse Handles Strings
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.Carbon and water footprints of data centers and what this could mean for AI
The Cost of Resetting a Password
Simple One-Time Passcode Inputs
Knowing When to Hold, Fold, or Walk Away from Tech
Use Git push –force-with-lease (2017)
A closer look at Python Workflows, now in beta
The São Paulo Interpretation of Immersive Sims
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.