skysight-inc/HackerNews huggingface dataset:
If you have a company that is ideologically against paying dividends or doing stock buybacks and instead buys gold with its profits, its value would still go up as if it did stock buybacks because share owners also own a fraction of the gold. Now imagine a real business like Amazon reinvesting, the investments raise the value of the company's assets.
The point is rather that a notable chunk of the the worlds most valuable websites are nonprofits. Despite them receiving considerably less investment than their for profit / venture capital counterparts.
You’re probably over-planning.

Scale back and just plan for a release in 2-4 weeks. Ignore everything else outside of what you can get done in that time frame. Drop the consideration of things like the domain and the name. Fight the urge to play with fancy scaffolding that eats productivity. Once you’ve launched, you’ll have a foundation to iterate on.

Release early, release often.
External accountability can help with this. It's one reason why building something small helps - you can get it in the hands of users more quickly. Then they want this or that and it gets you motivated.

Of course, it's hard to build something at any scale that people WANT to use. So you might find accountability to start some other way. One thing to try is to solve a problem for ONE person and make it your mission to make them happy. Maybe your mom has a problem that you could fix, or a friend. Maybe it's simple, like needing a new way of listing to-dos or groceries. But find a problem for one person and tell them you're doing it. That can help you find the motivation to finish.
Maybe it's not a problem to let your brain wonder without constraints deadlines and stress. Let it be creative. You can do this and still release something once in a while.
> it seem about 5% of all registration forms use a regex similar to .*@[a-z0-9]\.[a-z]{2,4}

That matches @0.ab, but not mail@example.com.

I think you mean: .+@[a-z0-9]+\.[a-z]{2,4}
> I'd like there to be at least one comment here calling out Wikipedia without praising Musk.

I'll add another one; the way anything related to the origins of Covid-19 was handled was disgraceful. Yes, the way Facebook et al handled it was just as disgraceful, but the idea of Wikipedia is that they're above that.
Is it, though? Wayland has solved a bunch of problems that I had become used to under Xorg to the point of not noticing anymore, and even though I bumped into new issues on Wayland at first (and tbh there are still few open out there), going back to Xorg nowadays feels like going backwards.
The meaning of life is to love everyone.

You first need to love yourself, then you can grow to love - and nurture - everyone you can.
It's quite much possibly my (previous) bubble.

> The language of science remains English.

While I agree with you, born and raised in the Eastern block, they also had their common blanket statements. Looking from the other side, they turned out to be wrong.

I'll keep an open mind, in case I'm again on some other sides.
I find it a pretty powerful motivator for working on it _in general_. I mean, I'd love to work for Wikipedia. It feels like I'm participating in something to make the world a better place, as opposed to most of the for profit companies that get the hype these days.
> it still should be 0.85 seconds per node

No it's not, because I will not architecture my whole pipeline & program around Julia inability to start in maybe a second in a year or 1.7" now, I will just use another language.
It's quite hard to take this comment in good faith, because the politics of wikipedia community of power editors is well documented and criticised. But since you've decided that out of all the comments in this thread, that my one somehow demands more robust empirical scrutiny, here's an empirical study for your reference [0].

> I really don't understand either how editing a wikipedia article gives you power over someone

It is impossible for me to take this comment at face value. I don't believe that it is not immediately obvious to you how exerting editorial control over the 7th most visited site on the internet, a site that is aiming to represent "the sum of all human knowledge", represents a significant source of power to influence society.

It's great that you've enjoyed the process of contributing minor edits, and content to niche fields. But you can't ignore the fact that a majority of the content comes from a tiny minority of the userbase, and that their motives demonstrably resolve around a desire to control information in many cases.

[0]: https://ora.ox.ac.uk/objects/uuid:4228b090-8900-4a29-baa3-66...

> Based on empirical data drawn from a series of interviews and an exhaustive analysis of its cases between 2004 and 2020, this paper examines the ways in which the Arbitration Committee handles conduct-related disputes between editors, and the impact of social capital, summarily defined as the “capital captured through social relations” (Lin 2001, 19), on this process. My empirical material indicates that the Arbitration Committee not only examines the merits of the claims made by the disputants, but also and more crucially facilitates a social contest by considering the position of each disputant within the community of editors. Ultimately, the Arbitration Committee seeks to “cancel” these disputes in order to preserve Wikipedia’s social fabric.
There is a strong element of truth in that, but I don't think its the whole truth.

While carefully airbrushed from public discourse the very function of capitalism is absolutely predicated on the legitimacy and protection granted by the collective. Every time an "important sector" gets bailed out you have a direct confirmation of our deep inter-dependencies. Privatizing profit and socializing loss is proof of the deep prevailing immorality of the "system". Yet there is nothing that says that all those financial inventions must degenerate into obsessive profit-seeking.

