Forgot your password?
typodupeerror
User Journal

Journal: 24/192 Audio Redux

Journal by msobkow

A while back I put my laptop into forced 24bit/192kHz output mode in order to be able to play some Grateful Dead tracks that were recorded in that format. I've left it at that setting on the Windows 7 laptop because it plays back lower resolution audio just fine.

In fact, it seems to upsample lower resolution audio rather nicely. So while CDs and MP3s still are far from as clean sounding as the Grateful Dead tracks, the upsampling prevents "digital fatigue" and sounds more "musical" than 44.1 Hz output does on my Linux box. So I find myself spending more and more time listening to my music under headphones plugged into the laptop (a rather nice set of Sony noise cancelling full-cup headphones that cost nearly $300 15 years ago -- a gift from good friends.)

For the life of me, I do not understand people who claim they can't hear the difference between 44.1 audio and higher resolutions. They must be deaf. The difference is obvious as night and day, if you know what to listen for.

User Journal

Journal: The tragedy of brain-dead apparatchiki entrusted with the care of children. 6

Journal by jcr

Earlier today, I read an account of a little girl getting a severe sunburn while on a school field trip, because of an unconscionable policy prohibiting children from possessing sunscreen while at school or on school activities. I looked up the name of the spokesman who had the nerve to try to defend this policy to the press, and wrote her the following e-mail:

Miss Chancellor, you and the pinheads you serve in the Northeast Indecent School District are a tragic example of the kind of abject incompetence that pervades American public schools in the past several decades.

I would urge you to resign and pursue employment in the janitorial services industry, but youâ(TM)re obviously too goddamned stupid to be trusted with cleaning supplies.

-jcr

Well, it would appear that Miss Chancellor was offended by my criticism, and she replied thusly:

Your comments do not warrant an intelligent response. Clearly - you do not have all the facts.

Now, it's rather unusual for an apparatchik in a shitstorm to bother to respond to any of the angry e-mails they get, so naturally I have replied:

On Jun 6, 2014, at 10:26 AM, Chancellor, Aubrey wrote:

>Your comments do not warrant an intelligent response.

Since youâ(TM)re entirely incapable of an intelligent response, that just works out fine and dandy now, doesnâ(TM)t it?

>Clearly - you do not have all the facts.

The fact is that when you screw up like this, the thing to do is apologize and promise the parents, the child, and the rest of the community that it will never happen again. You donâ(TM)t double down on your idiotic policy of depriving children of sunscreen.

When children are entrusted to you by their parents, your paramount duty is to ensure their safety and well being. it is NOT to sacrifice their welfare to your psychotic need for obedience.

-jcr

More on this as it develops. Start the popcorn.

User Journal

Journal: MSS Code Factory 1.11 has been released to production

Journal by msobkow

This day had to come eventually. It was just a matter of patience, persistence, and time.

Today I released MSS Code Factory 1.11 to production.

This is the first time I've ever released a piece of software because I honestly believe it's ready to be released rather than because some marketing/sales rep or management had set an arbitrary delivery date.

This release was 4 years in development. The project itself was started 18 years ago.

But my baby has all grown up, and it's time to send her out the door into the wild, wild world.

If I were to die today, I'd die knowing I accomplished something with my life.

This has been the mountain I had to climb; the ocean I had to sail; the desert I had to cross. It has been my mission ever since I first conceived of the idea of manufacturing code by reversing the logic of a compiler/parser way back in my University days.

For those of you who are programmers, please download and play.

http://msscodefactory.sourceforge.net/

By the way, as a side effect of the testing and validation of MSS Code Factory itself, I produced CFUniverse, a conglomerate business application model project that is nearly 14,000,000 lines of source code. To put that in perspective, the biggest project I ever worked on was about 1.5 million lines, coded by a team of over 150 developers over a 3 year period. Were you to print out CFUniverse at 100 lines per page, double-sided, you'd need 5 cases of paper plus another 20 reams to do it.

I'd love to dump that sucker on someone's desk for a code review!

User Journal

Journal: 2+ port router+asterisk server? 14

Journal by drinkypoo

