Slashdot Mirror


User: shic

shic's activity in the archive.

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

Comments · 419

  1. About blockchain, I feel... on Blockchains Are Poised To End the Password Era (technologyreview.com) · · Score: 1

    I've been intrigued by blockchain for months... but feel frustrated by the (lack of) technical material I can find on the subject.

    I definitely want to use (something with what I understand to be the properties of) blockchain for a few different purposes:

    • Not-easily-falsifiable audit. I would like my (internet facing) application to record every relevant event - and provide confidence that the events could not (reasonably) have been tampered with ex-post. Essentially, I'd like to be able to demonstrate that an event didn't happen. An example of such an event might be to grant access to a service.
    • Distributed sequencing of events. I really like the concept of IPFSt... but I can't find much information about how to publish a sequence of documents using the technology... Each document only gets its contents once it exists in its final digital form. For IPFS to be useful, a publisher needs to be able to associate new documents with the existing one - and to do so in such a way as to retain control about association of future documents. As a consumer of published data, I need to acquire access to the latest documents associated with a document of interest.

    For both of these use cases, it seems that BitCoin has already tackled the questions. While, I accept, I could review Bitcoin source code - that would be time-consuming and provide an insight into only one implementation of BlockChain technology.

    I'd like to know: are there any good technical resources that tell me how BlockChain technology is implemented - in order that I can establish the effort required to adopt such a technology in the context of a specific application?

  2. Professional body... on Vint Cerf on Why Programmers Don't Join the ACM · · Score: 1

    I've recently thought again about potential membership of professional bodies. I used to be a student member of the ACM - and, despite a steep discount, I felt there was little value there... so dropped it as soon as my discount eligibility changed.

    The idea that a professional body should prosper by restricting access to content might work in academia, but it does not represent a compelling proposition to me.

    I would consider joining a professional body if it were:

    1. Relevant to professionals who work with software - neither pandering to esoteric academic nor lowest common denominator content.
    2. Needs to involve (fairly local) physical gatherings "Conferences" - at which I will meet relevant people and discover interesting things beyond what can be found on the web.
    3. Needs to be recognised widely as conferring an active interest - to bolster academic credentials and professional engagements.

    Not only does the ACM fail to meet even one of these criteria... I can't find any other organisation that does much better. In fact, I came to wonder if membership was actually counter-productive... does it suggest someone who is not sufficiently confident in their other credentials... someone who hopes to buy recognition.

  3. We need something... on Famo.us: Do We Really Need Another JavaScript Framework? · · Score: 4, Interesting

    I come from a background of systems-level software... server-side and thick client, predominantly. I've recently been looking at in-browser Javascript again - and recognise that it has come a long way in recent years. JQuery is nifty; Backbone useful; Angular is neat... but they lack a certain je-ne-sais-quoi.

    In one sense, I love the flexibility of dynamic programming with Javascript - but, on larger projects, this benefit becomes a burden. What I'd really like is a Javascript-like language - that compiles to efficient Javascript - where I get to structure my application; enforce type constraints at compile-time; provide test-time assertions... etc... and allow me to implement my Javascript application as a collection of independently tested components. Client-side libraries are going in the right direction - but remain an evolutionary step away from where, I think, web-technology deserves to be.

    Javascript has come a long way - but the journey isn't over yet... IMHO.

  4. Re:Android client? on Calibre Version 1.0 Released After 7 Years of Development · · Score: 1

    Quite possibly... I might need to jump through some hoops to get this working on my LAN... but, on the surface, it looks as if it might be exactly what I need. Thanks. :)

  5. Android client? on Calibre Version 1.0 Released After 7 Years of Development · · Score: 2

    I've used Calibre on my desktop for a few years - it was the best tool I could find, but it was frustratingly slow Version 1.0 seems to have that fixed I'm officially impressed.

    What I'd like to do is access my (ever growing) library from my Android tablet (a Nexus 10 which I bought for its near-laser-printer screen resolution). I'm a real tight-arse when it comes to paying for software... but I'd pay for an application that gave me seamless access to read my Calibre library (on my LAN) from my Android device (with limited local storage).

  6. Diophantine textbook... on Possible Proof of ABC Conjecture · · Score: 1

    I find these titbits about number theory absolutely fascinating... I followed a few courses at undergraduate level that touched on this material - without giving me a solid grounding. What I'd like to know is this: Is there a good textbook that would bring me up to speed with this material? I like Wikipedia articles - but I find them disjointed.. what I'd like from a textbook is something that leads me through the subject from undergraduate level onwards. Can anyone make any recommendations?

  7. Re:too bad GCC is not relevant anymore thanks to L on GCC Switches From C to C++ · · Score: 1

    Does LLVM have features for coverage analysis to compare with GCOV?

  8. How big is 'big data'? on How Big Data Became So Big · · Score: 4, Insightful

    And how are we measuring the size? What sizes are measured for typical 'big data'?

    Are we talking about detailed information, or inefficient data formats?
    Are we talking about high-resolution long-term time series, or are we talking about data that is big because it has a complex structure?

    Is the data big because it has been engineered so, or is it begging for a more refined system to simplify?

  9. Re:The man has a point. on Television Next In Line For Industry-Wide Shakeup? · · Score: 1

    Perhaps... I'm considering buying a replacement for my 2000-vintage 28" 4x3 ratio CRT TV. I'm not in a hurry as I rarely "watch TV".

    I like the Samsungs - especially the ultra-thin 46" ones... with fast refresh and high-definition. Their biggest down-side is that they aren't competitively priced relative to other manufacturers - IMHO.

    I am interested in a seamless way to use the TV to display what would be on my Laptop otherwise... I like the idea of watching internet video on a big screen... and I like the idea of lounging with a keyboard and having a full-PC environment on my wall... but I don't know if these will be mere gimmicks for me.

    I don't care about 3D - but I do care about slimline high-resolution displays with great connectivity. Thereafter, for me, it's price, price, price.

  10. Re:Online dating on Looking For Love; Finding Privacy Violations · · Score: 1

    Congratulations.... I'm pleased to see that things worked out for you.

    When I think about it, I notice a number of weird problems with the idea of dating sites. Free dating sites, inevitably, will be the preferred haunt of the insincere who lack commitment to the idea of forging a new lasting relationship... you'd expect the participants - if genuine at all - to be looking for cheap thrills... encouraged that by avoiding handing over credit card details, they're in some sense shielded by anonymity. Conversely, paid dating sites turn my stomach. I'd have no objection to paying a fair commercial price for introductions to people of interest to me... romantic or otherwise. The snag is that dating sites aren't selling a competitive introduction service - the most charitable description of their business model would be that they're trying to 'sell love' - though maybe they should just be regarded as old fashioned pimps. The obvious lack of integrity in the sales pitch for such services leaves me feeling very negatively towards them.

    If there was a site that introduced me to groups of locals interested in obscure topics that might interest me - I'd pay for that... assuming the party I paid understood that they were engaged in a merely administrative capacity. I guess that a useful service like that doesn't present the same opportunities to gouge the vulnerable - so I don't expect to be a customer of such a service any time soon.

  11. Re:Security on Faster-Than-Fast Fourier Transform · · Score: 1

    One of the compelling mathematical insights of Fourier's mathematics...

    Perhaps not an ideal way to ask a question, but you sound authoritative. :)

    Can you recommend a book for someone who's broadly familiar with Fourier transforms who wants to get to grips with all of "Fourier's mathematics" rather than just some limited aspects of it as exposed by a particular practical application?

  12. Re:It's not only programmers vs bosses on The Bosses Do Everything Better (or So They Think) · · Score: 2

    Most programmers (including those egotistical twits who call themselves "developers" or, god forbid, "software engineers") DO need everything laid out in black and white. They also start with the assumption that any problem is the fault of the "lusers" misunderstanding the software or unrealistic expectations.

    It seems you overlooked that my post referred exclusively to "competent programmers".

    You think that 'programmers' are born with these innate skills ...
    You're just another nerd who thinks everyone outside your profession is incompetent. Look in the mirror.

    Thanks for the chuckle. I trust you notice the irony in this as a response to my suggestion that competent programmers have skills beyond ad-hominem?

    Programmers are not 'born' - people (worthy or respect as such) are born. Through application and study, they may become skilled/competent programmers. You seem to be under the illusion that the label 'programmer' is a genetic deviancy - presumably one you don't think afflicts yourself?

    Programming competency (obviously) is not a sufficient universal qualification - but those who are able often have a wide range of related transferable skills applicable to a far wider range of activities. It is the responsibility of competent management to make best use of these abilities, and to facilitate effective communication to establish the best possible outcomes.

  13. Re:It's not only programmers vs bosses on The Bosses Do Everything Better (or So They Think) · · Score: 5, Insightful

    While I've met a few 'programmers' whose skill set is limited - requiring everything to be laid out in black and white... far more often, I find competent programmers are also deeply insightful analysts; innovative problem solvers; dedicated, hard-working and have an eye for accuracy and an ear for honesty. While you can resort to ad-hominem when people disagree with you, such attacks don't work on machines... with fallacious argument off-the-table, those who program are forced to exercise other skills.

    I definitely respect sales and marketing - when it's done well. There's a real skill in creating a buzz about a product or service you can deliver - and in closing deals to generate revenue. However... this does not mean that anyone who associates themselves with sales or marketing is automatically above constructive criticism. A major problem for both sales and marketing is that there's a motivation to short-termism... Marketing can blame someone else if they create a buzz about a product that can never be delivered (and it's easier to get people excited about things that are impossible than the mundane...) Sales suffers from the ABC - "Always Be Closing" problem, too, where there is considerable motivation to promise anything, no matter how dishonest, to 'get the deal done' - especially when some convenient 'office politics' can lay the blame for any subsequent disaster at someone else's door.

    The underlying problem with all this is management. If sales and marketing run amock - without clear instruction to the aims of the business - they'll run the company into the ground soon enough. Similar catastrophes hang in the balance with technical staff and R&D... Executives need to both respect their staff, and take responsibility for the big picture... They need to avoid the temptation to micromanage (which leads to inevitable failure); they need to learn to draw on the experience of others - and to delegate without washing their hands of a matter. Without suitable direction, you'll end up with a ramshackle bunch of people all blaming each other as the company fails... this is not the fault of the employees - per se... or, even, of day-to-day management... but of the executive. In large corporations where failure as an executive is rewarded similarly to success, we should expect this sort of organisation-wide failure to be endemic.

  14. Wrong approach. on Are Programmers Ruining the Design of eBooks? · · Score: 2

    I don't want specific media for ebooks. I want an ebook device that accurately displays the printed page.

    Where's my A4 300+DPI E-ink tablet that's been promised 'just around the corner' for years now.

  15. Re:Scepticism... on Wielding Supercomputers To Make High-Stakes Predictions · · Score: 1

    Doubling your computational effort to extend your weather forecast to a 24th day might well be justified, as might doubling it again to get an extra hour. Doubling again to get the next few minutes, or again for an extra few seconds is far harder to justify - especially as other addressable factors might have greater influence on the uncertainty of the predictions.

    We clearly have a different subjective take on the typical practical value of calculations at the cutting edge of 'brute-force' computation. Without specifics we are unlikely to progress the debate. There are, undoubtedly, some problems that can only be tackled by more grunt (tightly coupled computation) but - in my opinion - progressing these problems head-on, typically, does not offer benefits commensurate with the cost.

  16. Re:Scepticism... on Wielding Supercomputers To Make High-Stakes Predictions · · Score: 1

    The diminishing returns implied by the Lyapunov exponent definitely lend credibility to my claim that much of supercomputing is objectively pointless, but I was anxious not to focus upon only one of the ways in which calculations might be irrelevant.

    I'd agree that "bigger is better" - but only if we exclude cost from our assessment.With significant financial overheads for marginal improvement in accuracy, I have to wonder - at the extremes of industry practice - might the same funding might been more effectively deployed otherwise? Might a better strategy be to simply accept the limits of inexpensive computing, and focus on finding more effective approaches to practical problems?

  17. Scepticism... on Wielding Supercomputers To Make High-Stakes Predictions · · Score: 4, Insightful

    I like supercomputers in the same way I like architectural monuments - there's an element of beauty in stretching technology to ever more extreme goals, but I'm far from convinced that there's an objective, practical, point to any of the calculations they make.

    I'm very sceptical about climate change prediction - because, without any calculation, it's blindingly obvious that climate will change (all evidence suggests vast changes throughout history) and - because mankind is significant among life on earth - obviously we should assume a fair chunk to be 'man made'. I seldom see the questions that matter addressed... for example, in what ways can we expect climate change to be beneficial to mankind? When we ask the wrong questions, no matter how large-scale or accurate our computation, it will be worthless. Don't get me wrong, I see immense value in forecasting... but I don't see available computational power as a limiting factor... in my opinion there are two critical issues for forecasting: (1) collecting relevant data accurately; (2) establishing the right kind of summaries and models. While some models are computationally expensive - in my opinion - the reason for attempting to brute-force these models has far less to do with objective research and far more to do with political will to have a concrete answer irrespective of its relevance... The complexity of extensive computation is exploited to lend an air of credibility, in most cases, IMHO.

    "Don't worry about the future. Or worry, but know that worrying is as effective as trying to solve an algebra equation by chewing bubble gum. The real troubles in your life are apt to be things that never crossed your worried mind, the kind that blindside you at 4 p.m. on some idle Tuesday."

    The reason is simple: avoidable disasters occur not because we haven't done enough calculations - but because the calculations we do are done for the wrong reasons and produce irrelevant results. If we want to move forwards, we need more observation and more intelligent consideration. Iterating existing formulas beyond the extent possible with off-the-shelf technology, IMHO, is unlikely to yield anything significant.

  18. Synchronisation to own server... on Will Firefox Lose Google Funding? · · Score: 1

    I use various desktop PCs, and I want to share my passwords and bookmarks between them... but I am not comfortable with this personal data in the cloud - even on Google's servers. This is exactly the same reason I use Thunderbird and Lightning with my own mail and calendar servers rather than Google Mail/Calendar... even while I'm disappointed with Thunderbird and Lightnig's progress in recent years. I don't want my (potentially sensitive) data lurking in the cloud.

    With Firefox, I solved this using XMarks and a personal DAV server on my own hardware accessed over HTTPS.

    With Chrome, while XMarks has been ported, it doesn't support personal DAV servers... which is a sticking point for me.

    Chrome would probably win me over if it could synchronise bookmarks and passwords against my own server... in spite of my wider concerns about its integration with Google services.

  19. I've been having a go... on GCHQ Challenge Solution Explained · · Score: 3, Interesting

    I'm aware that the solution has been leaking out onto the net...

    Starting later than most, in spare time, I've trudged through stages One and Two... I've been playing with the stage-3 executable and have disassembled it... though there remains further tedious trudging for me to demonstrate by sensible sequential steps how to go about solving stage-3.

    I'm finding it difficult to convince myself that it's worth the effort... I'm sure I can fathom any remaining steps - based upon the fact that there has been little about stages one and two that was actually 'challenging'. It seems silly to plod onwards without 'cheating'.

    I was interested principally to try and find out what sort of skills GCHQ actually want... I never assumed I'd be (one of the) first to solve it. The experience has left me wondering what sort of job this sort of tom-foolery would suit one for. Sure debugging and OS-level skills can be valuable - but the challenge is most time consuming as one is required to guess the objective - identifying the intentions of the challenge setter rather than to address real-world issues.

  20. No brainer, if... on Schools Buy .xxx Domains In Trademark Panic · · Score: 3, Insightful

    I guess it's a "no brainer" if you're paying with someone else's money.

  21. Re:Swirly flat pancake thing... on Ask The Bad Astronomer · · Score: 1

    :) I understand how the angular momentum is conserved. What I want to know is where it came from in the first place.

  22. Swirly flat pancake thing... on Ask The Bad Astronomer · · Score: 3, Interesting

    A question that's bugged me for years.

    Whenever I've been shown a picture of any galaxy, I've noted a swirly thing as flat as a pancake.

    My question: Why are galaxies "flat as a pancake"? If the universe arose from random gas clouds, I'd not expect stable swirling galaxies - at least not on every occasion... I'd have expected to see a cluster of bodies tumbling chaotically. What gives?

  23. Can we believe HP? on HP To Introduce Flash Memory Replacement In 2013 · · Score: 1

    My bullshit detector is going off - and it's not because I don't believe this sort of technology is just around the corner - because it is. I just don't have confidence that it will be brought to us by HP... given recent evidence HP seems quite capable of snatching any defeat from the jaws of victory.

  24. Re:Links & hints to the data on The Guardian and the Wikileaks Encryption Key · · Score: 1

    ...people will die as a result of these leaked cables.

    Will more people die as a result of more widespread distribution - in your opinion? Do you have any evidence that genuine assassins need help from Slashdot to gain access to leaked intelligence data?

    My perspective is that this seems weird... JA and Wikileaks went to great lengths not to release non-redacted data... I don't believe that the Guardian mistakenly published the key... I can hardly believe that JA/Wikileaks gave it to them - and I find it inconceivable that they did this without making clear that the key was in strictest confidence. If the Guardian published the key, then the Guardian - not Wikileaks - released the data without redactions... somehow I doubt that the Guardian (journalist) will suffer the same reaction as JA/Wikileaks.

  25. I installed it a whle back... on Microsoft Wants Your Feedback On Its New Python IDE · · Score: 2

    I am **extremely** impressed. It's, by far, my favourite Python IDE (I'm using it in the free Visual Studio shell...)

    One drawback is that it encourages editing python under Windows rather than on a Unix-like platform, but that's something I can live with when it delivers productivity.

    I'm yet to use it for a real project - but I'm looking forwards to that experience.

    I'd definitely encourage anyone to, at least, give it a try.