rodw
Joined 15 years ago
Joined 15 years ago
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.
It's still quite problematic IMO
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.
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.
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.
Curiously, based on the DOL guide at [1], which to be fair isn't text of the actual law but it is an official government publication meant to explain it, _technically_ it is _not_ acceptable to give 60 days of severance in lieu of notice, but since the penalty for violating the act is a 60 days pay and benefits to all impacted employees, it works out the same either way.
> Can I pay my workers their salary and benefits for 60 days in lieu of notice? > > Neither the Act nor the regulations recognize the concept of pay in lieu of notice. WARN requires notice, making no provision for any alternative. Failure to give notice does a significant disservice to workers and under-mines other services that are part of the purpose of the WARN Act. However, since WARN provides that the maximum employer liability for damages, including back pay and benefits, is for the period of violation up to 60 days, providing your employees with full pay and benefits for the 60-day period effectively precludes any relief
[1] https://www.dol.gov/sites/dolgov/files/ETA/Layoff/pdfs/_Empl...
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.
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.)
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.
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.
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.
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.
I was the VP of Engineering at Intellinote
We were acquired by BroadSoft: And then by Cisco: Lately I've been working on a side-project at: I have a little personal site at You can see some of the open work I've been doing at