I need a new system on which to run asterisk, bonus points if I don't have to configure it from scratch. I'd like to spend less than $200 (ideally I'd pick up something used if necessary for $100) but I have storage devices available, whether CF, SD, USB, or what have you. It can have wireless, but it doesn't have to because I have a routerboard for that. I have found my pogoplugs to be unreliable at best.

User Journal

Journal: Throwing in the towel on Facebook. 7

Journal by jcr

Last post to FB:

In the time since I created this Facebook account in 2006, I found a bunch of old friends, met many new ones, wasted a whole lot of time, had some arguments that never would have happened in real life, and been frequently annoyed by the business decisions FB has made.

This post will be my last. I will delete this account 48 hours from now. Those of you who want to keep in touch can reach me as always at jcr@mac.com, which I've had for at least a decade.

All's well that ends. I wish you all peace, love and happiness.

It feels like leaving high school. There are people there that I will always care about, some that I love, some that I barely know, some that I have no idea how I met in the first place or why they're in my FB friends list.

A very smart friend of mine is working on changing social media from a site and a vendor that sells the users' info to advertisers, into a protocol that would operate on a peer-to-peer basis, with strong security to ensure that what we write goes to those we wish, and no one else. I hope he succeeds, and I look forward to making a fair bit of cash shorting FB when the writing appears on the wall.

  I will thank my friends who worked on FB, and every user there who ever shared a heartwarming, interesting, inspiring, or even outrageous bit of information that I wouldn't have found otherwise. Congrats to all the FB millionaires and worker bees, I wish them all the best.

I'll still be NSResponder here on /., on StackOverflow and Twitter. The internet is still a lot bigger than Facebook, and I'll see you all around.

User Journal

Journal: MSS Code Factory 1.11 is almost done

Journal by msobkow

Within the next week or few, I should be releasing MSS Code Factory 1.11 to production.

1.11 has been a 4 year effort, kickstarted by some rule sets from previous versions of the tool. Each of the earlier versions encountered problems which sent me back to the drawing board to resolve the issues I encountered, going so far as to migrate the core engine code to C# at one point, and then back to Java again, all in an effort to clean up the last bugs in the core technology (the effort was successful, but it was a good two years of my time to do it.)

As I write this, I realize that it's been roughly 18 years since I created the 1.0 version of MSS Code Factory using Java JDK 1.0. I've believed in the "write once, run anywhere" philosophy since day one, and bought into the "Network Is The Computer" concept as well. Hence my decision to focus the efforts of MSS Code Factory on Java, rather than diverging into other languages such as C# or C++ (although there is absolutely no reason I couldn't produce code for those languages, sharing the same database models and stored procedures that the Java code relies on.)

18 years.

My precious is almost an adult.

Just a few more weeks of database script testing, more to find and correct issues with the Business Application Models than with any expectation of long-term problems with the database installation scripts as manufactured by the tool.

At the point of release as a side-effect of testing, I'll have created CFUniverse 2.0. A mammoth general purpose database/schema/application comprising 366 tables and nearly 14,000,000 lines of source code.

Top that, 'ya slackers!

User Journal

Journal: REPOST: Brandon Eich 20

Journal by squiggleslash

(One last edit. After constructive criticism of my style from JC I'm going to lead this with a quote from a part of a post I made previously that sums up why Eich was unsuitable to be CEO without all the "It's not about X", "Hate campaign", and other stuff that is totally right but makes it all TL;DR. Original post after the -----, you don't have to read it any more)

It's not about what you think, it's about how you treat other people and how you deal with being, quite legitimately, associated with a set of actions (whatever the motive) that many find offensive. We would not be here today had Eich not, two years ago, thought this was a good thing to write:

Second, the donation does not in itself constitute evidence of animosity. Those asserting this are not providing a reasoned argument, rather they are labeling dissenters to cast them out of polite society. To such assertions, I can only respond: no.

about people who might possibly think he has animosity about gays because he donated, twice, totalling $1,000, after it became obvious what the nature of the campaign was, to an organization that repeatedly ran TV ads claiming married homosexuals were a danger to children.

That was a particularly dumb thing to write. It's something most of us feel sometimes when we're under attack, but that's kinda why the job of CEO doesn't go to just about anyone. There are so many useful positions Eich could have gone to, why-oh-why did they make him CEO?

-----

(Just three additional notes: First, I've reposted this because the original was open to everyone, and it turned out the same illiterate idiots who've insisted that questioning Eich's handling of revelations of his donations to an active hate campaign is the same thing as wanting him fired for his opinion are now trolling my journal. So, regretfully, I'm deleting the old JE. Second: this was originally written before Eich resigned. Some minor updates since this was originally published: additional line about "what Slashdotters believe", and removal of comment about other Mozilla board members resigning as this appears to have been misrepresented by media. Finally: actually the situation is worse than described below. In the below I presumed Eich hadn't known exactly what he donated to, thinking it was a generic pro-Prop 8 campaign. It turns out Eich knew it was a hate campaign before he made his donations. This significantly changes the relevence of "Strike 2" below.)

Let's get a few things out of the way first.

There is no issue with Eich's private views, and to a certain extent even his opposition to "gay marriage", however backward and unreasonable such a position might be. It is not about whether he supported Prop 8, whether his name appeared on any petitions in favor of it, or whether he voted for it - again, however unreasonable and backward and pathetic such a position might be.

The problem is this.

I remember the pro-Prop 8 campaigns. Those campaigning for Prop 8 did not focus exclusively on a small set of arguments focussed entirely on some kind of practical, or even religious, argument in favor of Prop 8.

The campaigns themselves were, objectively, homophobic and bigoted. They smeared. They lied. Dog whistles about "protecting our children" (couched with plausable deniability type justifications along the lines of "If it doesn't pass, children will think gay marriages are normal" - uh, right..) were common, as one obvious example.

And Eich donated money to that.

And having basically co-funded a campaign whipping up hate against 5-10% of Mozilla's workforce, he's now in charge of them.

That's strike one.

Strike two is that he's never acknowledged that this was ever a problem. My reading, both of his 2012 "explanation" (which lacks any justifications, it's more a "Don't call me a bigot, you're a bigot" type piece of crap we usually hear from right wing nuts caught with their heads in white hoods) and his current "Let bygones by bygones, of course I'll be nice to the gheys that's Mozilla policy!" comments) is that he's pointedly refused to distance himself from the campaigning he co-funded. No "I never had any problems with gay people and I was disappointed to see how the funds I donated were used", let alone support for groups combatting homophobia.

So... what happens next?

Firefox is Firefox. It's the world's best browser, albeit one that has suffered many knocks over the last few years both with its well documented issues with memory and reliability, and the user interface changes that continue to blur the line between it and its competitors. People aren't switching from Firefox to Chrome because they want Chrome for the most part, they're just switching because Firefox is becoming Chrome anyway, leaving no compelling reason to stick with it during the periods Firefox is especially unstable.

A political boycott of the browser is unfortunate and I'm not entirely sure it would be effective. At the same time, there's a feeling of powerlessness one has a result of this.

Moreover, there is an education problem within the community that's obvious from reading and engaging in the discussions on the subject. The same points come up over and over again:

- The equation of Eich's personal views with his public actions, as if all public actions have a shield if they're rooted somewhere in a personal view somewhere, no matter how slimy or despicable.
- The assumption that criticism of generic support for Prop. 8 is the same as criticism of specific campaigns for Prop. 8 that were objectively hate campaigns, with many refusing to believe any of the campaigns that were pro-Prop 8 contained hate propaganda.
- The failure to recognize that necessary and required qualifications for leadership include a requirement that mutual respect should exist between leader and lead.
- A failure to recognize the special role of a CEO within an organization
- An obsession with supporting those accused of homophobic actions because of some perceived disagreement with "Political Correctness", regardless of context.

I have a gut feeling that if Eich had donated $1,000 to a campaign calling for the re-enslavement of blacks, a campaign which used dog-whistles like "Welfare" et al, we'd still be having this conversation. Really. I do.

Eich is, objectively, not qualified for the Mozilla CEO job. I know some people say "Well, look at all his other qualities", and I'm sure they're right and great and all, but a blind man can know the rules of the road and the layout of New York City like the back of his hand but I still wouldn't want him driving a bus there. It is difficult to get good people some times, but you have to be patient. Good CEOs need to be good figureheads, they need to be respected inside and outside the organization. Eich isn't. Maybe one day he will be.

User Journal

Journal: Brandon Eich knew he was funding a hate campaign. He did it anyway. 1

Journal by squiggleslash

I had sympathy for Eich, despite wanting him to exit the Mozilla CEO position. We're a community of people with no social graces and the idea that someone might end up having their career choices limited beause their lack of human interaction skills - or so I thought - seemed depressing and obvious. To recap, Eich's stone-age views on equality weren't what bothered me so much as his failure to adequately handle the consequences of $1,000 in donations to an actual hate campaign.

That evaporated today. Eich knew exactly what he had donated to before he made the donation. Here's the link. And here's the money quote:

This is the campaign to which Eich contributed. It's proper to note that his two donations of $500 each came on Oct. 25 and 28, days before the Nov. 4 vote and well after the style of the TV campaign was established.

Quoting Eich, defending himself in his "I'm not a bigot, you're a bigot, so there, I win" post of 2012: (My bolding)

Second, the donation does not in itself constitute evidence of animosity. Those asserting this are not providing a reasoned argument, rather they are labeling dissenters to cast them out of polite society. To such assertions, I can only respond: âoenoâ.

If deliberately, intentionally, funding a campaign that calls gays and gay marriage a danger to children isn't evidence of animosity against gays, what the hell is?

It had been my previous position that Eich had simply mishandled the situation. He'd obviously made some donations, but I'd assumed he was telling the truth in claiming there was no animosity or homophobia on his part. I reconciled the two by assuming he didn't know that the funds he donated would be used in the way they were. I criticized him for not distancing himself from the campaign he donated to after it became apparent it was a hate campaign, not simply a pro-Prop 8 campaign. I said this was evidence of poor judgement.

This appears to have been a mistake on my part. The truth appears to be uglier.

User Journal

Journal: Depressing 4

Journal by squiggleslash

So you argue X. You make it clear your view is X, and not Y. You explicitly and repeatedly distance yourself from position Y as it's not what you believe. You explain X in clear detail and how X works.

ALL the responses to you start with the position that you're arguing Y. I'm modded through the floor long before I can get responses out pointing out that they're arguing against strawmen.

I'm losing faith but I don't know what in. Is it me, is it them? Part of me thinks "Well, I must be not explaining this well enough", but...

Genuinely asked for help here. Got kinda an answer, but it only semiexplains the whole thing. Getting the impression people read one phrase in my comments and once they've read it they completely switch off and ignore everything before and after it, including the explanation of why I'm using that phrase.

This may or may not be true, but if you can't call a spade a spade because people think you're talking about coffee grounds (OK, it's early in the morning and I'm tired), then how the hell do you proceed and explain that the problem starts with an actual fucking spade, not vaguely related pile of coffee grounds?

User Journal

Journal: Usability issues with Android, also trying to work around them 3

Journal by squiggleslash

While for the most part, I'm liking Android as a tablet system, I'm increasingly frustrated with it as a phone. By that, I mean I want to be able to use my phone as, well, a phone. Hindering this are several issues:

- My Galaxy Nexus really doesn't understand the necessity of prioritizing voice quality over data availability when I'm on a call. As a basic example, it recently switched, mid-call, from a 2GSM tower with five bar coverage to a UMTS tower with no bars (yes, no bars, which is one above no signal), with the result that my wife couldn't hear a thing I said, and I could only hear "Hello? Hello? Are you still there?" That's an example, the reality is it pulls this shit all the time, and the only way to actually make it reliable is to, well, switch it to 2G-only mode...
- Voice dialing has gone from merely "attrocious" to "what the f--- are they thinking?" over the last few years. Here's a brief history:

1. Google's first attempts actually involved listening to you say who you wanted to call, and then presenting a list of possible interpretations on the screen, requiring you to select, by viewing the screen and using your finger, which one you wanted. Pointless.
2. They semi fixed it, though it was far from reliable, and went in the wrong direction, going ahead with a call without any chance to confirm or easily cancel the operation.
3. At various times they tweaked it, usually breaking something in the process. At various times we've had confirmations. At other, none.
4. They then added Google's patented "You don't want few relevent results, you want as many irrelevent results as possible" feature that has made their search engine such a joy to use in recent years - not. Result, if I call my wife by her nickname, which is how she's listed in my phonebook, it'll translate the nickname into a full name (ie "Trish => Patricia", "Art => Arthur", etc) and then list everyone with that first name asking me who I wanted to call. And then, to add insult to injury, it doesn't recognize my answer ever and ends the session, requiring I go through the entire process again, and again, until I give up. To date, I have not successfully placed a call using the voice calling feature since it was implemented.

Stage 4 is so bad that I actually did something dramatic, I disabled the Google Search app (which is the only way to disable voice dialing) on my phone. Why? Because I didn't want the risk I'd be tempted to use it when driving. Being frustrated by something that isn't road related when you're driving is dangerous.

So... thinking of switching to a tablet/feature phone combination. To do this, the tablet needs T-Mobile data capabilities or else the phone needs some kind of Wifi or similar tethering. I suspect the latter is going to be tremendously inconvenient though, and I'm not sure there are any phones out there with that support.

The tablet needs to be pocketable, making 7" the very largest I can go for. Ideally it needs a front camera and microphone, as I assume the feature phone will have a decent camera for day to day use. GPS is also a must. Operating system? I'm not sure. I like Android but I'm not wedded to it. That said, if it were Windows 8 (are there any 7" W8 tablets?) or something like Ubuntu, I'd want things like an ix86 compatible CPU, expandable storage, and HDMI-out/USB-in ports, and I'm about 99% sure there are no tablets out there that meet that specification - not 7" anyway. To make it clear what I'm after it can be either of:

