rodw

Joined 15 years ago

Karma
957
Submissions
288
Member since
Nov 7
If you'd like to get in touch you can reach me at `rwaldhoff` via gmail.

I was the VP of Engineering at Intellinote

    https://intellinote.net/
We were acquired by BroadSoft:

    http://www.broadsoft.com/news/press-releases/broadsoft_acquires_intellinote
And then by Cisco:

    https://www.cisco.com/c/en/us/about/corporate-strategy-office/acquisitions/broadsoft.html
Lately I've been working on a side-project at:

    https://www.fatpick.com/
I have a little personal site at

    http://heyrod.com/
You can see some of the open work I've been doing at

    https://github.com/rodw
View on Hacker News

Recent submissions

Comment · 1 month ago
Mathematics is by far the most accessible "science" in academia. Anyone can, in theory, produce novel results with nothing more than a pencil and paper. And while the existing literature may not always be readily "accessible" (in the easy-to-understand sense) it is pretty widely available (often online and certainly via any decent academic library).

But "frontier" mathematics is still a highly advanced, highly specialized field. It can take years of study to be prepared to understand the established theory and results for a given subtopic.

These two observations, taken together, lead to the predictable outcome of a lot of math "enthusiasts" with an incomplete understanding of the field loudly asserting that they have discovered a radical new result. Often they lack the foundation to even understand what they are doing wrong.

The reluctance of mathematicians to engage with amateurs that come off as cranks is a symptom of how accessible the field is.

Comment · 6 months ago
Page load time can impact index coverage (depth of crawl), freshness (revisit rate), and ranking.
Comment · 6 months ago
Looking like a "touch button" is still looking like a button. Some indication that an element is tappable is still useful.
Comment · 6 months ago
Technically (in the US at least) purely AI-generated content has no copyright, hence any copyright associated with the commit can only assigned to the human authors (or the entity they are working for). As I understand it neither Copilot nor Microsoft should have any actual claim of authorship (from a copyright/IP perspective).

It's still quite problematic IMO

Comment · 3 years ago
> Isn't the fact that they're able to restore deleted comments from that far back itself an indication of malice, or at least irresponsibility?

Meh. You're not exactly wrong but I think it's pretty common for user-generated content sites to follow a logical delete strategy. It holds open the door to being able to restore data deleted by end-user error, and within the bounds of their data retention policy keeps data around that may be useful for internal analysis.

Actually come to think of it seems plausible that they only have ~3 years of logically deleted data, having purged deleted records older than that.

It's also plausible they had all the is-logically-deleted information in some redis datastore that wasn't being reliably persisted to disk and the process had to be restarted for the first time 3 years.

I'm actually leaving my restored comments untouched for now out of curiosity about what they'll do about it now that the issue is known. I think that will probably answer the question about whether this was accidental or intentional.

Comment · 3 years ago
This was more or less my working theory. It's not _all_ of my comments that have been restored, it's only my comments going back to 2020 (and I can't be sure that _all_ of the comments in that time range were restored either, but it looks pretty thorough).

I wouldn't put it past Reddit to restore old comments given sufficient motivation, I just have a hard time imaging how the cost/benefit analysis would say that this is a good idea at this specific point in time.

It seems plausible that with all the other churn going on at Reddit - and as others have noted a large number of people deleting comments and accounts and maybe subs - that they accidentally restored some data-store to the wrong snapshot or something.

I just don't understand how the difference between "we HAVE N million comments" and "N million comments HAVE BEEN posted" in some investment deck could be worth the risk to reputation and good will, not to mention potential GDPR violations or bad press from doxing stalking victims or whatever.

Someone else mentioned SEO as a possible motivation. I might buy that. If Reddit is losing PV and DAU and restoring a bunch of old content would offset some of that with organic search traffic, that seems like something they might do.

Comment · 3 years ago
I've got a decade old account on which I've made a habit of manually deleting comments older than 6 - 9 months, since they get so little visibility and there's no value in leaving a breadcrumb trail.

Checking just now I see that comments up to 3 - 4 years old have been restored.

I'm not going to speculate as to why (beyond agreeing it's more likely to be incompetence than malice) but in my case at least there are definitely long deleted comments that have been restored.

Comment · 3 years ago
Comment · 3 years ago
IANAL and this may be minor nit, but I think when the WARN act is applicable, the laid-off employees are still _technically_ employed for 90 days (the pre-notice duration) and any additional severance benefits happen after that.

In other words, when the WARN act applies I don't think it's sufficient to give 90 days of severance. Those employees must remain on the payroll during the notice period.

I think it's common to tell these laid-off employees "you're on the payroll but not expected to report to work during the next 90 days", so it's kinda a distinction without a difference, but it does or at least could have an impact on things like benefits, bonus payouts and vesting.

Comment · 3 years ago
Do it or don't, man. I don't care.

But I stand by the statement that most able-bodied Americans could find some way to incorporate more human-powered transport into their routine if they really wanted to. And in many cases they could do it without any adding any superfluous travel. I.e., it may be slower or even less convenient in some way, but it was a trip you were going to make anyway. You're just changing the mode of transit.

