HNHacker News
TopNewBestAskShowJobs

logicalmind

1,061 karma · joined February 26, 2009

You can contact me at logicalmind @ google's email service.
submissionscomments
logicalmind··on How ACH works: A developer perspective
There is a strict system in place for violating the rules:

https://www.nacha.org/NSfines

But if things occur on accident, there is a "Returns" process for handling it. It looks like the author intends to cover that, at least partially, in the next installment. Here is a list of return codes if you want a hint:

http://www.mainstreetmerchantsolutions.com/ach-return-codes

logicalmind··on How ACH works: A developer perspective
Yep, here are the current details:

https://www.nacha.org/news/nacha-leads-industry-toward-ubiqu...

logicalmind··on How ACH works: A developer perspective
If you google for an example "nacha file" instead of an "ach file" you should be able to find what you're looking for. Here is one example of what one looks like:

http://www.treasurysoftware.com/ach.html

logicalmind··on How ACH works: A developer perspective
I happen to work with ACH/NACHA files and send them to/from various locations. The file spec outlines that there are "control" records with various values that are supposed to be used to validate the batches in the file and the file itself to prove the file is internally consistent. I have often found that when receiving the file, these control records are hard-coded and invalid. And when sending files, some vendors don't even bother to look at the control records. It's a whole different world.
logicalmind··on How ACH works: A developer perspective
If you want to get into the nitty gritty of the format of ACH/NACHA files you can buy the spec here:

https://www.nacha.org/nacha-estore-rules

But you can find parts of the book online at various places. Many financial institutions support NACHA files, but you'll also find many that violate the spec. I happen to have implemented a C# NACHA implementation recently and it wasn't a lot of fun. And there is a huge difference between ACH receipt and ACH origination.

logicalmind··on Ask HN: What encryption algorithms should we take as compromised?
Exactly. A lot is lost when security deals strictly with theory instead of pragmatism. Theoretical breaks in crypto algorithms are important, but much weaker links in the chain are easier to attack. Using the best, unbreakable crypto does not protect you from more realistic attacks.

Obligatory XKCD:

http://xkcd.com/538/

logicalmind··on An Update on HN Comments
In my experience, up/down votes correlate more closely to agreement/disagreement than to whether they are good or meaningful. Knowing the audience of HN is often more important than adding to the discussion. That doesn't mean that good or meaningful comments are useless. But if you do present a good and meaningful argument that goes against the majority, you will often be silenced. This frequently results in that person deleting their comment as the downvotes accumulate. I'm not sure how this is accounted for in the statistics of the site.
logicalmind··on What I've Learned From Female Founders So Far
I think I have a different perspective on this topic than most here. My wife has founded multiple companies. I also have two daughters (and a son). One of which is very interested in programming. I'm older, but back in college and early professional life I worked with a number of women. Myself and my colleagues treat them the same as the rest of the team. There certainly weren't a lot of women, but we didn't treat them any different.

But the current generation of young techies seem to be outright hostile towards women. All you have to do is read some of the comments on HN whenever a topic in this area arises. From some of the things I read in comments I seriously give pause on whether I should push my daughter in programming/tech. Some women can tolerate this hostility better than others, but I don't see it going away anytime soon. I really think the problem is with the attitude of the modern young techy towards females. I don't know where it comes from or how to fix it. But it worries me.

logicalmind··on Tesla Model S Outperforms Aston Martin
I know you're kind of generalizing here, but I've been a computer guy and a car guy for decades. I've been in numerous car clubs for the vehicles I've owned and raced. I think you'd be surprised how many car guys are in the computer industry in one way or another. Most modern fuel injected cars have custom programmable computers that allow the competent programmer to get every last bit of performance out of their cars.
logicalmind··on Things People Believe About Computers
push, pop, thrash, swap
logicalmind··on Probably not for hackers
Would love a lobste.rs invite if you still have on available (email in profile). Thanks!
logicalmind··on I Tried Hacking Bitcoin and I Failed
I'm no bitcoin expert, and you seem to be more knowledgeable than me, so I have a question regarding this trace-ability. As far as I understand it, every transaction is essentially a digitally-signed source/dest/amount tuple. Where source and dest are bitcoin wallet addresses. These wallets/addresses can be created and destroyed at any time. So if I transfer bitcoins to a wallet/address I generated that we'll call wallet1. And then later transfer those bitcoins to another wallet I generated we'll call wallet2. If I now delete wallet1, how is the flow of bitcoins traceable?