1. Android tablet, 7", decent modern ARM CPU, 16Gb storage+, front camera, microphone, GPS, T-Mobile compatible 3G or 4G

or

2. Win 8/Ubuntu tablet, 7", Intel Atom or equivalent, expandable storage, HDMI, USB-in, front camera, microphone, GPS, T-Mobile compatible 3G or 4G

So that's where my brain is at. A decent but portable tablet with a dedicated feature phone, rather than a jack of all trades that manages to suck as an actual phone.

Any thoughts?

User Journal

Journal: Could this be the mysterious Satoshi Nakamoto? 1

Journal by squiggleslash

It's a quiet evening in my office at the respected media empire of "Fair and biased, inc". My editor and I are discussing ideas for a great story. "You know", says the respected journalist of 96 years, "I'm hearing a lot about Bitcoin these days, it's some new currency or whatnot. Why don't you see if you can interview the creator, Satoshi Nakamoto?"

Seems simple enough, but the editor leaves and I get to work, and after many seconds of research, I discover a problem. Nakamoto is a man who is very difficult to reach. Extensive seconds of searching using the latest technology (Bing) brings me to an online encyclopedia writen by the Internet's most reknowned experts. And their conclusion, their consensus, is that Satoshi Nakamoto is probably not the real name of the inventor of this groundbreaking currency. Nobody has knowingly met Mr Nakamoto in person. Attempts to search for people with this name have proven fruitless.

