DougWebb

Joined 17 years ago

Karma
3,324
Submissions
1,264
Member since
Apr 21
I've been a professional software engineer for the past 20 years. I consider myself a tool-maker, someone who creates tools that make work (and life) easier for others. Let me know the problems you or your business face, the tedious things, the complex things, the things that seem like "there must be a better way", and I'll work with you to create automated tools to handle those things, so that you can focus on the real work that makes your business great.

https://webbindustries.com

https://stackoverflow.com/users/story/73475?view=Cv

Freelance Software Consultant - Jun 2017 - Present

- https://webbindustries.com

Senior Software Engineer at Surround Technologies - 2011-Present

- https://surroundtech.com

Lead Architect at Experian Cheetahmail - 2010-2011

- http://www.cheetahmail.com

Senior architect at Wolters Kluwer Medical Research - 1996-2010

- http://www.ovid.com/site/products/tools/ovid/ovidsp_access.jsp

- https://www.youtube.com/user/OvidWoltersKluwer

View on Hacker News

Recent submissions

Comment · 5 months ago
The company is providing existing services to existing users for payment.

The company is offering potential new services to current and potential users in the market and getting feedback on how valuable those new services might be.

Comment · 1 year ago
> Just today, I spent an hour documenting a function that performs a set of complex scientific simulations. Defined the function input structure, the outputs, and put a bunch of references in the body to function calls it would use.

So that's... math. A very well defined problem, defined very well. Any decent programmer should be able to produce working software from that, and it's great that ChatGPT was able to help you get it done much faster than you could have done it yourself. That's also the kind of project that's very well suited for unit testing, because again: math. Functions with well defined inputs, outputs, and no side-effects.

Only a tiny subset of software development projects are like that though.

Comment · 2 years ago
If they have deeper pockets than the user, they're the ones who will get sued for abuse they enable.
Comment · 2 years ago
I've never been worried about LLMs. I've always been worried about how people will use LLMs and how they will interpret the output of LLMs. Especially people who don't understand what LLMs are doing.
Comment · 2 years ago
You should make the channels change the video they're playing on a schedule, and link to a tv guide listing that shows the schedule.
Comment · 2 years ago
I really like how there are only 12 channels, and you don't get to choose what's on. The only way to make it even more like tv from a few decades ago would be if half of the channels were static.
Comment · 2 years ago
T1 and T2 are completely different diseases. T2 should not be called diabetes. It should be called insulin resistance or chronic carbohydrate overdose.

I was diagnosed as pre-diabetic/T2. I started wearing a cgm and watching how various foods affected my blood sugar. I eliminated foods that caused spikes, and started cooking my own meals so I could control what went into them. I wound up with a very low carb diet of meat and vegetables, and a very stable blood sugar with NO spikes ever. According to my blood work and checkups I cured my NAFLD, cured my hypertension (including getting off drugs for that), and "cured" my pre-diabetes. I lost a lot of weight, but still have a lot more to lose.

I put cured in quotes because I don't think this diet can cure you once you're bad enough to need treatment. I think it can only put your disease into remission so that you don't suffer any health effects from it. Some of us just can't overeat carbs or we develop this disease, and the only effective treatment is to stop eating the carbs.

Comment · 2 years ago
Your body doesn't prefer glucose over fat. Too much glucose is toxic, so your body will focus on reducing it first. Too little is also dangerous so your body will make some from protein if necessary. But only as much as it needs.

Fat adaptation is about shifting your hormonal balance and response to retrain your body to maintain a lower level of glucose, and to retrain your cravings and hunger.

Comment · 2 years ago
Gmail was invite-only to join and get an @gmail.com account, but once you had it you could interact with any email account user, and they could interact with you. GMail isn't a walled garden. Facebook, Wave, G+, etc are. That's why they depend on rapid user growth very early on when the hype is fresh.
Comment · 2 years ago
So, getting fatter as I get older is a good thing? /s
Comment · 2 years ago
Maybe, in climates that get cold, these chargers should be indoors? It's not like they need to worry about exhaust fumes.
Comment · 3 years ago
I'm hardly an expert, but I think "government debt" and "government investment" are accounted for the same way, but only the former is a problem. If the government sells bonds/T-bills (eg acquires debt) and uses that to improve the country in a way that benefits the citizens and encourages population and economic growth, then its worth doing. If the government uses the money only to pay interest on existing debt, or to give it away to make wealthy citizens more wealthy, or other unproductive uses, then it's not so good.

The attacks directly on the national debt are a political strawman, meant to distract from the real issues about where revenue comes from and how it is spent. It's like the constant debt ceiling wailing; Congress sets a budget and legislation that requires spending more than the revenue available, then sets a debt ceiling that prevents the treasure from borrowing to cover the required by law spending, then bitches and moans and grandstands over how the debt ceiling creates a crisis. It's all for show.

Comment · 3 years ago
What kind of software maintenance work does not create new software? Are you only deleting lines of code from the existing software?
Comment · 3 years ago
The problem isn't that the drug results don't translate from mice to humans. The problem is that after testing the drug successfully in mice, they follow that with testing the marketing campaign with the mice. The mice never buy the drug, so they decide to drop it as unprofitable and move on to another drug.
Comment · 3 years ago
If you can provide more info about this, I'd be very interested. What sort of breakdown are you getting? Function names and descriptions of their behavior? Or is it more like the auto-generated reference documentation that you get from something like JavaDoc, where it's just a list of functions and argument names with no indication of what anything does?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton