Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
whizzter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
541.
▲
by
whizzter
1y ago
For simple functions an C compiler will generate code that is perhaps 50% faster than this standard prologue/epilogue (modern CPU's eat up most of the "bloat" whereas the branch to _any_ function will cause some branch p
542.
▲
by
whizzter
1y ago
I think what GP was referring to that there is nothing stopping the code from being designed so that: AST<float> p1 = exp.GetP1(); AST<float> rsqr = p1 * p1; // AST<float> implements an operator* overload that p
543.
▲
by
whizzter
1y ago
While the article is mostly good one glaring technical error annoys me. "The stronger the cosine transformation, the more compressed the final result" is simply wrong. DCT (and the inverse DCT) are transforms that transform betwee
544.
▲
by
whizzter
1y ago
You can sell them on PC, but any dream of console releases are dead in the water as Sony,etc forbids distribution or even code using their SDK's to be shared publicly.
545.
▲
by
whizzter
1y ago
Iirc also this new Gukesh champion was only like 15 years old back then, yes he was spotted as an upcoming contender, but at that time there wasn't really any competitor that was close enough, iirc he had soundly beat the same guy twic
546.
▲
by
whizzter
1y ago
I wonder if it'd be better or worse to scale timelimits? Say once ratings are over 1500, the lowest ranked players rating is used to calculate the time-limits of the game. A player at or below 1500 still has the same times (to let us a
547.
▲
by
whizzter
1y ago
The 3d analogue of the triangle then I think you're referring to is called a tetrahedron, one classic algorithm for creating 3d surface representations of volume data is called "marching tetrahedrons" (it's a more correc
548.
▲
by
whizzter
1y ago
Kinda, in so many respects the PS3 SPU's that many hated was just taking the PS2 VU's to the next level as the programming model was very similar(shuffle blocks of data via DMA to fast vector units). As a former PS2 developer I mo
549.
▲
by
whizzter
1y ago
Back in those days we didn't have that many cores,etc so the raw computation power of the PS3 was an issue in itself and the SPU was a kind of middle-ground between shaders and CPU's so you probably had to use a regular CPU to emu
550.
▲
by
whizzter
1y ago
In Linux? No, C/C++-compiled binaries with dynamic linking often had issues due to glibc versions diffing,etc but you could always compiled things statically. "not ok" by LGPL licence so an issue for games,etc that wanted clo
551.
▲
by
whizzter
1y ago
More than once people at work have asked me for help after not solving their problems with ChatGPT, and the solution was to google and hit some stackoverflow answer.
552.
▲
by
whizzter
1y ago
Are you piggybacking on LLVM for registerallocation and things like that or building from scracth? I can imagine combining BBV type branching info with register tracing would add a lot of complicated structures, but I thought the BB's
553.
▲
by
whizzter
1y ago
Yjit is based on Maxime's basic block vesioning PHD work (a JS JIT), the approach both has taken is very dynamic-type-focused, it's a clever way to basically propagate type-info as the code is built. The main benefit is that you g
554.
▲
by
whizzter
1y ago
It's 2 different syntactically identical API's under an umbrella. 1: IEnumerable<T> that works lazily in-memory (and similar to the authors improvement) can be done in any language with first class functions, see the authors
555.
▲
by
whizzter
1y ago
Like mentioned, groupby,etc all operate on functions, (map/reduce/filter/etc) are just named differently (select/aggregate/where/etc). What makes people love Linq is that it handles 2 different cases (identical
556.
▲
by
whizzter
1y ago
Good to know, still the obscureness of this function or semantics led WSL1 to be incompatible for a long time (Also skimming this article touches upon some 0-sized mappings being an issue?). Regardless this led WSL1 to have fatal incompatib
557.
▲
by
whizzter
1y ago
I've used Tiled but not used Ogmo, but reading the bulletpoints the main upsides seems to be a more project focused approach (perhaps enabling more direct loading), in general though it doesn't seem to be too different (most liste
558.
▲
by
whizzter
1y ago
Agreed, it seems like my (fixed) IP address is triggering Google and CF for some reason. I don't run any scrapers or so from home but do use NoScript, am I a bot for using NoScript? Perhaps.
559.
▲
by
whizzter
1y ago
Performance was one problem, but imho the biggest was that MMAP semantics were inherited from the NT side and made a lot of applications crash (mmap's created could only be as large as the file's current size as in Windows, while
560.
▲
by
whizzter
1y ago
This is the most important reason!
561.
▲
by
whizzter
1y ago
The irony is that due to CA stores (and how verification is handled) it's usually a tad more ficklish to replace TLS clients than TLS servers. Was there no way to provide a custom CA store (that only included your self signed one)?
562.
▲
by
whizzter
1y ago
If their businessmodel is high performance runners and cheap cost they probably don't want to budge on speed, and once renting something fast on the cloud the costs run up quickly enough that they are probably just better off with a fe
563.
▲
by
whizzter
1y ago
Right, so in the case of the UV connecting to the 2 sphere's in the CSG if one uses a smoothunion function, would the UV islands join "from each direction" in a predictable fashion as the spheres overlap more and more?
564.
▲
by
whizzter
1y ago
Interesting paper for someone fiddling with implicit surfaces, but it's gonna take a little while to digest it. Also there's no examples of resulting UV maps used in this (while on-model painting is simplified, afaik classically a
565.
▲
by
whizzter
1y ago
With Typescript you could(prob still can) specify how JSX tags are translated, so you can get the regular data structure without React dependency.
566.
▲
by
whizzter
1y ago
Yes, I agree, it's probably an inheritance of the Visual Basic roots it was supposed to take over. We got enterprise customers here in Sweden so some parts of the framework legacy are unavoidable due to that and server locale has been
567.
▲
by
whizzter
1y ago
I've missed that it's possible to use as a default, thank you. Still the need to remember it is an silly cognitive load (also it seems it was introduced only with .NET Core 2, still maintaining old framework apps where this luxury
568.
▲
by
whizzter
1y ago
This highlights the single biggest problem I have with the MS/C#/.NET runtime/ecosystem (The article seems to be from a .NET developer), so many functions connected to string handling are locale dependent and you have to expl
569.
▲
by
whizzter
1y ago
Happens to me far too frequently as well!
570.
▲
by
whizzter
1y ago
Is your benchmark fair? No, it's really an apples to oranges comparison in many cases. First as RocksDB is built to function as a backend to high throughput systems and has a lot of high complexity tuning parameters and background thre
More ›