Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Riecoin: A Cryptocurrency With a Scientific Proof of Work

reluctantjoiner Tax and Currency Value (156 comments)

If an economy goes bad enough (e.g.hyperinflation) black markets spring up, and only at the end are the cognac/cigarettes exchanged for the currency to pay the taxes. So being accepted for tax isn't a sufficient condition for a currency to have value.

In a normal economy, currency has value because it's accepted everywhere for local transactions because of certain safeguards*. That is, if I hand over money to a store to buy something, and the storekeeper never hands me my item, I can go and ask Plod for help. And the converse situation holds as well. In a black market, you have to rely on word of mouth (or force) to put the unscrupulous out of business.

(* The flip side is, as Libertarians are fond of pointing out, is the currency can be manipulated. That's the price you pay for having the state involved in maintaining the Rule of Law.)

about 7 months ago

Non-Coders As the Face of the Learn-to-Code Movements

reluctantjoiner That's a comforting notion... (158 comments)

But the mindset that lead to the poor code being produced in the first place will also be unable see that the solution is to bring in a professional to do it right.

Non coders only see the physical component of coding and can't see anything else; just as if I watch a carpenter work, I won't recognise the skills applied there. Applied to management, they don't know that they don't know, and therefore use the only criteria they understand, which is price.

about 7 months ago

First Evidence That Google's Quantum Computer May Not Be Quantum After All

reluctantjoiner Uncertainty Principle (224 comments)

If I understand correctly, you are actually only certain of position or momentum when the wave function collapses to point values. i.e. You are HERE or you are going EXACTLY this fast.

When you perform a measurement (say of position), the wave function will indeed say: The probability of finding the particle at 'x' is 1. However, the more certain you are of it's position, the less certain you are of it's momentum because of the relation dPdM ~ h_. (Where d is the uncertainty in the measurement; h_ is Planck's Constant). You are correct in that it's the wave function that is spread out, not the particle itself. If you measure the particle's position again a little later, there's no guarantee you'll find it again at 'x'.

P.S. I've not studied physics formally, but I've found this series from Yale to be quite instructive and easy to follow. I might have misunderstood, so I welcome any corrections from actual physicists.

about 7 months ago

How Reactive Programming Differs From Procedural Programming

reluctantjoiner Toy Example (186 comments)

I'm trying not be as automatically dismissive as others, but this example isn't convincing. If your enterprise can be encapsulated by eleven use cases, any framework will suffice. But even in this toy example, we can some obvious missing things.

For example, the "Purchase Order" entity includes a reference to a sales rep. From it's inclusion we infer that is important data, so it would also need to be added as a "reaction". There's also no hint on how these "reactions" are actually implemented. The original article claims that consistency is enforced but doesn't really explain why.

The customer.balance Rx, specified for the place order use case, states that its value is the sum of the unpaid order totals. This expression is automatically reused over all transactions that use the field. So, the balance is increased if an order is added, decreased when it is deleted or paid, increased when you raise the quantity, and so forth. With imperative code, it is easy to overlook one of the use cases introducing âcorner caseâ(TM) design and coding errors. Reactive practically eliminates this class of error.

The above might be what they mean, but that's not sufficient for consistency. If your database field is merely a duplicate of derived data in other entities, you shouldn't pat yourself on the back for avoiding a problem you created in the first place! You can also overlook a use case in the analysis phase too, and then you'll fail to include it regardless of the framework.

I think I'd like to see an example with all the entities included and some normalisation. Then maybe I might be convinced that RP has any advantages over triggers.

about 8 months ago

What Are the Genuinely Useful Ideas In Programming?

reluctantjoiner Re:databases (598 comments)

Surely any programmer ought to know the underlying principles that make databases work (ie ACID etc) even if they never intend to go anywhere near multi threading. Even in single threaded programs knowing what and how ACID works can help. Have you never done a write() and wondered where the data you sent to disk went?

Perhaps the relational calculus might not be strictly necessary, however if knowing the theory behind relations helps engineers from naively treating databases as data garbage dumps, it'd be worth it.

about a year ago

Middle-Click Paste? Not For Long

reluctantjoiner I don't miss Middle-Click Paste on OSX (729 comments)

It's strange. Before I switched to OSX, I used it all the time in FVWM and found it so useful I even bought a proper 3 button mouse (ie three parallel buttons, none of this scroll-wheel malarky). I wonder if the environments are just too different. That the resulting workflow changed so much that middle-click-paste would've been unnatural.

On the other hand, maybe t's been so long that I've accepted the fact, so I no longer think "that operation would've been so much easier in X)

about a year ago

Homeless, Unemployed, and Surviving On Bitcoins

reluctantjoiner Re:Internet Advertising (403 comments)

That explains the "make megabucks working from home" ads that I see. I assumed it was the usual money laundering "work". I'm not sure wether clicking on ads for things you have no intention of buying is morally better or worse than using your bank account to help launder money...

about a year ago

New App Aims To Track Your Dreams

reluctantjoiner Maybe trying to determine demand? (112 comments)

In marketing, you're apparently supposed to determine how much of a market exists for your product (ie will anyone buy it) before you start designing and building. Something I wish I'd learnt before I built my app, but there's always next time.

In the case of this app, the point might be market research instead of raising capital. And now it's on slashdot, it looks like they're getting a two-fer.

about a year ago

Stronger Winds Explain Puzzling Growth of Sea Ice In Antarctica

reluctantjoiner I hate Watermelons as much as the next Capitalist (236 comments)

Truth Quark was just examining one of the arguments between inaction and action in a logical way. Put explicitly, climate change is a sufficient condition for reducing emissions, but not a necessary one. If an Oracle appeared and told you climate change was definitely not happening, would you stop trying to reduce pollution?

Slashdot likes car analogies, so here's one: When your mechanic says he can't find a problem, it doesn't necessarily mean your car is fine.

1 year,10 hours

Ask Slashdot: Attracting Developers To Abandonware?

reluctantjoiner Become a Free Software Manager (321 comments)

Determine if there's sufficient demand for your preferred environment to grow and be maintained, sufficient to pay the salaries for a small dedicated team. If you can't code, perhaps you can manage the project or handle the marketing. If the demand isn't there, you may have to deal with the situation as is, or transition to another platform.

1 year,3 days

Why Apple Went 64-Bit With the iPhone 5s

reluctantjoiner Re:iOS apps on a Mac? Why? (512 comments)

I've seen a few apps which have both desktop and mobile versions. I can't name them offhand because I didn't expect this question. I think they were primarily "productivity apps" like spreadsheets, where you can expect to spend a bit of time in. I think the reason it's not more common is iCloud integration. It's not difficult to implement, but does require additional effort in the form of design and most especially testing. I suspect that most developers don't think the effort is worth it. I considered adding it to my app, but when I looked at all the apps I use regularly, none of them include iCloud integration.

I haven't ported my app to OS X, but the base would be easy enough. I'd have to be sure of demand before spending the time and money. I'm sure that's true of any IOS developer of apps that don't require specific hardware.

1 year,3 days

Facebook Deletes Social Fixer Community Page Without Explanation

reluctantjoiner Re:Backups (192 comments)

> Should the crowd here really be supporting marketers? I think we are enlightened enough to see how much they cost our society with a very poor cost to benefit ratio compared to other economic endeavors

I used to hold that view, but it occurred to me that might be slightly irrational. If you have a product or idea you need to A) know if anyone will buy it B) let people know it exists. Kickstarter is obviously a marketing endeavour, and it seems to be of benefit.