It's entirely possible that were discussing two types of traceability here. The traceability of bitcoins from wallet/address to wallet/address will always be possible. But the wallet/address to owner traceability seems impossible. But maybe I'm misunderstanding.

logicalmind··on The Minimum Viable Kitchen
Or if you don't like cleaning. I can usually clean a non-stick pan with a wipe of a paper towel. Unless you're making a pan sauce, you usually can't clean a non-teflon pan as easy.
logicalmind··on The Minimum Viable Kitchen
One thing that I haven't seen mentioned yet is that most of the high-end makers of pots and pans (all clad, le creuset, etc.) also sell their "seconds" at significant discounts. You can get them online and at some of their outlet stores. The defects that make them seconds rarely impact their ability to cook.

My opinion on pots and pans is that you should consider non-stick pans to be disposable. Even the best ones will have their teflon worn down over time. So I don't waste money on high-end teflon pans. I buy heavy duty aluminum teflon pans from restaurant supply stores. My personal preference for non-teflon pans is enameled cast iron and/or clad stainless steel pans. These pans will last a lifetime. So people should buy ones they're comfortable spending.

logicalmind··on The Minimum Viable Kitchen
Yeah, I use a smooth steel. These knives get truly dull. I sharpen them myself with wet stones and I've tried various angles on the blades. I have 5 victorinox chef's knives of various size. And two victorinox filet knives that I use for cutting fish and breaking down large cuts of meat. The filet knives last a long time because they very rarely touch the cutting board. But for the most part I use a MAC chef's knife.

In about 9 months time I will have dulled all 5 victorinox chef's knives and the one MAC knife I own. And the MAC gets more than half of the load during that time.

logicalmind··on The Minimum Viable Kitchen
One caveat that people rarely discuss about Victorinox Fibrox knives is that the don't hold an edge very long. They're a great starter knife and a great long-term knife if you don't mind sharpening it fairly frequently.

For example, at the rate I cook, I had to buy three separate fibrox chef's knives to go a solid month without needing to resharpen. And then I'd need to resharpen all three. I decided to upgrade to a slightly more pricey knife that was made of a harder metal. I can now go between 6 and 9 months between sharpening that knife.

So if you do go for the victorinox knives, they will arrive super sharp. But be prepared to resharpen them frequently depending on how much you use them.

logicalmind··on How you eat corn on the cob predicts whether you're an analyst or algebraist
Very interesting. Now I am very curious how some famous physicists and mathematicians eat corn.
logicalmind··on Clojure is not Software Conservative
I agree with your sentiment. But using the words "Class warfare" to describe it doesn't help your cause. It is equally a bad labeling of valid discussion points.
logicalmind··on Overfocus on tech skills could exclude the best candidates for jobs
Let me give you a hint, look for big fish in a small pond. Seriously, there is so much unappreciated talent out there simply because a person has graduated from a university that is less than top-ten, or even, way lower. There are people out there who are smart who haven't traveled the tradition route to get there who are ignored and even ostracized just because they aren't from a top ten school.

There seems to be a binary relation to hiring. Either you graduated from a top-ten school or you dropped out. There are plenty of disadvantaged people who couldn't get into those top-ten schools for various reasons but are the big fish in their small pond who you may want to look towards.

logicalmind··on Ask HN: Who Is Hiring? (May 2012)
When this application was started around 2008 or so we had a number of frameworks to choose from. At the time we chose spring.net. Looking back on it, that was a good choice considering most of our alternatives at the time (and since) have come and gone. Particularly Microsoft technologies that seem to come and go all the time. We're pretty happy that we chose a reliable, stable and well-maintained library such as spring.net.

I am curious what alternative you'd recommend, particularly if it's something that is production ready and has a certain future.

