Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
faragon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
95 ms
·
871.
▲
by
faragon
14y ago
I just pointed that his implementation is slow, not that accurate implementation was not hard or require much more CPU than non-accurate. I spoke about the article, not a judgement of author's as a whole, which I respect.
872.
▲
by
faragon
14y ago
I understand the difference between accurate emulation and good-enough emulation. Simply, for me, is crazy to see 3 core @3GHz at 100% for accurate emulation. IMO, bsnes is slow and inneficient, not only justified by accurate emulation, but
873.
▲
by
faragon
14y ago
Yes, but 3GHz of a modern OooE CPU (with at least 3 instruction per clock, capable of massive SIMD)? Come on. Also, from desktop snapshot, in task manager it showed 4 CPUs, with 3 of them at almost 100% (!). It reminds me the comparison bet
874.
▲
by
faragon
14y ago
Per-pixel synchronization makes sense on systems writing pixels directly to the CRT, like the case of Atari 2600, which has no framebuffer at all, and required accurate CPU timing for writing to the DAC (Atari 2600 TIA). In case of the SNES
875.
▲
by
faragon
14y ago
Even for accurate SNES emulation implementation, 3GHz (on 3 way OooE CPU with massive SIMD capabilities -e.g. Core2Duo, Core iX, or modern AMD-), is crazy. BTW, my evaluation was based on his article, not on his reputation.
876.
▲
by
faragon
14y ago
IMO, post author is an idiot: Nesticle/Nesticle95 did not required patches to NES games, it was that most time-consuming parts were written in assembly (6202 CPU, PPU, and sound synthesis). Also back in 1996, the Snes96 SNES emulator ran so
877.
▲
by
faragon
14y ago
Link to the source (Aalto Talk with Linus Torvalds): http://www.youtube.com/watch?v=MShbP3OpASA&t=61m28s I've found it while watching the video after the "fuck you nVidia" discussion: http://news.ycombinator.com/item?id=4121698 Edit
878.
▲
by
faragon
14y ago
In my opinion, he should resign.
879.
▲
by
faragon
15y ago
I'll always remember Sony for screwing the Playstation 3 Linux Kit. I'll pass, que te vaya bonito , Sony.
880.
▲
by
faragon
15y ago
That's hilarious. Using a whole CPU for prefetching data because of poor shared bus performance for both the CPUs and GPUs (?!). Instead of such crazy "software solution", I would rather prefer to use a portion of its L2 or L3 cache size
881.
▲
by
faragon
15y ago
What's stopping us from boycotting the rest of the list?
882.
▲
by
faragon
15y ago
Hector Martín (marcan, @marcan42) could be the next Fabrice Bellard. He has an incredible potential.
883.
▲
by
faragon
15y ago
Fabrice Bellard is an extraordinary human. I know about his work since 1990 when he wrote the LZEXE self-unpacking executable utility for DOS.
884.
▲
by
faragon
15y ago
Barcelona, Spain (Europe). Nice weather here, even in December (15ºC, sunny day).
885.
▲
by
faragon
15y ago
123
886.
▲
by
faragon
15y ago
I am a experienced programmer, too. No "software architect" or another label can convert the stupid into brilliant. In most cases is related to recognition, power, and pay, so may be that's the reason of accepting such labels as "normal" (I
887.
▲
by
faragon
15y ago
IMO, Google+ design and functionality is years light behind Twitter and Facebook, for mentioning two examples. In my opinion they should think about the average user needs and not just the geek-blind-view. It could be both simple and nice
888.
▲
by
faragon
15y ago
Google could buy Netflix to expand Youtube with worldwide paid content coverage, and generate more momentum for expanding G+.
889.
▲
by
faragon
15y ago
And if there is no limit? (e.g. just practical limits, such as energy availability for our current technology/knowledge)
890.
▲
by
faragon
15y ago
Let's them buy it all, could be a win-win, as since 4-5 years ago, Chinese economy has an important bubble component, so they are theoretically "experts" handling those cases (/irony).
891.
▲
by
faragon
15y ago
Fabrice Bellard is clearly far above the average geek. Probably he is not even aware of it. Other examples that in my opinion can be identified clearly and distinctly (just naming few): Bertrand Russell, Alan Turing, Henri Poincaré.
892.
▲
by
faragon
16y ago
Unfortunately, C++ internals change from compiler to compiler, even from same manufacturer between updates, making impossible usable C++ dynamic libraries safely (C calling conventions are standard, while that is not enough for C++, because
893.
▲
by
faragon
16y ago
I've written in C++ professionally almost 12 years (17 years counting College), and in my opinion it is a shame how the language has not evolved properly. Unsolved things: - Unified C++ ABI call for making shared libraries without worrying
894.
▲
by
faragon
16y ago
Shorm-term, may be. Mid-term, may be. Long-term, I hope not.
895.
▲
by
faragon
16y ago
Well, how did Sony in your opinion acted when stopped me to play new games while keeping the possibility of running Linux in my property? I can not find the word, but your "complete asshole" expression could work as an approximation also
896.
▲
by
faragon
16y ago
Try with daily jogging (30-40 minutes/day). I bet you'll feel better and will have enough sleeping 7.5-8h.
897.
▲
by
faragon
16y ago
The value of cache memory is the "hit ratio". If increasing cache size by 50% increases cache-hit from 95% to 99%, is worth it, as the 5% of cache-misses could reduce CPU performance to one half.
898.
▲
by
faragon
16y ago
It is not. Unless for trivial things, using C++ for a system with 48KB of RAM is completely non sense (48KB is quite good amount of memory for plain C but not for C++).
899.
▲
by
faragon
16y ago
I bet that your 1993 486 had 256KB of L2 cache on the motherboard, so from 256KB to 2MB is less than 10 times, for 500 times the RAM and 2000 times the hard disk size.
900.
▲
by
faragon
16y ago
The only scalable thing for "Internet Services" I know is non-blocking I/O, and just one thread for every CPU physical thread (i.e. avoiding thread context switching). Edit: After RTFM, is the purpose of the paper, simulating threads handli
More ›