Capitalism is a broad set of contractual arrangements, information flows, monetary accounting and the like, that facilitate economic function. Almost everything in this toolkit is configurable (via legislation and regulation, but even more so by widely adopted moral behavior) to the most minute detail. You could have for-profit employee owned corporations for example (they do exist and they work just fine).

Blaming "generic" capitalist tools is similar to blaming digital tech as such. Both are manifestations of "social tech" but what you do with them depends on your moral sandbox. You can legitimately blame php for its limitations as a technology. But you can use php to write mediawiki or to write facebook. You can piggy-bag on PageRank or LLM to sell targeted ads or opt to empower every person alive with new and powerful information processing tools.

I think people adopt non-profit status to immunize against a metastasized environment where anything but the most rapacious behavior is dead on arrival. But it really does not have to be this way and it wasn't always that way (in space and time). In a sense it is an extreme measure which realistically and unfortunately (in the short term at least) cannot become the norm. We really ought to fix capitalism. Even if our digital sphere was a benign utopia, we face horrendous environmental sustainability problems that the current version of capitalism has absolutely no idea how to fix. Hopefully there will be a well researched and objective Wikipedia article on how to do this :-)
broken on Firefox mobile. Mirror: https://archive.is/0bxwR
I am aware of that, that's why I mentioned it could be an ALSA plugin.

From https://github.com/chadmed/asahi-audio

> ASoC exposes the speaker array as six independent drivers - two woofers and a tweeter each for Left and Right. We want userspace to see this as a standard stereo speaker pair. The configuration fragment shipped in this package sets up a virtual sink that takes a stereo input and routes it appropriately to each driver.

> We then run into another issue - the speakers sound awful. Turns out Macs aren't magic, they sound good because Apple invest a lot of engineering effort into DSP. Apple actually handle this with odd bespoke Core Audio plugins. We use PipeWire's convolver plugin to apply impulse responses to each driver, which effectively EQs the output signals.

> The kernel driver currently makes no effort to diminish your ability to destroy your machine through misconfigured settings in userspace

This is what I find quite unacceptable from a design PoV, this kind of safety should be as close to the kernel as possible.
Details are wrong, but the general point is: given design decisions in Wikipedia having article take specific form is a matter of making correct person/people make it so, meaning it is something one can buy (with some extra steps of buying access to those people yada yada, nowhere near limits of state actors powers).
I never look at the name of the user posting a comment, just at the comment's content. Do people really remember names here? Just such as mine?)
The bigger reason this reply thread will be dominated by elon musk fans is that its about elon musk and elon musk fans vs elon musk haters is the divide that gets you the biggest blue vs non-blue ratio.
https://news.ycombinator.com/item?id=35898372
How to Hunt Wisconsin Whitetail Deer with a 12 Pound Mountain Howitzer Cannon
OpenAI did give free access to gpt-4 to Khan Academy [0] and i think some other non-profits.

[0] https://blog.khanacademy.org/harnessing-ai-so-that-all-stude...
If you put yourself on a pedestal don't be surprised if you get knocked off of it.

The response from @GSR6669 resonates with me:

> Wikipedia suspended edits & changed the definition of recession at request of the US Government. Everyone likes to poke holes in Elon’s Twitter yet no choice is infallible.

> Throwing rocks in a glass house is what makes you a real hypocrite though.
My solution to subclinical ADHD is to embark on a project of such ridiculous ambition and scope that it's never going to be finished anyway, where it's possible to work on different sub-projects within the larger project and still move forward.

Don't listen to people who tell you to keep your ambitions small. Small is boring and boring never gets done.
Maybe you just need a friend with business acumen.

I also must have 100s of projects that I started, built a bit, then abandoned when I got bored. But for some of them, friends and/or acquaintances later asked me to finish it for them (or their company). Staying motivated is much easier if you have a team rooting for you and excitedly asking for updates. Also, it feels fantastic to see your hobby project turn into a real product.

But business is a people's job and a team effort. So if you're more on the introverted tech side, you might need a trusted intermediaty between your problem solving skills and companies' unsolved problems.
Yeah I think balancing is importanr. You don't want to die at 60, the first day of your retirement, after living 100% ascetically your entire life. It would be too risky of an investment. I think something 20/80 (20 spending) is roughly a good idea.
The last 20% of any project is where 80% of the work lies. At the beginning its fun and frenetic, you can write tons of code and feel like you've made big progress. The last 20% is integrations, debugging, sometimes painful bits you had deferred to later.

What you need is discipline, not motivation. Motivation is fleeting, while important, it always runs out. Work on making a schedule and sticking to it as a goal unto itself. Make a contract with your future self and do it. Discipline is something you need to train, so expect to fail at first - but strive to improve in a structured way.

