设置生日有一个限制:
糟糕!更新您的个人资料时出现问题:
-生日必须在1920/01/01之后
我知道90岁的用户数量很少,但不应限制要放宽一点,例如比任何已知的居住者更大? 120或150似乎都合适。
例如,我的祖父明年就要90岁了(几乎没有错过当前的分界线),但我无法想象他是那个年龄段唯一的计算机人识字能力强并且仍然很活跃,对SE网站(范围越来越广)感兴趣。我认为他还没有贡献(主要是由于评论限制,我会在询问或回答之前看到他发表评论),但是我已经通过电子邮件向他发送了我知道他已经阅读过的链接。
顺便说一句,错误消息是错误的:生日必须在1919/12/31之后,并接受使用第二天。
#1 楼
您是谁说一个90岁的男人或女人太老了,无法使用互联网?
评论
我不认为他们是要这么说,也不是在说那样。这里有一个开放的反馈,如果有人超过90岁,他们可以问这个功能请求。 OP似乎没有超过90岁,他只是抱怨一点根本没有需求的东西。
– BrunoLM
10-10-2,2:14
我完全同意。我父亲在整个职业生涯中都使用C和C ++编程,从没花一分钟时间在SO上。他帮助我顺利通过了艰难的C课程,因此我终于可以毕业。他是个巫师。让老歌做他们想要的!!
–丰富的划痕
2014年7月25日在6:44
@Bruno:能够立即自动注册与必须找出如何联系支持人员,提出功能要求然后希望其付诸实践有很大不同。我敢肯定,这是年龄歧视。
–托马斯·博尼尼(Thomas Bonini)
15年1月23日在19:22
我同意这一点。如果某个网站提供的个人资料可让您从一组可能的[“白人”,“亚洲”,“美国原住民”]中选择您的种族,或从一组[“直觉”,“同性恋”]中选择您的性别,即使我认为这是一个善意的错误,但我明显错过的人群中的许多人都会感到恼火-而且大多数人都认为这是可以理解的反应。我认为将这一限制留在“生日”字段上是不礼貌的。不要惊天动地,激怒粗鲁。但是仍然很粗鲁。
– Mark Amery
2015年6月30日在22:27
+1同意。将限制至少增加到至少1900。可能有一个用户在使用它,但这是生日,并不是在更改整个站点/网络功能。
–user354226
17年4月12日在6:42
#2 楼
有记录的最老的活着的人是122。因此让年龄限制在130左右留有改善的空间吗?评论
我不知道日期是硬编码的(例如今天是90,明年是91,...)还是滚动日期。在后一种情况下,使用130会更有意义。
–侏儒
10-10-2在0:46
根据您引用的同一篇文章,目前在世的年龄最大的人是116岁,因此120岁将是至少3-4岁的理想起征点。
–trysis
2014年7月23日下午5:56
#3 楼
我同意。我看不到此限制有什么好处,我认为更改将是微不足道的。
就像年轻程序员的因果关系,
谷歌搜索“最早的Twitter用户”可以找到一篇有关104岁用户的文章。
虽然也许StackOverflow不太可能吸引许多这种较早的人口统计,但是与最初成立之初相比,现在还有许多其他StackExchange网站。
#4 楼
根据美国人口普查局(US Census Bureau)最近的人口估计,2013年,美国有510,773名94岁以上的人口居住在美国。仅在美国,我就可以肯定,世界上还有很多人。 >因此,当设置他们的生日限制时,Stack Exchange似乎错过了关键的人口统计信息。拒绝我们的长辈像其他人一样问问题的能力是错误的。
我是圣诞老人,所以我很老(准确地说是1,744年),但我仍然有问题。我觉得自己像个骗子,无法将我正确的出生日期244 AD放入我的Stack Overflow个人资料中。
我讨厌不得不将任何Stack Exchange关联人放在我的淘气清单上,但是我ll做我必须做的事。
评论
我在这里错过了一个有趣的标签吗? (第一个链接有点破损,页面仅显示此内容,从不显示任何真实内容)
–影子向导正在接种疫苗
2014年7月23日7:49
@ShadowWizard加载需要花费很多时间。给它10分钟,它应该加载。
–圣诞老人
2014年7月23日在11:59
好吧,至少不是6-8周
–影子向导正在接种疫苗
2014年7月23日在12:08
另外:信不信由你,但有94岁以上的人生活在美国境外。我们并不是所有人都在干草叉附近奔波,并在30岁之前丧命。那是几百万呢?
–加雷斯
2014年7月24日在8:00
@Gareth,我邀请您将其加起来。
–圣诞老人
2014年7月24日15:55
您确定要在成功的B&E数量之后突破淘气清单吗?来吧,活着,让生活..真的很长一段时间。
– Tim Post
14年7月24日在16:02
#5 楼
为什么要设置限制?由于这个问题中提到的原因,对我来说唯一有意义的限制是“超过13”规则。
评论
尽管我原则上同意,但通过拒绝不可能的答案,仍有可能抓住错别字(从而改善用户体验)。即便如此,我宁愿没有限制,也不愿失去那一点小的改进,而不是排除真实用户。
–侏儒
10-10-2在1:01
@Roger如果出于某些原因需要我的年龄,我可以理解捕获错别字,但这不是必填字段,它唯一要做的就是为使用Data Explorer的人们提供统计点
–杰瑞德·哈雷(Jared Harley)
10-10-2在1:09
目的是成为我选择与网站上的其他人共享的信息。如果错了,该网站可以告诉我,我想知道。很难量化这个目的(与社区共享信息),但是我想它比那些使用SEDE的人更重要。
–侏儒
2010年10月2日,1:13
#6 楼
我现在将其更改为1870,应该可以容纳所有人。#7 楼
至少要容纳180人才能容纳Hubert J. Farnsworth教授。 Huzzah!#8 楼
是的,这就是我的个人资料说我9岁的原因-因为在注册当天,我选择了系统允许我选择的最近生日(该日期之后的8年)。我希望系统接受1850年到今天之间的任何日期-为什么要如此人为地严格?#9 楼
注意:现在的最大值为94,生日字段的开始日期保持不变,并且问题已存在4年。从某种意义上说,这完全是微不足道的:
很少有需求,因为不太可能有94岁以上的许多用户
在6年中,允许的最大年龄为100岁。
从另一种意义上讲,提供这一点很重要,因为:
94岁以上的用户应该得到照顾,无论如果只有
的话,那么我们只迎合92、93、94岁的年轻人,而没有迎合95、96岁的年轻人。看起来不合逻辑/不公平
实际上,在这种特殊情况下,我认为能够很好地满足这一需求。忽略那些假货,任何真正超过94岁积极参与WWW并参加Stack的人都受到我的欢迎。
根本不是光顾的方式(即胡说八道),但事实是,他们这一代人根本就没有技术,并且已经拥抱了技术和WWW他们参加了Stack,那本身就是一项成就,我们应该迎合这一点。
这一切都说明,90年代的人们可能不会对这一切放白菜......
#10 楼
内存非常有限的旧系统仅使用两位数字来存储年份。因此,您可以任意决定哪个年份属于哪个世纪。例如,任何大于20的数字都在20世纪,而在21世纪则更低。通过在1920年设置下限,您可以适应1920年至2019年之间出生的人。这是一个很好的妥协,只有在创建SO的那段时间里,内存节省才是过去的歌,但是这种次优化带来的精神损害很难治愈...
数据库应该没有这样的限制,并且UI应该接受任何听起来合理的日期。
评论
这确实与内存无关,我可以肯定地说有1000%。在Stack Overflow的早期,这只是一个糟糕的决定,没人愿意解决。
–影子向导正在接种疫苗
15年1月22日在7:40
这是一个糟糕的设计,但它受到解决方案的“启发”,这些解决方案验证了计算机科学年年的存储优化结果。
–努比亚水手
15年1月22日在7:46
我真的不这么认为。开发者更有可能只是想要一种快速的方法来验证给定的日期,这样人们就不会像1/1/1600那样发送日期,并决定“嘿,1920年之前出生的人实际上不会加入”。我已经为Stack Exchange的副总裁发表了评论,希望他会一劳永逸地解决这个问题。
–影子向导正在接种疫苗
15年1月22日在7:53
Stack Exchange在SQL Server上运行,它提供了三种用于存储日期的主要数据类型:DATE,DATETIME和SMALLDATETIME。 SMALLDATETIME可以容纳在两个字节内,因此空间并不是真正的问题,可以对追溯到1753年和追溯到9999年的日期进行编码。对于更大的范围,可以使用DATE,它覆盖0001至9999,并以三个字节存储。至少从SQL Server 2000开始就是这种情况,并且可能更长。
–用户
15年1月22日在8:38
评论
有多少90岁的祖母愿意为食物和烹饪做贡献? :)我正要为此抱怨。
我认为90年代没有人。如果有的话,网站底部总是有一个链接,反馈总是欢迎那些用户可以要求的地方。我只是认为没有这个年龄的人。将其增加到100或更多没有什么害处,但这听起来毫无意义。
@布鲁诺:不,一旦你打到90,你就会死。没有人能活到那个年龄。我本人经营一家商店,要求老人征得特别许可(我一直欢迎您提供反馈!),到目前为止,还没有任何投诉。
您知道上下文的含义吗?我不是在开玩笑。他们只需要检查数据库中每个人的年龄即可。我敢打赌,可能几乎没有,或者没有超过80或70的国家。
@Bruno:数据库中没有年龄超过90岁的人:这是不允许的!不,我不知道您为什么将代码标记用于“上下文”。
@Bruno我不存在吗?
@quantum:再说一次,我在说。如果您确实超过90岁,那么您应该是提出此功能的人。 OP只是在抱怨一些可能不存在的东西,因为90岁以上的人都没有功能请求。
@Bruno这正是此功能要求的内容
@quantumSoup:我明白了,所以我可能是错的。但是其中大多数似乎都是“未设置” /伪造的年龄。
@Bruno没有“未设置”的年龄。声称他们是假的是一种侮辱。
@Holy如果我没记错的话,过去曾经有一段时间没有年龄限制,并且从他的低用户数量可以看出,他从一开始就一直在这里
这个问题已经4岁了。为什么还没有人解决这个问题?即使原始OP未超过90,他也清楚地指出他的祖父IS已超过90,并确实访问了stackexchange网站
即使他的祖父没有发表文章,是否真的需要证明90岁以上的人想使用SE?设置任意年龄限制可能并不那么重要。他们可以简单地将其设置为150并继续前进,这有什么错呢?
我投票结束这个问题是离题的,因为自GDPR生效以来,SE已从其系统中删除了与年龄和出生年限相关的所有内容,因此该问题不再相关。