Live data from Hacker News

Ask HN: What is something you do for clients that consistently blows them away?

news.ycombinator.com

281–288 of 288 posts

Re: Ask HN: What is something you do for clients that consistently blows them away?

#281
post #249

Earlier quoted context omitted.

Not unless your application aims to encompass the entirety of running a business. Otherwise it's just plain user-hostile greed. Personally, I do love whenever applications allow to export data and lack of such feature is IMO strong negative.

You are right I don't want to be user-hostile greedy. Its a fine line.

[deleted]

Re: Ask HN: What is something you do for clients that consistently blows them away?

#282

Earlier quoted context omitted.

PHPExcel for, you guessed it, PHP. An order of magnitude less hassle than CSV ("the files you generate are wrong, but only on some computers! Fixitfixitfixit!!!"), and surprisingly powerful.

Note: Last time we used it for large data report generation results were slow and consumed huge amount of memory.

Depends on the amount of data, calculations, and formatting. For "output this array of arrays as XLSX instead of CSV", I find its current performance acceptable.

Re: Ask HN: What is something you do for clients that consistently blows them away?

#283

Earlier quoted context omitted.

HTML table in a file with a .xls extension.

Newer versions of Excel will warn the user of possible file corruption if they try to open an .html file that has been renamed to .xls. The file can still be opened but the warning is bothersome.

An alternative is to make a .xlsx file with Excel, then unzip it. You'll get a folder with text files and then you'll see how to generate your own.

Re: Ask HN: What is something you do for clients that consistently blows them away?

#284
Not a developer but love technology: I began my organization skills by deconstructing simple BASIC games when BASIC was around as a pre-teen. Now, I'm hired to organize physical and electronic records, establish filing systems, workflows, and make physical records match the electronic records.

Create presentations that gather audiences' attention while not taking over from the speaker.

Desire to break into business analysis and have performed the work but not enough to make it official.

Past life created billing reports and client bills for a law firm. That took their THREE day billing process to less than one day on a sneakernet Access DBMS I designed.

Have also created feasible project and organizational budgets for humanitarian nonprofits.

Created an ad-hoc computer class for uneducated adults. Was told, "I've learned more with you in 15 minutes than a whole week at the community college." I purchased those computers for $4.00.

Re: Ask HN: What is something you do for clients that consistently blows them away?

#285
post #235

Anticipate their emergency procedures, and ship them a binder wrapped with dire warnings should it be removed from the data center. Multiple customers have said this has saved their bacon.

could you please elaborate? What's in the binder?

Emergency procedures for administrating the network gear. There's two sections: 1) symptom->fix procedures, and 2) how to rebuild everything in the network from scratch in case it got wiped.

The reason it's in hardcopy is because you can't look stuff up on the Internet if the Internet is down.

Re: Ask HN: What is something you do for clients that consistently blows them away?

#286
post #73

Earlier quoted context omitted.

So, to follow the diplomatic approach here: Client: "Encrypt our data using the md5 cipher." Consultant: "I will investigate the feasibility of this." ... two days pass ... Consultant: "I have considered your proposal. I believe we should encrypt your data with SHA-256. md5 is insecure, here's several references. SHA-256 is much more secure and more popular. It is a NIST standard, and just as cheap." Client: (probabl…

Except you can't encrypt with a hash function.

Actually you can use a cryptographic hash function such as SHA-256 (or MD5, but lets not go there) as the core of a stream cipher. Basically stick a seed (key) combined with a counter as input to the hash functiom. Use the output as the keystream. Stream ciphers such as ChaCha are basically block based PRFs that operates like this.

Of course the performance would be silly compared to dedicated functions. ChaCha20 has less than a third the number of iterations compared to SHA-256. And each iteration is much faster.

Good thread: http://crypto.stackexchange.com/questions/48/is-it-feasible-...

Re: Ask HN: What is something you do for clients that consistently blows them away?

#287

Earlier quoted context omitted.

Do they have a backup of it? :-)

The client accepted a faustinian deal there! :p

;-)

I hope and don't think so. Demanding them to use ClearCase, that would however been pure evil.

Re: Ask HN: What is something you do for clients that consistently blows them away?

#288
post #64

Earlier quoted context omitted.

I generally respond rather negatively to automated emails or chat messages that seem human but are not, and I've been thinking of how I would approach this if I had a company big enough that automatic greetings are 'necessary' (or desirable, at least). Perhaps one solution is to use a clearly non-human company 'avatar' character specifically for some of these interactions? A robot or pet character?

How about a clip?

Or perhaps some purple creature?
Post reply on HN