HNHacker News
TopNewBestAskShowJobs

valgaze

3,140 karma · joined April 27, 2011

you don't win friends with salad

Software Sloganeer-- "good code is like a good car: fast, reliable, safe, and easy to maintain"

http://valgaze.com

submissionscomments
valgaze··on Jailbreaking the Switch 2
Perfection:

  The JetKVMs allow Codex to send controller inputs to the  Switches over USB and receive video output over HDMI. We also need a way to press the power button—when the Switch 2 crashes, it needs a button press to restart.

  That’s what the Bluetooth light switch flicker from Amazon is for. When the lever comes down, it presses the power button. Once the power button is fully pressed, the rest of the lever’s torque lifts the mechanism.
valgaze··on Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor
Google's ADK (agent development kit) uses LiteLLM extensively: https://adk.dev/agents/models/litellm/

Their docs list LiteLLM's vulnerability from March... https://i.imgur.com/TPVrVyW.png

valgaze··on CFPB Opens Debanking Investigation into Nine Large National Banks
Years ago Experian hit me with a sneaky fee for some credit-monitoring service I’d apparently been auto-enrolled in after checking my score. It was a substantial amount of money at the time. When I complained & asked for a refund for this auto-enroll service, Experian immediately offered me a discounted rate.

I filed a complaint with the CFPB. I have no idea what happened behind the scenes, but Experian backed down and refunded every penny.

I’m not an expert in financial regulation but that was the first time in a while where I felt like a federal agency was actually protecting ordinary people rather than hassling them.

Over past couple years the CFPB’s leadership seems packed with hyperpartisan apparatchiks intent on dismantling the very agency they’re in theory going to run.

This debanking matter may well fall within the CFPB’s purview. But the agency today seeing today bears little resemblance to the muscular consumer watchdog it was created to be.

Acting Director Mark Paoletta strikes me as precisely the kind of Washington operator lawyer you’d want nowhere near an agency whose entire purpose is to protect consumers from powerful financial institutions.

valgaze··on Beauty in DVD Menus
Wow you're right: https://www.youtube.com/watch?v=_cQHZUKCo9A

Insanely impressive

valgaze··on Beauty in DVD Menus
- "secret" menus

- randomized menu backgrounds/environments

valgaze··on 28% of job postings on company career sites have been open over 90 days
Sounds super annoying sorry it sucks but who exactly are they defrauding in your view? And what numbers are they gaming?
valgaze··on Suspected sabotage causes major Netherlands rail disruption
> German journalist Angelique Geray posed as a fan of Vladimir Putin on social media while investigating how covert Russian agents operate in Germany.

> Geray spent several months creating a fictional online persona. Using the alias Katya, she presented herself as a pro-Russian influencer, trying to build a following organically and establish contacts on social media.

> “Katya” posted videos of herself posing in a striped Russian sailor shirt, professing her admiration for Putin, and walking around the Bundestag with a Russian flag. Before long, agents contacted her and offered her unspecified assignments and sent her payment in Bitcoin.

> Geray and other RTL journalists were able to observe the recruitment process firsthand. New agents were initially given simple tasks — taking a photo, picking up a package, or obtaining a SIM card. They were later drawn into more serious operations, though these “disposable agents” knew only their own roles and did not understand the overall plan.

> Jović invited “Katya” to meet. During their meeting, he spoke about his pro-Russian activities and hinted at the involvement of Russian intelligence agencies. Asked directly whether intelligence agencies in Moscow were directing his social media activity, he said, “Nobody knows. Well, I don’t know — in theory. In practice, I do know.” Later, when Geray approached him under her real name as a reporter, he denied taking part in a pro-Russian campaign.

https://meduza.io/en/feature/2026/09/14/an-undercover-german...

valgaze··on How much of F-Droid is LLM generated?
FDroid can be very strange…

””” F-Droid is not hosted in just any data center where commodity hardware is managed by some unknown staff. We worked out a special arrangement so that this server is physically held by a long time contributor with a proven track record of securely hosting services. We can control it remotely, we know exactly where it is, and we know who has access. ”””

