Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Jasper_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
241.
▲
by
Jasper_
4y ago
Yes, I used a nerdy example because I figured it would appeal more closely to the computer dork crowd of Hacker News, hoping that, by metaphor and extrapolation, you could imagine all sorts of ways that AI biased against sex or race would b
242.
▲
by
Jasper_
4y ago
Yes, "AI has too much control over our lives, and it's biased" is a repetitive claim made over and over, but it's also, you know, a biased AI ruining lives right now , and we should repeat it until things stop. Every we
243.
▲
by
Jasper_
4y ago
That's known as "occlusion culling", and it's still a bit of an open problem [0]; a lot of games do indeed just send all draw calls inside the frustum. Turns out a good Z-prepass is pretty free and helps a lot with thing
244.
▲
by
Jasper_
4y ago
"you can exchange your money for goods and services" "HOLY SHIT WHAT A VISIONARY 10 OUT OF 10" Clearly SBF will truly be the first trillionaire
245.
▲
by
Jasper_
4y ago
This is the guy who thought about whether to sell cyanide to people or not, and decided that, yes, Silk Road should sell it ("myself" is Ross): > myself: cyanide has a bad reputation > myself: there are plenty of legitimate
246.
▲
by
Jasper_
4y ago
agreed, but on AirBnB, AirBnB was huge because it was cheaper than a hotel, they could ignore zoning laws, and it was meant to be for more personal & honest experiences. it's now far more expensive than a hotel, governments are res
247.
▲
by
Jasper_
4y ago
DOS ran on VGA, with a resolution of 640x480, with 256 colors per pixel (307,200 bytes per frame). The iPhone 14 has a resolution of 2532x1170 [0], at 32 bits per pixel (11,849,760 bytes per frame) -- about two orders of magnitude higher. N
248.
▲
by
Jasper_
4y ago
> The fact that the lowest level of interaction you can have with a computer is writing memory. When writing device drivers, or interfacing with microcontroller hardware, the way you give commands and transfer data is by writing your com
249.
▲
by
Jasper_
4y ago
Yeah, the filesystem has no "array append" operation, it's usually hamfisted into place by writing to a special key in the dictionary. Having a native fs op for "append to dir" would solve some small level of Plan 9
250.
▲
by
Jasper_
4y ago
If there's one thing I really dislike about HN culture, it's the consistent derailing of a thread to "um, actually" someone on a semantics distinction that literally nobody has ever been confused by, or to shoehorn in ne
251.
▲
by
Jasper_
4y ago
Sigfig manipulation is one of the oldest tricks in the "lying with numbers" book. It's usually a very stupid idea because most laymen can see the swindle once pointed out, let alone engineers (Vercel's target market). No
252.
▲
by
Jasper_
4y ago
The only open-source AAC-LC encoder I'm aware of is ffmpeg's, which is pretty awful for quality and featureset. LAME beats the quality of ffmpeg's AAC-LLC encoder at similar bitrates, from what I've tried. That's a
253.
▲
by
Jasper_
4y ago
> Visual Studio Edit and Continue is intended to let you live edit any code in your project and magically apply the edit. However, I have never gotten it to work, and none of my coworkers have either. The rumor among us is that it is not
254.
▲
by
Jasper_
4y ago
Music channels are this weird, broken mess; some channels are weirdly split into two under the hood and which one you get depends on where in the UI you click ( try it! https://www.youtube.com/watch?v=aajhC6GjK30 -- the ico
255.
▲
by
Jasper_
4y ago
Probably worth pointing out that while this will appear to work, it's certainly not ICCCM [0] compatible, so a lot of toolkits and applications that assume ICCCM compatibility will break. [0] https://www.x.org/releases&
256.
▲
by
Jasper_
4y ago
As far as I know, they were an Adobe invention. Might not seem like it now, but Adobe did at one time have a pretty massive and respectable graphics R&D team who invented so many things that we take as standard now. The formulas were re
257.
▲
by
Jasper_
4y ago
Yes, they have banned alternative engines. https://developer.apple.com/app-store/review/guidelines/#2.5... > Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.
258.
▲
by
Jasper_
4y ago
My code has these links as comments for reading material: https://www.soundonsound.com/techniques/springs-plates-bucke... https://www.dsprelated.com/freebooks/pasp/Schroeder_Reverber... http
259.
▲
by
Jasper_
4y ago
I love audio programming, it's one of those things that's provided me with a lot of joy. I've been working on our in-house audio library for our game engine as well, and designing custom effects for it. In our case, we wanted
260.
▲
by
Jasper_
4y ago
It seems absurd to me that they'd judge the success of public transit as when the property values go up, rather than whether people are riding it and using it. We should build public transit because it's an improvement on quality
261.
▲
by
Jasper_
4y ago
WebAssembly started as an AST dump, and Lisp-appearing syntax is a simple way of dumping any tree, ASTs included, so the WebAssembly Textual syntax (WAT) adopted it just because it was easy. Then function bodies went from post-encoded tree
262.
▲
by
Jasper_
4y ago
Tessellated path geometry? Have you stopped using the signed-distance field path implementation? If so, any reasons why or lessons learned?
263.
▲
by
Jasper_
4y ago
FYI, these are unfinished, and I have no plans to work on this series again.
264.
▲
by
Jasper_
4y ago
Uh, AAA game developers not using NVIDIA-developed tech? Yes. Tessellation was a huge fail that didn't deliver on performance. Geometry shaders were another huge fail. Mesh shaders are shaping up to be pretty unimpressive. Pretty much
265.
▲
by
Jasper_
4y ago
It's a simple software rasterizer. If you're interested in writing your own, I've written a tutorial explaining the basics. https://magcius.github.io/xplain/article/rast1.html
266.
▲
by
Jasper_
4y ago
Oh wow. I was always skeptical of "concurrent React" (the scheduler approach seemed insane to me), but this seems like such a basic issue, I'm surprised this ever shipped in any form.
267.
▲
by
Jasper_
4y ago
There was nothing stopping them from adding the typing module and syntax to Python 2. The issue was more or less the forced painful backwards compatibility break; in hindsight, that could have been avoided while giving us still a lot of new
268.
▲
by
Jasper_
4y ago
WaitForMultipleObjects is closer to a version of poll, that can also work on condition variables. I wish Linux had a WaitForMultipleObjects equivalent, eventfd is really not it.
269.
▲
by
Jasper_
4y ago
We use POSIX semaphores in our engine. macOS has their own semaphores in libdispatch
270.
▲
by
Jasper_
4y ago
When most people say STEM, they mean T, namely compsci, and they mostly mean a job at Google. S/E/M aren't as appreciated.
More ›