Also a note on small thing that has really helped me - don't tell anyone about your project till it is finished. I find talking about your half finished projects gives a similar sort of dopamine hit to finishing and can rob you of the gratification which would drive you to finish.
But if you don't have the interest to work on something (particular) any more, do you really want techniques or whatever to push through anyway?

I suppose it depends what the goal is - the question being asked suggests to me you want a successful side project (or even full time business?) no matter what it is, the tech it uses, etc. If that's the case, then I can't speak to motivation, but you need to pick a project based on identifying a niche, product market fit, etc., not experimenting with what's hot and sparking your interest this week.

If that's not right, then I think the question's wrong, and maybe you just need to come to terms with it being ok to experiment with things, prototype things; that they don't have to turn into an MVP that anyone else ever sees, you're just having fun/learning about things.

And even if it's a bit of both, you want the successful business, just only if you love the tech or idea, then you're still doing nothing wrong, because all these so far have not panned out in the loving it sense before they had a chance to pan out or not in the business success sense (so that's inconsequential).
https://help.twitter.com/en/using-twitter/twitter-blue

> Prioritized rankings in conversations and search: Tweets that you interact with will receive a small boost in their ranking. Additionally, your replies will receive a boost that ranks them closer to the top. Twitter Blue subscribers will appear in the Verified tab within other users’ notifications tab which highlights replies, mentions, and engagement from Blue subscribers.

The rationale was that paying $8/month is the best way to filter out bots, but...
I don't think crt modelines/blanking are relevant at all for Asahi. In general, sure, it may be something interesting for you, but in the context of the original post... not really.
What has worked for me is trying to build a product and focusing on user needs (as opposed to being a technical demo), which need not be monetized in any way.

The focus on users makes helps you in planning many aspects of the project which you may not have considered otherwise, as well as keeps you on track. (Why am I overcomplicating this, don't I just need X to work like this?)
Exactly. And the more they're trying to squeeze some revenue out of it, the worse it gets.

It's the same with reddit.

Sure, running Reddit isn't cheap. But the value it generates dramatically outweigh the costs. Despite this, it's difficult to finance it without making the site considerably worse.
No more blunt than the Devuan guys.
> You just have to be aware that you lose all the well-established theory around NFAs if you do something like that.

As I explicitly observed above:

>> everything will still work exactly the same way, all of your theorems will still hold

you don't lose any of the established theory by doing this.
No, I was just presenting a theoretical alternative to explicit state intervention.
I don't know anyone who wasn't taught how to read music who actually went through an official music program. It was close to the very first thing I was ever taught when learning an instrument.

I think the point still stands though that musical notation isn't the point of music - nobody gets into music because of the notation so if you focus on it too much you'll just ruin something for many people that should ultimately just be about enjoyment.

I'd also contend that reading music just isn't difficult. Interpretation and actual execution are the hard parts.
> not a native speaker of American English

I could care less.
Cost of a new printer $100, cost of 2 HP cartridges… $85

So it’s easy, just buy a new printer one from a non-criminal company.
I have exact same thing. I just gave up on trying to "fix it" and now enjoy my life with this "trait".
It's not to vote for it to be locked, rather just to create so much maintenence overhead that keeping it open is no longer tenable.
Wonder if this means they'll make it possible to disable the Pull Request tab.
I think what they’re suggesting is using Turk to perform an edit war causing the article to be locked.

I assume with the goal of the article being locked to before information you want to suppress got added, but that seems difficult to control. Unless you also identify and subvert moderators.
Ideas are worthless. As a project manager and game creator, I can see you don’t have something to achieve. You masterfully avoided the essential: WHAT ARE YOU BUILDING? To me for example, how I achieve my goals (coding, framework, design) is irrelevant, I just want to get the idea out and implement it in its finest details. Also to note, the 80 20 rule: the last 20% of the project is 80% of the build time. So, you’re focusing in the wrong things. Hope this helps, good luck!

ps: also as a side note, if you don’t focus on anything, perhaps a physical activity or job would do you good: yoga, sports.
Do they even have time to properly support Wayland? It is also fundamentally broken, just in different ways. It is the usual FOSS problem of mobody really being responsible for anything, and nobody owing anyone anything to boot. Add to that the unnecessary complications of making it a protocol from the beginning, instead of deriving a protocol from a succesful piece of software.
You can use network namespaces too. As a reference, here is my torrent setup:

ip netns add torrent
ip link add wg1 type wireguard
ip link set wg1 netns torrent
ip -n torrent addr add 10.67.124.111/32 dev wg1
ip netns exec torrent wg setconf wg1 /etc/wireguard/wg1.conf
ip -n torrent link set wg1 up
ip -n torrent route add default dev wg1
ip netns exec torrent ip link set dev lo up

ip netns exec torrent transmission-daemon -f 2>&1

AFAIK it's pretty bulletproof. But for good measure I also have transmission configured to only listen on the wireguard address.
It's mostly not the fee to speak, even though a mere $1 per vote could be too expensive for some petition-spamming efforts: 100k payments from the same account would trigger suspicion, and creating 100k legal payment accounts (paypal, google / apple / samsung pay, venmo, etc) just to pay $1 per vote may be onerous.

I mostly say about giving a ton of identifying info so that your vote can be reliably tracked back to you: not only email (with a one-time link to confirm the email works), but also a phone number, postal address, maybe even some government ID like SSN or driver license number. It removes any expectation of anonymity from the vote or signature, and this is by design. Fraud of the kind the article mentions would be easily detectable by a random check of 1-2% of the signatures (and more is suspicious patterns are noticed). As a side effect, it would make a vote or a signature a much more conscious, committed decision.
Most people that see my laptop often say that I use too tiny font sized.

I can see/read them - I do that to have more screen space of other things ... but that is me - feel free to use larger font sizes if that suits you better.

Regards.
Having gone through the same problem, I think it's important to develop a mental framework on how to evaluate ideas. I no longer feel excited by the prospect of a new language, or a framework, because it would be an uphill battle to drive up the adoption. Once you start thinking critically, you'd have fewer competing ideas, and hopefully, a longer lasting motivation.

Instead of acting upon the idea by coding it right away, write it down and evaluate it against a fixed set parameters. YC Application questions are a great starting point [1]. Few questions I routinely ask myself:

1. Will this make money? If yes, how soon?

2. If you've to tell people about it, where would you go?

3. Are there existing solutions that solve the same problem? How are you being different from them?

4. How long will it take to ship the first version?

5. Are you solving a problem that you've personally faced?

6. Does the solution save time/money?

Having said that, I think it's a okay to act on a burst on inspiration once in a while. The problem is that we have often direct our energy to inconsequential stuff—name, design, or dreaming how this could be next big thing. Just worry about shipping and everything will fall in place if the idea has legs.

[1]: https://technode.com/2011/03/18/y-combinator-application-que...
> overtaking is more difficult

You would think that with all the fancy FSD smarts these cars have, it wouldn't matter anymore whether it' RHD or LHD, as all the cameras and CPUs they have on board, could surely be able to let you know when it's safe to overtake and when not.
I feel you...this describes a lot of my github. I find I burn out after I get the fun technical part done and it's a viable proof of concept. The polishing going to release it to others is a high burden. I recently have been building something that in passionate about with a level of polish that is not typical. Here are some pointers from that experience and some of the others I actually got into the hands of other people. All depends on your motivations but here are some things I think drove me (outside of work hobby development)

1) find something you are passionate about or that solves a problem for you or people you care about

2) "don't try to boil the ocean", sounds like you are already trying to scope your projects well, but really focus on the smallest minimum viable initial product you can get into the hands of others for feedback.....

