HNHacker News
TopNewBestAskShowJobs

seanc

1,682 karma · joined February 19, 2009

submissionscomments
seanc··on A method to promote sleep in crying infants using the transport response [pdf]
Also, lots of kids really resist sleep and can take quite a while at it. That's where check-ins come in.
seanc··on A method to promote sleep in crying infants using the transport response [pdf]
Kids and families are different, but do keep in mind that there is a world of difference between an infant and a 1-year old like the grandparent (perhaps literally?) poster was talking about.

There is nothing inconsistent about holding an infant and then sleep-training a 1 year old.

seanc··on A method to promote sleep in crying infants using the transport response [pdf]
I did much the same thing when the kids were about the same age. I would also put a kitchen timer _in the room_ set to 3:10. So at 3 minutes I got the reminder to stop what I'm doing and go to the room. Then at 3:10 their timer goes off and I came right in the door. The idea was to teach them that the timer brings the parent, not the crying.
seanc··on The last person standing in the floppy disk business
Back in the 80's few machines had hard drives, and often only one floppy. So if you put your disk in the drive and fired up the machine then bang, you were infected.

Also, lots of machines with hard drives were configured to boot from floppy by default. Few floppies had working boot sectors, so most people never noticed. Until they put an infected disk into A:, turned on the computer and saw chaos ensue.

seanc··on The last person standing in the floppy disk business
Not true! Floppies had viruses too. Even back in the 80's.

https://en.wikipedia.org/wiki/Michelangelo_(computer_virus)

seanc··on One-on-ones with executives
One small point on which I'm sure the author would agree is that an executive meeting can shift around between the three. Especially a pre-scheduled skip-level.

It can start with some Mentoring, the executive might hear something interesting and do some Fact Finding, and then become concerned enough to do some amount of Loyalty Check.

IME, this rule is the one that will keep you grounded through such an experience: "Also try to be kind: my rule in this situations is to always assume what I say will be inadvertently shared with the person who it’s about."

You might call it the Mercury rule; right next to Golden!

seanc··on One-on-ones with executives
Hmmm, it seems to me that if an executive is reaching across the organization for that kind of thing, that's a bad sign. It means the executive doesn't trust their leadership team (in the case of a skip-level) or their peer organization (in the case of a dotted-line meeting).

That said, bad signs don't always mean bad things; as the author indicated a "Loyalty check" can range from "Just wanted to check in on how things are going and hear some detailed updates straight from the folks at the coal-face" (very healthy and normal) to "So-and-so is getting ready to betray our entire organization and I want you to plug this anonymous USB key into their computer".

seanc··on Ask HN: How do you get better at debugging/finding a solution?
For sure! My least favourite type of bug is the converse though. "How is this possibly working?"

When you're pulling on a thread and come across a function that looks completely broken and yet somehow is not.

seanc··on Ask HN: How do you get better at debugging/finding a solution?
This talk, "Debugging with the Scientific Method" changed how I debug problems. I try to watch it once every year or two.

tl;dr, when debugging people naturally form a hypothesis about what is going wrong and then set about gathering evidence to support or refute that hypothesis. When you do so unconciously you are very prone to biases of all sorts, most importantly confirmation bias.

When you do so mindfully, and Write It All Down then you are much more likely to a) come up with an evidence gathering exercise which will usefully falsify your hypothesis, and b) respect the gathered evidence, reject the now false hypothesis, and move on to a new one.

https://www.youtube.com/watch?v=FihU5JxmnBg

seanc··on Thoughts on ML Engineering After a Year of My PhD
"Suppose every organization is able to clearly define their data and model quality SLOs."

I laughed out loud. The rest of the essay is so on point I'm attributing the author full marks for a classic example of the dark, laconic understatement that builds so many bridges amongst technology professionals.

seanc··on Love Song to Costco
Somewhere I read a quote from some cranky business analyst complaining about how the low prices, quality products and high wages impact profits. "It's better to be a Costco customer or Costco employee than it is to be a Costco shareholder."

To which I responded "That sounds like a well run company!"

seanc··on Lenses
Take heart! Plenty of very smart and capable people bounce off this sort of thing. I think it's a matter of temperament; some folks are wired for strict typing and struggle to see the value of dynamic typing, other folks vice versa. It's always valuable to walk a mile in the other shoes, but here we are.

For the record, it's not immutability that cause "the record problem" and bring these complex ideas, it's immutability + strict typing. Clojure's weak typing and tree-based immutability makes the record problem just as clean as the OO version:

  (assoc-in person [:personAddress :addressCity] city) 
returns a new record with the new city, and any other function with a reference to 'person' would not see it changed.
seanc··on Dentistry is less scientific and more gratuitous than people think (2019)
Veterinarians as well: https://www.theglobeandmail.com/business/article-private-equ...
seanc··on Building Self-driving Kafka clusters using open source components
I'm confused about the breezy way in which they distribute partitions and consumers. Since the producer computes the partition key and the consumer chooses which partitions to bind, how does the central kafka team enforce balance?

One would need some sort of policy about how developers use the Producer and Consumer API's for these things, but that would be a very difficult thing to manage and enforce I would think.