valgaze··on Steam Frame starts at $1059
I've been astounded by how many older games are suddenly getting surprisingly good VR ports/mods (I suspect AI-assisted tooling is playing a role in some of this) There's a youtuber Beardo Benjo who has been documenting a bunch of them where some are tethered to a PC while others have been ported to run natively on the Quest.

A few of the more interesting ones, newest to oldest:

Left 4 Dead VR [9/14/2026]: https://www.youtube.com/watch?v=r-blXLU_oy8

DOOM [9/11/2026]: https://www.youtube.com/watch?v=AkxVI2KEKrk

Call of Duty Zombies VR [9/2/2026]: https://www.youtube.com/watch?v=h9VjFpInLiU

Dead Island 2 VR [8/28/2026]: https://www.youtube.com/watch?v=notfg5bjUdM

The Simpsons: Hit & Run VR [8/26/2026]: https://www.youtube.com/watch?v=UQJZKjkRzyI

GTA: Vice City VR [8/18/2026]: https://www.youtube.com/watch?v=tH5k5Un8_HE

The Legend of Zelda: Ocarina of Time VR [8/6/2026]: https://www.youtube.com/watch?v=fzhbhrotI1Q

Cyberpunk 2077 VR [8/4/2026]: https://www.youtube.com/watch?v=wXho2LdD1qo

The Legend of Zelda: Breath of the Wild VR [5/17/2026]: https://www.youtube.com/watch?v=F0Mpqk2X3ww

Pokémon VR [9/1/2026]: https://www.youtube.com/watch?v=ZlEl1IVU8PA

Ready or Not UEVR Mod [9/8/2025]: https://www.youtube.com/watch?v=QnGfQBQJP8Y

valgaze··on Libsm64: Mario 64 as a library for use in external game engines
Astounding that swimming and collisions and all that stuff seems to function!

Commenter explains how it works:

  I can see not enough people know how this addon works. Allow me to explain.

  It is a mod, but it was only possible with a plugin, it can be (with a bit of  tweaking) used for other games and already has been, for example rocket league, sonic generations, blender and minecraft. the way it works is that mario 64 is  running in the background so that the mario physics and gameplay functions work, but the actual character is invisible but the hitbox is still there, so that mario actually can be hit for example. with the plugin mario can pretty easily be put into any game, though some fixes might be needed at some times, for example in sonic generations for the rails to work, mario has to be disabled and sonic's control is taken over again so that "mario" can grind on rails.

  TD;LR: Basicilly this addon use libsm64 which contains original SM64 assets and ported into GMod. So yeah, it's not a recreation and that's also explain why you need a Mario 64 ROM (in z64 file format) to get this addon working.
valgaze··on CarPlay Is Additive
Author says "I literally will not buy a car that does not support CarPlay."

From July 2022: https://www.cnbc.com/2022/07/22/apple-carplay-could-be-a-tro...

  Apple engineering manager Emily Schubert said 98% of new cars in the U.S. come 
  with CarPlay installed. She delivered a shocking stat: 79% of U.S. buyers would 
  only buy a car if it supported CarPlay.

  “It’s a must-have feature when shopping for a new vehicle,” Schubert said 
  during a presentation of the new features.
valgaze··on Shall we play a game? My AI nuclear simulation
+1 on sawstop

Re: LLMs using these nuclear weapons it could certainly be a corpus/training-data issue

Russian nuclear doctrine is "escalate to de-escalate" where they use or credibly threaten—limited nuclear escalation to force the other side to back down (kind of like breaking a bottle in a bar fight and look like a wild man to calm things down) with nuclear weapons, https://www.russiamatters.org/analysis/escalate-deescalate-p...

Fwiw, Gen. John Hyten the former commander of US Strategic Command (nuclear deterrence) says that “escalate to de-escalate” misrepresents Russian doctrine:

https://www.stratcom.mil/Media/Speeches/Article/1264664/2017...

  Yesterday’s panel discussed the implications of our responses to adversaries seeking to limit nuclear use. We discussed Russia’s destabilizing doctrine, which some call “escalate to de-escalate.”

  I really hate that description. I’ve looked at Russian doctrine and Russian writings. It isn’t “escalate to de-escalate”; it’s “escalate to win.” Everybody needs to understand that.