3) find users or some external force driving you to finish. It helps me when I have some constraint on time that drives progress. User feedback and showing your work to someone is incredibly motivating.

4) find the part you usually burn out on. For me it getting the interesting part database backed with a web GUI. I always joked the perfect UI was command line, but for many users it's not. I found a tech stack that I am productive in and enjoy writing in (Refine.dev,Supabase). I had tried for years to find something that stuck...all the way back to when rails was the new hotness.

5) Automate work flows so working on your project does not involve slogging through manual processes. CI/CD is pretty easy to set up these days with GitHub actions, netlify, fly.io etc.

6) find ways to integrate stuff you read about on hacker news or other sites into your project. Use it as a sandbox for testing out new technologies you read about.

7) chatGPT...some of my least favorite parts of a project, chat gpt has made immeasurably easier. This resource is truly game changing, helping my productivity and letting me quickly prototype new functionality.
If you would read the article - you would found this link [1] inside - that explains these reasons :)

[1] https://vermaden.wordpress.com/2020/09/07/quare-freebsd/
You need to realize that those new frameworks and APIs are not really new, they are just a different view on the same constraints that we all have when programming.

It's 90% marketing: a new tool promises to be 10x faster than the other in some circumstances, but forgets to mention that it has a lot of important features missing.

Some frameworks compile to JS (a pain to debug), some don't (but then they have less clean CSS separation because those tools are limited in what they can do).

Then there's the HTML only movement that forgets to mention that it gets complicated whenever there are dependencies between data.

The problems you are facing are real, but switching to different frameworks will get you different sets of problems that you need to face. What's important is to understand what's going on behind the scenes and move forward with your project, whether it's in the framework you're using or the new one.
Mine reasons here:

- https://vermaden.wordpress.com/2020/09/07/quare-freebsd/