5,792 reputation
1437
bio website
location Los Angeles, CA
age
visits member for 3 years, 10 months
seen 1 hour ago

I love strange shrimp.

eh, string stream.


1d
comment Best way to jump into asp.net from classic asp?
@LachlanB: worse, he's asking how to bypass the learning of C# in the process of learning ASP.NET.
1d
comment Best way to jump into asp.net from classic asp?
(1) If you have never written a line of C# before, it may be worth learning a bit of C# first, just so that it will reduce your cognitive overload when reading ASP.NET code. (2) There are many small ASP.NET tutorial projects with source code that can be downloaded from microsoft.com. (3) For anything outside "small projects", it is necessary to have access to some source code of "non-small projects". If you have authorization to access some ASP.NET project sources inside your workplace (and relevant to your work), this maybe a good way to get up to speed. (4) Otherwise there's no speed up.
1d
comment Can one always design for scale out?
This question is borderline opinion based. Whether it is good for programmers.stackexchange is dependent on whether it attracts good, well-informed and referenced answers. Needless to say, it also requires more than a book's chapters to analyze and explain the case studies on scalability so far.
2d
comment Why is software OS specific?
Many software that are already heavily integrated with a Graphical User Interface (GUI) are already OS-dependent. This is because each operating system has its own GUI styles and customs; There are cross-platform GUIs but not every company and programmer makes the decision to use them. To discuss the pros and cons of cross-platform vs. platform-specific GUI development is a question too broad to be answered in this place. One would not be able to comprehend without at least some working experience on some kind of commercial-scale GUI projects.
2d
comment Why is software OS specific?
user139929: your original hunch is correct - many software are written to OS-specific APIs. As for how many is "many", one should keep in mind that some companies and programmers value cross-platform more highly than others; some companies and programmers find it more convenient to write software to a single platform. We cannot speculate on deficiencies of a textbook diagram - it is to be taken as an illustration, not a dogma. We are not here to criticize a textbook author just because a diagram happens to omit some details.
Jul
7
comment What defines the dimensionality of an array?
If you have access to MATLAB or Octave, the concept of "singleton dimension" would be tremendously useful to help anyone think through the issue. See: mathworks.com/help/matlab/ref/squeeze.html
Jul
7
comment Android Set Device DIscoverable (bluetooth) without any dialog
Questions on circumvention seems to deserve a meta-discussion, because occasionally it results in a gem (breakthrough) like this, which, whether it's legitimate or not, deserves widespread attention and maybe vendor-side actions.
Jul
7
comment Android Set Device DIscoverable (bluetooth) without any dialog
@gnat: If not for the impossibility (using a software API against a restriction imposed by its provider), the question would be fit for StackOverflow as a coding question. I understand that OP has been posting a series of hacking (API circumventing) questions recently, but perhaps allow some time before closing so that others can have time to determine if this is another case of circumventing.
Jul
7
comment Android Set Device DIscoverable (bluetooth) without any dialog
developer.android.com/reference/android/… - Quoted: "Allows applications to pair bluetooth devices without user interaction. This is not available to third party applications."
Jul
7
comment What are the causes that lead to an overbloated software?
Also poor testing (QA) or lack of emphasis on certain qualities of the software (e.g. speed, size, efficiency). Totally enterprise-class minimum viable product.
Jul
7
comment Deterministic and controllable fully automated memory management
Unfortunately, the history of future will prove that this highest-voted answer (as of Jul 6'13) to be untrue...
Jul
6
comment Wifi Communication between two device without intermediary device
@gnat: This question is more like a resource request/recommendation. It doesn't take an entire book to explain. The possibility is proven in Android and other mobile platforms; obviously the answer to this question requires device-level (hardware, firmware) integration and not a purely-software approach. If it's available for the asker's platform, just say so. If it's not available, there is nothing OP can do to make it happen.
Jul
6
comment Wifi Communication between two device without intermediary device
This is possible on Android. This is called P2P Wifi discovery. Each side needs to provide a P2P Wifi service, with an identifier.
Jul
5
comment Terminology: queue versus fifo
There is also a debate between whether a name should be "abstract / high-level" vs. "descriptive / detailed". However, such a debate may be opinion-based, and therefore are not suitable for the StackExchange network. See: "good subjective vs. bad subjective".
Jul
5
comment Is a degree needed for low-level/embedded programming jobs?
It requires a vocational mindset, a willingness to dig into the details, whether it happens in a vocational school or in an accredited university.
Jul
5
revised Does parallel mergesort run differently on mesh vs linear array of processors?
clarification.
Jul
5
comment How does the “Fourth Dimension” work with arrays?
This discussion seems to be leading toward Cantor's diagonal argument. Would you like to move the discussion to the endless chat?
Jul
5
revised Does parallel mergesort run differently on mesh vs linear array of processors?
exactly n-1
Jul
4
comment Is Haskell appropriate for Signal Processing, Communication Systems and Information Theory?
Suggestion: if you must label yourself as a zealot, would you rather like to be a Language zealot or a DSP zealot? If you value DSP highly, you may want to ask the simple question of "How to do <some DSP stuff> in Haskell or FP", on dsp.stackexchange.com
Jul
4
comment Terminology: queue versus fifo
If the buffer is a circular buffer and bounded (meaning there is a maximum capacity which cannot be grown and beyond which operations will be denied) Circular buffer is fine. If it is a concurrent linked queue, the name should say so. There are other aspects besides the input-output characteristics (in particular size limitations, thread-safety, and time complexity per operation) that needs to be conveyed.