(Incidentally if it's truly too dangerous or inconvenient to walk across the Costco parking lot with a loaded shopping cart I think we're well on our way to the people from Wall-E.)

Comment · 3 years ago
A "buy in bulk" warehouse store is of course one of the least reasonable examples you could have selected, but per the Bureau of Transportation Statistics 52% of car trips in the US are less than 3 miles, and 28% are less than 1 mile. Those are both very walk-able and bike-able distances.

Surely somewhere in that more-than-half-of-all-car-trips there are a few examples of car errands that could be easily replaced by bike, scooter or foot.

EDIT: incidentally even in the most car-centric dystopian suburb there are ways to incorporate more walking into your routine. The next time you go to a strip-mall or big box store you could park on the far side of the lot and walk to the door. A minor inconvenience in both time and effort, but you could probably add 1/2 mile or more of walking to your Saturday afternoon errands that way.

Comment · 3 years ago
I think it's likely that there is a higher concentration of tech (esp. software engineering) jobs in some of the further flung suburbs than in DC proper, which yields some more affordable options (sometimes at the cost of some urban amenities).

This is not a lot cheaper than what you quoted, but for ~$2k/mo you can rent a 1 BR apartment in one of those relatively new, relatively fancy condominium-style medium-rise buildings at Reston Town Center (essentially the "downtown" area, or at least one of them) which puts you in very short walking distance of a bunch of tech offices and even a good number of nightlife and entertainment options. You could easily live the "15-minute city" life there. It would be a little bit like living in a large outdoor mall, but it's a very walkable "neighborhood". (EDIT: the DC metro system is also within walking distance.)

There are a handful of other "tech hubs" like that scattered around the DMV.

Comment · 3 years ago
Or alternatively, high pay and old tech working for military contractors in roles that require security clearance. In some cases tech employers must pay a premium to get someone to perform extraordinarily tedious work.
Comment · 3 years ago
The "simple" part could be up for debate, but in what way is "replace some of your car/bus/train travel with walking or cycling" not a solution to the problem of staying in shape when you hate going to the gym?

It may not be feasible in all cases, but it's definitely feasible in some cases, and it absolutely works.

In particular, bike commuting is an excellent way to integrate exercise into your daily routine without going to the gym or the tedious exercise-for-it's-own-sake activity. It's not practical for everyone, but between power-assisted e-bikes and the observation that you don't need to do it _every_ day, it's a lot more achievable than many think.

Similarly, if you take public transport to work (or elsewhere) you could get off a stop or two early and walk the rest of the way to get some of the benefits even if lacking the time or stamina to do the whole trip on foot.

Integrating exercise into some task or activity you were going to do anyway (e.g., commuting or running nearby errands, if applicable) is much easier than trying to maintain discipline and motivation to exercise as a dedicated, stand-alone activity.

Comment · 3 years ago
> I have nothing intrinsic against electron, and I'll take everything back if I see these "natural fits" actually fit.

As a baseline, Electron performance _should_ be no worse than a regular SPA-style web UI running in the browser. Unless you find _everything_ on the web "irritatingly slow" it's surely _possible_ to create an Electron app with acceptable performance.

From my perspective anyway, I've both used and contributed to multiple Electron-based apps with performance that was not only "adequate" but not noticeably different from a typical native app. Basic Electron apps (done correctly) will look and feel more or less like a web app but perform more or less like a web app too.

FWIW there is a lightly-curated list of electron apps at https://www.electronjs.org/apps

I'm not sure offhand which of those is a good example of UI/UX and performance, but if you poke around with some of the medium-scope stuff (not too basic, not too ambitious) I'll bet you can find some examples.

UPDATE: I spot checked a few of those Electron apps for the fun of it. Here are a few examples you may find compelling:

* Deer - https://github.com/abahmed/Deer/releases/tag/v1.0.0 - A simple styled-text note-taking app that was last updated ~4 years ago. I don't _love_ all the UX choices personally but the performance seemed reasonable in my short test, especially considering the version of Electron they are using is 16 major releases out of date. There are probably more robust note-taking examples in that list (e.g. Inkdrop, Notable, Notion), this just happens to be the one I grabbed.

* Pencil - https://pencil.evolus.vn/ - A much more complex app for drawing fairly sophisticated Visio-like diagrams and UI mock-ups. Performance wise it seems about as responsive as a typical native app on my nearly 3 year old MacBook. But it may have large-ish baseline memory footprint so YMMV.

* I notice that some well known apps (or at least brands) are listed, like Trello, Asana, Notion, GitHub Desktop, Basecamp, WordPress, Twitch, Skype, Signal, Quickbooks, Light Table, Figma, WhatsApp, etc. For several of those I for one was not aware that they were Electron-based, and I'm guessing at least some (but probably not all) of those work pretty well. I think I've used both GitHub Desktop and Notion without anything to complain about but I'm not surprised that they are Electron apps. I've definitely used that Skype client and never noticed that it was an Electron app. I've never used it, but I'd bet Trello works well too.

IMO I think this demonstrates my original point in this thread: When an Electron app is well-engineered you don't even notice that it's Electron. It's survivor bias. People think Electron apps are bad because it's the bad apps that are noticeably Electron-based.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton