Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
whizzter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
631.
▲
by
whizzter
2y ago
A JIT should be able to translate most arithmetic and binary instructions to single-opcodes, however anything involving memory and functions calls needs safety checks that becomes multi-instruction. branches could mostly be direct _unless_
632.
▲
by
whizzter
2y ago
Google is just egerious on another level, the difference between them is that while Apple might clampdown on some obscure rule (or due to the random reviewer assignment), they're usually at least human and unless in litigation can be r
633.
▲
by
whizzter
2y ago
Judging by this analysis one simple approach would be to search for control-flow desynchronizations, ARM is easier since instructions are aligned on 2/4-bytes but the variable instruction format for x86/x64 is used here to make th
634.
▲
by
whizzter
2y ago
While I see a fair bit of elegance in your experiment, IMHO I also think that for it to be React-like and start mentioning code size one should at least handle structural changes (ie adding/removing items like in a todo-app). I made a
635.
▲
by
whizzter
2y ago
This is quite cursed, but does show that the .NET runtime system and JIT seems fairly robust even in the presence of this stupidity.
636.
▲
by
whizzter
2y ago
They have their own nn,etc libraries so adapting should be fairly focused and AMD drivers have a hilariously bad reputation historically among people who program GPU's (I've been bitten a couple of times myself by weirdness). I th
637.
▲
by
whizzter
2y ago
RocksDB has support for Ztd and preset dictionaries and it makes sense since it has the same kind of level-spans chunking being a fork of LevelDB. Entries are stored in-memory/logged (instead of put into a b-tree like classic DB's
638.
▲
by
whizzter
2y ago
More importantly, there's been a huge shift in the cost of tables vs multiplications. Back in the 80s and early 90s multiplication was expensive (multiple cycles) while tables were more or less "free" in comparison, today cac
639.
▲
by
whizzter
2y ago
PS3/XB360 level graphics still requires a fair bit of content and the web-game-ecosystem kinda died off with Flash and people moved onto mobile or focused on marketplaces like Steam/XBIndie,etc. I do think we're due for a new
640.
▲
by
whizzter
2y ago
Yes and no, Nintendo properties has a certain pull that aren't available for everyone. But also, I'm pretty sure that even the Switch 1 has far more capable graphics than WebGL 2. Doom Eternal is ported to it and reading a frame t
641.
▲
by
whizzter
2y ago
Thanks for correcting, I only remembered that 3.2 was the latest so went one down since I remembered compute wasn't part but seems it was in 2 steppings. :)
642.
▲
by
whizzter
2y ago
No, it's a valid complaint. Even before hardware raytracing a huge amount of code was moving to compute shaders, most global illumination techniques in the last 10-15 years is easier to implement if you can write into random indices (o
643.
▲
by
whizzter
2y ago
Like the article says, you can have _opaque_ references. It's really a small step forward but does address a major pain point. So for your first question. Yes you can hold a reference, so the major benefit is that dead objects via thin
644.
▲
by
whizzter
2y ago
That's the thing GP is saying, Google might excel in engineering and even build superior products, but the issue bringing them down these days is that they can't manage customers/partners/etc for shit and if they fumble
645.
▲
by
whizzter
2y ago
For all it's success it's still kind of a niche-language (and even with the amount of Google compiler developers, they're are spread thin between V8, Go, Dart,etc). I think the keys to Risc-V in terms of software will be, LLV
646.
▲
by
whizzter
2y ago
We decided to move away because PHP, JSP, etc was a mess with SQL codes and all other kind of form validation,etc code embedded into the pages together with CSS,etc. Yes it was a mess. However, IMHO people have gone overboard with layering
647.
▲
by
whizzter
2y ago
Most reasonable parsers has an allow-comments flag, and even in JS you could it in a simple regexp replace all with: const obj = JSON.parse(jsonText.replaceAll(/("(?:\\"|\\.|[^"]) "|[^\/])|\/\/. |(\&#
648.
▲
by
whizzter
2y ago
I gave up on keeping my main on my own domain a few years back since MS mailservers (both Azure and on-prem Exchanges) started rejecting as spam, spam drove us all to centralization and now that they're running amok we have no good rec
649.
▲
by
whizzter
2y ago
There's laws at least in Sweden(and new EU directives incoming that might tighten them up even more) that forbids selling plywood with offgassing higher than a certain level, so it's probably not totally free of it but should be w
650.
▲
by
whizzter
2y ago
Wouldn't a nil ECDSA key be a security risk?
651.
▲
by
whizzter
2y ago
Developing for Electron you usually had a regular webpack server in the background to handle hot-reload cases and technically you could have a regular browser. In production however you don't want a browser for 2 reasons, first should
652.
▲
by
whizzter
2y ago
With players in control any jank will be quite obvious, the field did accelerate thanks to neural nets but there seems to have been a lot of focus on NeRFs and GS (This interactive demo seems to use GS) and classic triangle-geometry (especi
653.
▲
by
whizzter
2y ago
Not an explicit field expert, but pretty well into computer graphics(games) and been reading a bunch of papers in the field over the years. Classic photogrammetry was always a mixed bag in terms of results (especially if trying to construct
654.
▲
by
whizzter
2y ago
Russian captain, how does the ownership history of the ship look? Could be some sanction evading ship that was owned by Russian interests anyhow.
655.
▲
by
whizzter
2y ago
Some pros definetly, my target was mainly games so coherent and/or low cost handling of primitive values (numbers) was a priority. With NaN tagging you can do all operations sans addition with the regular floating point instructions an
656.
▲
by
whizzter
2y ago
I used a Gameboy Flash card that showed up as a blockdevice that was formatted FAT device, writing/overwriting a file upon it will overwrite the flash and inserting it to the Gameboy would then start it. I suspect that there was some t
657.
▲
by
whizzter
2y ago
I've built some prototypes and is there any particular reason you didn't go for NaN-tagged indexes instead unless it's for 32bit? Numeric cases would've had less loads since it's a number directly and indexes in the
658.
▲
by
whizzter
2y ago
Noticed that good old Visual Studio and some OSS tools supports .http files of the IntelliJ format so hopefully we can converge on them because the format is quite plain and obvious and doesn't contain too many surprises. https:/
659.
▲
by
whizzter
2y ago
Iirc the Katana devkit could be used to play commercial games so I wouldn't be surprised if some developers were part of the groups and if so writing a dumper was probably not hard. There was even a preview version of the game I worked
660.
▲
by
whizzter
2y ago
That is really ironic how many scold parents for being helicopter parents whilst saying kids today are weak because they didn't do shit they themselves did. But, it could also be an age-old thing where people who were neglected as kids
More ›