It becomes apparent that I am looking for an enigma. If Bitcoin's creator is not called Nakamoto, then any details we think we know of him may also be untrue. Some have speculated that he is, in fact, a group of people. Nakamoto may not even be Japanese. Conspiracy theorists posit that the name may refer to an unseen life force existing on a parallel dimension. And some even think, however far fetched, that the creator may be a woman.

Determining who the real Nakamoto is will take some thought. I pour over email after email supposedly written by the mathematical genius. I examine the language used, the non-pertinant views expressed, and I attempt to build a psychological profile of this man. Perhaps, by examining the clues, I can determine who this person is.

I stumble upon a collegue's work for the esteemed "Newsweek" magazine. She identifies a Californian who might be Nakamoto. She concludes that her subject may be Nakamoto based upon the fact he has some kind of connection to Japan, is a libertarian, or at least is distrustful of government, and is a nerd. This is groundbreaking work, and I am inspired to build upon it.

What we are looking for, I tell myself, is a nerd. A nerd who uses pseudonyms. And that itself tells me an enormous amount about our subject, about the real face behind Nakamoto. For someone to remain pseudonymous, successfully, they must be able to distance that pseudonym from themselves, and an expert in cryptography like Nakamoto would know this. Insofar as we would be able to tell who that person is, it would be through personality slips, not through hard information that Nakamoto would leak. Nakamoto might, for example, deliberately mislead a reader about the color of his skin, but he would have more difficulty disguising a fact that might pin-point his location, such as the colour of a common plant in the area of the world he lives.

