I built an interactive Music Theory course 8 years ago over a winter break and it continues to bring in enough to pay my rent each month. 8 年前的一个寒假,我开设了一门互动式音乐理论课程,每月的收入足以支付我的房租。
I just thought there had to be a more intuitive way to learn music theory than the very boring and jargon-heavy alternatives. 我只是觉得,比起那些枯燥乏味、术语繁多的学习方法,应该有一种更直观的方法来学习音乐理论。
It uses Tone.js to include little interactive pianos, guitars, and other demos. 它使用 Tone.js 加入了交互式小钢琴、吉他和其他演示。↳
I've done no marketing, it hit the HN front page for a day, and after that initial spike in traffic has been fairly consistent over the past 8 years. 我没有做任何营销,它在 HN 的头版登了一天,在那之后的 8 年里,流量一直相当稳定。↳
It uses Stripe for payments and for the first few years it was only Stripe. 3 years in I decided to add PayPal support... revenue doubled overnight, mostly from international customers. 它使用 Stripe 进行支付,最初几年只使用 Stripe。三年后,我决定添加 PayPal 支持......收入一夜之间翻了一番,其中大部分来自国际客户。↳
Over the years I have run a few A/B tests on the landing page. I tried some variations I thought MUST improve the conversion rate. However, this one, which is basically the original one, is still the best performer. 多年来,我在着陆页上进行了一些 A/B 测试。我尝试了一些我认为可以提高转化率的变体。然而,这个基本上是原版的页面仍然是表现最好的。
Another plus for your landing page. It’s amazing how many landing pages vomit features the developer is excited about but never explain why I need their product. 着陆页的另一个优点。令人惊讶的是,有多少登陆页面吐露了开发人员兴奋不已的功能,却从未解释过我为什么需要他们的产品。
I clicked through to the website after your comment. Landing pages are too often a wall of text, this one is a great example of how they can be done correctly. 在您发表评论后,我点击进入了网站。着陆页通常都是一堵文字墙,这个着陆页就是一个很好的例子,说明了如何正确地完成着陆页。
Yeah, this is one of the most compelling landing pages I've ever clicked on. Actually dropping me straight into the first lesson before I hit the paywall is very effective. 是的,这是我点击过的最引人注目的登陆页面之一。在我点击付费墙之前就直接进入第一课,这非常有效。
I'm impressed! Every couple of years I come across a different music theory website and I try to follow along, but inevitably after a few sentences I'm completely lost and the rest becomes incomprehensible. 我印象深刻!每隔几年,我都会浏览一个不同的音乐理论网站,并试着跟读,但不可避免的是,读了几句之后,我就完全迷失了方向,剩下的内容也变得难以理解。
I got really far along in yours, which was great, until I got to 6 (Keys): "When a song says that it is in the key of C Major or D Minor this is simply telling you which of the 12 notes are used in this song." You then give examples of Major and Minor keys, each of which contains seven notes. This threw me for a loop. Are you saying every song consists of exactly seven notes (some repeated, obviously) from only one key? Or are you saying every song uses at least some notes from a key? Also, don't some songs switch keys in the middle? 我在你的课程里学了很久,这很棒,直到我学到第 6 课(调式):"当一首歌说它是 C 大调或 D 小调时,这只是告诉你这首歌使用了 12 个音符中的哪一个。然后您举例说明了大调和小调,每个调都包含 7 个音符。这让我大吃一惊。你是说每首歌都只包含一个调的七个音符(有些显然是重复的)?还是说每首歌都至少使用了一个调的某些音符?另外,有些歌曲不是会在中间切换调性吗?↳
Not looking for answers here, just wanted to point out where I got stuck so maybe you can add some clarity to that section. 我不想在这里寻求答案,只是想指出我在哪里卡住了,也许你能在这一部分补充一些说明。
You have to understand that music theory is not a set of rules to follow, its a set of ideas that sound good to western ears and therefore are very commonly found in most music. 你必须明白,音乐理论并不是一套需要遵循的规则,而是一套西方人听起来很好的理念,因此在大多数音乐中都很常见。
Not every song, but much western music, especially pop music and nursary rhymes, will stick to the same major or minor scale of notes for the whole song. Going outside of this scale is quite normal too and changing the scale/key multiple times in a song is also quite common. 并非每首歌都是如此,但许多西方音乐,尤其是流行音乐和童谣,整首歌都会坚持使用相同的大调或小调音阶。超出这个音阶也很正常,在一首歌中多次改变音阶/调也很常见。
The point of learning music theory is to give you a toolbox so that you can both recognise patterns in music you are listening to, as well as give you some ideas of what sounds good when you compose or improvise. 学习乐理的意义在于为你提供一个工具箱,让你在聆听音乐时既能识别其中的规律,又能让你在作曲或即兴创作时有一些听起来不错的想法。↳
This is quite similar to mathematics where in school we dogmatically teach students how to do arithmetic in the base-10 euclidean system, because having deep fluency in one system is more useful than having a little understanding of many systems. 这与数学很相似,在学校里,我们教条地教学生如何用基数为 10 的欧几里得系统进行运算,因为熟练掌握一种系统比对多种系统略有了解更有用。↳
I certainly understand that in any system (not just music), some rules can be broken at certain times for various reasons (safety, aesthetics, etc.). To combine what you're saying with what I was saying, I would like to see, at least in this case, a better explanation of what exceptions are commonly made to these rules (e.g. using non-standard chords) and when they are made (e.g. in music from region XYZ). 我当然明白,在任何系统中(不仅仅是音乐),出于各种原因(安全、美观等),某些规则在某些时候是可以被打破的。把你说的和我说的结合起来,我希望看到,至少在这种情况下,更好地解释这些规则通常会有哪些例外(例如使用非标准和弦),以及何时会有例外(例如在 XYZ 地区的音乐中)。
In fact, I'd argue that such explanations are critical even when you're learning any kind of theory since it tells you when the theory breaks down, whether that's because it simply doesn't fit the task, because people like to get creative, etc. 事实上,我认为即使是在学习任何一种理论时,这种解释也是至关重要的,因为它能告诉你理论何时崩溃,是因为它根本不适合任务,还是因为人们喜欢发挥创造力,等等。
You've missed my first point. It's not rules. There are no rules to break. The "broken rules" simply describes systems within music that you haven't been introduced to yet. For example, major and minor are also called "ionean" and "aeolean" "modes" respectively, and these sit within a set of 8 modes. There are also blues and jazz scales, names for music that break out of standard tuning. There is a style called "12 tone" (of which an example is Also Sprach Zarathustra) which uses deliberate dissonance. 你忽略了我的第一点。这不是规则。没有规则可以打破。打破的规则 "只是描述了你尚未了解的音乐系统。例如,大调和小调也分别被称为 "ionean "和 "aeolean "调式,它们属于 8 个调式中的一个。此外,还有蓝调音阶和爵士乐音阶,它们是打破标准调式的音乐名称。有一种风格被称为 "12 音调"(《查拉图斯特拉如是说》就是其中一例),这种风格故意使用不和谐音调。
You simply aren't up to that part yet, because classical western music training teaches the more common ideas which are in music that the punters listen to first. (Mainly because people generally need a few years playing music before they develope a taste for these things anyway) 因为西方古典音乐培训首先教授的是音乐中更常见的理念,而这些理念正是听众最先聆听的。(主要原因是,人们一般需要玩上几年音乐后才会对这些东西产生兴趣)。
I am aware you didn't specifically ask for answer, but I was not satisfied with the answers you got :-), so I'll add my two cents.. I have 3 points to make.
(1) The first is about 'when does it make sense for a song to use more than 7 notes?'
WHEN we do this, we will often say "this song uses a key change".
Some keys have partial overlap - note-sequences they share, and ranges where they differ.
One elegant way to exploit this, is to let the song meander into the common range of the two keys, and then meander OUT of that range into a different key that we used to get IN to that range.
This can produce a cool surprise effect, a bit like looking at those optical illusion pictures that you can look at two ways. A similar trick can be used with rhythms that overlap, instead of frequencies that overlap. 我知道你并没有特别要求我回答你的问题,但我对你的回答并不满意 :-),所以我想补充两点。我有三点看法(1) 第一点是关于 "一首歌曲何时使用 7 个以上的音符才有意义?当我们这样做时,我们通常会说 "这首歌使用了调性变化"。有些调式有部分重叠--它们共享音符序列,也有不同的音域。利用这一点的一种优雅方法是,让歌曲蜿蜒进入两个调性的共同音域,然后再从该音域蜿蜒进入我们用来进入该音域的不同调性。这可以产生一种很酷的惊喜效果,有点像看那些你可以从两个角度看的光学幻象图片。类似的技巧还可以用在重叠的节奏上,而不是重叠的频率上。
(2) Where does the "rule" of 7 come from, ie what shapes it:
As you know, notes have harmonic friends that they resonate well with.
So when you are picking a 'colour palette' of notes that go well together, you will of course often pick such 'friends'. However, the more notes you already have in your picked pool, the harder it gets to add another note, that will still mesh nicely with all those previous choices. Your remaining choices will be more and more likely to clash; in particular it will be more and more likely to be "close" to one of your existing choices. And close notes clash. So, on a 12-note scale, 7 is about the optimal number of tones you can pick without them clashing too much. It is just a convention however, so some stubborn individual might come up with an 8-note scale. Once you start with 8 notes, you would be tempted to employ extra "OK I have 8 notes, but I try to avoid playing THOSE TWO back to back"-rules. (2) 7 的 "规则 "从何而来,即是什么形成了它:众所周知,音符都有与之共鸣的和声朋友。因此,当你在挑选 "调色板 "上的音符时,你当然会经常挑选这样的 "朋友"。然而,你所挑选的音符越多,就越难再添加一个能与之前所有音符完美搭配的音符。你剩下的选择将越来越有可能发生冲突;特别是,它将越来越有可能与你现有的选择之一 "接近"。而接近的音符就会发生冲突。因此,在 12 个音阶中,7 个音调是你能选择的最佳音调数量,而不会出现太大的冲突。不过,这只是一个惯例,所以有些固执的人可能会选择 8 个音阶。一旦你开始使用 8 个音符,你就会倾向于使用额外的 "好吧,我有 8 个音符,但我尽量避免背靠背演奏这两个音符 "的规则。
Then again, I often hear my 10-year old loudly playing .. sounds(music?) from tiktok and its ilk,
and as an old geezer, I am starting to think that some of our youngsters have given up on scales altogether.. 话说回来,我经常听到我 10 岁的孩子大声演奏......tiktok 及其同类的声音(音乐?),作为一个老顽固,我开始认为我们的一些年轻人已经完全放弃了音阶。
I have no idea what my third point was, at this point. 我现在也不知道我的第三点是什么。
The sentence you quoted is a decent simplification but you probably shouldn’t take it too literally. It’s not really that the melody uses exactly seven notes. It is that these seven notes form the harmonic context that the chords and melody sits in. Normally that also means that the notes in question will be the most common ones in both chords and melody, but you can certainly use other notes as well. 你引用的句子是一个很好的简化,但你可能不应该太照本宣科。这并不是说旋律恰好使用了七个音符。而是这七个音符构成了和弦和旋律的和声背景。通常情况下,这也意味着和弦和旋律中最常用的音符,但您当然也可以使用其他音符。
A key is really an “I know it when I hear it” thing. The notes used are just one of many clues working together. 音调实际上是一种 "我一听就知道 "的东西。所使用的音符只是众多线索中的一个。
Cool project. I have a dream to make something like this for drawing spatially. 很酷的项目。我有一个梦想,就是做一个这样的东西来绘制空间图。
Came to the parent to share my current project which spell checks websites. It found a few small typos on your site. https://www.spl.ing/report-card?website=www.lightnote.co&uui... 来与各位家长分享我目前正在进行的网站拼写检查项目。它在您的网站上发现了几个小错别字。https://www.spl.ing/report-card?website=www.lightnote.co&uui...
Taking a look. For the past two years I've been thinking about drawing. Why it's difficult, how its possible for people like Kim Jung Gi to draw from their imagination. My theory is that it's a learned thing (as opposed to innate ability), but that it's not taught from primitives well. For example, rotating a cube is something that you cannot really find an explanation for. I think the actual difficulty in drawing (representational-ly) boils down to preserving the identity of objects through rotation. This difficulty is preserved in the presence of perspective or not (orthographic projection). 看一看在过去的两年里,我一直在思考绘画。为什么画画很难,像 Kim Jung Gi 这样的人怎么可能凭想象力画画。我的理论是,绘画是一种学习(而不是与生俱来的能力),但它并不是从最原始的东西开始学习的。举例来说,旋转立方体是一件无法解释的事情。我认为,绘画的实际困难(从表象上来说)可以归结为通过旋转来保持物体的特性。无论是否存在透视(正投影),这种困难都会存在。
Drawabox is based on doing exercises to improve your mark making (the accuracy of the marks you draw on the page) and eventually leads to you drawing hundreds of boxes in perspective as a consistent exercise. A lot of people swear by it. I enjoyed the first week of it but decided that drawing is not a priority right now. Drawabox 的基础是通过练习来提高你的标记能力(你在页面上所画标记的准确性),并最终让你以透视的方式画出数以百计的方框作为一种持续的练习。很多人都对它赞不绝口。我很喜欢第一周的练习,但我觉得现在画画不是首要任务。
It is a good resource. Drawabox doesn't actually teach you how to rotate cubes. That was pretty frustrating to me. 这是一个很好的资源。Drawabox 实际上并不教你如何旋转立方体。这让我非常沮丧。
I created a little game which doesn't explain it, but allows you to practice and get feedback:
https://cdsb.itch.io/draw-cube 我制作了一个小游戏,虽然没有解释,但可以让你练习并获得反馈: https://cdsb.itch.io/draw-cube
Forget it. There's very little that can be taught about drawing. 算了吧。关于绘画,能教的东西很少。
Drawing from model is about being the kind of character that enjoys spending hours tweaking at tiny details and measuring measuring measuring. Anybody willing to sit 3 hours in front of the model every day can learn it, if he understands that he must measure. 根据模型作画就是要成为那种喜欢花几个小时来调整微小细节和测量测量的人。任何愿意每天在模型前坐 3 个小时的人都可以学会,只要他明白必须测量。
Drawing from imagination like Kim Jung Gi on the other hand is about doing that every day most of the day since you were a little kid, and you probably need an innate ability to boot (and that might be some form of obsessive-compulsive disorder / autism...). 另一方面,像 Kim Jung Gi 这样凭想象作画,则是从小到大每天都要做的事,你可能需要一种与生俱来的能力(可能是某种形式的强迫症或自闭症......)。
Yeah, I'm not referring to drawing which is copying. 是的,我指的不是绘画,绘画是复制。
> There's very little that can be taught about drawing. > 关于绘画,能教的东西很少。
While drawing from the imagination is largely about using the intuition. The intuition can be trained just like the more analytical side of the brain. I can teach you a few properties of rotation/space, etc, and then give you the right exercises, and then you won't need to use construction to draw. 想象力在很大程度上就是直觉。直觉是可以训练的,就像大脑的分析能力一样。我可以教你一些旋转/空间等方面的属性,然后给你正确的练习,这样你就不需要用构造来画画了。
KJG does have some innate ability, and he was clearly obsessed, but it's not actually the bulk of his method. He has a video about drawing scissors. He can articulate nearly everything he is drawing, specifically the function which guides the design. There are others who can draw like him. Look up Tom Fox. KJG 确实有一些与生俱来的能力,而且他显然很痴迷,但这并不是他的主要方法。他有一个关于画剪刀的视频。他几乎能清楚地表达出他所画的一切,特别是指导设计的功能。还有其他人能像他一样画画。查找汤姆-福克斯。
I've been building something in a similar space over at https://muted.io/. It's been just about paying out my rent and food in the past year. 我一直在 https://muted.io/ 上建立一个类似的空间。在过去的一年里,我一直在支付房租和伙食费。
I've been pretty impressed at Lightnote and how its executed and actually tried to reach out to the creator a couple of times for potential collaborations. Not sure if my messages made it through. Lightnote给我留下了深刻印象,它的执行方式也给我留下了深刻印象。我不确定我的信息是否能送达。
You site is insane! I clicked the keyboard as a lark and it totally got me intrigued about the entire rest of the site. I was smiling as I read the explainations. 你们的网站太疯狂了!我无意中点击了键盘,结果就对整个网站的其他部分产生了浓厚的兴趣。我边看边笑。
Ah, yeah that is misleading. Let me clarify. 啊,是的,这是误导。让我澄清一下。
The landing page is what I built over the winter break, including those first 7 lessons. Since then that page has remained largely unchanged. 登陆页面是我在寒假期间创建的,包括最初的 7 节课。从那时起,该页面基本保持不变。
However, when it started getting a lot of traffic I added a pre-order form for a full course. THAT took me 6 months to code up all the additional lessons. Building all the interactive pieces (drum synths for rhythm lessons, an ear training game for intervals, a virtual guitar, etc.) was really fun but a lot of work. For example, the interactive guitar uses samples I recorded note-by-note from my acoustic guitar in my bedroom. Afterwards I couldn't look at it for months. And then over the years I've added more. 但是,当它开始获得大量流量时,我增加了一个完整课程的预购表单。我花了 6 个月的时间编写了所有附加课程的代码。编写所有的互动内容(节奏课的鼓合成器、音程的练耳游戏、虚拟吉他等)非常有趣,但也很费事。例如,互动吉他使用的采样是我在卧室里用木吉他逐个音符录制的。之后我好几个月都不敢看它。这些年来,我又添加了更多。
Would love it if you could go into more detail about those two weeks. Had you already played around with tone.js beforehand? Did you have an idea or a draft written up for that initial lesson so you knew what was gonna be in it, and was it your initial vision to have a picture of each waveform accompanied by the sound, and buttons for each note in the scale? Did you have to change part of your design (even small details) when you discovered that it was hard to build something a certain way and that another way would be easier? 如果你能更详细地介绍这两周的情况,我会非常高兴。在此之前,你是否已经玩过 tone.js?你是否已经为最初的课程写好了想法或草稿,所以你知道里面会有什么内容?你最初的设想是让每个波形的图片都伴有声音,并为音阶中的每个音符设置按钮吗?当你发现以某种方式制作很难,而另一种方式会更容易时,你是否不得不改变部分设计(即使是小细节)?
I'm curious where you get your traffic from / if it's fairly consistent and if you have any marketing costs. Thanks! 我很好奇你们的流量来自哪里/是否相当稳定,以及你们是否有任何营销成本。谢谢!
Related thought - Is there a good way to search for projects like this? I know there are hundreds of these passion projects that never show up in google. 相关想法 - 有没有搜索类似项目的好方法?我知道有数以百计的激情项目从未在谷歌中出现过。
Ex) This year I want to get better at playing piano. Reddit and google bring up a few consistent big name links. I'd love to support a well-produced course by a creator like this, but have no idea how to find it. 例)今年我想把钢琴弹得更好。Reddit 和谷歌上都能找到一些大名鼎鼎的链接。我很想支持这样的创作者制作的课程,但却不知道如何找到它。
I sent you an email in Feb 2023 about a video that wouldn't load. I'm not sure whether you saw it, as I didn't see a reply: 我在 2023 年 2 月给你发了一封关于视频无法加载的邮件。我不确定你是否看到了,因为我没有看到回复:
One of the embedded videos on the progressions page is no longer available on YouTube. I'm not sure whether you're still maintaining lightnote, but thought I'd let you know anyway :)
I’m a customer and it’s awesome. I think we’ve even exchanged emails about some questions I’ve had. When I paid for the premium version I thought it was super good for what I was getting. You must be getting a ton of traffic for it to still be paying rent after 8 years! Congrats! 我是它的客户,它很棒。我想我们甚至还就我的一些问题交换过邮件。当我付费购买高级版时,我觉得它性价比超高。你一定获得了大量流量,才能在 8 年后还在支付租金!祝贺你
I've wanted to learn Music Theory for about a decade (only learned guitar tabs as a teen and to read sheet music as an adult). Love what you made and just got the premium course. 我想学习乐理已经有十年了(只在青少年时期学过吉他谱,成年后才开始阅读乐谱)。我喜欢你做的东西,刚买了高级课程。
Fantastic site! Well done, beautifully executed, and very inviting. 奇妙的网站!做得好,执行得漂亮,非常吸引人。
I play the guitar (and keys) -- but I'm a bit light on the theory part of it -- and this looks very much like I could use a refresher. 我弹吉他(和键盘)--但我对吉他的理论部分不太熟悉--这看起来非常像我需要的复习资料。
But every year around the holidays a bunch of folks request this. I tell them to buy the course, and then email me who they'd like to gift it to. Then I just manually create a new account and send an email saying so-and-so bought you this course with the login! nathan [at] lightnote.co 但每年节假日前后,都会有很多人提出这样的要求。我告诉他们购买课程,然后给我发电子邮件告诉我他们想把课程送给谁。然后,我就手动创建一个新账户,并发送一封电子邮件,说某某某给你买了这门课程,并附上登录名 Nathan [at] lightnote.co
> I have not implemented this (yet). > 我还没有实现这一点(尚未)。
> But every year around the holidays a bunch of folks request this. I tell them to buy the course, and then email me who they'd like to gift it to. > 但每年节假日前后,都有很多人要求这样做。我让他们先买课程,然后给我发电子邮件,告诉我他们想把课程送给谁。
You could add an MVP by having a "Gift a subscription" link that leads to a page saying "buy a subscription and then click this link to email me who you want to gift it to". That at least means you don't have to keep answering the question for people. 您可以通过 "赠送订阅 "链接增加一个 MVP,该链接会跳转到一个页面,上面写着 "购买订阅,然后点击此链接给我发电子邮件,告诉我您想把它赠送给谁"。这至少意味着你不必一直回答别人的问题。
On Firefox Android, in step four, I managed to get into a situation where one of the notes kept playing. It occurred when pressing too many keys on the keyboard demonstrating the chromatic scale. Pressing each key again for not "unstuck" it. 在火狐安卓系统上,在第四步中,我遇到了一个音符不停播放的情况。这是在演示半音阶时按下键盘上太多键时发生的。再次按下每个键也无法 "解锁"。
And if I'm already providing feedback, then a nice improvement for the end of step two would be an option to hear the two notes of the displayed waves, together. 如果我已经提供了反馈,那么第二步末尾的一个很好的改进就是可以选择同时听到所显示波形的两个音符。
This is great. I started creating something like this almost twenty years ago, but didn't finish. You're living my dream. :) Kudos to you! 这太棒了。我差不多二十年前就开始创作这样的作品,但没有完成。你实现了我的梦想。)为您点赞!
It's been paying his rent for 8 years, I think fortune's on his side ;) The landing page got me too and I signed up 它已经为他支付了 8 年的房租,我想幸运之神会眷顾他的;)登陆页面也吸引了我,我注册了
Very nice. I'd suggest adding another deluxe bundle for non-Guitarists without the guitar theory. I'd pay extra for the ear training + the base package. 非常好。我建议为没有吉他理论的非吉他手增加一个豪华套餐。我愿意花额外的钱购买视唱练耳和基础套装。
Hey! My son used your site! So, thanks for that. This was a couple of years ago that a music teacher recommended it to him to help boost his progress. I think you continue to sell because your prices are very good for what you are offering, and the site is designed in a way that allows anyone to pick up on things fairly quickly. 嘿!我儿子用过你的网站!谢谢。几年前,一位音乐老师向他推荐了这个网站,以帮助他取得进步。我认为,你们的产品之所以能持续热销,是因为你们的产品价格实惠,而且网站的设计方式让任何人都能很快上手。
Wow. I’m very impressed by the site and even more so by how you did it over a winter break. It’s definitely very intuitive and I’ve been looking for a way to learn music theory as an adult. Thank you! 哇这个网站给我留下了深刻的印象,而你是如何利用寒假时间完成的,更让我印象深刻。这绝对是非常直观的,我一直在寻找一种作为成年人学习乐理的方法。谢谢!
When I was learning guitar a few years ago, I came across your website and really loved it. But after that, I forgot about it. Your website is great, very easy to undersand, and the UI is also great. 几年前我学吉他的时候,看到了你的网站,非常喜欢。但在那之后,我就把它忘了。你们的网站很棒,很容易理解,用户界面也很棒。
Thank you for mentioning the effect of Paypal, that's very interesting. Did you add it as a full-on alternative to Stripe, or just activate the payment method in Stripe ? 谢谢你提到 Paypal 的作用,这非常有趣。你是把它作为 Stripe 的完全替代方案添加进来的,还是只是在 Stripe 中激活了付款方式?
Love it, and I very much understand the level of work that went into making it (beyond your initial landing page). Good way to test the water then build the full product. 我很喜欢它,而且我非常理解制作它(除了你最初的登陆页面)所付出的努力。先试水再打造完整产品的好方法。
It's awesome! It's so accessible, from now on I'm gonna send it to my non-musician friends whenever they show any interest in music. 太棒了!从现在开始,只要我的非音乐家朋友对音乐感兴趣,我就会把它发给他们。
https://FreeSolitaire.win brings around $500/mo in advertising revenue. It’s a Klondike Solitaire PWA (progressive web application). https://FreeSolitaire.win 每月带来约 500 美元的广告收入。这是一个克朗代克接龙 PWA(渐进式网络应用程序)。
I started making it in 2016 and I’ve been slowly iterating on it over time. It has stayed minimal & lightweight, on purpose. No framework, no cruft, no obtrusive ads. 我从 2016 年开始制作它,并随着时间的推移慢慢迭代。它一直保持着极简和轻量级,这也是我的目的。没有框架,没有杂物,没有碍眼的广告。
Fun fact: because it’s so lightweight, it was included in 2020 in Moya (https://play.google.com/store/apps/details?id=nu.bi.moya), a popular messaging app in South Africa that is “data-free” for users (it does reverse-billing). Now ~40% of players are South Africans! 有趣的事实:因为它非常轻便,所以在 2020 年被纳入南非流行的信息应用程序 Moya ( https://play.google.com/store/apps/details?id=nu.bi.moya),该应用程序对用户 "免数据"(反向计费)。现在,约 40% 的玩家是南非人!
Discussed on HN from to time, for instance: 例如,HN 上就时常讨论这个问题:
— https://news.ycombinator.com/item?id=41971887 (43 days ago, 25 points) “Quick side-note. Thank you for freesolitaire.win. It's such a beautiful implementation of solitaire. Works so well as a PWA, I can enjoy it even without proper internet connection, it's simple, does the basics, but does it perfectly. There's nothing to add to it, but more importantly... nothing to take out.” (!) - https://news.ycombinator.com/item?id=41971887 (43 天前,25 点)"快速题外话。感谢 freesolitaire.win。它是纸牌游戏的完美实现。作为一个 PWA,它运行得非常好,即使没有适当的网络连接,我也能享受它的乐趣。它很简单,只做了最基本的工作,但做得非常完美。没有什么可添加的,但更重要的是......没有什么可删除的"。(!)
This is neat! First off, the app itself is really nicely diesigned, props. Before the Moya thing, how did you lure people to your site? I assume there are literally hundreds of places where you can play Solitaire in the browser like this? 这款软件很不错!首先,这个应用程序本身的设计非常漂亮,值得称赞。在莫亚事件之前,你是如何吸引人们访问你的网站的?我想有成百上千的地方可以像这样在浏览器中玩纸牌游戏吧?
Wrt attracting visitors: Word of mouth, mainly. Posted it on Reddit back then, things like that. It grew organically from that. And, although it’s far from being on top results on SERP (search engine result pages), some people do find it that way. But yes, the Moya thing was a big boost! 关于吸引游客:主要是口口相传。当时在 Reddit 上发布过,诸如此类。它就这样有机地发展起来了。而且,虽然它还远远没有出现在 SERP(搜索引擎结果页面)的顶部结果中,但确实有人通过这种方式找到了它。是的,莫亚事件是一个很大的推动力!
Just spent the last 10 minutes playing, while having my morning coffee. I can honestly not remember when I last played Solitaire. Decades I think. 刚花了 10 分钟边喝早咖啡边玩。老实说,我都不记得上次玩纸牌是什么时候了。几十年了吧。
Thank you for making this, it brought some joy to my day. 谢谢你做了这个,它给我的一天带来了一些欢乐。
If it brought you joy, then you made my day <3 Indeed Solitaire is, like chess or go, a timeless game. 如果它给你带来了快乐,那么你让我今天过得很开心 <3 的确,纸牌和象棋、围棋一样,是一种永恒的游戏。
It’s also a good way to spend the time, like when you are commuting.
Keep in mind that https://FreeSolitaire.win works offline (after the 1st visit, using a service worker: https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor...) ;-) 这也是打发时间的好方法,比如在上下班途中。请记住,https://FreeSolitaire.win 可以离线工作(第一次访问后,使用服务工作者:https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor......);-)
That's cool, even with 40% of players being from ZA, I'm guessing most of your revenue doesn't come from them? (unless the other 60% are even lower RPM countries) Curious what % of revenue they account for 这很酷,即使有 40% 的玩家来自南非,我猜你们的大部分收入也不是来自他们?(除非另外 60% 是 RPM 更低的国家)我很好奇他们占收入的百分比是多少?
- I wish I could double-click a card to automatically move it up to its respective suit stack (if possible)
- This is the first Solitaire game I've played where I was able to move a card from its suit stack back onto the board (or maybe I just didn't try before). Either way, I like that :) - 我希望能双击一张牌,让它自动移到相应的花色堆里(如果可能的话)--这是我玩过的第一个能把牌从花色堆里移回棋盘上的纸牌接龙游戏(也许是我以前没试过)。不管怎样,我都很喜欢)
> I wish I could double-click a card to automatically move it up to its respective suit stack (if possible) > 我希望能双击一张牌,将它自动移到相应的牌型堆中(如果可能的话)。
Oh but you can! 你可以的
But, as I said recently (in an e-mail to another player): “Someone once told me about how ‘double-click is finicky on Windows/Chrome’. But now you are two encountering the same issue, and not on the same OS/browser combo. So it looks like problem is in the game. Thanks, I shall look into it.” 但是,正如我最近(在给另一位玩家的电子邮件中)所说的那样:"有人曾跟我说过'双击在 Windows/Chrome 系统上很麻烦'。但现在你们两个遇到了同样的问题,而且不是在同一个操作系统/浏览器组合上。看来问题出在游戏上。谢谢,我会调查清楚的。
> able to move a card from its suit stack back onto the board […] Either way, I like that > 能够将一张牌从其花色堆中移回棋盘上[......]无论如何,我都喜欢这样做
That’s on purpose, glad you like it! It can help you get unstuck sometimes. 这是故意的,很高兴你喜欢!有时它能帮你摆脱困境。
Great app, everything seems to work well. The only thing I noticed was that the suit symbols on the cards are a little odd because they're all the same size (almost?) so a 3 looks like it has 5 symbols on it, etc. But that's minor! 很棒的应用程序,一切看起来都很好用。我唯一注意到的是,牌上的花色符号有点奇怪,因为它们的大小都一样(差不多吧),所以 3 看起来像是有 5 个符号,等等。但这只是小问题!
“But that's minor!”: minor maybe, but that’s an issue. Yes, both the central and corner symbols (“pips”, as they are called) are almost the same size. "但这是小事!":也许是小事,但这是个问题。是的,中心符号和角符号(即 "点")的大小几乎一样。
It’s even worse with the court cards (aka “picture cards”: jack, queen, king). Out of laziness and for space-saving, they all share the same design: their suit symbol, in big, in the center (and the two corner pips). Not easy to distinguish between them easily/quickly, especially if your sight isn’t good. 宫廷牌(又称 "图片牌":J、Q、K)的情况更糟。出于懒惰和节省空间的考虑,它们的设计都是一样的:花色符号,大号,在中间(还有两个角上的小点)。不容易区分,尤其是视力不好的人。
I should do something about all that, one of these days. Thank you for your feedback! 总有一天,我应该为这一切做点什么。感谢您的反馈!
Thanks for sharing. Are the revenue generated based on the ads on the website ? Are they generated per number of clicks on the ads ? How does it work with ad blockers ? Thanks 感谢您的分享。收入是根据网站上的广告产生的吗?是按广告点击次数产生收入吗?如何与广告拦截器配合使用?谢谢
Yes, revenue is ads-based (and a few donations). I use Google AdSense. ~40% of players use an ad-blocker; I let them block ads, I don’t play cat-and-mouse. 是的,收入来自广告(和一些捐赠)。我使用 Google AdSense。~约 40% 的玩家使用广告屏蔽器;我让他们屏蔽广告,我不玩猫捉老鼠的游戏。
Regarding reverse billing: I don’t know much. I am not myself billed by Moya, although they do bill some of their partners. Please see https://datafree.tech (that’s quite specific to Moya / South Africa carriers, I guess) 关于反向计费:我知道的不多。我本人没有被 Moya 收账,尽管他们确实向一些合作伙伴收账。请参阅 https://datafree.tech(我猜这是针对莫亚/南非运营商的)。
Thanks for the feedback! Yes, as mentioned in this thread (https://news.ycombinator.com/item?id=42382673), I should do something about the cards design, which is currently too rough. 感谢您的反馈!是的,正如在这个主题 ( https://news.ycombinator.com/item?id=42382673) 中提到的,我应该对卡片的设计做点什么,因为它目前太粗糙了。
I run https://pastmaps.com as a lil' solo bootstrapped labor of love. Think Google Maps, but for OLD maps. It has 185K+ fully georeferenced high-res maps covering all of America, as well as satellite, LiDAR, and 3D layers to enable exploration through space and time. 我运行 https://pastmaps.com,这是一个由我独自启动的爱心劳动项目。就像谷歌地图,不过是旧地图。它拥有 18.5 万多张完全地理参照的高分辨率地图,覆盖全美,还有卫星、激光雷达和三维图层,可以在空间和时间上进行探索。
History is cool yo. And apparently lucrative - it currently makes ~$5000/mo and is slowly but surely growing through word of mouth 历史很酷哟。而且显然有利可图--目前它的月收入约为 5000 美元,并通过口口相传缓慢而稳定地增长着。
At a guess, you probably have a very large base of genealogists on there! 据猜测,你可能在那里有大量的家谱学者!
Old maps are incredibly useful for genealogy because it helps you do lots of stuff. Say someone lived on "House #3 Country Road" in (county), but County Road no longer exists, and all that can be found is a brief description of "County Road is now Main Street, Bank Avenue, and Church Road" It would serve as a vital clue as to where their ancestors house used to be (or may still be!) 老地图对家谱非常有用,因为它可以帮助你做很多事情。假设某人住在(县)的 "乡村路 3 号房屋 "上,但乡村路已不复存在,能找到的只是 "乡村路现在是主街、银行大道和教堂路 "的简短描述,这将成为他们祖先的房子过去在哪里(或现在可能还在!)的重要线索。
It also helps to give a better narrative of how the community has expanded and changed over the years. Instead of just, "It was probably all forest land, then farm land, then suburbs or something?" Instead you can see stuff like if there were spikes/declines in populations in response to various events (gold rush, mining, factory work, railroads, war, highways bringing/diverting traffic, and so on). They can also show how the land may have changed from environmental factors (mud slides, earthquakes, tornadoes, and hurricanes). Maybe you're from a "Military family" but never knew why, only to find out that a Military Depot opened up 2 minutes from their house just as great-grandpa turned 18. 这也有助于更好地叙述社区多年来是如何扩展和变化的。而不仅仅是 "以前可能都是林地,后来是农田,再后来是郊区什么的"。取而代之的是,你可以看到各种事件(淘金热、采矿、工厂工作、铁路、战争、高速公路带来/分流交通等)导致的人口激增/减少等情况。他们还可以展示土地如何因环境因素(泥石流、地震、龙卷风和飓风)而发生变化。也许你来自一个 "军人世家",但却从不知道为什么,直到你发现,就在曾祖父 18 岁那年,离他们家 2 分钟路程的地方开辟了一个军工厂。
In a real sense, it describes not just the family and where they lived, but the type of place they knew, and community they grew up in. It hints at how they saw and experienced things over the years. "But why did great-great-grandpa insist on moving his entire family? He had lived in that beautiful house his entire life! Ah. They put the railroad 6 inches from his backdoor!" 从真正意义上说,它描述的不仅仅是他们的家庭和居住地,还有他们所熟悉的地方类型以及他们成长的社区。它暗示了这些年来他们是如何看待和体验事物的。"但曾曾祖父为什么坚持要举家搬迁呢?他一辈子都住在那栋漂亮的房子里!啊。他们把铁路建在了离他后门6英寸的地方!"
No but I love that shop! I actually introduced myself to the owner there and told him about how I also run an online map shop and he got immediately super duper weird. Lol. Cut-throat business I guess? 不,但我喜欢那家店!实际上,我向店主介绍了我自己,并告诉他我也经营一家在线地图店,他立刻变得超级古怪。笑死我了。我猜这是一门残酷的生意吧?
I love this site. I love browsing David Rumsey's map collection and I know that they have a georeferenceing feature, but I haven't used it. 我喜欢这个网站。我喜欢浏览大卫-拉姆齐的地图集,我知道他们有地理参考功能,但我还没用过。
I also love David Rumsey's collection! Check out the rumsey map center at Stanford if you ever find yourself in the area, it's ridiculously cool 我还喜欢大卫-朗姆西的收藏!如果你在斯坦福大学,可以去看看拉姆齐地图中心,那里酷毙了
Pastmaps was really born out of my desire for more advanced features, layers, and tools on rumsey's site and I'm hoping I can eventually deliver on that vision (spoilers: I'm definitely not there yet) Pastmaps 的诞生源于我对 rumsey 网站上更多高级功能、图层和工具的渴望,我希望我最终能实现这一愿景(剧透:我肯定还没做到)。
Nice collection. I'd suggest adding an unsubscribe option to your initial email, particularly if people reflexively login via Google, etc. 不错的收藏。我建议在最初的电子邮件中添加退订选项,尤其是如果人们条件反射地通过谷歌等登录的话。
Vast majority are currently from the USGS, but this is going to wildly shift and diversify soon as I've been working to bring a wider variety of sources. The next wave is coming mainly from public library systems from all across the globe (my background is in search so I literally am running a map crawler) 目前,绝大多数资料都来自美国地质调查局,但由于我一直在努力引入更广泛的资料来源,这种情况很快就会发生巨大转变并变得多样化。下一波主要来自全球各地的公共图书馆系统(我的专业背景是搜索,所以我实际上是在运行一个地图爬虫)。
I stand on the shoulders of these giants that have done amazing work to digitize the paper maps and I mainly am hoping to just aid in the ease of discoverability and exploration of these assets 我站在这些巨人的肩膀上,他们在纸质地图数字化方面做出了令人惊叹的工作,而我主要是希望帮助他们更容易地发现和探索这些资产。
Possible minor bug: I searched for "New York, NY, USA" and it showed 41 maps of only Staten Island. I had to search for "Manhattan, New York, NY, USA" to get the maps I was looking for. 可能存在一个小错误:我搜索 "美国纽约州纽约市",结果显示只有 Staten Island 的 41 幅地图。我不得不搜索 "美国纽约州纽约市曼哈顿区",才能得到我想要的地图。
Thank you! It's actually a bit embarassing but my search uses the central lat,lng returned from Google's places API and then finds all intersecting maps. It's just not the right approach for a broad place based search. I'm in the process of integrating full geometry data globally from https://overturemaps.org/ as I type to fix this across the board and to use the definitive boundary geometry for the under-the-hood map lookups 谢谢!其实这有点令人尴尬,我的搜索使用的是谷歌地点 API 返回的中心纬度,然后找到所有相交的地图。对于基于地点的广泛搜索来说,这种方法并不合适。在我打字的时候,我正在从 https://overturemaps.org/ 整合全球完整的几何数据,以全面解决这个问题,并使用确定的边界几何数据进行底层地图查找。
Thanks for the report and for checking out the site! 感谢您的报告和对网站的访问!
It's currently 60% premium subscriptions to unlock advanced features (LiDAR layers for example) and then 40% for more traditional physical map print sales. I didn't intend to get into the physical ecommerce world with this but customers kept asking over and over again for ways to purchase the maps for display so I finally gave in last year. Figuring out the supply chain, shipping, graphics design process, etc has been a bit of a lift but fun to do. We have 2.2M unique product variants available so that's also been a bit fun to wrangle! 目前,60% 的高级订阅用于解锁高级功能(例如激光雷达层),40% 用于传统的实体地图印刷销售。我本不打算涉足实体电子商务领域,但客户一再要求我提供购买地图用于展示的方式,所以去年我终于妥协了。想办法解决供应链、运输、图形设计流程等问题虽然有点费劲,但做起来却很有趣。我们有 220 万种独特的产品变体可供选择,这也是一个有趣的问题!
I haven't tested, but in addition to map sales there's a subscription option, for more features https://pastmaps.com/plus?src=header 我没有测试过,但除了地图销售外,还有一个订阅选项,可以获得更多功能 https://pastmaps.com/plus?src=header
Soon! I currently only have coverage for the US but I am expanding globally in Q1 2025. Just not enough hours in the day 很快我目前只覆盖美国,但我将在 2025 年第一季度向全球扩展。只是每天的时间不够用
I sell custom jewelry on Etsy and my Shopify website (lulimjewelry.com). I have a background in 3d printing and through that I realized that the sweet spot for 3d printed products is something that is small, high value, and custom. The jewelry industry fits this perfectly, and has already seen a large uptake in 3d printer adoption. 我在 Etsy 和我的 Shopify 网站(lulimjewelry.com)上销售定制珠宝。我有 3d 打印的背景,因此我意识到 3d 打印产品的优势在于小巧、高价值和定制。珠宝行业完全符合这一点,而且 3d 打印机的采用率已经有了很大的提高。
I built a pipeline using fabric.js, flask, and blender that lets me take my customer's customizations (fingerprints, signatures, other engravings) and place them on a ring. I ultimately generate a STL file that I send over to my casting house in LA. They 3d print the STL in wax, and then cast that wax mould with precious metals using the traditional casting process. 我使用 fabric.js、flask 和 blender 构建了一个流水线,可以将客户的定制(指纹、签名和其他雕刻)添加到戒指上。最终,我生成一个 STL 文件,发送给洛杉矶的铸造厂。他们将 STL 用蜡进行 3D 打印,然后用传统的铸造工艺在蜡模上铸造贵金属。
It's a fun side business as I get to tinker with new technologies (recently working on integrating a LLM into the ring design process). I have decent profits (enough to pay my mom and sister to help with customer support and shipping), so the workload I take on myself is relatively small. 这是一项有趣的副业,因为我可以捣鼓一些新技术(最近正在将 LLM 集成到戒指设计流程中)。我的利润还不错(足以支付我妈妈和姐姐的工资,让她们帮忙提供客户支持和运输服务),所以我自己承担的工作量相对较小。
Ornaments? Parents keep asking for my kid's to "create" an ornament. The fun of doing on paper is obviously great, but it'd be neat to convert it into something more durable too. 装饰品?家长们一直要求我的孩子们 "创作 "一个装饰品。在纸上创作的乐趣显然是巨大的,但如果能把它转换成更耐用的东西,那也会很不错。
I've definitely taken kids handwriting/drawings and put them on rings or pendants before. Nothing as large as a standard ornament though. 我以前肯定把孩子们的手迹/画放在戒指或吊坠上过。不过都没有标准装饰品那么大。
Then you should use my https://commercialinvoice.app
To generate, you got it, commercial invoices. To have a smooth customs clearance. 那么您就应该使用我的 https://commercialinvoice.app 来生成商业发票。顺利通关。
I did not like any Kubernetes UI so I built my own https://aptakube.com 我不喜欢任何 Kubernetes UI,所以我创建了自己的 https://aptakube.com
It went from side project to my primary job in less than 6 months. 在不到 6 个月的时间里,它就从副业变成了我的主业。
Everyone was saying that $99 was too much for “an API wrapper”, but here we are, 2 years later and with hundreds of small to enterprise companies using it :) 每个人都说 99 美元对 "应用程序接口封装器 "来说太高了,但 2 年后的今天,数百家小型到企业公司都在使用它:)
You really shouldn't listen to too many people. The only thing that counts is paying customers; everything else is just jealous people. 你真的不应该听信太多人的话。只有付钱的顾客才是最重要的,其他的都是嫉妒的人。
Dismissing disagreement as jealousy always bothered me. To think a person is jealous of you requires a lot of ego, like... narcissistic amounts of ego in my opinion. Either that or a world view so small that it can't conceive of other world views that don't align with yours. 把分歧说成是嫉妒总是让我很困扰。认为一个人嫉妒你需要很大的自负,比如......在我看来是自恋的自负。要么就是世界观太狭隘,无法想象与你不一致的其他世界观。
Some folks just can't imagine buying what some folks are selling. 有些人就是无法想象买到有些人卖的东西。
Sure but... what is there to "disagree" with? customers are paying for it. If you don't want it, don't pay. But why expend energy on "disagreeing"? 当然,但是......有什么好 "不同意 "的呢?如果你不想要,就不要付钱。但为什么要花精力去 "反对 "呢?
For me, a key point is "everybody _was_saying_". An implication is that early on, or before release, people thought the price seemed too high. Possibly some of those people no longer think so. Or possibly the price really is too high _for_them_. 对我来说,关键的一点是 "每个人都在说"。言下之意是,在早期或发布之前,人们认为价格似乎过高。可能有些人不再这么认为了。也有可能价格对他们来说真的太高了。
Could also be that some of those people just don't expect to get enough use (or some other kind of 'enough') out of a service for a given price point. There are loads of people who have no problem paying for YouTube Premium, while others find the price too high. 也有可能是其中一些人并不指望从某一价位的服务中获得足够的使用(或其他某种 "足够")。有很多人支付 YouTube Premium 没有问题,但也有人觉得价格太高。
Some people pay for the highest-end smartphones, getting them as soon as they come out. I think they're crazy. (-: 有些人花钱买最高端的智能手机,一上市就买。我觉得他们疯了:
Any architecture advice on making receiving payments from small-to-medium businesses streamlined? Struggling on how to go from an employee trying the free demo to their company paying that employee’s subscription… like no PO request nonsense, is there a “master” account you bill and they dole out the seats? 在简化中小型企业的收款流程方面,有什么架构建议吗?如何从员工试用免费演示版到他们的公司为该员工支付订购费用......比如不需要申请邮寄地址,是否有一个 "主 "账户,由您收取费用,然后他们再分配座位?
99% of my customers buy straight from the website no questions asked. 我 99% 的客户都是直接从网站上购买的,不会问任何问题。
I only get PO from larger companies, and I only do it if they’re buying a lot of seats, or if it’s a strategy customer 我只接受大公司的 PO,而且只在他们购买大量席位或战略客户时才这样做
I shared with a couple of co-workers/friends and they all liked it, I then built a simple website with screenshots and a download button for free. 我与几位同事/朋友分享了这个网站,他们都很喜欢,然后我就免费建立了一个带有截图和下载按钮的简单网站。
Then I started sharing the progress on LinkedIn/X, my co-workers shared on their network too which also helped. 后来,我开始在 LinkedIn/X 上分享进展情况,我的同事们也在他们的网络上分享,这对我也很有帮助。
After 4 months I put a price on it and sold it with a 50% discount for early adopters. A lot of people bought it, which to me was a signal that I was into something that could become bigger if I invested more time on it. 4 个月后,我定价出售,早期用户可享受 50%的折扣。很多人买了它,这对我来说是一个信号,表明我在做一件事,如果我投入更多时间,这件事可能会变得更大。
Just wanted to say you've built an amazing product. So much so that I got my team hooked on it and am working on getting it out to the rest of the company that needs it. Well done!! 我只想说,你们的产品非常出色。以至于我让我的团队迷上了它,并正在努力将它推广给公司其他需要的人。干得好
Lens isn't all that great so I'm sure it must be better. 镜头不是那么好,所以我相信一定会更好。
Lens shows me repeats of log lines when I'm trying to scroll down in a live log. It has checkboxes but no means to operate on checked boxes. If I have my Secret set to show b64 decoded, and paste in a new secret that is very clearly non b64 encoded, it tries to push it as-is and fails quietly. It shows things as Healthy whose only sub resources are not healthy, but that's par for the course in Kubernetes land. I also have to fully quit it (not just close the window) on my new MacBook whenever I make the mistake of looking at it after a gcloud auth timeout, even when simply running fresh kubectl commands in the background every time would outperform the garbage Electron tab changes. 当我试图向下滚动实时日志时,Lens 会显示重复的日志行。它有复选框,但无法对复选框进行操作。如果我将我的密文设置为显示 b64 解码,并粘贴了一个显然不是 b64 编码的新密文,它就会尝试按原样推送,但却无声无息地失败了。它显示 "健康 "的东西只有子资源是不健康的,但这在 Kubernetes 中也是正常的。在我的新 MacBook 上,每当我在 gcloud authout 超时后错误地查看它时,我都必须完全退出它(而不仅仅是关闭窗口),即使每次只需在后台运行新的 kubectl 命令就能比垃圾的 Electron 标签更改更有效。
Plus, this new thing has resource diffs, which I was surprised Lens didn't have. Frankly I was surprised how little Lens has once I started actually using it and figured there'd be easy money in building the community's new favorite editor. But I'm glad to have seen this post, here's hoping it becomes the new standard. 此外,这款新产品还拥有资源差异,而 Lens 竟然没有。坦率地说,当我开始实际使用 Lens 时,我很惊讶它的功能如此之少,我还以为打造社区最受欢迎的编辑器会很容易赚钱。但我很高兴能看到这篇文章,希望它能成为新的标准。
RankPic (https://www.rankpic.info) is an app to help users crowdsource their best photo. RankPic ( https://www.rankpic.info) 是一款帮助用户众筹最佳照片的应用程序。
I've been building over the past 3 years & just recently monetized and crossed the $500/m mark through a Pro subscription. It's grown into a lovely community of people who help each other pick their best pictures for dating apps, professional photos etc. 在过去的三年里,我一直在创建这个网站,最近刚刚通过专业版订阅实现了盈利,月收入突破了 500 美元大关。它已经发展成为一个可爱的社区,大家互相帮助,为约会应用程序和专业照片等挑选最佳照片。
I've seen some pretty fun novel use cases, such as (multiple!) people using it to pick out glasses, wedding invites & so on 我见过一些非常有趣的新颖用例,比如(多人)使用它来挑选眼镜、婚礼请柬等。
How does an app like this work in the beginning when you have no/few users? Were you ranking images yourself or hire people to it? 在没有用户或用户很少的情况下,这样的应用程序在开始时是如何运行的?你是自己给图片排序还是雇人来做?
I got all my friends to go on it and spent lots of time ranking people myself. 我让我所有的朋友都去参加,自己也花了很多时间给人排名。
I also started things off with "fake" tests so that people had other people to rank at the beginning, otherwise folks would just see a dead app and drop off. 我还用 "假 "测试来开始,这样人们一开始就有其他人来排名,否则人们就会看到一个死应用而放弃。
It was a really big moment 9 months in when someone's test completed entirely without me ranking. It was a lot of work & I'm really glad to be at a point now where I get to watch people rank each other without me. 在 9 个月的时间里,当有人在没有我排名的情况下完成了测试,这真是一个非常重要的时刻。这是一项艰巨的工作,我真的很高兴现在能在没有我的情况下看着大家互相排名。
How did you design and build your homepage? I find that building the landing page and making it look like a professional, beautiful design is one of my biggest hurdles. I'm an experienced web developer but without a design to work off of - and especially accounting for mobile and dynamic sizing - I really struggle with this part of the work so I'm wondering what other people's workflows are for it. 您是如何设计和制作主页的?我发现建立登陆页面并使其看起来像一个专业、漂亮的设计是我最大的障碍之一。我是一个经验丰富的网站开发人员,但如果没有设计,特别是考虑到手机和动态尺寸,我在这部分工作上真的很吃力,所以我想知道其他人的工作流程是怎样的。
I used fiverr to make assets, and then either use fiverr to make a design that I can easily build with one of the website building tools (wix, etc.) or I try to build it myself. 我用 fiverr 制作资产,然后用 fiverr 制作一个我可以用某个建站工具(wix 等)轻松创建的设计,或者尝试自己创建。
The easiest way is to find a landing page you think looks good and use it as inspiration with your own colors, assets, etc. 最简单的方法是找到一个你认为看起来不错的登陆页面,然后用自己的颜色、资产等作为灵感。
In case you're looking for a designer, I can help you with the design especially mobile as I have worked on mobile apps that are live on app store and play store. feel free to check out my work : https://monadile.framer.website/
You can also reach out via email : monadile.design(at)gmail.com 如果您正在寻找一名设计师,我可以帮助您进行设计,尤其是手机设计,因为我设计的手机应用程序已在应用程序商店和Play商店上线。请随时查看我的作品: https://monadile.framer.website/ 您也可以通过电子邮件联系我:monadile.design(at)gmail.com。
Thank you, but I probably will do this myself. For what it's worth - and I'm saying this constructively, not to offend - your website is illegible due to contrast issues. White titles and light grey text against a light blue background. I was sure it must be some kind of error but I turned off all my extensions and loaded it incognito in chrome and nothing changed, so, I don't know what conclusion to draw there. It just doesn't make a very good impression for a designer. 谢谢,不过我可能会自己做。不管怎么说--我这么说是建设性的,而不是想冒犯您--您的网站由于对比度问题而难以辨认。白色的标题和浅灰色的文字衬着浅蓝色的背景。我确信这一定是某种错误,但我关闭了所有的扩展程序,并在 Chrome 浏览器中隐身加载,结果什么也没改变,所以我不知道该得出什么结论。对于一个设计师来说,这不会给人留下很好的印象。
Thanks for asking! I also used photofeeler and found the way it rated me 1-10 fairly harmful to my mental health. RankPic has users rank your photos best to worst, so it's just against yourself. 谢谢您的询问!我也用过 photofeeler,发现它将我评为 1-10 的方式对我的心理健康相当有害。RankPic 会让用户把你的照片从最佳到最差排序,所以这只是针对你自己。
Additionally it allows users to get more mileage out of each test, when you can do 2-6 photos instead of just one at a time. 此外,它还能让用户从每次测试中获得更多收益,因为你可以拍摄 2-6 张照片,而不是一次只拍一张。
Anecdotally I've also heard it is a more fun experience for the rankers. 我还听说,对排名靠前的人来说,这样的体验更有趣。
Without any offense to you, the creator of this app. It's obvious a lot of care went into it and you wanted to create a better product than what is out there. Even considering the mental impact such ranking could have. 恕我直言,您是这款应用程序的创造者。很明显,你花了很多心思,想创造出比现有产品更好的产品。即使考虑到这种排名可能产生的心理影响。
However, I genuinely feel that the need for this app is what's wrong with society. 不过,我真心觉得,这个社会之所以需要这个应用程序,就是出了问题。
I personally would prefer a randomly selected load of strangers to vote on, say, my best corporate headshot to display to the general public rather than my friends who are a small and biased group. 就我个人而言,我更希望由一群随机挑选的陌生人来投票,比如说,投票选出我的最佳公司头像,向公众展示,而不是由我的朋友们来投票,因为我的朋友们是一个有偏见的小团体。
I guess the people that self-select to go on a photo ranking site may not be representative of the general public, though are probably better than the (all male) 10ish engineers and 3 accountants that I socialize with on a regular basis. 我想,自我选择上照片排名网站的人可能不能代表普通大众,不过他们可能比我经常交往的 10 来个工程师和 3 个会计师(都是男性)要好。
No offense taken, I also have many qualms about the role looks and photos play in our society. The destruction & gamification of social interaction by tech is a genuine harm. 无意冒犯,我也对外貌和照片在我们社会中所扮演的角色有很多疑虑。科技对社交的破坏和游戏化是一种真正的伤害。
Unfortunately it's what we're dealing with right now, and people need feedback to be able to play the game. 不幸的是,这就是我们现在面临的问题,人们需要反馈才能玩游戏。
I built https://explorehere.app to help you learn about the history of the world around you by sending a push notification whenever you pass a new historical marker on your travels! 我创建了 https://explorehere.app,每当您在旅途中经过一个新的历史标记时,系统就会发送推送通知,帮助您了解周围世界的历史!
It’s a freemium app with a pro subscription for advanced features; our revenue is just under $1k/month. 这是一款免费应用,高级功能需要付费订阅;我们的收入略低于每月 1 千美元。
We’re working towards ExploreHere being a passive adventure guide. As you go about your travels ExploreHere will nudge you about interesting information wherever you go; history, unique things to see, special food known only in the city you’re in, etc. 我们正在努力使 ExploreHere 成为一个被动的探险指南。在您旅行的过程中,无论您走到哪里,ExploreHere 都会向您提示有趣的信息;历史、独特的景点、只有您所在城市才有的特色美食等。
In the days before global data plans, there was an amazing offline travel companion app called Triposo that was well before its time. One of its best features was to guide you toward nearby places of interest. I remember in ~2012 visiting Paris and being led to a historic but dilapidated building that used to be a notable school, near to where I was staying but not along the walk to the metro station so I never would have seen it otherwise. 在还没有全球数据计划的年代,有一款名为 Triposo 的离线旅行伴侣应用程序非常出色,远远走在了时代的前列。它最好的功能之一就是引导你前往附近的景点。我记得在 ~2012 年访问巴黎时,有人带我参观了一座历史悠久但破旧不堪的建筑,它曾经是一所著名的学校,离我住的地方很近,但不在通往地铁站的路上,否则我永远也不会看到它。
It was really one of the most unforgettable travel tech experiences. I was still free to explore at my whim, but it gave some context to what was around me. It wasn't just the over-trafficked tourist highlights, but the whole city. ExploreHere seems like it could have a similar impact. 这确实是最难忘的旅行技术体验之一。我仍然可以随心所欲地自由探索,但它为我周围的事物提供了一些背景信息。这不仅仅是那些人满为患的旅游景点,而是整个城市。ExploreHere 似乎也能产生类似的效果。↳
The Triposo team briefly made a cute app called Walter that was basically a minimalist indication of nearby POIs using the device compass for orientation: https://web.archive.org/web/20170607100433/https://www.tripo... Triposo 团队曾制作过一款名为 Walter 的可爱应用程序,它基本上是一款使用设备指南针定位的简约型 POI 指示器:https://web.archive.org/web/20170607100433/https://www.tripo...
Thanks for sharing that! I haven't heard of Triposo before, so that was really helpful! 感谢您的分享!我以前没听说过 Triposo,所以这对我很有帮助!
I think these kind of 'passive' trip companions are difficult to sell as they inherently fade into the background and support your trip, rather than trying to take all your attention and 'be the trip'... 我认为这种 "被动 "的旅行伴侣很难推销,因为它们天生就会淡出背景,支持你的旅行,而不是试图吸引你所有的注意力,"成为旅行的主角"......↳
But thats the kind of software I like and the kind I think we should try and build more of! Personally, when I'm exploring a new place I just want to 'do me' and have some gentle nudges if I'm near something really cool. 但这正是我喜欢的软件,我认为我们应该尝试开发更多这样的软件!就我个人而言,当我探索一个新地方时,我只想 "做我自己",如果附近有很酷的东西,我就会得到一些温柔的提示。
Just a few weeks ago I was on a trip through back roads of NC and VA and saw a bunch of historical markers and wondered how to do something with them. And now I know. 就在几周前,我在穿越北卡罗来纳州和弗吉尼亚州的小路时,看到了一堆历史标记,当时我就在想如何利用它们做些什么。现在我知道了。
My thinking was to stop and get a gps coordinate and then what? How do I get them all across the states? And that is about how far my thinking got before a SQUIRREL ran through my brain. 我的想法是停下来获取一个 GPS 坐标,然后呢?我怎样才能让它们遍布各州?就在我思考到这里的时候,"叽叽 "的声音从我脑中响起。
Glad to see some of my thoughts aren't to far out there. Now just have to work on DOING instead of THINKING. 很高兴看到我的一些想法还不算太离谱。现在只需努力去做,而不是去想。
I admit I get the cart before the horse. 我承认我本末倒置了。
I'm not looking for life changing money, but it would be nice to actually be able to submit a $500 mrr project here on HN. 我并不想要改变生活的钱,但如果能在 HN 上提交一个 500 美元的项目,那就再好不过了。
Good shoutout - We partner with them to pull in HMDB data into the ExploreHere app We link back to them in the app too, at the bottom we show the 'source' of the info we pulled in. 我们还在应用程序中链接回他们,在底部显示我们获取信息的 "来源"。
My neighbor and I were talking a few months back and he had the same idea. He said he drove by the historical markers all the time it would be cool to know what they all said. Cool idea just sent him this app! 几个月前我和邻居聊天时,他也有同样的想法。他说他经常开车经过历史标志,如果能知道它们都说了些什么,那就太酷了。好主意,我就把这个应用程序发给了他!
I'd love to use this but there appears to be no coverage of my country. Any plans to expand coverage to other regions? 我很想使用它,但它似乎没有覆盖我所在的国家。有计划将覆盖范围扩大到其他地区吗?
We do! I'm in Japan right now, taking photos of as many markers as possible that I'll add into the app when I get back! We're also releasing a 'submission app' in early 2025 that will let you submit markers and get them added into the app so we can expand into more places! 我们会的!我现在正在日本,尽可能多地拍摄标记的照片,回来后我会把它们添加到应用程序中!我们还将在 2025 年初发布一款 "提交应用程序",您可以提交标记并将其添加到应用程序中,这样我们就可以将业务扩展到更多地方!
I've build BlueRetro [1] an universal Bluetooth controller adapter for nearly all pre-USB gaming console. 我制作的 BlueRetro [1] 是一款通用蓝牙手柄适配器,几乎适用于所有前 USB 游戏机。
I guess I could update from my previous post in a similar thread. [2] 我想我可以更新我之前在类似主题中的帖子。[2]
Long story short, my open source firmware is used by product makers and they make a voluntary contribution often base on how many unit they sell. It is also widely used by Chinese company on AliExpress. 长话短说,我的开源固件被产品制造商使用,他们经常根据销售量自愿捐款。中国公司也在阿里巴巴上广泛使用。
I got one of those Chinese company to sponsor me a significant amount on GitHub sponsor since August 2022.
I guess they forgot about it, still going ever since! 从 2022 年 8 月开始,我得到了一家中国公司在 GitHub 赞助商平台上为我提供的大笔赞助。我猜他们已经忘了这件事,现在还在继续!
I still make 1000 USD a month from the various HW makers. 我每月还能从各种 HW 制造商那里赚到 1000 美元。
One new thing I made this year after 5 year of doing this hobby, is that I finally manufactured and sold one adapter base on this code myself for the OG Xbox console. [3] 在从事这项爱好 5 年之后,我今年做了一件新的事情,那就是我终于自己制造并出售了一个基于此代码的适配器,用于 OG Xbox 游戏机。[3]
Factoring all the expenses I made 7K for a batch of 300. I plan to do a 2nd batch next year, which should yield double that since I will only incur raw materials & shipping expenses. 考虑到所有开支,我一批 300 件的产量为 7000 件。我计划明年再做第二批,收益应该会翻一番,因为我只需支付原材料和运输费用。
It took me 48 hour of manual labor to assemble them and ship them. So it's doesn't make much sense TBH, but it's a good experience. Made me appreciate my desk job. 我花了 48 个小时的体力劳动才把它们组装好并运走。因此,这并没有多大意义,但这是一次很好的经历。让我更加珍惜我的文职工作。
No I got panels with multiple pcb fully assembled from china. But I still had to program them, solder the connector and assemble them into the case. A very long process. 不,我从中国买到的面板有多个 PCB 板,已经组装好了。但我仍然需要对它们进行编程、焊接连接器并将它们组装到机箱中。这个过程非常漫长。
I started a side project with my older brother called NanaGram.co that makes it easy to text message photos to a unique phone number, then once a month they get printed and shipped to your loved ones. 我和哥哥一起创办了一个名为 NanaGram.co 的副业,通过它可以轻松地将照片以短信形式发送到一个特定的电话号码上,然后每月打印一次,寄给你所爱的人。
If you have kids, it makes a good holiday gift for the grandparents if you're stumped on what to get them. 如果您有孩子,如果您正为送什么礼物给孩子的祖父母而犯难,这也是一份不错的节日礼物。
I've since moved on from it, but my brother makes enough to work on NanaGram full-time now. It's also just been really cool to see the project grow over the years and bring happiness to thousands of grandparents all over the world. 后来我不再做这个项目了,但我哥哥的收入足以让他全职为 NanaGram 工作。看到这个项目多年来不断发展壮大,为全世界成千上万的祖父母带来快乐,我感到非常高兴。
I hope F5Bot is on this list. Been using for free for years. just works. Reached out a while back and owner is very responsive. 我希望 F5Bot 也能上榜。多年来一直免费使用。前段时间联系过它,所有者都非常积极。
Very cool! Always wondered how solo engineers deal with physical and shipping? I suppose there is some sort of API that allows prints and shipping on behalf? 非常酷!我一直想知道单人工程师是如何处理实物和运输的?我想是否有某种 API 可以代为打印和发货?
I started with an API called Pwinty which turned out to be pretty expensive so I ended up basically recruiting a print shop partner based in the US. 一开始,我使用了一个名为 Pwinty 的应用程序接口,结果发现它非常昂贵,所以我最终基本上招募了一个位于美国的打印店合作伙伴。
I've actually been looking at releasing a 4"x6" photo printing API of my own since we've developed some pretty neat shipping tricks as well as the ability to print on both sides of the photos. 实际上,我一直在考虑发布我自己的 4 "x6" 照片打印 API,因为我们已经开发出了一些非常实用的运输技巧,以及双面打印照片的功能。
I was actually looking at it from a different business model perspective. There are some APIs that do both print and ship in various formats but there is definitely a markup on top. Aggregating printers that are digital enough is quite a challenge of its own though :) 实际上,我是从不同商业模式的角度来看待这个问题的。有一些应用程序接口既能打印,也能以各种格式发货,但上面肯定要加价。不过,聚集足够数字化的印刷商本身就是一项挑战:)
NanaGram is awesome, used it for a while back in the olden days of 2021. When I visit my grandma she still has pictures on her refrigerator delivered by this service. Cheers to you and your brother! NanaGram 非常棒,我在 2021 年的旧时代用过一段时间。我去看我奶奶的时候,她冰箱上的照片还是由这项服务提供的。为你和你的兄弟干杯!
It’s not really MMR but I have a side business when I provide software for online and in-person festival payments (entry/food/drinks). If you take the total revenue (or profit) for the year and divide by 12 I’m well over the $500/mo limit. 这不是真正意义上的五矿资源,但我有一项副业,即提供在线和现场节庆支付(入场券/食品/饮料)的软件。如果把一年的总收入(或利润)除以 12,我的月收入就远远超过了 500 美元的限额。
I currently do 3 festivals a year which all pretty much fell in my lap, I’ve yet to start any sort of sales/marketing due to being busy with my day job/life and not wanting to grow too fast. 由于日常工作/生活繁忙,不想发展太快,我还没有开始任何形式的销售/营销。
I started back in 2021 when a local company I’ve worked with to make apps came to me looking for a solution for their food/music festival that didn’t require handing out and (almost as importantly) counting all the tickets/tokens that people bought to spend at the vendors. I did a quick turn around of a couple months to get a v1 out and working in time for the event. In the next year I essentially rewrote 90% of it and added in-person payment support (previously had just supported recording in-person payments made through a CC terminal. 我的工作始于 2021 年,当时一家曾与我合作制作应用程序的本地公司找到我,希望为他们的美食/音乐节寻找一种解决方案,而这种解决方案不需要分发和(几乎同样重要的是)计算人们在供应商处购买消费的所有门票/代币。我在短短几个月内就完成了 v1 版本的开发,并及时投入使用。在接下来的一年里,我基本上重写了其中的 90%,并增加了对现场支付的支持(之前只支持通过 CC 终端记录现场支付)。
Each new festival has new needs but I’m starting to get fewer feature requests and less I need to build for each new client which is nice. 每个新的节日都有新的需求,但我收到的功能请求开始减少,我需要为每个新客户构建的功能也减少了,这很好。
In 2015, I wrote the backend for a registration/ticketing/admission system for our (the company I work for) non-profit. They put on yearly galas in a far-off US state. The system utilized QR codes from printed and electronic tickets. The system was used once and royally failed due to connectivity issues. We relied on the venue's wi-fi and had cellular backup. It worked during on-site testing but failed once the crowds formed. Attendee's couldn't load their e-tickets and we couldn't get a response from the servers as tickets were scanned. 2015 年,我为我们(我供职的公司)的非营利组织编写了注册/票务/入场系统的后台。他们在遥远的美国某州举办年度晚会。该系统利用了印刷票和电子票上的二维码。该系统使用过一次,但由于连接问题而彻底失败。我们依靠会场的无线网络和手机备份。在现场测试时,该系统正常工作,但一旦人群聚集,系统就失灵了。与会者无法加载他们的电子门票,我们也无法在扫描门票时从服务器得到响应。
Props to you for getting everything working! 你能让一切正常工作,我为你鼓掌!
Interesting. Are you comfortable sharing any architecture details? Im half wanting to do the same for a local fair that had a high friction ticket system. I wasnt happy with any designs I came up with though 很有意思。你愿意分享任何架构细节吗?我也想为当地的一个展会做同样的设计,这个展会有一个高摩擦的门票系统。不过我对自己的设计并不满意
It's QR-based, so customers create an account, load money onto their account, then show their QR code to vendors who scan it to charge their account. We also provide plastic cards (think: gift card) for people who don't want to use their phone but we see 80%+ of people interact completely on their phone/online. We have an app and website (same codebase, Quasar framework) and for in-person payment (entry, bar) we provide iPads with connected CC readers. 它以二维码为基础,顾客创建一个账户,往账户里充值,然后向供应商出示二维码,供应商扫描二维码后就可以向顾客的账户充值。我们还为不想使用手机的人提供塑料卡(即礼品卡),但我们发现 80% 以上的人完全通过手机/网络进行互动。我们有一个应用程序和网站(相同的代码库,Quasar 框架),对于现场支付(入场、酒吧),我们提供连接了 CC 阅读器的 iPad。
My best advice is this: your hardest challenges will not be technical in nature. The hardest part is the equipment, dealing with customers, hand-holding the festival organizers. I don't say any of that as some gross thing or bad thing, just reality. In fact, I think I've succeeded larged based on the in-person aspect (We travel to the event and are on-site for the event) and being the "I have all the answers for your festival payments"-person. Rolling with the punches is a huge part of it. 我的最佳建议是:最困难的挑战不会是技术性的。最困难的部分是设备、与客户打交道、与音乐节组织者打交道。我说这些并不是什么恶心或不好的事情,只是现实而已。事实上,我认为我的成功很大程度上是基于亲临现场(我们前往活动现场,并在活动现场工作),以及成为一个 "我掌握了音乐节付款的所有答案 "的人。随遇而安是其中重要的一部分。↳
The whole thing runs on AWS Lambda with a postgres DB from Neon.tech. I'll be honest, it's incredibly over-architected, the whole thing could run a a couple (or even 1) servers as a traditional NodeJS app without issue (and with less complexity) but I used this project as learning experience and a chance to try our some technology I was interested in. Lambda is incredibly cool and I think I might have one of the best use-cases for it (incredibly spikey load: no traffic for 9 mo, tiny traffic for presales for 1-2 months, 1 month with higher sales, then 1-2 days of the event with crazy sales) but the debugging story isn't the best. SST makes it 10000x better than anything else I've tried and the developer experience is bar-none for writing lambdas but all the other crap (CloudFormation, logs, monitoring, etc) is so much overhead. If I was writing this again today I'd probably look at something like NestJS but I won't let myself re-write the code (again) without a pressing reason and if I need to spend time anywhere it's sales/marketing. 整个程序运行在 AWS Lambda 上,使用 Neon.tech 提供的 postgres DB。老实说,它的架构过于复杂,整个项目可以像传统的 NodeJS 应用程序一样在几台(甚至一台)服务器上运行,不会有任何问题(复杂度也更低),但我把这个项目当作学习经验和尝试我感兴趣的技术的机会。Lambda 非常酷,而且我认为我可能拥有最适合它的用例之一(令人难以置信的尖峰负载:9 个月没有流量,1-2 个月预售时流量很小,1 个月销售额较高,然后活动期间的 1-2 天销售额疯狂增长),但调试效果并不是最好的。SST 让它比我尝试过的其他任何东西都要好 10000 倍,而且开发人员在编写 lambdas 时的体验也是无与伦比的,但所有其他的垃圾(CloudFormation、日志、监控等)都是巨大的开销。如果我今天再写这篇文章,我可能会考虑像 NestJS 这样的产品,但如果没有紧迫的原因,我不会让自己重新编写代码(再次),如果我需要在任何地方花时间,那就是销售/营销。
Here is my, crappy, "marketing" website: https://grubbux.com/ 这是我的蹩脚 "营销 "网站: https://grubbux.com/
Festival-goers can just pay for their food direct as well? 音乐节观众也可以直接支付食物费用吗?
Sorry, I don't understand your offering at all and the questions just sort of keep coming! 对不起,我完全不明白你的提议,而且问题总是层出不穷!
I see you combine payments, but I'm struggling to see the real-terms benefit over a tap-payment (card, watch or phone)? For a food stand, it would seem, not taking the money directly is a relatively large potential liability. Is the point to enforce a contract between vendors and the festival? 我看到你们合并了付款方式,但我很难看出与水龙头付款(卡、手表或手机)相比有什么实际好处?对于小吃摊来说,不直接收钱似乎是一个比较大的潜在责任。关键是要执行供应商和美食节之间的合同吗?↳
Does the festival pay the food stands [something] up front? 美食节是否会提前向美食摊位支付[一些]费用?
How's your liability insurance? Or do the festivals underwrite you for when Amazon/wifi is down and no-one can pay for their meals? (I did see you tout live updates, so transactions must be networked) 你们的责任保险怎么样?或者说,当亚马逊/wifi 出现故障,没人能支付餐费时,节日会为你们承保吗?(我确实看到你在吹嘘实时更新,所以交易一定是联网的)。↳
Sounds easy to abuse (show someone else's code?), have you had much fraud? 听起来很容易被滥用(显示别人的代码?↳
You're in USA? Did you need a banking license? 您在美国?您需要银行执照吗?
Small festivals in UK would be 4-8000 people, say; average food spend is probably £20+ per day -- are you carrying a debt to food providers for £500,000+ over a long weekend (consolidating payments)? 在英国,小型节日的规模为 4-8000 人;平均每天的食品支出可能超过 20 英镑--在一个长周末,您是否欠食品供应商 50 多万英镑的债务(合并付款)?
Fascinating. 太迷人了
Do you do non-food transactions too - souvenir stands, onsite shops, [festival] activities? Like some festivals include a number of tokens and you can buy activities with them at the festival. 你们是否也做非食品交易--纪念品摊位、现场商店、[节庆]活动?比如有些节日会提供一些代金券,您可以在节日期间用代金券购买活动。
> Festival-goers can just pay for their food direct as well? > 节日游客也可以直接付款购买食物吗?↳
In a word? Data. Festivals normally charge vendors a percentage of sales to be at the festival and they need a way to track sales. "Trust me bro" doesn't quite work since restaurants/vendors will lie or shave their sales numbers so they pay out less. One festival told me about a time they had a vendor steal another vendor's tickets they had collected and try to turn them in as their own. I don't think all or even most vendors are dishonest but the ones who are mess it up for everyone. So instead the festival requires all payment to go through their festival currency (1 to 1 with USD). This gives them realtime data of all vendors and they use that data to decide which vendors to invite back and how much to pay out at the end. 一言以蔽之?数据。节日通常会向供应商收取一定比例的销售额,因此他们需要一种跟踪销售额的方法。"兄弟,相信我 "并不完全奏效,因为餐馆/供应商会撒谎或瞒报销售数字,这样他们支付的费用就会减少。一个音乐节告诉我,有一次,一个供应商偷了另一个供应商收集的门票,并试图把它们当作自己的门票上交。我不认为所有甚至大多数商贩都不诚实,但那些不诚实的商贩会给大家带来麻烦。因此,音乐节要求所有付款都使用音乐节货币(与美元一比一)。这就为他们提供了所有供应商的实时数据,他们利用这些数据来决定邀请哪些供应商回来,以及最后要支付多少钱。
> I see you combine payments, but I'm struggling to see the real-terms benefit over a tap-payment (card, watch or phone)? For a food stand, it would seem, not taking the money directly is a relatively large potential liability. Is the point to enforce a contract between vendors and the festival? > 我看到你们合并了付款方式,但我很难看出与水龙头付款(卡、手表或手机)相比有什么实际好处?对于小吃摊来说,不直接收钱似乎是一个相对较大的潜在责任。关键是要执行供应商和美食节之间的合同吗?↳
Yes, the point is to enforce the contract between the two. For a lot of festivals the food price is low (think $3-5) since it's meant to be a way to sample a lot of things. The $0.30/transaction (that Stripe charges) eats into total percentage quickly at lower price points. Also this lets all vendors take payment without needing any special equipment (other than their smartphone). Yes, some/most of them have their own POS but this lets the festival and festival-goers keep all their transactions in one place. Also the vendors have access to reports as well. 是的,关键在于执行两者之间的合同。很多节日的食品价格都很低(3-5 美元),因为这样可以品尝到很多东西。Stripe 收取的 0.30 美元/笔交易费用很快就会侵蚀低价位的总百分比。此外,这还让所有供应商无需任何特殊设备(智能手机除外)即可接受付款。是的,他们中的一些/大多数都有自己的 POS 机,但这可以让音乐节和音乐节观众在一个地方保存所有交易。此外,供应商还可以查看报告。↳
> How's your liability insurance? Or do the festivals underwrite you for when Amazon/wifi is down and no-one can pay for their meals? (I did see you tout live updates, so transactions must be networked) > 你们的责任保险如何?或者说,当亚马逊/wifi 出现故障,没人能支付餐费时,节日会为你们承保吗?(我确实看到你们在兜售实时更新,所以交易一定是联网的)。
All our contracts state that we cannot be held liable for internet issues, we operate completely on LTE/5G and do not provide WiFi at the events (that's a huge PITA if you've ever looked into it) and very often there isn't even an ISP we could work with to provide the internet service so if we are going to rely on LTE anyways might as well have each iPad talk directly to the towers instead of through extra infrastructure we need to manage. So far this has no been an issue but we do a cellular survey of the area when we take on a new festival to check how good the signal is. 我们的所有合同都规定,我们不能对网络问题承担责任,我们完全使用 LTE/5G 运营,不在活动现场提供 WiFi(如果你研究过,这是个非常麻烦的问题),而且很多时候我们甚至无法与互联网服务提供商合作提供网络服务,所以如果我们无论如何都要依赖 LTE,不如让每台 iPad 直接与信号塔通话,而不是通过我们需要管理的额外基础设施。到目前为止,这还不是一个问题,但我们在参加新的音乐节时会对该地区进行蜂窝网络调查,以检查信号是否良好。↳
> Does the festival pay the food stands [something] up front? > 艺术节是否会提前向食品摊位支付[一些]费用?↳
No, in fact often the vendors pay a small amount to reserve the space (mostly to make them have some skin in the game and show up, the number of no-shows always surprises me a bit). Vendors in general are very hard to wrangle. You can send them all the info ahead of time multiple times, in multiple forms, etc and at least 20%+ will show up and have no idea what's going on. Thankfully we can train someone on the system in well under 5min and they rarely need follow-up help. 不,事实上,供应商通常会支付少量费用来预订场地(主要是为了让他们在游戏中有点底气并露面,不露面的数量总是让我有点吃惊)。供应商一般都很难搞定。你可以提前多次以多种形式向他们发送所有信息,但至少有 20% 以上的供应商会出现,而且根本不知道发生了什么。幸好我们可以在 5 分钟内对供应商进行系统培训,而且他们很少需要后续帮助。↳
> Sounds easy to abuse (show someone else's code?), have you had much fraud? > 听起来很容易被滥用(显示别人的代码?↳
This was a huge concern of mine up front but in practice it's been non-existent or at least non-reported (and trust me, I've dealt with every other type of support ticket), In fact couples/families will often just load 1 account and share the QR between them. We also offer in-system transfers which isn't used as much as I would have expected but people do it that way as well. 这是我一开始就非常担心的问题,但实际上这种情况并不存在,或者至少没有报告过(相信我,我处理过其他各种类型的支持单)。我们还提供系统内转账服务,虽然使用率并不像我预想的那么高,但人们也会这样做。
> You're in USA? Did you need a banking license? > 您在美国?您需要银行执照吗?↳
Yes, thankfully no license needed. I've worked/founded startups that needed Money Transmitter Licenses and I wouldn't touch those businesses with a 10ft pole (so much insurance and each state is done differently, no thanks). No, the money never touches my accounts, I use Stripe Connect so I help the festival get their own account setup and all the money dumps directly into their Stripe account (and then their bank account). I don't handle payouts to vendors because every festival has a different formula so it's easier to just give them all the money, give them the reports, and let them sort it out. 是的,幸好不需要执照。我曾经工作过/创办过一些需要货币转账许可证的初创公司,但我是打死也不会碰这些业务的(保险费用太高,而且每个州的规定都不一样,不,谢谢)。我使用 Stripe Connect,帮助音乐节建立自己的账户,所有的钱都直接转入他们的 Stripe 账户(然后再转入他们的银行账户)。我不负责给供应商付款,因为每个音乐节的付款方式都不一样,所以把钱都给他们,把报告给他们,让他们自己处理就好了。↳
> Small festivals in UK would be 4-8000 people, say; average food spend is probably £20+ per day -- are you carrying a debt to food providers for £500,000+ over a long weekend (consolidating payments)? > 在英国,小型节日的规模为 4-8000 人;平均每天的食品支出可能超过 20 英镑--在一个长周末,您是否欠食品供应商 50 多万英镑的债务(合并付款)?
I can't share exact numbers but 4-8K customers is the range we see as well but our numbers are low because people share accounts. The average spend is about $30-40 depending on the festival. My answer to the previous question probably answered this for you but no, I don't carry the debt or deal with that, the festival does. 我不能透露确切的数字,但 4-8K 客户是我们看到的范围,但我们的数字很低,因为人们共享账户。平均消费额约为 30-40 美元,这取决于不同的节日。我对前一个问题的回答可能已经回答了你的问题,但不,我不承担债务,也不处理这些问题,是购物节在做。
> Do you do non-food transactions too - souvenir stands, onsite shops, [festival] activities? Like some festivals include a number of tokens and you can buy activities with them at the festival. > 你们也做非食品交易吗--纪念品摊位、现场商店、[节庆]活动?比如有些节庆活动中会有一些代币,您可以在节庆活动中用代币购买活动。↳
Sometimes. We have special support for bars (to track stock) and you can put anyone on the system if you want. We have done entry ticketing, event ticketing (bourbon tasting for extra at the festival), and one festival ran all their T-shirts/stickers through the system as well. We support multiple ticket types so you can create a ticket type for anything you want. One festival didn't use the "festival currency" at all and instead wanted everyone to get 15 tasting tickets (we support packages/bundles as well) who bought the "Tasting package" and they redeemed those at the vendors. 有时。我们为酒吧提供特殊支持(跟踪库存),如果您愿意,您可以将任何人加入系统。我们已经完成了入场票务、活动票务(音乐节上的额外波旁威士忌品尝会),有一个音乐节还通过该系统管理他们所有的 T 恤/贴纸。我们支持多种票务类型,因此您可以为任何您想要的票务类型创建票务。有一个庆典根本没有使用 "庆典货币",而是希望每个人都能得到 15 张品酒券(我们也支持套餐/捆绑),这些人购买了 "品酒套餐",然后在供应商处兑换。↳
I hope that answers some of your questions! 我希望这能回答你的一些问题!↳
> show their QR code to vendors who scan it to charge their account. > 向供应商展示二维码,供应商扫描二维码后即可向其账户收费。
That sounds _brilliant_ -- being able to show a physical QR code card rather than dig out the phone sounds like it would help a lot with preventing damage/loss of phones. 这听起来很不错 -- 能够出示实体二维码卡而不是掏出手机,听起来对防止手机损坏/丢失很有帮助。
Yep, because everything is QR-based I can provide almost the same experience for people on their phones or those who opt for a card. The card even has a URL on it you can go to to claim the card (convert to a user account in the system) or a page you can go to and see the balance without needing to create an account. 没错,因为一切都是基于 QR 的,所以我可以为手机用户或选择使用卡的用户提供几乎相同的体验。卡上甚至有一个 URL,你可以去领取卡(转换为系统中的用户账户),或者进入一个页面查看余额,而无需创建账户。
Thank you! I appreciate you saying that. 谢谢!谢谢你这么说。
I love geeking out over my "stack" or talking about the business stuff, it's been rollercoaster and a huge learning experience for me. Really upended a ton of preconceptions I had about a number of things. 我喜欢为我的 "堆栈 "发呆,也喜欢谈论业务方面的事情,这对我来说是一次过山车式的巨大学习经历。它颠覆了我对很多事情的成见。↳
Good for you man, happy to hear about your success and pains.
A sign of maturity is realizing the tech is always the easy part. 好样的,很高兴听到你的成功和痛苦。成熟的标志就是意识到技术永远是最简单的部分。
Did you decide the vendors do the scanning so you could enable customers who aren't using connected smartphones?
On the surface it sends like the digital version of here's my wallet, take what I owe you if I'm just presenting a QR code that links to my event "wallet" to a vendor and they are set the amount to be deducted and confirm the transaction without my input. Is there a customer confirmation step, overcharging just hasn't been an issue, or you've figured something else out to 'prevent' that type of fraud? 您是否决定由供应商进行扫描,以便让不使用联网智能手机的客户也能使用?从表面上看,如果我只是向供应商出示一个链接到我的活动 "钱包 "的二维码,他们就会设定扣除金额并确认交易,而不需要我的输入,这就像是数字版的 "这是我的钱包,把我欠你的拿走"。是有一个客户确认步骤,还是多收钱的问题还没有出现,还是你们想出了其他办法来 "防止 "这类欺诈?
I keyed on this because I've only ever really seen the reverse in the wild, where a vendor presents a bill with a QR code, and then there's either a confirmation or record of some sort that can be easily checked. Though I don't actually make these types of purchases myself, so I'm just going by cursory observations. 我之所以关注这一点,是因为我只在野外真正见过相反的情况,即供应商出示带有二维码的账单,然后会有一个确认或某种记录,可以很容易地进行核对。虽然我自己并不进行这类消费,所以我只是粗略地观察了一下。
You've done a lot of work, and this seems like an excellent way to ensure events run smoothly! Great work in building a useful service for festivals & vendors and reduce the transaction fees to ... well ... as low as they can realistically go given the payment rails :) 你们做了大量工作,这似乎是确保活动顺利进行的绝佳方式!你们做了大量工作,这似乎是确保活动顺利进行的绝佳方式。你们为节日和供应商提供了一项有用的服务,并将交易费用降低到......嗯......在支付轨道的情况下,能降低到多低就多低)
Can I suggest you add a marketing video or some graphics to explain how easy it is for the festival company and the vendors? 我建议你添加一段营销视频或一些图片,以说明这对节庆公司和供应商来说是多么容易?↳
Thank you for the kind words. Yeah, a video and/or graphics are on my list for sure, I just keep procrastinating tackling that because it's not something I'm strong in, which is a bad excuse but it's the truth. 谢谢您的美言。是的,视频和/或图表肯定在我的清单上,只是我一直在拖延解决这个问题,因为这不是我的强项,这是一个糟糕的借口,但这是事实。
This is pretty interesting! What hardware are you using for vendors? Kinda curious how you deal with the network aspect of it. Sometimes venues have low cell reception or flaky venue networks. 这很有趣!你为供应商使用的是什么硬件?我有点好奇你们是如何处理网络问题的。有时会场的手机信号很差,或者会场网络不稳定。
Vendors just use their own smartphones and use our app to scan customer’s QR code to charge them. 供应商只需使用自己的智能手机,通过我们的应用程序扫描客户的二维码即可向他们收费。
As for the network we rely completely on the cellular network. We use an extremely small amount of data (a tiny fraction of what an image a user might be posting to FB/IG/SC/etc would be) so unless the networks are completely down we can manage without issue. 至于网络,我们完全依赖蜂窝网络。我们使用的数据量极小(仅为用户在 FB/IG/SC/等网站上发布的图片的一小部分),因此除非网络完全瘫痪,否则我们完全可以应付自如。
We check out venues/grounds/etc for cellular reception/speed ahead of time to make sure we are a good fit for a festival to try and avoid internet connection issues. 我们会提前检查场馆/场地等的手机信号接收/速度,确保我们适合参加音乐节,尽量避免出现网络连接问题。
Scraper of job listings directly from company websites. I found my last day job by using a scraper that visits company websites in search of job listings. Now I've turned it into an app for others to use and access jobs that are posted on company websites (rather than paid employer ads on Indeed or wherever). This gives the job searcher an advantage to find jobs not listed on job search sites and show the company you have taken time/interest to visit their site. 直接从公司网站搜索招聘信息的搜索器。我上一份白天的工作是通过使用搜索器访问公司网站搜索职位列表找到的。现在,我把它变成了一个应用程序,供其他人使用,并访问公司网站上发布的职位(而不是 Indeed 或其他网站上的付费雇主广告)。这就为求职者提供了一个优势,可以找到求职网站上未列出的职位,并向公司展示你花了时间/兴趣访问他们的网站。
* Job listings for "Quality Assurance" and "QA" are split into different listings in Job Search. * 在 "职位搜索 "中,"质量保证 "和 "质量保证 "的职位列表被分为不同的列表。
* I really like the green highlight for Salary range! Personally, I would sort by jobs that list salary first, then by location (or relevance, or whatever). * 我非常喜欢薪金范围的绿色高亮显示!就我个人而言,我会先按列出薪资的职位排序,然后再按地点(或相关性,或其他)排序。
* The filter was a little confusing to use. I see you talked about it with other users in here. It needs some love, but it's getting there. :) * 过滤器使用起来有点混乱。我看到你在这里与其他用户讨论过这个问题。它需要一些爱护,但正在逐步完善。)
* If you are going to target job searchers, it would be very helpful too see metrics based on the results. Here's a few examples I came up with * 如果你要以求职者为目标,那么查看基于结果的指标将非常有帮助。以下是我想到的几个例子↳
Example 1: I select Help Desk -> Chicago 例 1:我选择帮助台 -> 芝加哥
I see a short-term graph showing whether demand has gone: up, down, or stayed the same - included is a red/green/yellow arrow giving me an idea at a glance. This helps me understand how many Help Desk postings are in Chicago 我可以看到一个短期图表,显示需求是上升、下降还是保持不变,其中还包括一个红/绿/黄箭头,让我一目了然。这有助于我了解芝加哥有多少帮助台职位空缺↳
Example 2: I select Cybersecurity -> I also select Information Security -> NYC 例 2:我选择网络安全 -> 我还选择信息安全 -> 纽约市
I see a short-term graph showing demand for Cyber vs IS in NYC. This helps me understand if which job has more postings in NYC. 我看到一张短期图表,显示了纽约市对网络与 IS 的需求。这有助于我了解纽约市对哪种职位的需求量更大。
Example 3: I select Python Developer -> Boston & Dallas. 例 3:我选择 Python 开发人员 -> 波士顿和达拉斯。
I see a medium-term graph showing demand for each location for Python Developer. This helps me decide whether demand is more consistent in Boston or Dallas. 我看到了一张中期图表,显示了各地对 Python 开发人员的需求。这有助于我判断波士顿或达拉斯的需求是否更稳定。↳
Example 4: I select Asia & Canada -> Advertising (Under Industry) 例 4:我选择亚洲和加拿大 -> 广告(行业下)↳
I see a long-term graph showing the overall trend for that industry in each of those countries. This helps me track whether jobs are being outsourced, what I should expect in the coming years, and/or which country is the most competitive in that industry. 我看到一张长期图表,显示了每个国家该行业的总体趋势。这有助于我跟踪工作是否正在外包、未来几年的预期以及/或者哪个国家在该行业中最具竞争力。↳
This is great feedback, I'm very appreciative! 这是很好的反馈,我非常感谢!
Yea there is a much better version of the search bar soon-to-deploy (which accounts for aliases like QA -> Quality Assurance) and it will match by word rather than the entire phrase (currently "software engineer" will not query "software test engineer"). Appreciate the callout here 是的,即将部署的搜索栏版本要好得多(可以处理 QA -> Quality Assurance 这样的别名),它将按单词而不是整个短语进行匹配(目前 "软件工程师 "无法查询 "软件测试工程师")。感谢您的呼唤↳
You can find a toggle switch for "has salary" under the "other" filters which will show only those w salary, but good call perhaps that should be part of a sort feature (beyond just date) 您可以在 "其他 "筛选器下找到 "有工资 "的切换开关,它将只显示有工资的筛选器。↳
The filters do need more love for sure. I like your examples for various metrics displayed in the UI. I did think it would be cool to have a Github-like array of squares that represent units of time with colors that show how it has been changing over time, would have to figure out how heavy of calculations those would be in real-time but I really like your idea here. Or a line chart might be better. 过滤器确实需要更多的关爱。我喜欢你在用户界面中显示各种指标的例子。我觉得如果能有一个类似 Github 的方形数组,代表时间单位,用颜色来显示时间的变化,会很酷。或者用折线图可能更好。↳
How did you design and build your homepage? I find that building the landing page and making it look like a professional, beautiful design is one of my biggest hurdles. I'm an experienced web developer but without a design to work off of - and especially accounting for mobile and dynamic sizing - I really struggle with this part of the work so I'm wondering what other people's workflows are for it. 您是如何设计和制作主页的?我发现建立登陆页面并使其看起来像一个专业、漂亮的设计是我最大的障碍之一。我是一个经验丰富的网站开发人员,但如果没有设计,特别是考虑到手机和动态尺寸,我在这部分工作上真的很吃力,所以我想知道其他人的工作流程是怎样的。
Yea I feel ya, I’m definitely not a good designer based on how long this stuff takes me. I think we are all not that bad but once you spend 6 hours on a component you really feel your dev skills could be much better used. Anyway here are some of the things I used on the landing page: 是啊,我也有同感,从我花费的时间来看,我绝对不是一个好的设计师。我觉得我们都不差,但一旦你在一个组件上花上 6 个小时,你就会觉得你的开发技能可以得到更好的发挥。下面是我在着陆页上用到的一些东西:
Not OP but I have two solutions for this: 1) find an existing site and mimic their design, or 2) hire a designer 虽然不是 OP,但我有两个解决方案:1) 找一个现有的网站,模仿他们的设计,或者 2) 聘请一名设计师
Yes, I know, that's very easy to say, but in my experience: 是的,我知道,说起来很容易,但根据我的经验:
1.) Imitating a good design can take a lot of developer hours. Many landing pages have fancy css effects and support many screen sizes and it can take quite some time to build. 1.)模仿一个好的设计需要花费开发人员大量的时间。许多登陆页面都有花哨的 css 效果,并支持多种屏幕尺寸,这可能需要相当长的时间来构建。
2.) Finding a good designer is not easy. I have tried hiring on most freelancer sites with very poor results. The applicant pool is typically of low quality. 2.)找到一个好的设计师并不容易。我曾尝试过在大多数自由职业者网站上招聘,但效果很差。应聘者的素质通常很低。↳
So I am wondering if others have found efficient/effective ways of going about #1 or #2, either by using certain tools or templates or by having a more clever hiring method. 因此,我想知道其他人是否通过使用某些工具或模板,或者通过更巧妙的招聘方法,找到了高效/有效的 #1 或 #2 方法。↳
Certainly creating a robust design that supports multiple screen sizes is no trivial matter. There are tools to make it easier but as with anything else, no single solution fits all developers and all projects. You say you're an experienced web developer and yet you find yourself deficient in this particular skill, so I'm not sure what to think. Maybe your strength lies more in back end programming? 当然,创建一个支持多种屏幕尺寸的强大设计并非易事。有一些工具可以让它变得更容易,但就像其他任何事情一样,没有一种解决方案适合所有的开发人员和所有的项目。你说你是一个经验丰富的网络开发人员,但你却发现自己在这一特殊技能上有所欠缺,所以我不知道该怎么想。也许你更擅长后端编程?
In any case, I suggest looking into frameworks such as Bootstrap or Tailwind. Of course, there are also high-level solutions that don't require as much coding, e.g. WordPress, Wix, Squarespace, etc. WordPress plugins can make it very easy to apply fancy CSS effects without writing any CSS. 在任何情况下,我都建议使用 Bootstrap 或 Tailwind 等框架。当然,也有一些高级解决方案,如 WordPress、Wix、Squarespace 等,不需要太多编码。WordPress 插件可以让您无需编写任何 CSS 就能轻松应用花哨的 CSS 效果。↳
As for finding freelancers, I agree that's also a difficult task. I don't have any magic bullet there, other than to prioritize people with good, timely communication skills, and to avoid people on the low end of the price range since they will usually be less experienced. 至于寻找自由职业者,我同意这也是一项艰巨的任务。我也没有什么灵丹妙药,只能优先考虑具有良好、及时沟通能力的人,避免选择价格低廉的人,因为他们通常经验较少。
I've been on both sides - working with developers for the past 5 years and leading design teams, so I get the frustration.
The key is finding someone who understands both design AND development constraints. Feel free to check out some of my work here: https://monadile.framer.website/ .Feel free to reach out via email: monadile.design(at)gmail.com or book a call via my website. 在过去的 5 年里,我一直与开发人员一起工作,并领导着设计团队,因此我理解他们的苦恼。关键是要找到一个既懂设计又懂开发限制的人。欢迎在这里查看我的一些作品: https://monadile.framer.website/ 。欢迎通过电子邮件联系我:monadile.design(at)gmail.com 或通过我的网站预约电话。
You could also do something in between - buy ready made templates and customize them. It is easier than mimic-ing and cheaper than hiring a designer. Something like https://tailwindui.com/ 你也可以做一些介于两者之间的事情--购买现成的模板并对其进行定制。这比模仿容易,也比聘请设计师便宜。如 https://tailwindui.com/
I would love a map of job postings to see where it might make sense to move to in the future. If there's 10 jobs within 50 miles... that might be a good place to buy a house. 我希望能有一张工作岗位分布图,看看将来搬到哪里比较合适。如果 50 英里内有 10 份工作......那可能是个买房的好地方。
Additionally, if I filter by 'north america' I still get jobs from canada and india because they're remote only. I would LOVE to be able to filter out those positions. Also I would love to be able to AND 'remote' and 'north america'. I would like to work remotely, but only for US companies 此外,如果我以 "北美 "为筛选条件,我仍然会得到来自加拿大和印度的职位,因为这些职位只能远程招聘。我非常希望能够过滤掉这些职位。此外,我还希望能同时选择 "远程 "和 "北美"。我想远程工作,但只能为美国公司工作
Thank you :) I appreciate the request + feedback. I have a story in the backlog to add location-specific links to the landing page but I really like your idea of having a map (heatmap or something) to show densities of jobs. 谢谢 :)感谢您的请求和反馈。我的积压工作中有一个故事,是在登陆页面上添加特定地点的链接,但我非常喜欢你的想法,即用地图(热图或其他)来显示工作岗位的密度。
So the inclusive vs exclusive filtering is something that I struggle to perfect here. I'm tempted to throw both in the UI (since its ready to go on the backend) but its hard to explain to users. One thing you can do that is not so obvious is add a tag for "Canada" but click on the tag again which will put a line through Canada and exclude that location from your filter (still need to have helpers to show users how to do that). The 'remote' tag is probably the toughest one to parse of a job listing because it might appear anywhere within the text, so there is some inaccuracies for sure but its improving I hope! 因此,包容性过滤和排他性过滤是我要努力完善的地方。我很想在用户界面中同时使用这两种过滤方式(因为后台已经准备就绪),但很难向用户解释清楚。有一点不是很明显,那就是为 "加拿大 "添加一个标签,但再次点击该标签,就会在加拿大上划一条线,从而将该地点排除在过滤范围之外(仍需要有助手向用户演示如何做到这一点)。远程 "标签可能是职位列表中最难解析的标签,因为它可能出现在文本中的任何地方,所以肯定会有一些不准确的地方,但我希望它在不断改进!↳
Ah I could probably add filters for company locations specifically too (so you can filter US companies), that's an interesting use case too. 我也许还可以添加公司所在地的特定筛选器(这样就可以筛选美国公司),这也是一个有趣的用例。
Thanks for the compliment too, it has been really fun to build 也谢谢你的夸奖,建造它真的很有趣↳
I’ve had a similar idea over the years. You should consider exploring whether competitive companies could be customers. 多年来,我也有过类似的想法。你们应该考虑探讨竞争公司是否可以成为客户。
As a competitor, getting alerts about roles another company is hiring for can be very interesting. Combine it with trends of postings over time… 作为竞争对手,获得其他公司正在招聘的职位提醒可能会非常有趣。结合一段时间内的职位发布趋势...↳
Oh that's a really interesting idea. Yea I dislike the idea of charging the job seeker but have not found a good way to monetize companies (not that they even know about me anyway) 哦,这真是个有趣的想法。是的,我不喜欢向求职者收费的想法,但还没有找到一种好的方法来让公司盈利(反正他们也不知道我)。
What are you using to for the scraping? Playwright…selenium? I wanted to do something as a hobby but my IP kept getting reported lol. Also when you say companies…where are you getting the information from? Data brokers? Anyway, it is an interesting topic to me. 你在用什么进行扫描?Playwright...selenium?我想做一些业余爱好,但我的 IP 总是被举报,笑死我了。还有,你说的公司......你从哪里获取信息?数据经纪人?总之,这对我来说是个有趣的话题。
Selenium, although I'm using a wrapper library that uses it. I only query each company every few days or so which probably helps to not get banned IP-wise but also rotate them. But many of the company job links are through external sources too (lever, greenhouse, etc.) which don't seem to mind Selenium,不过我使用的是一个使用它的封装库。我每隔几天左右才对每家公司进行一次查询,这可能有助于避免被禁止 IP,同时也可以轮换使用。不过,许多公司的职位链接也是通过外部来源(杠杆、温室等)获得的,它们似乎并不介意。
The company data was gathered online for a long time until I found https://www.thecompaniesapi.com/ (which now is the source for much of that data) 公司数据在网上收集了很长时间,直到我找到 https://www.thecompaniesapi.com/(现在它是大部分数据的来源)。
I tried to use my own desktop machine to process some of these tasks. I can see my fans go jet mode when the scraping was being done lol. Do you have discord or any way to connect? Would love to chat around this topic. Feel free to drop any social media handles. I’ll ping you. 我试着用自己的台式机来处理其中的一些任务。我可以看到我的风扇在进行刮擦时进入了喷气模式,笑死我了。你有 discord 或其他连接方式吗?我很乐意就这个话题和你聊聊。如果您有任何社交媒体账号,请随时告诉我。我会联系你的。
Ohhh yea I run into this memory issue very quickly when scraping (especially if you have a large URL dataset then it will inevitably find a website with a giant bit of markup). So I have to set timeouts and blacklist timely requests but also completely reset the (headless) browser on 2-3 requests (which is overkill but I am restricted on memory for those workers). Feel free to drop me an email sometime (should be on my HN profile) 是的,我在刮擦时很快就遇到了内存问题(尤其是当你有一个大型 URL 数据集时,它不可避免地会找到一个有大量标记的网站)。因此,我必须设置超时并将及时请求列入黑名单,但也要在 2-3 次请求时完全重置(无头)浏览器(这有点矫枉过正,但我的工作程序内存有限)。欢迎随时给我发电子邮件(应该在我的个人主页上)
The data is destroyed and no content from the web pages are reused or repurposed (each listing is merely a link + various tags that are created/associated upon viewing. My understanding is that public websites scraping is legal but repurposing their content might not be 数据会被销毁,网页上的任何内容都不会被重复使用或重新利用(每个列表只是一个链接+浏览时创建/关联的各种标签)。我的理解是,公共网站搜索是合法的,但重新利用其内容可能不合法。
Great site. Small feedback: There's a category 'Closure'-- I'm not sure if that's something I don't know about, but it definitely isn't for jobs using 'Clojure'. 伟大的网站。小小的反馈:有一个 "Closure "类别--我不确定这是不是我不知道的东西,但它肯定不是为使用 "Clojure "的工作而设的。
Cool site - very clean lightweight interface which is great. Have a few friends that are looking that would for sure have checked it out had there been a free trial. 很酷的网站 - 非常简洁的轻量级界面,非常棒。我有几个朋友正在寻找,如果有免费试用版,他们肯定会去看看。
Thank you. Currently working on promo code functionality to give away to all the postings in Ask HN: Who wants to be hired? (December 2024) https://news.ycombinator.com/item?id=42297422 谢谢。目前正在开发促销代码功能,以赠送给在 "Ask HN: Who wants to be hired?"(2024 年 12 月)https://news.ycombinator.com/item?id=42297422 中发布的所有帖子。
The search bar is for job title only at the moment. Under the "Tech" filter you can find "C++" and add it as a filter 搜索栏目前只能搜索职位名称。在 "技术 "过滤器下,您可以找到 "C++"并将其添加为过滤器
Yea that one is still a WIP (along with "R", "Rust", maybe a few more) because parsing out some of these tags is a little more difficult than others. 是的,这个标签仍是一个 WIP(还有 "R"、"Rust",也许还有其他一些),因为解析其中一些标签比其他标签要困难一些。
This is really cool. Do you have any interest in helping people auto apply to them? We can help you set it up with a really simple API call via Skyvern (https://github.com/Skyvern-AI/skyvern) 这真的很酷。您有兴趣帮助人们向他们自动申请吗?我们可以通过 Skyvern ( https://github.com/Skyvern-AI/skyvern) 进行非常简单的 API 调用来帮助您设置。
Thank you, appreciate this. I'm not certain about expanding this in that direction but that is certainly an interesting thought. 谢谢,非常感谢。我不确定是否要向这个方向扩展,但这确实是一个有趣的想法。
I’m building Sink It for Reddit (https://gosinkit.com), a Safari/Chrome/Firefox/Edge extension to make Reddit usable on the web. It’s similar to RES (Reddit enhancement suite) but supports all of Reddit’s designs and is being actively developed with around 300k users, mainly on the Apple platforms. 我正在开发 Sink It for Reddit ( https://gosinkit.com),这是一个 Safari/Chrome/Firefox/Edge 扩展程序,可让 Reddit 在网络上使用。它与 RES(Reddit 增强套件)类似,但支持 Reddit 的所有设计,目前正在积极开发中,有大约 30 万用户,主要是在苹果平台上。
It was built during the Reddit API shenanigans last year and is making four figures a month. 99% of the app’s feature are free with the money coming from a premium (dark mode etc) for old Reddit and donations. 该应用是在去年 Reddit API 风波期间建立的,目前月收入已达四位数。该应用 99% 的功能都是免费的,资金来自旧版 Reddit 的溢价(黑暗模式等)和捐款。
Have a few high five figure/low six figure acquisition offers already but I’m afraid it’ll be turned into malware so haven’t gone through with it. 已经有几个高五位数/低六位数的收购要约,但我担心会变成恶意软件,所以还没去做。
I suspect you can increase your conversion rate to paid quite easily. I've been using the free version for sometime. And I have no idea if the paid version gives me the improvements that I care about. I'm sure a 7 day trial, or an explainer video that walks through the differences would go a long way. 我认为您可以很容易地提高付费转换率。我一直在使用免费版。我不知道付费版是否能带来我所关心的改进。我相信,7 天试用期,或者一段讲解视频来说明其中的不同之处,会有很大帮助。
For what it's worth, there's a lot of functionality that I want removed from reddit. I've never crossposted, yet often click that link because it's next to 'hide'. I hate the hide link and would rather have 'hide everything above'. On old.reddit.com many of the links are too small, so increasing their size would be nice. Just a few things off the top of my head. 不管怎么说,我希望从 reddit 上删除很多功能。我从未跨贴过,但却经常点击那个链接,因为它就在 "隐藏 "的旁边。我讨厌隐藏链接,我宁愿选择 "隐藏上面的所有内容"。old.reddit.com上的许多链接都太小了,如果能增大它们的尺寸就更好了。这只是我的一些想法。↳
Good feedback, thank you. I’ll look into how to surface the premium features (a lot) better. 反馈很好,谢谢。我会研究如何更好地展示高级功能(很多)。
Re: feature additions, almost all of them are in the backlog and in various stages of development. Should ship soon! 关于新增功能,几乎所有功能都在积压中,处于不同的开发阶段。应该很快就会发布!
How did you design and build your homepage? I find that building the landing page and making it look like a professional, beautiful design is one of my biggest hurdles. I'm an experienced web developer but without a design to work off of - and especially accounting for mobile and dynamic sizing - I really struggle with this part of the work so I'm wondering what other people's workflows are for it. 您是如何设计和制作主页的?我发现建立登陆页面并使其看起来像一个专业、漂亮的设计是我最大的障碍之一。我是一个经验丰富的网站开发人员,但如果没有设计,特别是考虑到手机和动态尺寸,我在这部分工作上真的很吃力,所以我想知道其他人的工作流程是怎样的。
It's a premade design that I edited quite a bit. The landing page is important but at the start of a project, spending a ton of time on it isn't worth it. I used to work at an Australian (unofficial) unicorn where we sold these designs so I just bought one directly. 这是一个预制设计,我对它进行了大量编辑。着陆页很重要,但在项目初期,花大量时间在上面并不值得。我曾在一家澳大利亚(非官方)独角兽公司工作过,那里出售这些设计,所以我就直接买了一个。
Any chance there's an android app planned? 有没有可能推出安卓应用程序?
Also, wondering if an edge extension is in the works too. Most chrome extensions work directly on edge but some don't. 另外,我想知道是否也在开发边缘扩展。大多数 Chrome 浏览器扩展都能直接在边缘上运行,但有些不能。
Chrome on Android, unfortunately, doesn’t support extensions. I have a Firefox version for Android and I reckon Brave should pick up and install the desktop version for Chrome too. 不幸的是,安卓系统上的 Chrome 浏览器不支持扩展。我有一个火狐浏览器的安卓版本,我认为 Brave 也应该选择并安装 Chrome 浏览器的桌面版本。
I do have a version for Edge too though it’s often a few versions behind as the Edge team takes too darn long to approve. If anyone on the Edge team is reading this, please DM. https://microsoftedge.microsoft.com/addons/detail/sink-it-fo... 我也有一个 Edge 版本,但由于 Edge 团队审批时间太长,所以经常要晚几个版本。如果 Edge 团队中有人看到这篇文章,请发送 DM。https://microsoftedge.microsoft.com/addons/detail/sink-it-fo...
Pretty much. The Chrome versions are only a few months old while the Apple platform ones are much older. Plus, honestly, I don’t nag users to leave ratings/reviews within the app. 差不多吧。Chrome 浏览器的版本只有几个月的历史,而苹果平台的版本要早得多。另外,老实说,我并没有唠叨用户在应用程序中留下评分/评论。
Dark mode on old reddit is gated behind premium at this moment. That's the only monetization I have. 目前,旧版 reddit 上的暗黑模式只支持高级模式。这是我唯一的盈利模式。
I'm probably not explaining what's behind premium correctly though. Happy to send over a free AppStore code and chat about the onboarding experience if you're so inclined. :) 不过,我可能没有解释清楚溢价背后的原因。如果您愿意,我很乐意发送一个免费的 AppStore 代码,并与您聊聊入职体验。)↳
Right now my work is Apple platforms only (revenue through App Store), but I'm actively looking into ways to expand to other platforms. 目前,我的工作只限于苹果平台(通过 App Store 获得收入),但我正在积极寻找向其他平台扩展的途径。
As a long time photographer, my philosophy is to make tools that are useful to me first and foremost, and to build smaller scope things that compose well (UNIX philosophy). I've got some exciting new things planned for 2025. 作为一名资深摄影师,我的理念是首先制作对我有用的工具,然后再制作范围较小但能很好合成的东西(UNIX 理念)。我计划在 2025 年推出一些令人兴奋的新产品。
These are all side projects right now, as my official full time occupation is Japanese language school student (I moved to Japan at the end of 2023 year after almost 15 years in SF Bay Area tech companies/startups, becoming a full time student at 34 surrounded by 21 year olds from a very different background has been an interesting experience on its own). 现在这些都是副业,因为我的正式全职职业是日语学校学生(在旧金山湾区科技公司/创业公司工作了近 15 年后,我于 2023 年底搬到了日本,34 岁时成为一名全职学生,周围都是来自截然不同背景的 21 岁年轻人,这本身就是一种有趣的经历)。↳
Since the revenue has been increasing the last few months, I incorporated to keep things organized, but for now these projects are still "side projects". It'd be cool if I could justify financially to do this full time after I finish language school in 2026. 由于最近几个月的收入不断增加,我把所有事情都安排得井井有条,但目前这些项目仍然是 "副业"。如果我在 2026 年完成语言学校的学业后,能在经济上证明我可以全职做这件事,那就太酷了。↳
Always a pleasure discovering a portfolio of apps from an indie developer that genuinely do one thing well, are well designed, and all have the coveted “Data Not Collected” app privacy card to boot. 发现来自独立开发者的应用程序组合总是令人愉悦的,这些应用程序真正做了一件好事,设计精良,而且都有令人羡慕的 "未收集数据 "应用程序隐私卡。
Trichromy reminds me of Prokudin-Gorsky's color photographs from the 19th century. Except of course he tried to get rid of the effect. Clever! 三色照片让我想起了 19 世纪普罗库丁-戈尔斯基的彩色照片。当然,他试图摆脱这种效果。真聪明
Yes, it’s directly based on the trichromatic photographic process, which I learned about reading an article about Gorsky. 是的,它直接基于三基色摄影过程,我是在阅读一篇关于戈尔斯基的文章时了解到这一点的。
And yeah, it’s super interesting how when a new recording technology is created, we seek to avoid its limitations; but later on, those limitations get embraced on their own merits for aesthetic value! 是的,当一种新的录音技术诞生时,我们试图避免它的局限性;但后来,这些局限性因其自身的美学价值而被接受,这真是超级有趣!
I'm a user of the 65×24 app, I didn't know that the same person made the trichrome app, what amazing work! 我是 65×24 应用程序的用户,我不知道是同一个人制作了 Trichrome 应用程序,真是了不起的作品!
It's not enough $$$ to be a full time role, especially considering the costs of purchasing health insurance w/o a traditional W2 employer, but it's perfectly possible to buy in for the the table max (500) and leave with between between three hundred and a thousand dollars in profit in ~8 hours of play. 虽然这笔钱不足以让你全职工作,特别是考虑到在没有传统 W2 雇主的情况下购买医疗保险的费用,但你完全有可能以赌桌最高价(500 美元)买入,并在大约 8 个小时的游戏中获利三百到一千美元。↳
(Real life, not online. "Caro's Book of Poker Tells"[1] will aid you more than fancy math, though knowing the basics of what is a good hand, what a check raise is, that sort of thing will help -- the biggest thing to remember is to play less hands, and be aggressive when you do. Fold or raise -- no calls!) (在现实生活中,而不是在网上。"Caro's Book of Poker Tells"[1]比花哨的数学题更能帮到你,不过了解什么是好牌、什么是check raise之类的基础知识也会有所帮助--最重要的一点是少打牌,打牌时要积极。弃牌或加注 -- 不要跟注!)↳
There are plenty of states were poker rooms or private poker is legal (California, for instance), here's a map of poker rooms: 有很多州的扑克室或私人扑克是合法的(例如加利福尼亚州),以下是扑克室地图:
Also, many people, who play poker semi-professionally, travel and play poker rooms in places like Mexico, Austria, Czechia, etc. 此外,许多半职业扑克玩家会去墨西哥、奥地利、捷克等地的扑克室玩牌。↳
>tell me where the fishes are young man! >年轻人,告诉我鱼在哪里?
It's hard, because the bad players tend to play what is termed "loose aggressive" -- so you have to play less hands, and often they get lucky with crap like catching a flush draw or three of a kind, and they only play 1/2 or 1/3. 这很难,因为糟糕的玩家往往玩所谓的 "松散进取型"--所以你必须少玩几手牌,而且他们往往运气很好,比如抓到同花或三条,他们只玩 1/2 或 1/3。↳
For privacy reasons I cannot give my specific location, but I've had good experiences at the Golden Nugget's 1/2. 出于隐私原因,我不能透露我的具体位置,但我在金砖酒店的 1/2 有过很好的经历。↳
(Unfortunately there's not much of a wall from the casino and I'm sensitive to smoke, so I didn't last long before getting a migraine -- maybe they'l outfit themselves like a dutch hostel with one of those big air sucking machines oneday) (不幸的是,赌场与我没有太多的隔阂,而我又对烟雾很敏感,所以我没坚持多久就偏头痛了--也许有一天他们会把自己打扮得像荷兰旅店一样,配备一台那种大型吸气机。)
How is it not enough $$$ for a full-time role if you make 1300/2 = 650 per 8 hour session? Is it because of CA? 如果每 8 小时的课程能挣 1300/2 = 650 美元,怎么会不够全职工作的费用呢?是因为 CA 吗?
OP may be highly skilled and disciplined, but the implication here is probably a bit exaggerated. OP 可能技术高超、纪律严明,但这里的暗示可能有点夸张。
Assuming he is talking about buying in a full $500 at a $3/5 table, that's 16 big blinds an hour (16bb/hr x 5usd/bb * 8hr = $640), which is a god-tier rate in the long run. 假设他说的是在 3/5 美元的牌桌上买满 500 美元,那就是每小时 16 个大盲注(16bb/小时 x 5usd/bb * 8 小时 = 640 美元),从长远来看,这是一个非常高的比率。
For mere mortals with less skill and patience, it's also possible to lose the same amount the next 8hr session, resulting in a net zero for two days of work. Or, to sit break even for 8hrs with crappy unplayable hands, because you do need to play less hands to win as he mentioned. 对于技术和耐心较差的凡人来说,也有可能在下一个 8 小时会话中输掉同样的金额,从而导致两天工作的净收入为零。或者,在 8 个小时的时间里,用蹩脚的、无法玩的牌来保持收支平衡,因为正如他所提到的,你确实需要玩更少的牌才能赢钱。
Also, you get fatigued after ~5 hours, it's hard to play well for long stretches and if you make a bad all in it takes a while to make up for it. 此外,5 个小时左右就会感到疲劳,很难长时间打出好成绩,如果全场发挥失常,还需要一段时间才能弥补。
My guess: events are not frequent, at least not in the above commenters neck of the woods. Travelling costs money, so they stick locally. 我的猜测是:活动并不频繁,至少在上述评论者的家乡不是这样。旅行要花钱,所以他们坚持在当地参加。
Variance can suck out any profit from cash games and can get you deeply stuck for months on end (see: any full time poker youtuber). Tournaments are even higher variance. 方差会吸走现金游戏中的任何利润,并会让你连续数月深陷其中(见:任何全职扑克 Youtuber)。锦标赛的方差更大。
And if you switch to doing this full time, you become self-employed, which drastically increases the cost of taxes, healthcare, social security, etc. Medicare tax doubles. Social Security tax doubles. You must buy your own healthcare, which drastically increases in premiums (unless you have a spouse who can add you as a dependent on their W-2 sponsored plan). 如果转为全职工作,你就成了自雇人士,这就大大增加了税收、医疗保健、社会保障等方面的成本。医疗保险税翻倍。社会保障税翻倍。您必须自己购买医疗保健,这将大幅增加保费(除非您有配偶可以将您作为家属加入他们的 W-2 赞助计划)。↳
This really goes for any self-prop business/freelancing. In exchange for freedom of being your own boss, you pay in stress, variance, and taxes. 这其实适用于任何自营业务/自由职业。为了换取自己当老板的自由,你要付出压力、差异和税收。
To make this work, you'd probably have to make double that per 8 hour session. Which is insanely difficult to do as a poker pro and sustain as a "full time job". 要做到这一点,您可能必须在每 8 小时的会话中赚到双倍的钱。作为一名扑克职业玩家,要把它当作一份 "全职工作 "来维持,难度可想而知。
I built custom electric cars, and now I am sharing my knowledge for free in a knowledge base and in a YouTube series: 我制造了定制电动汽车,现在我通过知识库和 YouTube 系列免费分享我的知识:
My knowledge is EV and renewable energy knowledge from first principles and for an open source tool. 我的知识是电动汽车和可再生能源知识的第一原理和开源工具。
https://openinverter.org lets you re-purpose the drivetrain from any EV, like Toyota Prius or Tesla Model S and put it into another car. https://openinverter.org 可让您重新利用丰田普锐斯或特斯拉 Model S 等任何电动汽车的动力传动系统,将其装入另一辆汽车。
For this I offer paid support at $200/call and have about 2 of them per month. 为此,我提供付费支持,每次 200 美元,每月约 2 次。
I am trying to turn this trickle of revenue into a more predictable stream, suggestions welcome. The videos are meant to give free help and at the same time serve as lead-gen. 我正试图将这些涓涓细流转化为更可预测的收入,欢迎大家提出建议。视频的目的是提供免费帮助,同时起到引导作用。
I think you need more how-to video content vs theoretical explanation. How to source motors, how to source batteries, what batteries are best, what is a converter, etc. I think if you ramp up the video production, maybe find a local shop or other local youtube content creators working on cars to collaborate on a project car. Essentially you need to prove to the audience that you can help them on an EV conversion project. 我认为你们需要更多的操作视频内容,而不是理论解释。如何采购电机、如何采购电池、什么电池最好、什么是转换器等等。我认为,如果你加强视频制作,也许可以找一家本地商店或其他从事汽车制作的本地 youtube 内容创作者合作制作一辆项目车。从根本上说,你需要向观众证明,你可以在电动汽车改装项目上帮助他们。
To make it scale, do what other content creators do and create a private, paid content area with more detailed videos or create a paid course people can go through that steps them through a conversion process. 要想扩大规模,就像其他内容创作者那样,创建一个私人付费内容区,提供更详细的视频,或者创建一个付费课程,让人们通过该课程了解转换过程。
Are these custom cars and cars with re-purposed drivetrain ok to drive on the road from an NTSB perspective? 从美国国家运输安全委员会的角度来看,这些定制汽车和动力传动系统经过改装的汽车可以上路行驶吗?
Safety and legality of this kind of work comes down to the owner and the jurisdiction. This guy is providing support for getting the drivetrain running, not auditing the safety of the vehicle. 这类工作的安全性和合法性取决于车主和管辖区。这家伙是在为传动系统的运行提供支持,而不是审核车辆的安全性。
Besides, people probably aren't buying brand new 2025 cars and converting them to EVs, they're generally older cars which already don't meet modern safety standards, so it's a bit of a moot point. 此外,人们可能不会购买全新的 2025 辆汽车并将其改装成电动汽车,这些汽车一般都是已经不符合安全标准的旧车,所以这有点不切实际。↳
I made SmoothTrack, a no-equipment head tracking app for iOS and Android which lets you control the game camera in sim games (like MSFS 2024 for example) with your head - basically like TrackIR, just without any equipment and for $15 instead of $150. I originally made the app just for myself to save myself the money of buying a TrackIR system, but then /r/flightsim begged me to release it as a full app. 我制作了 SmoothTrack,这是一款 iOS 和安卓版的无设备头部追踪应用程序,它能让你在模拟游戏(例如《MSFS 2024》)中用头部控制游戏摄像头--基本上就像 TrackIR 一样,只是不需要任何设备,而且只需 15 美元,而不是 150 美元。我最初只是为自己制作了这款应用程序,以节省购买 TrackIR 系统的费用,但后来 /r/flightsim 求我将其作为一款完整的应用程序发布。
Last month, I released SmoothTrack 2.0 which includes basic eye tracking and camera control gestures. 上个月,我发布了 SmoothTrack 2.0,其中包括基本的眼球跟踪和摄像头控制手势。
I remember building my own track ir with ir leds and a floppy in front of an old webcam. This was more than a decade ago, but I would have assumed there is no more demand for this since VR headsets are a thing(I completely left gaming and everything about it since then).
Anyway, great work! 我还记得自己用红外灯和软盘在老式摄像头前制作轨道光圈。这已经是十多年前的事了,但我想,自从有了 VR 头显(从那时起,我就彻底离开了游戏和与之相关的一切)之后,就再也没有这方面的需求了。总之,你做得很好!
Do you know about vtubers? In case you don't, they are people that record or livestream themselves playing games and whatnot. Instead of using a regular face camera to put themselves onto the video feed, they use a 2D or 3D animated model. 你知道 vtubers 吗?如果你不知道,他们就是录制或直播自己玩游戏或其他什么的人。他们使用二维或三维动画模型,而不是使用普通的面部摄像头将自己放到视频画面上。
Most people use a desktop webcam which can do decent tracking or an iPhone which does really good tracking through ARkit, but there isn't really a decent solution on Android. 大多数人使用的台式机网络摄像头都可以进行很好的跟踪,或者 iPhone 可以通过 ARkit 进行很好的跟踪,但在安卓系统上还没有真正像样的解决方案。
It could be a good new market opportunity for you on desktop, iPhone, or Android - but especially for Android users since there isn't really any alternatives. There is a steady stream of new people getting into being a vtuber and I think a $15 app might be an easy sell considering people can end up spending up to a five-digit amount getting custom character models commissioned. If you are able to improve the eye/face tracking past the basic level you mentioned the 2.0 version having, it would be even more appealing. 这可能是你在台式机、iPhone 或 Android 上的一个很好的新市场机会,但尤其是对于 Android 用户来说,因为没有真正的替代品。现在有源源不断的新用户加入到 vtuber 的行列中来,考虑到人们最终可能会花费高达五位数的金额来定制角色模型,我认为 15 美元的应用程序可能会很好卖。如果你能在你提到的 2.0 版本的基础上改进眼部/面部追踪功能,那就更有吸引力了。
Thanks! Yeah, I've been asked about this a few times - however, it does look like this is basically exactly that (using ARKit and ARCore) and exists already: https://denchisoft.com Have you heard of this tool? 谢谢!是的,我已经被问到过好几次了--不过,看起来这基本上就是这样(使用 ARKit 和 ARCore),而且已经存在了:https://denchisoft.com 你听说过这个工具吗?
VtubeStudio plus an iPhone for mocap is the standard for the big-time vtubers that use 2D avatars, however 2D avatars actually have quite a high barrier to entry because pretty much your only option is to have something commissioned. 3D avatars tend to be what nearly everyone starts out with because there are several free programs out there that can help you make a decent starter avatar. VtubeStudio 加上 iPhone 的 mocap 是使用 2D 头像的大牌 vtuber 的标准配置,但 2D 头像的入门门槛其实很高,因为你几乎只能选择委托制作。三维头像几乎是每个人一开始都会使用的,因为有几个免费程序可以帮你制作一个像样的入门头像。
VtubeStudio only supports the nicer 2D avatars and as far as I know has no intention of getting into the 3D side of things. There are a few decent programs people use with 3D avatars(links below), but it seems they aren't really as high quality as VtubeStudio so they don't have the market cornered like VtubeStudio does for 2D. VtubeStudio 只支持较好的 2D 头像,据我所知,它无意涉足 3D 方面。人们使用一些不错的程序制作 3D 头像(链接如下),但它们的质量似乎没有 VtubeStudio 高,因此它们无法像 VtubeStudio 那样占领 2D 市场。
As far as tracking goes, on the camera side of things there isn't really any difference between 2D and 3D that might limit you to one or the other. 就追踪而言,在摄像头方面,2D 和 3D 并没有什么区别,您可能只能选择其中之一。
There is a pretty large demand for tracking apps on Android because there are no widely used apps currently available. Big-time vtubers usually get iPhones so they can use the ARkit tracking that is Apple only, but a lot of people just starting out have Android and are currently forced to use a regular PC webcam that tends not to be as accurate and also doesn't allow people to offload the computing resources needed for face tracking to their phones. 由于目前还没有广泛使用的应用程序,因此对安卓系统上的跟踪应用程序有相当大的需求。大牌 vtub 制作者通常会购买 iPhone,这样他们就能使用苹果专用的 ARkit 追踪技术,但很多刚起步的人都使用安卓系统,目前他们只能使用普通的 PC 网络摄像头,这种摄像头往往不那么精确,而且也无法将人脸追踪所需的计算资源卸载到手机上。
Warudo(this one is a lot newer than Vroid Studio so it has a lot less users, but is probably the second most popular 3D app): https://store.steampowered.com/app/2079120/Warudo/ Warudo(这个比 Vroid Studio 新很多,所以用户少很多,但可能是第二受欢迎的 3D 应用程序):https://store.steampowered.com/app/2079120/Warudo/
As a long time simmer, I'm buying this tonight after work, especially now that my Pixel 4a 5G is sitting on my desk, propping up the 9 Pro XL that replaced it last week. 作为一名长期的熬夜族,我今晚下班后就要买下它,尤其是现在我的 Pixel 4a 5G 就放在我的办公桌上,支撑着上周取代它的 9 Pro XL。
Tried it on my lunch hour (WFH FTW!) and wow that is disorienting. Going to take some getting used to after 30+ years without it! 我在午餐时间试了试(WFH FTW!),哇,真让人迷失方向。30 多年没试过了,得花点时间适应一下!
Awesome! Hope you enjoy it -
I recommend turning the sensitivity down to start with, also bind “toggle” in OpenTrack to turn it off when you don’t need it. 太棒了!希望你喜欢--我建议一开始就把灵敏度调低,也可以在 OpenTrack 中绑定 "切换",在不需要时将其关闭。
Thanks! I was just playing with it, and for the FIRST TIME EVER I was able to fly a proper pattern without using an external view or the mouse to see where the airport/runway was. Wow. A whole new level of immersion, for $12. Money well spent. 谢谢!我刚刚玩了一下,这是我有史以来第一次不用外部视图或鼠标来查看机场/跑道的位置,就能飞行一个正确的模式。哇全新的沉浸感,只花了 12 美元。
Made an account just to say thanks for sharing this, just bought it and it seems super cool. I'm looking forward to trying it out tonight! 我注册了一个账号,只是想说谢谢你的分享,我刚买了它,看起来超酷。我很期待今晚试一试!
How does this work without a virtual headset (don't you just end up looking off-screen)? Are you moving your head far less than the camera moves on the screen? 如果没有虚拟耳机(你不就只能看着屏幕外),这怎么能行?你头部的移动是否远小于屏幕上摄像头的移动?
> moving your head far less than the camera moves on the screen > 头部的移动幅度远远小于屏幕上摄像机的移动幅度
Precisely this. You keep your eyes on the screen and just nudge your head in the direction you want. Your brain “gets” it real quickly and it feels very intuitive. 正是如此。你的眼睛盯着屏幕,只需把头朝你想要的方向轻轻一点。你的大脑很快就会 "明白",感觉非常直观。
I released this fairly simple ChatGPT/Claude wrapper a few months ago. Currently it’s doing about 15K/month. It’s an invisible Electron app that can be used to cheat in coding interviews / OA’s. 几个月前,我发布了这个相当简单的 ChatGPT/Claude 封装程序。目前它的月收入约为 15K。这是一个隐形的 Electron 应用程序,可以用来在编码面试/OA 中作弊。
I honestly want everyone to cheat on these leetcode style interviews. I want that process to be broken and for the whole system to become completely ineffective, so that companies are forced to go back to actually putting some thought into hiring. 老实说,我希望每个人都在这种 leetcode 式的面试中作弊。我希望这个程序被打破,整个系统变得完全无效,这样公司就不得不重新在招聘时花些心思。
I doubt it'll happen and instead surveillance during these interviews will probably just increase instead, but perhaps you've kicked off a game of cat and mouse here, which may make some hiring managers reconsider leetcode. 我怀疑这不会发生,相反,在这些面试中的监视可能只会增加,但也许你在这里开启了一个猫捉老鼠的游戏,这可能会让一些招聘经理重新考虑 leetcode。
Thanks for echoing my thoughts. This is what I feel about the process to, and at the point in my life where I'm at I couldn't care less about this being unethical. 谢谢你赞同我的想法。这就是我对这个过程的感受,在我人生的这个阶段,我根本不在乎这是否不道德。
What a great idea! Honestly probably one of the better uses of LLMs that I’ve seen. Wishing you continued success. 真是个好主意!老实说,这可能是我见过的更好地使用 LLMs 的方法之一。祝您继续取得成功。
I created it in 2008 and have maintained and improved it over the years. I am trying to figure out how to monetize it more. I currently make around $2k a month. I just use adsense and have a paid membership feature through buymeacoffee. I get massive traffic and I'm pretty much the #1 result for anything related to best/greatest books. 我于 2008 年创建了该网站,多年来一直对其进行维护和改进。我正在想办法让它更赚钱。目前我每月的收入约为 2,000 美元。我只使用 adsense,并通过 buymeacoffee 提供付费会员功能。我的网站流量很大,只要是与最佳/最伟大图书相关的内容,我的网站几乎都排在第一位。↳
It's built with Rails and Postgresql and hosted on 3 linode servers. I get around 250k page visits a day. 它由 Rails 和 Postgresql 构建,托管在 3 台 linode 服务器上。我每天的页面访问量约为 25 万次。
Can you go into more details, when was it built and how much time have you spent (approx) on creating the content? or is it all generated? And the traffic's gradual organic increase? 您能否详细说明一下,网站是什么时候建立的,您大约花了多少时间来创建内容?流量是逐步有机增加的吗?
Interesting to see Adsense revenue still being so high, I imagined this category being so competitive and diluted the CPM would be very low! 看到 Adsense 的收入仍然这么高,我觉得很有趣,我以为这个类别的竞争会很激烈,CPM 会很低!
I noticed your purchase modal only shows Amazon pricing, are you using their API to get prices or its scraped data. If its scraped/stale data, I would look into the pricing display guidelines for affiliates. 我注意到您的购买模式只显示亚马逊的定价,您是使用他们的应用程序接口获取价格,还是使用刮擦数据。如果是刮取/过期数据,我想了解一下联属会员的定价显示指南。
And why is it just Amazon and not other online bookstores too? 为什么只是亚马逊,而不是其他网上书店?↳
I built it in 2008, and have rewritten it twice now since them. I have spent quite a bit of time adding new lists. It's definitely a labor of love and I do spend quite a bit of time on it. 我在 2008 年创建了它,之后又重写了两次。我花了很多时间添加新的列表。这绝对是我的心血结晶,我确实花了不少时间在上面。
I do use Gen AI now to generate genres, descriptions, and to grab other data. Previously years ago i would just scrape it or manually set it. 我现在使用 Gen AI 来生成流派、描述和抓取其他数据。而在几年前,我只是通过搜刮或手动设置。↳
Amazon has a nice product API with up to date prices. 亚马逊有一个很好的产品 API,提供最新价格。↳
I am working on bookshop.org integration. I used to also do barnes & noble. The problem is neither of them have APIs to programmatically search for books, so i have to do complicated scraping. example: https://github.com/ssherman/bookshop-search 我正在进行 bookshop.org 整合工作。我以前也做过 barnes & noble。问题是这两家书店都没有以编程方式搜索图书的应用程序接口,所以我必须进行复杂的搜索。例如: https://github.com/ssherman/bookshop-search
Thank you for replying. I am (on and off) building a regional price comparison website for various regional online bookstores. I do want to build a more fairer and honest monthly/yearly list something like yours and the price comparison as the main USP but more so I really like reading and enjoy exploring books even if I don't read all of the ones I wan to. 感谢您的回复。我正在(断断续续地)为不同地区的在线书店建立一个地区性的价格比较网站。我确实想建立一个更公平、更诚实的月度/年度书单,就像您的书单一样,以价格比较作为主要的 USP,但更重要的是,我非常喜欢阅读,喜欢探索书籍,即使我没有读完所有我想读的书。
Your website is quite inspiring to me and have given me more ideas to explore. Thank you for sharing your ranking algorithm, very fascinating (and still understanding the intricacies of it). 您的网站对我启发很大,让我有了更多探索的想法。感谢您分享了您的排名算法,非常吸引人(我仍在了解其中的奥妙)。
I asked you about Amazon API because I noticed some of your prices are stale which is against their Pricing Display guidelines. 我问你亚马逊 API 的问题,是因为我注意到你的一些价格是过时的,这违反了他们的定价显示指南。
Its been a challenge for me to work with Amazon as their API is not easy to get access to, I mean I have an affiliate tag for A website but from what I've read as per their TOS I am only allowed to use it for A website and not for B. And for B I have to apply again for a new tag with a new website (which is still under development!) 对我来说,与亚马逊合作是一个挑战,因为他们的 API 并不容易访问,我的意思是,我有一个 A 网站的联盟标签,但根据我所读到的他们的服务条款,我只能将其用于 A 网站,而不能用于 B 网站。↳
I will end up working on a scraper or a few workers anyway as most online bookstores do not have an API, none have replied back to my emails inquiring the same. 无论如何,我最终还是要做一个或几个刮刀,因为大多数在线书店都没有应用程序接口,也没有人回复我的询问邮件。↳
yeah the amazon product API has some severe limitations. I have 25,000~ books on my site, and I just don't have enough API calls in a day to keep the prices 100% updated. It's on my todo list to revisit this, but it's low on my priority list. I don't make that much from amazon refs(couple hundred a month) 是的,亚马逊产品 API 有一些严重的限制。我的网站上有 25,000~ 本图书,而我一天中没有足够的 API 调用来保持价格的 100% 更新。在我的待办事项列表中,我需要重新考虑这个问题,但它在我的优先级列表中很低。我从亚马逊推荐中赚的钱并不多(每月几百美元)。
I will say that I don't think they really defend their TOS too much from my experience. I used to have a cookbooks site for years that used the same affiliate tag i use for my greatest books site, and never had any issues. 我想说的是,根据我的经验,我不认为他们真的会过多地维护他们的服务条款。我曾经有一个烹饪书网站,多年来一直使用与我最大的图书网站相同的联盟标签,从未出现过任何问题。
Still running https://hackernewsletter.com/ after 15 years and 60k+ subscribers. It has been hard to put a lot of focus on it the past couple years, but been finally getting some time to spend on some improvements there. Income here has always been simple sponsors which I'm very grateful for. https://hackernewsletter.com/ 已有 15 年历史,用户数量超过 6 万。在过去的几年里,我很难把大量精力放在这里,但现在终于有时间花在一些改进上了。这里的收入一直来源于简单的赞助商,对此我非常感激。
Also, maybe update the "recent issue" to be more recent than 2021! Just subscribed though; I'm looking forward to receiving it wherever I read my emails. 另外,也许可以更新 "最近一期",使其比 2021 年更近!不过,我已经订阅了,无论我在哪里阅读邮件,我都很期待能收到它。
I remember when you launched this, and I signed up for it right away. I still read it every day. I can't believe it's been 15 years already! Thanks for this awesome service. 我还记得你们推出这本书的时候,我马上就注册了。现在我还每天阅读。真不敢相信已经过去 15 年了!感谢您提供的这项优质服务。
8 年前的一个寒假,我开设了一门互动式音乐理论课程,每月的收入足以支付我的房租。
I just thought there had to be a more intuitive way to learn music theory than the very boring andjargon -heavy alternatives.
我只是觉得,比起那些枯燥乏味、术语繁多的学习方法,应该有一种更直观的方法来学习音乐理论。
It uses Tone.js to include little interactive pianos, guitars, and other demos.↳
它使用 Tone.js 加入了交互式小钢琴、吉他和其他演示。
I've done no marketing, it hit the HN front page for a day, and after that initial spike in traffic has been fairly consistent over the past 8 years.↳
我没有做任何营销,它在 HN 的头版登了一天,在那之后的 8 年里,流量一直相当稳定。
It uses Stripe for payments and for the first few years it was only Stripe. 3 years in I decided to add PayPal support...revenue doubled overnight, mostly from international customers.↳
它使用 Stripe 进行支付,最初几年只使用 Stripe。三年后,我决定添加 PayPal 支持......收入一夜之间翻了一番,其中大部分来自国际客户。
https://www.lightnote.co/