So maybe whatever is heavily represented or most authoritative could lead to these systems making those kinds of decisions
valgaze··on VoidZero Is Joining Cloudflare
"Vue.js: JavaScript MVVM made simple (vuejs.org)" February 3, 2014: https://news.ycombinator.com/item?id=7169288

Evidently Evan You was an Art History + Studio Art and major and at Parsons School he had to pick up javascript to quickly show his work. During a stint at Creativelab5 at Google, he was so inspired to improve on AngularJS experience that he came up with Vue and the rest is history.

I have no idea what this Cloudflare acquisition will ultimately mean but I know I am so very grateful for the beautiful frameworks/tooling Evan and his team have cranked out over the years.

valgaze··on Incident Report: Railway Blocked by Google Cloud [resolved]
May 2024 UniSuper incident: https://cloud.google.com/blog/products/infrastructure/detail...

https://www.unisuper.com.au/about-us/media-centre/2024/a-joi...

A joint statement from UniSuper CEO Peter Chun and Google Cloud CEO Thomas Kurian

8 May 2024

UniSuper and Google Cloud understand the disruption to services experienced by members has been extremely frustrating and disappointing. We extend our sincere apologies to all members.

While supporting UniSuper to bring its systems back online, Google Cloud has been conducting a root cause analysis.

Thomas Kurian has confirmed that the disruption arose from an unprecedented sequence of events, where an inadvertent misconfiguration during provisioning of UniSuper’s Private Cloud services ultimately resulted in the deletion of UniSuper’s Private Cloud subscription.

This is described as an isolated, “one-of-a-kind occurrence” that has never before occurred with any Google Cloud client globally. This should not have happened. Google Cloud has identified the sequence of events and taken measures to ensure it does not happen again.

Why did the outage last so long?

UniSuper had duplication across two geographies as protection against outages and data loss. However, the deletion of the Private Cloud subscription triggered deletion across both geographies.

Restoring the Private Cloud required significant coordination and effort between UniSuper and Google Cloud, including recovery of hundreds of virtual machines, databases, and applications.

valgaze··on Seven countries now generate nearly all their electricity from renewables (2024)
https://www.osti.gov/servlets/purl/453701

“Use of Nuclear Explosions for Excavation of Sea-Level Canal Across the Negev Desert”

valgaze··on A faster heart for F-Droid
Hmm:

“F-Droid is not hosted in just any data center where commodity hardware is managed by some unknown staff. We worked out a special arrangement so that this server is physically held by a long time contributor with a proven track record of securely hosting services. We can control it remotely, we know exactly where it is, and we know who has access.”

valgaze··on Show HN: Minimalist editor that lives in browser, stores everything in the URL
Brings this to mind: https://hashify.me/IyBUaXRsZQ==
valgaze··on My TV started playing a video in full screen by itself. What happened?
Those are probably part of this ad campaign: https://news4sanantonio.com/news/local/kristi-noem-announces...

Those idle tv moments are probably bought as an ad slot

valgaze··on VitePress 1.0
I used an early RC to build docs for a chat library: https://speedybot.js.org

Most of downsides I encountered were related to pre-release issues but overall a very pleasant + powerful toolkit

I really enjoy the ability to sprinkle interactivity inside markdown docs, file-based routing, search, etc

valgaze··on 2024 MIT Integration Bee – Finals [video]
I've never had the guts to learn how to perform proper archival research into 1900s West Point mathematics textbooks to confirm/see the solution, but I remember from biographies a famous anecdote from Dwight Eisenhower's days as a cadet involving integral calculus.

tl;dr: in that era students memorized step-by-step solutions from the textbook since it was the "right way" to do things. Eisenhower wasn't prepared, got called to the board and came to a creative solution back that didn't match the textbook. He got chewed out by the instructor for bluffing but then Major Bell an Associate Professor of Mathematics intervened and confirmed Eisenhower approach and insisted textbooks be updated to reflect the new solution.

From Page 77: https://www.google.com/books/edition/Eisenhower/RCeteK7LEiYC...

From: Page 10 of Eisenhower: Soldier and President by Stephen Ambrose

“Often the instructors knew little more than their students. In integral calculus one day, the teacher order Eisenhower to do a long, complicated problem on the blackboard. The insrturctor had previously explained the problem and supplied the answer, but since it had been obvious to Eisenhower that the instructor was doing it entirely by rote he had paid no attention. Thus, when called upon, he had ‘not the foggiest notion of how to begin.’ After struggling for almost a full hour, he finally tried a solution that, to his amazement, worked. He was asked to explain his solution; it was shorter and simpler than the rote answer. But the instructor interrupted him to charge that he had merely memroized the answer and then put down a lot of figures and steps that had no meaning.

Eisenhower could not abide being called a cheat. He began to protest so vehemently that he was soon in imminent danger of being expelled on a charge of insubordination. Just then, a senior officer from the Mathematics Department walked in. He inquried about the trouble, had Eisenhower go through the solution again, then pronounced it superior to the one being used in the department and ordered it incorporated into the Mathematics Department’s teaching”

From At ease: stories I tell to friends (written by Eisenhower -1967):

"About midway in our West Point course we began the study of integral calculus. The subject was interesting but the problems could be intricate. One morning after recitations the instructor said that on the following day the problem would be one of the most difficult of all. Because of this he was giving us, on the orders of the head of the Mathematics Department, an explanation of the approach to the problem and the answer.

The explanation was long and involved. It was clear that he was doing his task completely by rote and without any real understanding of what he was talking about. Because I was a lazy student, with considerable faith in my luck, I decided there was little use in trying to understand the solution. After all, with twelve students in the section, only one of us would get this problem to solve, the odds were eleven to one that I would not be tapped. The following morning I was chosen. Going to the board, on which I was required to produce the solution, and then explain it to the instructor, I had not the foggiest notion of how to begin. I did remember the answer given by the instructor and wrote it in the corner of the board.

I set to work. I had to make at least a good start on the problem, show something or receive a grade of zero which would do nothing for me in a course where my grades were far from high. Moreover, I could be reported to the disciplinary department for neglect of duty in that I had deliberately ignored the long explanation. With this in mind I sought in every possible way to jog my memory. I had forty-five or fifty minutes to solve the problem and I really concentrated. After trying several solutions that seemed to relate, at least remotely, to the one I dimly remembered from the morning before, I encountered nothing but failure. Finally, with only minutes left, I worked out one approach that seemed fairly reasonable. No one could have been more amazed than I when this line of action agreed exactly with the answer already written on the board. I carefully went over the work, sat down, and awaited my turn to recite. I was the last man in the section to be called upon. With some trepidation I started in. It took me a short time to explain my simple solution--indeed it had to be simple or I never would have stumbled upon it. At the end, the instructor turned on me angrily and said, "Mr. Eisenhower, it is obvious that you know nothing whatsoever about this problem. You memorized the answer, put down a lot of figures and steps that have no meaning whatsoever, and then wrote out the answer in the hope of fooling the instructor.

I hadn't been well prepared but this was tantamount to calling me a cheat, something that no cadet could be expected to take calmly. I reacted heatedly and started to protest. Just then I heard Major Bell, the Associate Professor of Mathematics (whom we called "Poopy," a name that was always applied to anyone at West Point who was above average in academic attainments) who had entered the room for one of his occasional inspections, interrupting. "Just a minute, Captain."

Of course, I recognized the voice of authority and shut up, although according to my classmates' description that night I was not only red-necked and angry but ready to fight the entire academic department. I would have been kicked out on a charge of insubordination if I had not been stopped. Major Bell spoke to the instructor, "Captain, please have Mr. Eisenhower go through that solution again." I did so but in such an emotional state that it is a wonder that I could track it through. The long search for a solution and its eventual simplicity stood me in good stead. Major Bell heard it out and then said, "Captain, Mr. Eisenhower's solution is more logical and easier than the one we've been using, I'm surprised that none of us, supposedly good mathematicians, has stumbled on it. It will be incorporated in our procedures from now on." This was a blessing. A moment before, I had an excellent chance of being expelled in disgrace from the academy. Now, at least with one officer, I was sitting on top of the world."

valgaze··on Apple Vision Pro review
This tool evidently overcomes the display limitation: https://github.com/saagarjha/Ensemble

"Ensemble (formerly MacCast, before the lawyers had something to say about it) bridges windows from your Mac directly into visionOS, letting you move, resize, and interact with them just like you would with any other native app. It's wireless, like Mac Virtual Display, but without the limitations of resolution or working in a flat plane."