We're well aware of how hard it is to hire good C# developers. But in my opinion, a good C# developer isn't going to be put off by the choice of Spring.NET.

logicalmind··on Ask HN: Who Is Hiring? (May 2012)
Western suburbs of Chicago (Naperville area). No H1B, no remote. We are looking for junior to mid-level person with either a Java background looking to move to C# or a C# background. If coming from a C# background, must be open to open source libraries like Spring.NET.

It's a small team and you will work with public-facing web applications in the financial field as well as back-office application for internal stuff. Must understand RDBMS fundamentals.

I cannot name the company publicly because this is not an endorsed post. But shoot me an email (email is in my profile) if you're interested or have any questions.

logicalmind··on Hardcore coding contest by Quora & InterviewStreet
Reading this should give you a push in the right direction:

https://en.wikipedia.org/wiki/Analysis_of_algorithms

logicalmind··on John Nash's Letter to the NSA
The first time I looked at this pdf there were blocks of printed text all over the place that floated over the handwritten text. By floating over I mean literally covering the written text. After I read your comment I looked at it again and it was simply the handwritten text.

I'm not sure if my pdf reader confused things or the nsa has a special redirect for me. But the complete handwritten text is perfectly readable to me now. I'm not sure what I saw before, but it was odd...

logicalmind··on John Nash's Letter to the NSA
Maybe the fact that it is not typed is a key to it's hidden meaning. Maybe there are reasons that only parts of this letter are clarified...

In all seriousness, this pdf basically unreadable. It would be nice if there was a readable version available to the general public. If there is one, please let me know because this is very interesting.

logicalmind··on The Greatest Customer Service Story Ever Told, Starring Morton’s Steakhouse
Heston Blumenthal did a show on steak in the UK on his show "In Search of Perfection". He tested and tasted various UK steaks. If you're interested, you may want to look up the episode.
logicalmind··on Creator of "Dirty Jobs" Mike Rowe testifies to Congress
This brings up an interesting side point. I'm not sure if it's the same everywhere, but in the state I reside there are two sides to the trade professions.

One side is the service side. This is typically non-union and employees are trained at vocational schools that specialize in some field of expertise.

The other side is the new construction side. This is typically union and employees are trained via schooling and apprenticeships provided by the union itself.

In general, the union/new construction side makes more money, but, it's harder to get into the union and you generally work less hours (and make less money) until you are a fairly senior person. The non-union/service side will make more money (and work more hours) at least initially. The service side has very high turnover of youngsters.

logicalmind··on Creator of "Dirty Jobs" Mike Rowe testifies to Congress
Actually, sending the least experienced technician to your house first is an intentional tactic. My father is a retired HVAC person of more than 40 years. He used to work for small family owned shops but the big companies (like gas companies) began buying up the shops in various areas. Then providing HVAC service plans via your gas bills.

They would load up on young guys and keep one or two old guys. They'd always send the young guys first because they were paid about 1/5th of the amount of the old guys per hour. If they fixed things correctly, then they made more profit. If they didn't fix things, you still paid the hourly rate anyway. After the revolving technicians of various skills attempted to fix (and charge you anyway), they would eventually send in the senior guy to actually perform the repair.

Most of the repairs are easy and minor. Nowadays furnaces have circuit boards with LED lights indicating the problem. So it's mostly just replacement of a known part. So most of the time they made a lot of profit by sending the youngest/cheapest guys.

logicalmind··on Patrick McKenzie (patio11) on Japan Aid: Help for the Well-Prepared
Are Patrick's observations a literal case of survivor bias?
logicalmind··on Amazon Terminates Illinois Affiliates
Yes, the taxpayers can leave. But on the other side are the people providing the service with whom the government has made these contracts.

Some people took these positions based on the deferred compensation. If that goes away, there will need to be upfront compensation. If neither of those happen you won't find many qualified people willing to take those jobs. Both sides will get screwed.

logicalmind··on Amazon Terminates Illinois Affiliates
Even if that spending is money they are contractually obligated to pay based on contracts they made years ago?
← PreviousPage 6 of 13Next →