To this end, we can assume that Nakamoto would lie about everything he uses to represent himself. He would claim he lives in a country he does not, he would claim a name that places him in a population centre he has no links to, he would even suggest that his political views center around issues he has no interest in. And likewise, in his other life, his real life, realising that he must distance himself from the invented personality online, he would take steps to disguise views he really does share with Nakamoto. The "real world" side of Nakamoto's creator would criticize Bitcoins publically and forcefully.

I reread the Newsweek piece looking for clues I've missed. Newsweek reports that Nakamoto frequently switches between British and American spellings, and as this is unlikely to be deliberate, I take this as evidence of the real Nakamoto, a clue that, to me, suggests a person who might once have lived in Britain but now lives in the US.

A nerd. Who once lived in Britain, but now lives in the US. Whose public persona must distance himself from Nakamoto, perhaps someone who rubbishes Bitcoin in public.

I drop my coffee cup. Coffee spills on the carpet below, brown goo staining the once pristine rug as a shoc(GET ON WITH IT, ED) I am surprised, and shocked, and baffled. I know who Nakamoto is.

Nakamoto must be, has to be, me, squiggleslash.

This makes no sense. I have no recollection of ever inventing such a thing. In fact, I think Bitcoin is stupid. But then I start to look through the evidence. I look for anything that might show an unintentional leak of information, and I look for hard facts that Nakamoto or squiggleslash have obviously intended people to believe about themselves, that must be taken as opposite to what they are trying to say.

Nakamoto clearly attempts to imply, though his name, that he is Japanese. This means Nakamoto is not Japanese, and squiggleslash is not Japanese.

squiggleslash clearly wants people to believe he is a critic of Bitcoin, through numerous posts. This means the real face behind the two obviously supports Bitcoin, and Nakamoto not only supports Bitcoin, but invented it.

Nakamoto says little about his politics, but occasionally drops hints he supports libertarian views of the world. This means that Nakamoto is probably the exact opposite, perhaps a socialist liberal commie. And that's exactly what many people claim squiggleslash is when he says things like "I think war is bad and it would be nice if we had universal healthcare."

And the unintentional leaks of information just pile up. An ex-Brit living in the US, and one who posts regularly about Bitcoin on Slashdot and Twitter suggesting an interest in the concept. And they're both nerds. The choice of a Japanese name suggests an interest in Japan, and squiggleslash has a Toshiba HD DVD player - an exotic media display device invented in Japan.

I am forced to look at myself in the mirror. There I see the face of a man every Bitcoin enthusiast has wanted to thank since the creation of their favored currency.

"Hello Satoshi" I say.

The face in the mirror looks back at me, and with a puzzled expression replies: "What? I'm squiggleslash you idiot."

Correction

In our story of March 14th, 2014 entitled "Could this be the mysterious Satoshi Nakamoto?", it was claimed that squiggleslash is Satoshi Nakamoto, the inventor of Bitcoin. In fact, squiggleslash is not Satoshi Nakamoto.

User Journal

Journal: The greatest trick 3

Journal by squiggleslash

Hunter S. Woodward stood in the corner of his windowless office, tapping his pencil against his lip. In 25 years as a journalist for the AP, Hunter had never come across a situation like this before. This was a story, but one of disappointment. Newsweek had identified the man sitting in the chair behind him as Satoshi Nakamoto, the inventor of Bitcoin. And the real story, the story Woodward had wasted a pizza on, was that Dorian Prentice Satoshi Nakamoto, the man actually sitting in that chair, was nothing of the kind. An engineer who barely spoke English, and beyond a few circumstantial coincidences, had nothing in common with Bitcoin's creator.

"OK, Dorian, I... thank you very much again, and I have one more favor to ask, would you mind just confirming the details one more time, just so I know my notes are correct?", Hunter said, "You've already been the victim of one bad story, I want to make sure I, at least, get it right so you can get some peace."

"Of course", said Dorian. "Go ahead."

The veteran reporter strolled idly across the room, past the bulletin board, to lean on his safe. The safe was open of course, the need to keep it full of paper files of confidential material was another thing lost to new digital era that the real Nakamoto was a part of, and was empty save for the gym bag Woodward kept there.

"So... you came to this country in 1970 when E. E. Hunt corporation recruited you and sponsored your visa, you liked the sciences so you got a degree in Physics from Yale..."

"Yes, yes, physicals, yale, yes"

"...but you never liked the mathematics part. You had never heard of Bitcoins until you were first told about them two weeks ago by a friend called Ryder Shia..."

"Good friend Ryder", smiled Dorian. "Very nice man. Environmentalist, always saving the planet. Knows about Bitcoins, good with money."

"...whose birthday you were celebrating."

"...surprise Brithday", said Dorian. "Told me after he went on celebratory vacation. My English... not so good", continued Dorian, wearily, "But... yes yes, you say, uh, correctly?"

"Well thank you Dorian, and again, I'm so sorry. I hope at least you enjoyed the pizza!"

"Of course", said Dorian, "Glad to help. I go?"

"Of course", said Hunter. "I'll call you a cab."

Dorian staggered up, and with a wave left the office. Hunter examined his notes again, fingering the lock on his safe. The manufacturer's name, Yale, seemed oddly suspicious for some reason. And yet.

Hunter took his coffee mug from the desk, and took a sip. As he did so, the journalist's face froze, and the mug fell from his hands.

"I got degree, Physicals from Yale"

Hunter's gym bag, his physical training equipment, sat in his Yale safe, in clear view. Dorian couldn't have known it was a gym bag, surely? It was open, but only the fabric of some clothes, and his deoderant were visible. Degree brand deoderant. Coincidence. It must be. But.

The journalist's eyes switched to the bulletin board. A large poster dominated the board, "Ride Shares", it said, "Save the planet and some money!"

"Good friend Ryder. Very nice man. Environmentalist, always saving the planet. Knows about Bitcoins, good with money."

Beside the Ride Shares poster was another advertising an Easter Egg Hunt, and beside that, almost as prominant, was one announcing "Ssh! Birthday surprise!", reporting on a party being prepared for a coworker for the day they returned from vacation.

"Surprise Brithday. Told me after he went on celebratory vacation"

Paniced, Hunter picked up the phone. "Has Nakamoto left the building yet?", asked Hunter. The voice on the other end was non-commital. "I think I just saw him... hold on... no, I can't see him."

Hunter dropped the phone and ran out of the building.

Nakamoto had left quietly. "This way to leave please?" he'd asked the security guard at the door of the AP building. "Have nice day good", he said as he stepped out. He walked to the waiting taxi, and got in. His voice changed, he muttered "Get me to LAX airport, my good man. There's a Bitcoin in it for you if you can get there in fifteen minutes."

User Journal

Journal: Ignore this JE, unless you work for Slashdot 4

Journal by squiggleslash

You haven't (I think?) open sourced the new Slashcode, so consider this my contribution.

Executive summary

  • This is something to aid functionality testing.
  • There is formatting involved. This line, for example, is part of a unordered list (ul)
  • This document is both a test case (and has been posted twice, once as a journal entry, and once as a comment) and a functionality checklist.
  • There should be four bulleted list items here, a blank line above the first bulleted line, and "Executive summary" written in bold above that. Then another blank line and so on, but you get the picture. Underneath "What we, the users, are looking for" (which is in bold too) is a numbered list (ol). Take a gander at the source if you need to.

