Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jharsman
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Making of Second Nature – 2026 Amiga 500 demo
(blog.grahambates.com)
2 points
by
jharsman
4mo ago
|
0 comments
2.
▲
by
jharsman
6mo ago
Emacs solo actually contains functionality for just that, the below snippet which allows exporting xref buffers to grep format by pressing 'E'. You can then use wgrep etc. ;; Makes any xref buffer "exportable" to a g
3.
▲
by
jharsman
3y ago
This is very true. There several reasons why most EHRs are so bad: 1) The people who pay generally do not use the system. This is true for enterprise software in general and leads to vendors prioritizing having all features organizations as
4.
▲
by
jharsman
5y ago
Yes, the standard solution to this is to use the curl if the scalar valued noise field. This gives you a vector field which is perpendicular to the gradient and i divergence free.
5.
▲
How Oodle Kraken and Oodle Texture Supercharge the IO System of the Sony PS5
(cbloomrants.blogspot.com)
2 points
by
jharsman
6y ago
|
0 comments
6.
▲
by
jharsman
6y ago
Demo is called Blunderbuss, by Fairlight: http://www.pouet.net/prod.php?which=53950 Youtube: https://www.youtube.com/watch?v=VCpYH8yDK8g
7.
▲
by
jharsman
7y ago
I was an early adopter of Mercurial and the teams insistence that file names were byte strings was the cause of lots of bugs when it came to Unicode support. For example, when I converted our existing Subversion repository to Mercurial I ha
8.
▲
by
jharsman
7y ago
Dyalog launches multiple threads for certain operations if the arrays are large enough to justify the overhead.
9.
▲
by
jharsman
10y ago
That's not how lossless compression of JPEGs work. Besides removing information from the file that doesn't affect the rendered image (like EXIF data), lossless recompressors typically replace the huffman coding of DCT coefficients
10.
▲
by
jharsman
10y ago
Yes, the actual burning fuel part is just random noise, which doesn't look very very good. I mention it as a possible imrpovement under "Better looking fuel".
11.
▲
by
jharsman
10y ago
I can't get your example code to work, but that is a completely different technique, ray marching a volume displaced by a noise function. This gives nice 3D-looking flames, but the movement tends to look like a scrolling noise function
12.
▲
Show HN: WebGL Fire Simulation
(ghostinthecode.net)
143 points
by
jharsman
10y ago
|
23 comments
13.
▲
by
jharsman
11y ago
Traditionally TVs only support 60 Hz refresh rates (or 50 Hz for older PAL sets), so you either render a new frame for each frame the TV can refresh, or you display a frame for two TV refreshes. Thi sisn't strictly true any more, sinc
14.
▲
by
jharsman
11y ago
You don't get high bandwidth utilization by pointer chasing unless you have many threads doing it and you switch threads while waiting on memory. That's true for GPUs, not for typical server workloads running on CPUs.
15.
▲
by
jharsman
11y ago
I find it really weird that the article says: > It’s curious that we have low cache hit rates, a lot of time stalled on cache/memory, and low bandwidth utilization. That's typical for most workloads! Software is almost never co
16.
▲
by
jharsman
12y ago
Having static preferences that never change does indicate stagnation. But the proverb in the form given is dumb.
17.
▲
by
jharsman
13y ago
Sweden does have very high taxes, but they are not the highest in the world. Belgium and Denmark have higher rates (measured as percentage of GDP). See http://en.wikipedia.org/wiki/List_of_countries_by_tax_revenu...
18.
▲
by
jharsman
14y ago
If your requests are CPU intensive, Node.js won't help since it doesn't support preemption. And even if you're primarily IO-limited, a single request that consumes too much CPU will cause queuing.
19.
▲
by
jharsman
14y ago
Garbage collected systems typically implement allocation with a simple pointer bump. This is possible because values are moved in memory by the garbage collector, updating references automatically. You can then compact all the empty space w
20.
▲
by
jharsman
14y ago
Note that writing data to a single disk (or SAN array, or RAID controller) really isn't durable either, even if the the data does actually get to the disk and isn't in a write cache somewhere. What if that disk crashes, or the SAN array bra
21.
▲
by
jharsman
15y ago
The PS3 has 256 MB system RAM and 256 MB dedicated video RAM. So it has twice as much RAM as the Raspberry Pi.
22.
▲
The implementation of interfaces in Go
(research.swtch.com)
6 points
by
jharsman
15y ago
|
0 comments
23.
▲
by
jharsman
15y ago
Presumably to find out whether the difference lies with the filesystem or somewhere else? If Linux is still much faster, even with the same filesystem, you have eliminated one variable.
24.
▲
by
jharsman
15y ago
You can't have files named like the old DOS devices: CON, LPT, AUX, PRN etc. This is originaly due to CP/M backwards compatibility, it didn't have directories so magic files were udde to pipe stuff to printers and other devices.
25.
▲
by
jharsman
15y ago
Sounds like you want XKeymacs it gives Emacs keyboard commands to all Windows applications, including a kill ring. http://www.cam.hi-ho.ne.jp/oishi/indexen.html
26.
▲
by
jharsman
15y ago
The 5D uses a very large aperture f 2.8 which you'd normally never use for a landscape shot in daylight. This leads to a very shallow depth of field and much less detail.
27.
▲
by
jharsman
15y ago
Provided you still have source code and development tools available, the problem in cases like this usually isn't the language. Even APL is pretty easy to pick up if you have a book or someone to teach you. The bigger issue is that the appl
28.
▲
by
jharsman
15y ago
readdir() is implemented in libc, not the kernel. The kernel interface is getdents() and that has a configurable buffer size.
29.
▲
by
jharsman
15y ago
A better interpretation might be "probability this would happen if results were governed purely by chance". Note that the distinction is important if the process is in fact governed by chance! Lets say I roll a dice two times and get a six
30.
▲
by
jharsman
16y ago
You only get hit in the head at matches, and only if you choose something where striking at the head is allowed. And even if you commit completely to your training, matches will be months apart. Or just try starting with Bjj or something wh
More ›