On the other hand, "The Greatest Movie Ever Sold" talks about a South American town which banned advertising. The store owners relied on word of mouth for their business. I'm not sure that would work for a business with only an online presence. Few things go viral, and nobody's entirely sure why one thing goes viral and the other not. Waiting for people to patronise your business is about as effective is waiting for the phone to call in starting a relationship.

And to return to the subject, it reminds me I need to make a backup of my hosted site Real Soon Now.

1 year,5 days

The Cryonics Institute Offers a Chance at Immortality (Video)

reluctantjoiner Re:Say What? (254 comments)

Slashdot has done without an editing feature for so long, I think it will never be implemented for fear of ruining it's "retro" feel. Ah well, our redundancy will have to remain on record.

1 year,29 days

The Cryonics Institute Offers a Chance at Immortality (Video)

reluctantjoiner Say What? (254 comments)

An embryo is a small collection of cells, which are most definitely living. The act of freezing halts cell division and replication. It's not as if the mother's soul reanimates a dead embryo when it's implanted in the womb.

1 year,29 days

GNUstep Kickstarter Campaign Launched

reluctantjoiner Future Options (131 comments)

It might be nice to have a mature "wine like" option for OS X. Eventually, your perfectly functioning, useful computer is going to be "too old" to install the latest OS. Sometimes that just feels like forced obsolescence so having an alternative option in this case is useful. Also, if this was available around the time Apple abandoned the XServe customers, it might have eased their transition a little.

Witness all the grumbling about Apple in the "Larry says Apple is doomed" thread. If Apple goes off the rails, having the option of switching to Linux whilst still accessing your programs and data would be handy.

about a year ago

Forget Flash: Resistive RAM Crams 1TB Onto Tiny Chip

reluctantjoiner Pasting in X without a three button mouse (287 comments)

It was (is?) a common setting in older Linux window managers so a person with a two button mouse could paste into a window by 'chording' the left and right mouse button, as if they had a three button mouse. Chording may have worked for Englebart, whose mouse was a sturdy mechanical thing. With a plastic mouse it works about as well as you think.

about a year ago

What's Stopping Us From Eating Insects?

reluctantjoiner And Tomato Sauce and Rice (655 comments)

As above, you can't just remove the top layer plus a little more and be safe. By the time you've spotted the mold, the toxin (Botulinum) has already spread throughout the sauce. And then there's the spores, which you can't see and which can travel a considerable distance from the initial colony.

about a year ago

Hollywood's Love of Analytics Couldn't Prevent Six Massive Blockbuster Flops

reluctantjoiner Faramir and Osgiliath? (1029 comments)

So after an almost exhaustive list (which I mostly agree with btw) you left out the "improvement" to Faramir's character and the hobbits little side trip to Osgiliath?

Annoyingly, it's even lampshaded: "We shouldn't even be here!". Indeed.

about a year ago

J.K. Rowling Should Try the Voting Algorithm

reluctantjoiner On the plus side.... (128 comments)

John Katz is back! And who says /. ain't what it it used to be?

about a year ago

Microsoft Has 1 Million Servers. So What?

reluctantjoiner Re:Homage (172 comments)

Has anyone checked what variety of wine he drinks with his fish?

about a year ago


reluctantjoiner hasn't submitted any stories.


reluctantjoiner has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>