What we, the users, are looking for

  1. We should be able to read the discussions, nested, with some way to filter by moderation level
  2. Comments below our moderation level (or blocked for any other reason) should not appear, and neither should subthreads of those comments. We should be notified if such comments exist.
  3. Comments should be correctly formatted
  4. It should be easy to add a comment to a discussion starting a new subthread, or respond to an existing comment
  5. It should be immediately obvious how to format the comments we're writing.
  6. We should be able to easy visit a user's profile or our own profile
  7. We should be able to see what we've (or any user has) written (paged if necessary/desirable), with recent activity being prominent, and know what activity (moderation and number of replies) have centered around each contribution
  8. We should be able to visit a comment in isolation and see and interact with the discussion of that comment.
  9. We should be able to see journal entries written by a particular user, in order latest to earliest (paged if necessary/desirable), seeing the full content of each
  10. We should be able to post a journal entry from a button clearly visible on the front page and on pages relating to journals or ourselves
  11. We should be able to see all journal entries written by our friends (or by some equivalent means whereby we can build a list of users whose journal entries we're interested in) in order latest to earliest.
  12. We should be able to open any journal entry and, if discussion is ongoing, contribute to the discussion in the same way we do front page articles
  13. We should be able to add users to our friends list, or our foes list, or equivalent functionality
  14. We should have some way of using our friends and foes list to change what comments we see in a discussion at each moderation level. Alternatively we should have some other means by which to identify users whose journals we want to read, users whose comments we always want to see, and users whose comments we never want to see.

Nice to haves

In the words of every Slashdot user ever:

What's taking so long with the unicode support, man?

Also most websites let you edit comments, even if only for a window of time immediately after they were posted. And isn't it rediculous we don't have a spell checker? (Answer - not really, Firefox has that, but I thought I'd mention it because it's a common complaint.)

This line should stand on its own and have blank lines above and below it.

This line and the next one should be paired. There should be a blank line above this one but not below it.
This line and the previous one are paired. There should be a blank line below this one but not above it.

Also everything above should be in the same font. Just saying.

User Journal

Journal: Beta, the boycott, and discussion quality 3

Journal by squiggleslash

It does appear, with the "boycott" of Slashdot in full swing, that discussion quality on Slashdot is markably improved, not simply better than when it was when the betoddlers were throwing their rattles out of the high chair, but improved compared to how it is usually. This is, of course, my perception, and it's possible that I'm seeing what I want to see. Still, I'm seeing mostly on-topic material, and strangely I haven't commented as much as I did pre-boycott because I usually find someone else has said either what I wanted to say, or something that addressed my thoughts so entirely I don't need to say it.

Some thoughts:

Obviously beta isn't in place yet, and quite honestly, it needs work - the concept is great, but it needs lots of features implemented that aren't yet. So it's unlikely that people using beta are improving the place. On the other hand, it could be argued that people who liked D2 and stuck around after its implementation were the wrong type of contributor. People who remained despite D2 ensured some level of quality was maintained, but for the most part the decision by many to leave caused Slashdot a severe amount of damage.

What we have, with Slashdot sans betoddlers, is a mix of hangers on, new people who weren't attracted especially by D2, and people who never cared that strongly and still don't.

To that end, while I'm sure Dice is reconsidering whether it's worth going ahead with the redesign given the fit many have thrown, I think it would be worth their while accelerating the process and getting Beta "finished" and feature complete. I think Slashdot will benefit from a refresh, I think Beta is going in the right direction - even if the process of testing it was, maybe, perhaps, just stupid, and I think the people most upset about the changes are, with a few exceptions (because there always are) not the people who actually make Slashdot a good place to be.

One thing I would suggest is Dice open source the new Slashcode (if they haven't already, I haven't seen anything to suggest they have). It'd help us contribute improvements, show good faith, and be entirely in keeping with the history of this website which has always been free software.

Computers will not be perfected until they can compute how much more than the estimate the job will cost.

Working...