HNHacker News
TopNewBestAskShowJobs

nulld3v

1,481 karma · joined October 29, 2019

submissionscomments
nulld3v··on How Israeli actions caused famine in Gaza, visualized
> But you are aware that the Israeli side states that the Arabs who left Israel in 1948 did so at the beheast of Arab politicians requets - and there is ample evidence of this. Yet, many didn't leave and Israel became 20% Arab.

Bro really said: "the Palestinians did the nakba to themselves"...

nulld3v··on Fp8 runs ~100 tflops faster when the kernel name has "cutlass" in it
https://github.com/triton-lang/triton/pull/7298#discussion_r...

> By disassembly of ptxas, it is indeed hard-coded that they have logic like: strstr(kernel_name, "cutlass").

> it is likely that, this is an unstable, experimental, aggressive optimization by NVIDIA, and blindly always enabling it may produce some elusive bugs.

nulld3v··on Snapdragon X2 Elite ARM Laptop CPU
There are also some architectural differences between mobile & desktop GPUs which may impact games that are not optimized for the platform: https://chipsandcheese.com/p/the-snapdragon-x-elites-adreno-...
nulld3v··on Snapdragon X2 Elite ARM Laptop CPU
Yeah, I too was surprised to find the dev experience very good: all JetBrains IDEs work well, Visual Studio appears to work fine, and most language toolchains seem well supported.
nulld3v··on Snapdragon X2 Elite ARM Laptop CPU
I suspect that's due to the GPU and not due to Prism, because they basically just took a mobile GPU and stuffed it into a laptop chip. Generally performance seems to be on par with whatever a typical flagship Android devices can do.

Desktop games that have mobile ports generally seem to run well, emulation is pretty solid too (e.g. Dolphin). Warcraft III runs OK-ish.

nulld3v··on KDE is now my favorite desktop
Are you using a non-default theme or are you using custom KWin scripts (e.g. to enable "window gaps")? Both my laptop & desktop run near-default KDE and moving the mouse to the top-right + clicking always closes the maximized window.
nulld3v··on EPA Seeks to Eliminate Critical PFAS Drinking Water Protections
Definitely not, I agree with you that it's counterproductive.
nulld3v··on EPA Seeks to Eliminate Critical PFAS Drinking Water Protections
The "Palestine" issue is single-issue on the surface, but it is often used because it is a succint way to package a broad set of desired foreign policy changes: more cooperation with the Islamic world, less aggression/hegemony, and less money fed to insatiable MIC.

Personally I do not see how we can afford to maintain the MIC for much longer, so these issues are very important to me.

nulld3v··on Apple Watch Ultra 3
My understanding is that no smartwatch takes SpO2 readings during activity/workout tracking as the sensor is not accurate when you are in motion.

The 20h number I mentioned is from the OP: "For continuous outdoor workout tracking, Apple Watch Ultra 3 now gets 20 hours of battery life in Low Power Mode with full GPS and heart rate readings." Low Power mode disables AOD and SpO2 (which is already disabled anyways during workout tracking).

I doubt SpO2 is very battery intensive either, certainly it can't be worse than the heart rate sensor. Both sensors work in the same way fundamentally.

nulld3v··on Tomorrow's emoji today: Unicode 17.0
Feels like there is something missing every time I use a forum that doesn't support phpBB smilies.
nulld3v··on Apple Watch Ultra 3
I use my watch for Google Pay because it doesn't work on my rooted phone.
nulld3v··on Apple Watch Ultra 3
But that huge reduction in battery life is when you use GPS activity tracking. GPS usage on any watch will impact battery life, including the Apple Watch Ultra.

Comparing both watches in activity tracking mode + AOD off, the Garmin (44h) still has 2x the battery life compared to the Apple Watch Ultra (20h).

nulld3v··on FreeDroidWarn
Given that it's just a couple lines of code and has no other dependencies other than AppCompat (which nearly all apps already use), the increase in size would be negligible (<4KB).

EDIT: The AAR file is 26KB: https://jitpack.io/com/github/woheller69/FreeDroidWarn/V1.3/... But most of it looks to be from R.txt and I think that file gets deduped/compressed during app packaging?

nulld3v··on The Weight of a Cell
Most of the budget scales I've seen are accurate to <0.1g. If in doubt, grab a cheap set of calibration weights for $20, I have 2 sets from China and both are accurate to <0.01g on all the weights from 1g up to 200g.

Obviously if you have the money, you can buy actual certified ASTM weights, but they are insanely expensive.

nulld3v··on Anna's Archive: An Update from the Team
I believe you only hit the paywall when you try to use the search engine & download individual files. They still offer the underlying data for free archival/mirroring via torrents.
nulld3v··on Hyundai wants loniq 5 customers to pay for cybersecurity patch in baffling move
Many would argue that this "free labour" you speak of is labour that Hyundai should have put into their product before releasing it.
nulld3v··on Go 1.25 Release Notes
New `encoding/json/v2` package (hidden behind `GOEXPERIMENT=jsonv2` flag)! It brings perf improvements and finally allows devs to implement custom marshalers for external types:

> Alternatively, users can implement functions that match MarshalFunc, MarshalToFunc, UnmarshalFunc, or UnmarshalFromFunc to specify the JSON representation for arbitrary types. This provides callers of JSON functionality with control over how any arbitrary type is serialized as JSON.

Awesome stuff.

nulld3v··on Cursed Knowledge
On the other hand, one particular app completely refuses to allow users to remove location information from their photos: https://support.google.com/photos/answer/6153599?hl=en&co=GE...
nulld3v··on About the BLOBs in Ventoy
I think both of them have been at the same price for at least 2 years now.
nulld3v··on NSF has suspended Terry Tao's grant
Nah, the school was just taking the typical "corporate laissez faire" non-position position. It got worse later on when they started expelling the protestors by force. Very disappointing to see a school fighting it's own student body like this.
nulld3v··on NSF has suspended Terry Tao's grant
AFAIK the protestors blocked everybody and did not discriminate. And they occupied only individual buildings or sections of campus, entry into campus as a whole was not restricted.
nulld3v··on Google loses US appeal over app store reforms in Epic Games case
Don't worry, the Play Store is already filled with must-have apps like "Phone Cleaner - AI Cleaner" and "Ora Battery, Cleaner Antivirus".
nulld3v··on ‘I witnessed war crimes’ in Gaza – former worker at GHF aid site [video]
rany has given a good answer, but I also want to add that currently the Egyptians only control the Rafah crossing on paper.

In reality, Israel controls the crossing because they have occupied/seized the strip of land in Gaza that is adjacent to the crossing (Philadelphi Corridor). Here's a similar complaint from Egyptian media: https://english.ahram.org.eg/NewsContent/1/1234/550260/Egypt...

nulld3v··on The JJ VCS workshop: A zero-to-hero speedrun
I've tried that but it isn't very effective because usually if they are not a git wizard, they are already using some sort of git interface or GUI that prevents them from making catastrophic mistakes. So they don't see the appeal in relearning all their git knowledge and terminology.

Hence why I initially try to sell it as an addition to their toolbox, instead of as a replacement for their entire workflow.

nulld3v··on The JJ VCS workshop: A zero-to-hero speedrun
Ehhh, when I explain jj to people I like to say that it is "a tool to edit git repos", and that "the repo is still a git repo" because people have so many misconceptions of how jj works. When they see how different jj's interface is from git, they think it's a whole new VCS and are worried that it will break compatibility with other git tools.

That said, I only do this to avoid overwhelming beginners, when actually learning/using jj it is definitely more useful to think of it as a different VCS.

nulld3v··on Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope
LGBTQ+ treats incest no differently than how everyone else treats it. It's still generally taboo, and since it's not a sexual minority suffering from unjust persecution/discrimination, it is not offered any special protections.
nulld3v··on 3-JSON
Yeah, POSIX made choices that looked sane and even elegant at the time, but nowadays I think it is fair to say that they have not aged well. Like it's not just FDs getting inherited by default, almost everything gets inherited by default:

Working dir, env vars, uid/gid, socket handles, file descriptors, (some) file locks, message queues. AFAIK the only exception is the argv, everything else is inherited on fork or exec.

Sometimes this makes sense, but programmers always forget about this, resulting in security incidents. Eventually most programming languages gave up and updated their stdlibs to set CLOEXEC when opening files and sockets, knowing that it would break POSIX compatibility and API compatibility on their stdlibs. Python is one example: https://peps.python.org/pep-0446/

The "inherit by default" behavior also makes it very difficult to evolve the shell interface. The nushell devs are looking for a reliable way to request JSON output/input on processes spawned by the shell (if supported by the program). Naively passing env vars or FDs to the process causes problems because if the process spawns any children of it's own, they too would also inherit those env vars or FDs.

nulld3v··on Firefox-patch-bin, librewolf-fix-bin AUR packages contain malware
You are not compromised unless you specifically installed one of these 3 packages on one of your machines:

- librewolf-fix-bin

- firefox-patch-bin

- zen-browser-patched-bin

The packages were only available for download for 3 days, and the only way you could have installed them is if you explicitly typed one of the package names into your terminal within those 3 days.

Did you do that? If no, then you are not compromised.

nulld3v··on How I Use Kagi
One big reason to use alternative search engines like Kagi is to try to break the search engine monopoly. A bit of a tangent, but I would argue that if search became revenue-neutral, Google would still continue to support and promote it. Control over search is incredibly valuable.
nulld3v··on Anticheat Update Tracking
Very nice walk-through on the reverse engineering process.

Also, they linked this post that made my jaw drop: https://www.unknowncheats.me/forum/anti-cheat-bypass/667333-...

Apparantly BattleEye anti-cheat had an exploit where hackers could permanently ban any player they wanted. BattleEye allowed anybody to log in as a "game server" so hackers simply booted up a fake server, told BattleEye that "player X has logged in and is doing a bunch of suspicious stuff" and then player X's account was no more...

I'm sorry, why do we trust these guys again?

← PreviousPage 2 of 14Next →