Slashdot Mirror


User: fionbio

fionbio's activity in the archive.

Stories
0
Comments
55
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 55

  1. In Post-Soviet Russia... on 100Mbps Home Internet Service Next Year in Finland · · Score: 1

    Here in Moscow, Russia I 100Mbps home connections are quite widespread. Well, they are actually provided by fiber + cat5 going to individual apartments. It's not overly reliable, so failures do occur sometimes, and sometimes network is somewhat overloaded, but usually it's quite tolerable. Actually you can get download speed of 3-5 Mbytes/s from many Russian sites (and up to about 1 Mbyte/s from American sites) at night. I'm paying about $30 (converted from RUR) for 6 Gb/month prepayed limit, which is quite enough for me.

  2. A step towards Common Lisp on Mozilla Extending Javascript? · · Score: 1

    It really pleases me as a (semi-)closet Lisp programmer to see such extensions, as they closely resemble something so near to my heart, such as this or this ;-)

  3. Defacement on Hacking the Web with Greasemonkey · · Score: 1

    ... but of course the best use of Greasemonkey is "defacement" of some your not-so-favorite sites. When having to work full time with something like .NET makes you really angry, it pleases to see something like this just to imagine what you would want to do with their site ;-)

  4. Lisp compilers on Data Execution Protection · · Score: 1

    ;; Why do you think that modern Common Lisp
    ;; implementations are pure interpreters?

    CL-USER> (declaim (optimize speed
    (safety 0)
    (space 0)
    (debug 0)))
    T
    CL-USER> (defun my-func (x)
    (declare (fixnum x))
    (the fixnum (1+ x)))
    MY-FUNC
    CL-USER> (compile 'my-func)
    MY-FUNC
    NIL
    NIL
    CL-USER> (disassemble 'my-func)
    ;; disassembly of #<Function MY-FUNC>
    ;; formals:

    ;; code start: #x2083517c:
    0: 83 c0 04 addl eax,$4
    3: f8 clc
    4: 8b 75 fc movl esi,[ebp-4]
    7: c3 ret
    ; No value

    ;; This doesn't look like something "intermediate".
    ;; It's executable code which is created dynamically.

  5. LISP on Data Execution Protection · · Score: 1

    So, with this great feature, I will be unable to say (compile 'my-function) in my LISP REPL, because it creates executable code in data section?

  6. Here's a more general question on Does the World Need Binary XML? · · Score: 1

    Does the world need XML when there are s-expressions?

  7. Re:Exciting! on 2004 MN4, Even Higher Probability · · Score: 4, Insightful

    It's hard to find such thing exciting if you have children.

  8. In Post-Soviet Russia on Dutch Gov't Doubles Back On Open-Source Goals · · Score: 1

    Here in Russia we do have similiar problems. Some time a go, Linux was chosen for schools in Volgograd city. Now Microsoft boasts of making them swith back (it's in Russian, I was unable to find any non-automatic translation of that page). The obvious reason for this decision is that some local official was dreaming of Great Happy New Year and Microsoft helped him with this dream. Financially.

  9. Joel is way too self-assured on Joel On Software · · Score: 3, Informative
    I've came across an interesting discussion at Joel's site. Answering a question regarding Lisp, Joel writes:
    Paul Graham is brilliant and I'm sure lisp was great for him and his team, but I think most of the productivity of lisp came from the fact that it's garbage collected. I don't see any reason why a lisp programmer today would have a productivity advantage over a C# or Java programmer (and yes, I know lisp.)
    If I knew Lisp so little (seems like e.g. he doesn't even know about Lisp macros and has no clear idea what closures are), I'd have never written "yes, i know lisp". Later in same discussion some guys who know Lisp bring out clearly that Joel is, well, somewhat underinformed and that he'd better shrink his self-assurance a bit. Poor Joel seemingly was unable to say anything against it.
  10. devedge on Netscape Reborn? · · Score: 1

    I'dont care much about AOL's version Firefox (most likely it'll be something like Firefox + some useless stuff), but does all this mean that they will bring devedge.netscape.com back online?

  11. Re:Hard to believe on Google to Launch Mac Version of Google Desktop UPDATED · · Score: 1

    I don't think that there's something too platform specific in indexing/search mechanisms that doubtlessly comprise the most complex part of Google Desktop Search. Platform specific issues are (probably) fast FS traversal mechanism + stuff to make the whole app not as bad as updatedb, file format plugins and some small parts of built-in web server. But I thought that good search/indexing engine is 10000% more complex than all this stuff...

  12. Hard to believe on Google to Launch Mac Version of Google Desktop UPDATED · · Score: 4, Interesting

    I thought Google doesn't suffer so much from bad design. Tying such app to platform is definitely very bad design choice, especially if there are plans to port it to different platforms. They could save a lot of development time by using platform abstraction instead of direct usage of Win32 API throughout the code. I wonder why Google engineers have chosen such a strange approach. Maybe they were too short of time?

  13. Siemens is far ahead on NEC Strikes Back With SX-8 Supercomputer · · Score: 0, Offtopic

    The have SX-56 which is probably 7 times more powerful but unfortunatelly runs Windows CE... ;-(

  14. IE problems on IE Shines On Broken Code · · Score: 1

    I've once managed to kill my Windows XP by similiar experiment. I've wrote a simple ASPX that generated randomly damaged WMFs and displayed them in browser doing reload afterwards. I don't know how well WMF problems were fixed after several WMF-related vulnerabilities are published, but the problem is that metafile data is directed right to GDI32 via PlayMetafile() and some of not-so-checked data even manages to get through to kernel-level win32k.sys. EMF has similiar problems. During these cruel experiments I've caused IE to crash many times, and after 30 mins of testing i've got BSOD. I've rebooted Windows, and it didn't find it's registry ... :( NTFS was severely damaged, and unfortunatelly the corresponding "test case" (broken wmf) was lost...

  15. Re:Real blacksmith on The Extinction of the Programming Species · · Score: 1

    s/leaved/left/ -- excuse my poor English

  16. Real blacksmith on The Extinction of the Programming Species · · Score: 1

    I've once talked to one guy who, being fed up with IT, leaved his programmer job and became a blacksmith. Not just blacksmith, but one who does horseshoing. Though soon after that he was hired again to work on a program that examines pictures of horse hoofs to detect various diseases...

  17. Re:alternatives on An Alternative to SQL? · · Score: 2

    BTW, I think this is much better than Embedded SQL which makes programs look like mess (for those who don't think that Lisp programs are mess anyway :), and can be used together with Lisp macros.

  18. alternatives on An Alternative to SQL? · · Score: 2, Interesting

    Lisps allow usage of SQL-like syntax inside programs without stuff like "SELECT X FROM Y WHERE Z = ? ORDER BY A" or "SELECT X FROM Y WHERE Z = '" + something + "' ORDER BY A". Look here and here.

  19. Conversion on Microsoft Can't DRM Docs Fast Enough · · Score: 2, Funny

    So, it takes Microsoft years to convert docs from one format to another... Perhaps instead of using e.g. some simple script they've hired a guy who spends whole days clicking, dragging & dropping. Definitely The Microsoft Way.

  20. Re:XAML on XAML Development Today, But Not From Microsoft · · Score: 1

    With .NET, I've spent many sleepless nights digging MSDN docs, various forums and lib sources (thanks to Rotor and Lutz Roeder's Reflector),
    looking for solutions for various problems caused by .NET bugs and design issues (BTW the worst thing is Windows.Forms). I NEVER had such bad problems with C++/Qt. Of course these also have their design problems, but without such bad implications. E.g. Qt, STL, Linux kernel, libc etc. inner workings are MUCH easier to understand that Microsoft stuff.

  21. Re:XAML on XAML Development Today, But Not From Microsoft · · Score: 1

    s/string VB6- background/strong VB6- background/

  22. Re:XAML on XAML Development Today, But Not From Microsoft · · Score: 1
    You probably didn't use .NET too much, or came to it from something much worse (maybe you have string VB6- background?). I also was thinking that .NET is something good 1.5 years ago. Now I have some not-so-good experience with it. It's unbelievably buggy, the design stinks - e.g. you often have to access private members (via reflection) or undocumented stuff (e.g. when traversing BindingManagerBases in BindingContext) to get necessary behavior.

    Also, you didn't read enough of the article before criticizing it. E.g. MS will not add anonymous inner classes, but it will add anonymous methods.

  23. XAML on XAML Development Today, But Not From Microsoft · · Score: 1
    Here's some discussion concerning "Avalon knock-offs". If I get it correctly, Xamlon doesn't even include layout engine! So, one is supposed to enter Xs and Ys manually? Or what is the whole point of such XAML "implementations"?

    That said, I don't think that XAML itself is a good idea. Apart from XAML vs XUL/SVG/etc. issues, .NET itself is fundamentally broken. I'm not sure that it will be fixed and serious design issues will not make its way to Longhorn.

  24. deep offense on SUSE 9.2 Released · · Score: 1

    I said it figurativelly. Shipping a compiler that ICEs is like figurativelly pissing in my beer.

  25. SuSE was better some time ago... on SUSE 9.2 Released · · Score: 3, Informative
    I've started using SuSE in 2000 when I was in Germany. My previous distro was RH, which deeply offended me by shipping broken gcc 2.96 (and refusing to adopt KDE for a while before that). I was impressed by SuSE's stability/quality, a nice feature of being able to save a list of selected packages in the middle of installation (IIRC), and also the fact that my old scanning prog kscan was included in Alpha section (I was far from being a good C++ programmer when I wrote it...)

    Now I see an unpleasant tendency of including prerelease software in SuSE. As far as I remember, they were shipping a prerelease gcc 3.3, which caused problems with my (in-house) project and some prerelease of X11. Overall quality of the distro degraded. Also, I just don't get why they have Qt compiled with -DQT_NO_STL. As result, C++ programs that use STL have problems with system's Qt/KDE. This doesn't save memory/improve performance/etc., gcc shipped with SuSE has no problems with STL - so why?

    I don't know whether SuSE is improving or getting worse now, as I'm currently deeply buried in .NET brain damage stuff. But next time when I'll be able to work under Linux most of time, I think I'll switch to something like Gentoo.