seanc··on Building Self-driving Kafka clusters using open source components
Be that as it may, I agree with the spirit of the grand-parent comment, which is that if you stick to straightforward Pub/Sub Kafka works great.
seanc··on Canada to ban foreigners from buying homes
In exchange we get population mobility; without this tax break homeowners would be very reluctant to ever sell their house and move someplace else. Also, housing capital gain isn't completely tax free; we all pay increasing amounts of property tax as the value appreciates. Although those taxes are baked into rents so maybe that's a wash depending on one's point of view.

Policy is hard and unintended consequences are around every corner. For example, I could see an argument for changing the scheme to a special rebate. So you pay your capital gain tax when you sell your primary residence but then get it all refunded when you buy another one. But then this scheme would wind up dinging senior citizens with a massive tax hit just when they're trying to put together cash for some end-of-life care.

seanc··on Solar-powered robotic beekeeping
In the FAQ they say they heat the frame to a temperature which "harms the varroa but does not harm the brood". IANABK, but color me skeptical.
seanc··on Stainless steel leaches nickel and chromium into foods during cooking (2013)
Humour is generally discouraged on hacker news, but this is too spot-on to resist:

https://xkcd.com/1905/

seanc··on Why won’t anyone teach me math?
Well as a physics grad who struggled with first year LA and a parent of a current university student I can fill in some blanks. Linear Algebra specifically is a superpower these days and I was very excited to do the best I could to help by daughter get past the barriers I experienced and learn it well.

I failed. I found her course to be not only sink or swim, but actively hostile to student learning. As mentioned in another post, assignments and quizzes were returned weeks late with little helpful coaching. Assignments very often worked with higher levels of abstraction than presented in the lectures, for example the first time she saw a matrix of functions was on a homework assignment.

Furthermore there seemed to be no additional help for Linear Algebra. To my great surprise the math department had no facility for matching students with tutors. The university math help center was almost exclusively oriented towards calculus and had no resources for Linear Algebra. After weeks of searching online we finally got a call back from a third party tutor, only to be informed that this person (a grad student in math) couldn't help us because the assignments were "too specific to the particular course."

The _only_ place I've ever seen someone show any creativity and ingenuity in teaching linear algebra is 3Blue1Brown, but obviously even though he's got a whole linear algebra series it's not a complete university course, nor is it meant to be.

So yeah, it's a damn shame, and IMO inexcusable. Linear Algebra is the foundation of modern data science and machine learning. Math departments should consider it a sacred duty to bring as many students as possible to at least some level of comfort and familiarity, but instead they seem to treat it as an annoying distraction at best, or a weeder class at worst.

seanc··on Why won’t anyone teach me math?
You might be surprised. My daughter took first year university linear algebra last year and graded assignments and tests were often returned weeks later, in some cases well into the exam preparation period. I told her this was unacceptable and she should complain, but you can imagine why a young, shy first year student might not be able to get over that potential barrier.
seanc··on Cloudpilot, a PalmOS Emulator for the Web
I bought an MP3 Springboard module. Friend of mine asked "Where is the 'stop' button on that thing?" "There isn't one. There's nothing to stop."
seanc··on Ask HN: Did I make a mistake jumping on the homestead bandwagon?
Any time one is consuming "lifestyle media" where a person is advocating a way of living you have to ask these questions:

1) Are they making a non-trivial amount of money just from the advocacy? Are the living off the farm or off YouTube?

2) What other supports might be invisible? Do they have family money? Do they have a cadre of volunteers?

tl, dr; Is this person Talking Their Book?

seanc··on Show HN: Bytle – A Wordle-like game where you guess an unsigned 8-bit binary int
It's a 10 bit number so I think you mean 1023, but yeah.
seanc··on Why Are Topre Keyboards So Expensive?
WASD is a pretty good place to start. They don't try to be fancy, just good.

https://www.wasdkeyboards.com/

seanc··on ProctorU is dystopian spyware
My guess would be so their algorithm can ID my face. Same reason I can't wear glasses in my passport photo.
seanc··on ProctorU is dystopian spyware
I invite candidates to "error out" to internet resources and use their own professional judgement about what is and is not okay.

To set people at ease I tell them up front that only one candidate has crossed the line (googled the solution) and everyone else has made perfectly appropriate choices; "elseif or elif?" and small details like that.

seanc··on ProctorU is dystopian spyware
Yes, that's shocking. Many, many people are simply incapable of using a computer without glasses.
seanc··on Ask HN: Coping with cancer in the family
Yep, for most people (like my Dad) cancer takes one inch at a time. So when it takes an inch you have to give it that inch, but you don't have to give it two.
seanc··on Show HN: My wife is pregnant; naturally I made a baby-name app to prepare
Yes, for sure, in the end you should call people what they want to be called. I know lots of Chinese people who chose an English name rather than put up with hearing their Chinese name horribly mangled all the time, and I know other Chinese people who prefer to go by their Chinese name and coach people how to say it properly. Or as close as we can get.

In my case sometimes people have trouble with 'Sean' (Irish for John), so I just tell them to say whatever style of John they're most comfortable with. Since it's a biblical name they'll have heard John before in their own language and have access to something familiar.

But mileage does vary indeed.

seanc··on Show HN: My wife is pregnant; naturally I made a baby-name app to prepare
Relevant XKCD:

https://xkcd.com/327

← PreviousPage 4 of 9Next →