valgaze··on Real estate giant China Evergrande will be liquidated
In downtown Los Angeles directly across the street from Staples Center/crypto where the Lakers play and a stone's throw from The Palm steakhouse is an imposing yet unfinished skyscraper. The idea was retail on the bottom, hotel in the middle, and $$ residences higher up

It has languished incomplete-- basically rotting-- in part because of EB-5 financing trouble + Oceanwide.

It's expensive to finish, expensive to demolish and the hellish post-covid/high-interest commercial real estate landscape means it will likely remain there for a while

It's just been sitting there because of EB-5 financing trouble. Especially in post-Covid commercial real estate environment

The fiasco took down a sitting City Councilman (who was just sentenced 13 years in prison: https://www.justice.gov/usao-cdca/pr/former-los-angeles-poli...)

More info:

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

https://www.costar.com/article/2030217368/los-angeles-skyscr...

valgaze··on GM says it's dropping Apple CarPlay and Android Auto because they're unsafe
July 2022: https://www.cnbc.com/2022/07/22/apple-carplay-could-be-a-tro...

Not sure how they arrived at the number (maybe only new vehicles), but there was a claim that 79% of US carbuyers would insist on carplay support

  Apple engineering manager Emily Schubert said 98% of new cars in the U.S. come 
  with CarPlay installed. She delivered a shocking stat: 79% of U.S. buyers would 
  only buy a car if it supported CarPlay.

  “It’s a must-have feature when shopping for a new vehicle,” Schubert said 
  during a presentation of the new features.
valgaze··on Cloudflare API Down
Edge— “These products are impacted at the control plane / core level, meaning that only the changes to the existing configuration are affected, but the product is functioning at the edge …”
valgaze··on You probably don’t need to fine-tune an LLM
Fine-tuning is such a dangerous phrased bc it sounds perfect.

“We’ll just fine-tune based on our (we think valuable + special) data”

Fine-tuning doesn’t enhance the model w/ new “knowledge” but a new narrowly-defined task

One other “cost” to consider is fine-tuning a 3rd-party model means if that foundation model changes or goes away that effort/cost needs to be repeated

valgaze··on Now Reddit are coming for the individual personal subreddits
read.cv is interesting: https://read.cv/explore
valgaze··on GPT Best Practices
That's a really cool insight-- it's not coding. It's dispatching tasks to a team
valgaze··on A prompt pattern catalog to enhance prompt engineering with ChatGPT
I recognize there's plenty of catnip here when it comes to calling this "engineering" or not, however, whatever you want to call it (prompt fiddling?), the techniques are crucial if you want to achieve reasonably consistent output from current-state LLMs. As models improve concerns about context window limitations will be reduced and it will be easier to discern user intent.

These are good straight-to-the-point guides:

- Prompt Engineering by BrexHQ: https://github.com/brexhq/prompt-engineering

- OpenAI guidance: https://help.openai.com/en/articles/6654000-best-practices-f...

- https://devblogs.microsoft.com/dotnet/gpt-prompt-engineering...

- (great examples): https://www.deeplearning.ai/short-courses/chatgpt-prompt-eng...

- (~hr) Karpathy talk: https://www.youtube.com/watch?v=bZQun8Y4L2A

tl;dr:

- Begin with the best and most forgiving model available, optimizing it later if necessary.

- Write your prompts in a clear, specific, and detailed manner

- Be mindful, however, of the tradeoff between including more detail and increasing latency or cost.

- If you're doing any complex reasoning, ask the model to show its work, help "stretch out" computation over more tokens

- "Escape" any included or quoted text properly to avoid confusing the model.

- Keep track of your token budget, considering the context window in conversations and response length.

- Employ an iterative process of measuring, adjusting, and improving your prompt engineering techniques.

valgaze··on ChatGPT app for iOS
Can't find the chart, but several of those wrapper apps made $1MMs in revenue too

https://www.yahoo.com/lifestyle/fake-chatgpt-apps-raking-tho...

The Chart: https://i.imgur.com/IYC0Pcb.png

valgaze··on Where can I see Hokusai's Great Wave today?
"Huginn Scenarios" from here: https://github.com/huginn/huginn
Page 1 of 7Next →