Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
exDM69
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
93 ms
·
901.
▲
by
exDM69
10y ago
My understanding is that ISPC is a special compiler that takes a function and emits a SIMD function that computes the original function 4/8 times (and repeats). And it's Intel only. It might be great for some uses, but it's n
902.
▲
by
exDM69
10y ago
I know. I want to use them on the CPU, without having to deal with a big runtime system like OpenCL. OpenCL is still missing the vector width polymorphism. The others are more or less covered. This is a matter of language standardization an
903.
▲
by
exDM69
10y ago
Watching this makes me sad that there are no languages that would have first class SIMD vector types that would enable writing portable SIMD code for different CPU instruction sets (SSE, AVX, NEON, etc). The closest thing to what I want is
904.
▲
by
exDM69
10y ago
You're absolutely right about scanline rasterizers and GPUs, but scanline rasterization is very interesting historically. Most of the 1990s pre-GPU software renderers did scanline rasterization, for example Quake and Thief had a pure s
905.
▲
by
exDM69
10y ago
Yes, it's a bit ugly but it still doesn't make it useless. It could be useful for e.g. passing a comparator to qsort using a captured variable to pass the comparison criteria (e.g. compare arrays according to the n'th element
906.
▲
by
exDM69
10y ago
Last time I checked, Clang doesn't support nested functions although it supports most of GNU extensions (or similar features with slightly altered syntax). I'm not 100% sure what you mean by "proper closure" but it does
907.
▲
by
exDM69
10y ago
What kind of setup you have for KSP controllers? Do you have something for translation/rotation control for maneuvering in orbit? Two joysticks or a secondary joystick/hat in HOTAS or something?
908.
▲
by
exDM69
10y ago
Combat: DCS World is popular. Warbirds is still alive. Rise of Flight for WWI simming. IL-2 if you want single player. Falcon BMS for modern, detailed aerial warfare (weapon systems, radars, etc). Civilian aviation: X-Plane, Flight Simulato
909.
▲
by
exDM69
10y ago
Depends on what kind of flight simming you're into. If you're into instrument flying, there's not much need for decent framerates because you can't see anything but clouds or blue skies out of the window and 4 fps is eno
910.
▲
by
exDM69
10y ago
> Windows is quite configurable if you put the time and effort into it. The negative side is that Windows configs can't be easily replicated, meaning that you have to put time and effort into it every time you install a new OS to a
911.
▲
by
exDM69
10y ago
> The percentage of actual "this is the desktop I use to earn money" shots is minute. Fwiw. the desktop I use to earn money looks something out of /r/unixporn, except that it's ugly (no background, etc). Tiling w
912.
▲
by
exDM69
10y ago
> PROBLEM: It is a socially acceptable to be bad at math and I am talking 4th or 3rd grade math! This is a huge issue and some people even take pride in being "bad at math". That's like being proud of being illiterate. And
913.
▲
by
exDM69
10y ago
Not GP but: bugs in audio processing code will produce some very nasty sounds. Can't use headphones because if you fuck up, you're deaf but can't use speakers because wife and cats complain. This is why audio programming suck
914.
▲
by
exDM69
10y ago
Word of warning about OOP: it's just a programming paradigm. It's not the best or the only way to do things, but some 1990s era educational material might tell you so.
915.
▲
by
exDM69
10y ago
I took a few courses of astronomy at Helsinki university, but mostly I've studied on my own. I did watch Leonard Susskind's lectures on classical mechanics but did not any online courses. Check out my related project, it contains
916.
▲
by
exDM69
10y ago
Orbital mechanics because I take Kerbal Space Program way too seriously. If anyone wants to geek out about this and take a look at my code, get in touch. Woodworking because it's a nice balance to working with computers. I work almost
917.
▲
by
exDM69
10y ago
This obviously isn't an ongoing project that will be continously updated - this is some guy's hobby project which is more or less finished now. I don't know what you were hoping for? Someone maintaining a Turbo Pascal compile
918.
▲
by
exDM69
10y ago
> This disregard for "normal users" that often exists in the FOSS community is so completely and utterly self-defeating. If you want FOSS to succeed you need projects to be successful in the marketplace. You need "normal u
919.
▲
by
exDM69
10y ago
You seem to have taken a "lesser of two evils" approach and that's probably a good idea. Side channels are not as bad as completely broken crypto, as long as the critical infrastructure (api.wordpress.com, etc) is good. If so
920.
▲
by
exDM69
10y ago
Here's the thing: "normal users" looking for a free-of-charge alternative to commercial apps are not the typical target audience of open source productivity tools. They're primarily targetted to scratch the authors'
921.
▲
by
exDM69
10y ago
Yikes indeed. Implementing crypto primitives in an interpreted language is full of hazards for side channel attacks - being constant time is just the first step. Cache behavior, branch predictor attacks, etc are also important. And all of t
922.
▲
by
exDM69
10y ago
> It would be a product owner who uses Photoshop daily. But no-one sings praise to the Photoshop UI either, I've heard numerous complaints about it getting worse and worse all the time. It's a matter of people being used to PS
923.
▲
by
exDM69
10y ago
The same chicken-and-egg problem plagues all the open source creativity suites and other "professional" software (GIMP, Blender, Inkscape, etc): there aren't enough artists, photographers, etc using it and contributing to it
924.
▲
by
exDM69
10y ago
2 years times 900 km sounds like a short-ish but reasonable life for chains.
925.
▲
by
exDM69
10y ago
I don't use ":back" (because using "H" from normal mode is better) but having a command line in your browser is awesome ! Firefox has much better address bar than Chromium (which seems to be designed to maximize th
926.
▲
by
exDM69
10y ago
Not GP but same situation. Firefox isn't always great. Start-up time is really slow, hogs a lot of memory, unnecessarily slow and sluggish and most sites are primarily engineered for WebKit/Blink -based browser engines these days.
927.
▲
by
exDM69
10y ago
Vimium just doesn't work as well as Vimperator, which is why I use Firefox and not Chromium for my primary browser. That said, Vimperator is far from perfect and sometimes buggy and I don't need all the features (like macros).
928.
▲
by
exDM69
10y ago
Chains might not be what they used to be but the multi-geared sprockets with tight tolerances definitely aren't. It's cheaper to change the chains sooner than to wait until they wear out your sprockets badly enough that you can&#x
929.
▲
by
exDM69
10y ago
The throughput might be better than dial up but latency is worse, reliability can be awful (especially when you're between two cell base stations) and the connection can go down for a minute or more at any time. In particular, the late
930.
▲
by
exDM69
10y ago
With mosh instead of plain SSH, working with a crappy connection becomes pretty fluid. The copper cable bringing ADSL to my house broke and it is prohibitively expensive to fix. I haven't had this bad Internet connectivity after 1999 b
More ›