The story sounds quite impressive. Also the post itself, its writing and visual style, are surprisingly well executed. OP must be working 24/7.
So, I don't want to be that guy but every time I had disclosed my secret sauce in the past, e.g. how my recent venture sky-rocketed, I disclosed it when the growth was over, never, really never, before. Why should I hand out my treasure map which was months of work to everyone?
However, the author wrote that she wants to reach 20K and this will be still a challenge and so she seems quite credible but still, reading this post took some time and I am not sure if it was well invested. I feels like the typical r/entrepreneur post how-I-made-x-in-y-weeks but, again, much better executed.
There's plenty of room for communities out there. Being willing to share your secret sauce doesn't necessarily ensure you have direct competitors, it means you are establishing a foundation that others can build on. And it means others may contribute to your efforts.
It's a little like open source software. It's pretty unlikely that every SaaS provider needs to write their own DB and gain a competitive advantage that way. Why not work together to maintain one?
Communities like these then succeed a little more based on their own merits and what they add beyond the table stakes instead of just happening to get the right combination together at the right time.
I help run a community myself, but I'm tired of doing so for getting back very little of what I give. This post has given me some ideas on how to continue my journey a little more sustainably.
I also don't see it as competition. People will join if they think it's valuable, they'll leave if they don't. You can also be part of multiple communities if you think it's worth it.
I'm glad you got some ideas from the post about making your community more sustainable. Wishing you the best with that!
FWIW, I never run docker on my local machine (I develop on a remote machine), benefits: remote machine os + setup is very close to production and GBit bandwidth up and down at my hoster is so much nicer when working with Docker images.
> If I wasn't freelance, I could probably get away with some cloud instance to run all my docker stuff, but I'm dealing with too many different environments, for clients with various different legal requirements making this simply 'not an option'.
While not the exact same reasons as GP, I also need to be able to do this locally.
Even with legal restrictions: just put an Ubuntu server at home and ssh to it. Then you wouldn't have the GBit connection but still better than using Docker on a non-production OS.
I'd argue there's some benefit to being able to code on a train. While Internet connectivity has grown with tethering, it's just nice sometimes to not need to be connected to do your work. That's my opinion, anyway.
OT: I'm on the fence if I should create an app in an related field in Electron or native macOS. Anyone in a similar situation, how did/would you decide?
I have steered away from Obsidian and the like because they are not native. I tolerate and use many web apps, but the only Electron app I really enjoy using is VSCode, because it's optimized beyond belief and has a specific use case.
OT: I fell into the rabbit hole of designing hardware (something like this). Just don't do it, it's super fun but it doesn't pay off: every SoC is different and you start with every SoC from scratch and waste tons of time. Prototyping is slow, you need min 2 weeks for every iteration (for smaller endeavors) and the worst, 98% of hardware-based business models are weak and don't provide any lock-in.
They're basing this (and their other product, the GameShell, which looks like an old Gameboy) on the Raspberry Pi compute module. I believe they have their own PCB to fit into their formfactors, but the SoC should be well-supported.
Congrats, this looks very nice. I played a bit around and headed then to Wikipedia's entry of Forth to learn more about the og language. Please elaborate more about why you did this project and decide for Forth from your perspective.
I realised that the code I found most readable were always in a pipeline, regardless of language (java: `one().two().three()`, lisp: `(-> one two three)`, Elm: `one |> two |> three`, etc) and I wondered what it would be like to program in a language were pipelines were not only easy, but required.
Forth-based languages was the closest I could come to that experience, but most of those languages did not have all the niceties I've come to enjoy, like strong static typing and purity.
I also wanted a language which would work equally well on the backend as the frontend, and with wasm this seemed possible.
So those were the initial ideas behind the project.
> I realised that the code I found most readable were always in a pipeline, regardless of language
I'm in a similar boat, I find the pipeline-style code to be the most pleasant and use ->, ->>, cond->, some-> very heavily in my Clojure code and I actually spent a few months with Factor before I got into Clojure.
For large chunks of my code, I find the concatenative style an excellent fit, but the remaining parts where I have to juggle the stack ruins the experience for me. I really don't want to drop, dup, rot or whatnot.
I've always wondered if there wasn't some way of making a concatenative language that naturally didn't require stack operations like that, but I haven't tried too hard to figure it out (or check if anyone else has). I guess something that might work is to combine concatenative "statements" with something like let bindings and destructuring, so you can destructure your stack to extract the stuff you need, binding them to names to be used elsewhere.
So great and love to detail (just the subtle smooth flashing when you finished the presentation), great color scheme and the best: just the essentials and no nonsense features.
Wouldn't call it a die off, more a consolidation: reddit got some really good niche communities and if you want to narrow it even further down Discord evolved quite well in this regard (great communities + easy access to multiple groups unlike with Slack).
As a software platform, subreddits are inferior to traditional forums. Upvoting/downvoting facilitates groupthink and tribalism. "Hot" algorithm encourages popcorn content over in-depth discussions which continue over an extended period of time. User mixing with reddit at large disrupts community feel. Dollars to donuts the Foo Fighter subreddit won't result in any marriages any time soon.
Downvoting has turned me off Reddit. Often it's just downright petty and results in an overly dull experience. I'm what they would call a Liberal in the US but will often try to read opinions from the other side - Reddit labels those as "Controversial". I've occasionally committed "wrongthink" there myself and it's rather disheartening to know that few will ever read what I had to say. It's no wonder that contrarians have all but abandoned the platform.
I find it interesting that HN also has downvotes yet somehow manages to not have the same vibe.
HN generally sets the expectations that downvotes are only for off-topic or non-helpful posts. Someone disagreeing productively should get your upvote - even if you still disagree with them.
Subreddits often become a way for mods to push their agenda. There are exceptions to this - /r/moderatepolitics has done a decent job of becoming a good place for across-the-aisle discussion, etc. Unfortunately even productive subreddits get raided by crazy people and extremists from time to time.
HN by not having scores (visible to anyone but you) prevents the "playing for internet points" game. As a user you have very little history and exposure to others so each argument is generally standalone. Whereas on reddit someone will dig through my comment history and bring up the subreddits I'm on ("Oh, you claim to be a moderate so you're really just a nazi!") or stalk me, that kind of bad behavior is just not possible on something like HN.
You do still get a degree of downvoting for unpopular opinions even if they're made in a calm, reasoned manner. But I agree in general. You have mostly relatively mature, rational participants and, someone has to have something of a positive track record before they can downvote. Plus there is a degree of active moderation. None of these individually is a silver bullet but the combination works better than most places.
Reddit used to set that expectation too. I think HN's restriction of the downvote button to relatively high-karma users has a much bigger impact than (or at least in combination with) the cultural expectation.
Nah, this site has as bad groupthink as Reddit. It's more useful to keep tabs on what the STEM knowledge class believes than it is for useful discussion. Try arguing in favor of copyright, or that everyone here uses social media as a scapegoat to absolve themselves of their own inaction, and watch the hive mind turn its eye on you.
Interestingly, Reddit now has a policy of warning users for upvoting "wrong." It's a very clear case of like what we tell you to like, hate what we tell you to hate.
To solidify getting rid of "wrongthink", they removed the upvote+downvote count.
Previously, even for opinions people largely disagreed with, you could see what number of people agreed with it. They changed it to showing only net numbers. I think this made it easy to use automated suppression mechanism i.e. they could read comments with algorithms and downvote automatically.
This was back when they were not banning subreddits for wrongthink, they were merely suppressing it.
The algorithm for hot is really toxic. As a community gets bigger the content that more people review and engage with is the simplest of content such as pictures and Memes and it comes to completely dominate a sub past about 10,000 users. So communities have to create rules and consistently moderate such simple content out to maintain a baseline of quality which always expels the highest quality longer form content.
For a while there, reddit replaced forums for me. But then they became Reddit™ and have become so user-hostile and partisan that I can't stand the site anymore.
Discord is a place for synchronous communication, so it doesn't fill quite the same niche that reddit and forums filled for me.
I think it's awful Discord is used in that way. Discord is not indexed by Google or other searchengines. All the content will slowly be forgotten.
Typescript has very big Discord server full of useful information and help threads which would be super nice to be able to find via Google. So I hope either Discord starts creating "crawable" channels or communities start moving away from Discord again.
Consolidation, as in: forums that naturally attracted visitors with their focussed content and having acceptable content-based ads without tracking (or only basic visitor counters) were obsoleted by forum aggregators with targetted advertising and invasive tracking making up their own play-out stats to get customers paying more for ads and devaluing content-based ads
Does anyone have an educated guess how this compares to current consumer Nvidia GPUs? I was just about to order a maxed-out Nvidia system (ignoring memory for now).
Bonus question to anyone from Apple who might read this: Will Apple contribute to the PyTorch repo re M1 support?
So, I don't want to be that guy but every time I had disclosed my secret sauce in the past, e.g. how my recent venture sky-rocketed, I disclosed it when the growth was over, never, really never, before. Why should I hand out my treasure map which was months of work to everyone?
However, the author wrote that she wants to reach 20K and this will be still a challenge and so she seems quite credible but still, reading this post took some time and I am not sure if it was well invested. I feels like the typical r/entrepreneur post how-I-made-x-in-y-weeks but, again, much better executed.