News for hackers. Stuff that matters.

legosexmagic

the amount of cooling you get is proportional to the difference of component temperature to ambient temperature. thats why modern chips are engineered to run much hotter.
Re:Hal Finney Was Not Satoshi Nakamoto on Sunday October 22, 2023 @09:31AM (#37975206)
you are allowed to read a comment multiple times if you don't understand it on the first go. the point is bitcoin has a wealthy insider class intentionally built into it from the very begining. the creator never got around to exploiting this (possibly because they died) but that doesnt make them an altruist.
Actors tend to lead to bloated incomprehensible code. Even when you do want game objects to look like independent message passing actors. Faking it is always easier.

Actors are self defeating because they turn everything into a distributed system.

think of corrugated metal. sound waves and heat will travel slower in the wavy direction than in the straight direction. you can stamp some more complicated pattern onto a piece of metal to control how sound waves travel through it. like a sound circuit. (eg. passive sound canceling metal panels. things like that)

you could come up with some material that naturaly has those kinds of properties without being wavy. but mathematically its the same thing.

yes. weather people are aware of the sun. but thanks for pointing it out lol
Re:The History of CUDA on Wednesday June 07, 2023 @08:07AM (#36225777)
integrated gpus do perform "stream computing" tho
thats a very complicated way to say "i dont like young people"
Re:The future of generative AI is niche, not generalized on Saturday April 29, 2023 @02:30PM (#35755674)
> Nobody knows how even the current generation of LLMs work (at the plumbing layer, sure, but the high-level behavior is a complete mystery).

i dont think thats fair to say tbh. clearly language has alot of patterns in it. so it should be possible to come up with a network that finds them. if the loss converges to something reasonable and the amount of training data is greater than what the network is able to memorize, then the only possibility is that the network learned whatever general patterns the data happens to have.

Re:Show HN: Use ChatGPT on a 2 Dimensional Interface on Wednesday April 26, 2023 @05:16PM (#35720125)
the jacobi identity is [x,[y,z]] - [[x,y],z] = [y,[x,z]] ie. it says the lie (pronounced "lee") bracket is almost associative but you have to add a [y,[x,z]] when you rearrange brackets. it has absolutely nothing to do with disambiguations.

hope that helps lol

both of these are reasonable. if you have an `x` such that `x + n = x` implies that n = 0. (assuming x still has an additive inverse) in other words you just invented modular arithmetic which is a very reasonable thing to invent.

1/0 is maybe a bit trickier and leads you to invent projective spaces.

Re:The Fed smothers capitalism in an attempt to save it on Saturday March 18, 2023 @02:20PM (#35211690)
is there realy no way to get "bank run insurance" from somewhere other than a central bank?
Your mixing up terms.

immediate mode rendering and immediate mode gui are unrelated. immediate mode gui libraries generally dont use immediate mode rendering because its realy slow.

immediate mode gui tends to be faster in practice because you just naturally end up with less code. also its very easy to write a retained mode ui ontop of an immediate mode gui library.

Re:Rendering like it's 1996 – Baby's first pixel on Monday January 16, 2023 @02:30PM (#34404531)
thats how it works. its called a swapchain and its usually more than one texture. to avoid artifacts.
Re:Grayscale on 1-bit LCDs (2022) on Thursday January 12, 2023 @06:10PM (#34361572)
you can use (abuse?) multiplication to get a nice dither without any tables:

  bool dither(int time, int value) {
    time *= value;
    return (value + time ^ value ^ time) < 0;
  }
where value is in the range 0 ... (int_max/2)
Re:Apple's Unique Device Curvature on Saturday December 24, 2022 @12:39PM (#34119043)
thats pretty much it yes. the reason they dont just say 2nd derivative is that the derivative isnt a geometry property. you can have two curves with the same shape but different derivatives.

curvature only depends on the shape of the object.

the right solution is to parametrize the search region as (offset, length) instead of (start, end). then the midpoint is just offset+length/2. youll also want to remove that unpredictable branch in the loop.

  whatever_t *bisect(whatever_t *offset, size_t length, whatever_t x) {
    while(size_t midpoint = length / 2) {
      bool side = x < offset[midpoint];
      midpoint &= side - 1;
      length >>= side;
      offset += midpoint;
      length -= midpoint;
    }
    return offset;
  }
Re:Hubble telescope peeks through 'cosmic keyhole' in photo on Monday October 31, 2022 @04:01PM (#33412058)
congress is funding nasa because voters generally like it when nasa gets funding.
Re:Hubble telescope peeks through 'cosmic keyhole' in photo on Monday October 31, 2022 @03:49PM (#33411831)
you are suspicious because the government agency tasked with photographing space is publishing photographs of space?
Re:Direct Voxel Grid Optimization on Tuesday June 14, 2022 @07:59PM (#31747563)
regular photogrammetry usually means searching for common features in a bunch of photos. if you find the same feature in 3 photos you can triangulate its location in 3d space.

the output of this process is a point cloud which you can then process into a triangle mesh. (google structure from motion).

this OTH is differentiable voxel rendering. so basically optimizing the colors of a bunch of cubes to make it look the pictures. using backpropagation just like you would do it for neural networks.