HNHacker News
TopNewBestAskShowJobs

shdh

286 karma · joined September 26, 2016

submissionscomments
shdh··on NASA chief suggests SpaceX may be booted from moon mission
Can you elaborate how SpaceX is an extraction/wealth transfer powerhouse?
shdh··on Replacing a $3000/mo Heroku bill with a $55/mo server
Heroku and Vercel don’t ever have any intention of competing on price

They offer convenience

shdh··on Replacing a $3000/mo Heroku bill with a $55/mo server
Heroku is cool in that it helps you get running and autoscaled, but it would be much cheaper for anyone with traffic to just get a dedicated box
shdh··on Andrej Karpathy – It will take a decade to work through the issues with agents
Cost decreases with time

Humans can work on a problem 8 hours a day? You can run inference 24/7

shdh··on Andrej Karpathy – It will take a decade to work through the issues with agents
Power use is less important than model capability

AGI is either more scale or differing systems, or both

They can always optimize for power consumption after AGI has been reached

shdh··on Charlie Kirk killed at event in Utah
INA guidelines are very specific with regards to supporting terrorist groups.

Visa revocations are within the scope of USCIS/DHS authority.

I’d say in some cases it is overreach, but I would not characterize it as a police state.

If it was a police state you’d see citizens being silenced.

shdh··on Charlie Kirk killed at event in Utah
You can have a divergence of opinions while advocating for more dialog and diversity of viewpoints
shdh··on Charlie Kirk killed at event in Utah
In police states there is stifling of free speech

Your comment is largely hyperbolic and in bad faith

shdh··on Charlie Kirk killed at event in Utah
One quick Google search: https://truthsocial.com/@realDonaldTrump/posts/1146827139489...

One was a political figure for the current regime, the other was a largely unknown lawmaker.

Both murders are wrong, but this is being framed in a silly way by you.

shdh··on Protobuffers Are Wrong (2018)
I just wish protobuf had proper delta compression out of the box
shdh··on Counter-Strike: A billion-dollar game built in a dorm room
This is a silly take. You're comparing apples and oranges.
shdh··on The Metamorphosis of Prime Intellect (1994)
One of the best. Free online.

Also recommend Accelerando by Charles Stross.

shdh··on The best programmers I know
Sometimes all you need is passion.

I feel like the way universities teach data structures and algorithms isn't a great way to instill the joy of problem solving.

That being said, not everyone has that spark. And you can always lose it.

shdh··on Tufts student: Video shows masked agents arresting Rumeysa Ozturk
Article in question: https://www.tuftsdaily.com/article/2024/03/4ftk27sm6jkj

An F-1 visa can be revoked if the U.S. government determines the holder has violated its conditions: * failing to maintain full-time enrollment or engaging in unauthorized work * committed acts that breach U.S. law, such as criminal behavior * activities deemed a national security threat under the Immigration and Nationality Act

We don't have all of the information in the case, hopefully it does come out.

shdh··on Using Gorilla glass for home building
> this glass is so well insulated, it actually creates warmth in his living room: It admits the radiant heat of the low winter sun but prevents conductive heat loss through the window
shdh··on Valve releases Team Fortress 2 code
Source 2 is quite a decent engine. Their level building tools with Hammer are top notch.

Volumetrics, physical sound, pbr, great snapshot based networking.

Godot doesn't really come close.

shdh··on Hacker in Snowflake extortions may be a U.S. soldier
What does "discarding" Telegram mean?
shdh··on Quake 3 Source Code Review: Network Model (2012)
That's really cool, thanks for sharing that information!
shdh··on Quake 3 Source Code Review: Network Model (2012)
Appreciate you writing this back in the day, learned a lot from this series!
shdh··on Quake 3 Source Code Review: Network Model (2012)
Its likely that every component of the engine has now been swapped out and almost no Q3 derived code exists.
shdh··on Quake 3 Source Code Review: Network Model (2012)
Due to how most FPS games are implemented you are actually seeing other entities in their past state.

What happens is the game will buffer two "snapshots" which contain a list of entities (players, weapons, throwables, etc.) and it will linear interpolate the entities between the two states for a certain period of time (typically the snapshot frequency).

The server might have a "tick rate" of 20, meaning a snapshot is created for a client every 50ms (1000ms / 20 tick rate).

The client will throw that snapshot onto a buffer and wait for a second one to be received. Once the client is satisfied with the number of snapshots in the buffer, it will render entities and position them between the two snapshots. Clients translate the entities from the position of the first snapshot to the position of the second snapshot.

Therefore even with 5ms ping, you might actually be seeing entities at 55ms in the past.

shdh··on Quake 3 Source Code Review: Network Model (2012)
Yep, you will need to implement your own serialization and snapshot system with GNS.
shdh··on Quake 3 Source Code Review: Network Model (2012)
They were ACKed as a part of the input command frames sent by the client to the server
shdh··on Quake 3 Source Code Review: Network Model (2012)
Definitely the best
shdh··on Quake 3 Source Code Review: Network Model (2012)
There are a number of issues with the Q3 netcode.

When entities are culled due to Potentially Visible Sets (PVS), a player moving fast enough near a vis brush may appear to pop into existence out of thin air. This occurs because of latency. A simple fix would be for the QVM code to extrapolate the player’s position into future frames to determine whether the entity should be culled.

The original Q3 netcode lacked lag compensation for hitscan weapons. As a result, players often had to "lead" their crosshair to register proper hits. This issue was later addressed by the Unlagged mod, which introduced lag compensation.

Input commands had a back buffer to handle lost input frames, but instead of applying them with a delay, the inputs were applied to entities instantly. Consequently, other players' entities sometimes appeared "choppy" when the respective player had a poor connection.

That being said, they got almost everything right:

* Snapshots with entities: Efficiently delivering game state updates to clients.

* Lerping entities: Smoothing movement on the client side using a snapshot buffer.

* Delta encoding: Transmitting only changes in entity states within snapshots.

* Huffman encoding: Compressing snapshots for reduced bandwidth usage.

shdh··on The meme-ification of the "Demon Core"
Yeah, I concur.

I know someone who saw a Carlin skit where he jokes about prisoners escaping... Basically the person got triggered.

Either way, I don't believe in censoring humor in most cases.

shdh··on The meme-ification of the "Demon Core"
> So perhaps if anybody has a “right” to make jokes in poor taste about the “Demon Core”… it might be the Japanese?

> I’m not here to be the humor police, or to say things should be “off limits” for comedy, or that it’s “too soon,” or make any other scolding noises. Dark humor, in its own strange and inverted way, is arguably a sort of coping mechanism — a defense against the darkness, a way to tame and de-fang the horrors of the world.

shdh··on How dermatology became the 'it' job in medicine
Are doctors in USA emigrating to other countries? Or do you mean across state lines?
shdh··on How dermatology became the 'it' job in medicine
Guessing you also need a referral to see a specialist in Denmark?

In USA, with PPO insurance, you can see specialists without a referral. Direct specialist appointments without seeing your primary doctor for a referral.

shdh··on Everything Is Just Functions: Insights from SICP and David Beazley
From my perspective all software is essentially applying transformation functions to some data.

There are externalities like networking and storage, but still data transformation in a way.

← PreviousPage 3 of 10Next →