Hacker Newsnew | past | comments | ask | show | jobs | submit | m0meni's commentslogin

Been following this for a while and super excited to see it out! I love how Dioxus captures a lot of what made React successful, but also while innovating on top of it and shipping at a super fast rate.

Congrats to the team. Excited to try out the signals in this release.


Thanks for Melange! I fully believe in the mission, backing, and philosophy of Melange over ReScript.

To add a counterpoint, though I'm in the minority, I think ReasonML is really really important to keep OCaml accessible to a larger amount of people. I work in a very cross-platform context and program in 5/6 different languages a month, and despite having a lot of experience with different syntaxes, OCaml is just weirdly unique enough that it's hard to immediately transfer my skills. I haven't written OCaml seriously in a while, and even looking back on my own code, for example the PPX I wrote https://github.com/AriaFallah/ppx_str 5 years ago, I can't really read it without zoning in and thinking quite hard vs. just flowing.


Thank you :-)

You also make a good point. I didn't go into too much detail about ReasonML in another comment, but I know Jordan (@jordwalke) has plans for a ReasonML v4 [1] with slight syntax improvements. I don't currently know the status of that work, however, but I think we'll want to make progress soon.

So the TL;DR is more that ReasonML is not going anywhere, especially since Ahrefs have a huge ReasonML frontend codebase [2].

[1]: https://github.com/reasonml/reason/pull/2605 [2]: https://tech.ahrefs.com/ahrefs-is-now-built-with-melange-b14...


I’m going to give you something different than productivity hacks because I’m sure you’ve seen it all. Those are actually helpful to some degree. I use a lot of tricks myself. But…there’s something much more foundational you need to tackle: reframing procrastination as a byproduct of your expectations, prioritization, capacity, and character. Here’s my opinionated take based on my experience:

* You only consider yourself a procrastinator because you have high/different/maybe unrealistic expectations for yourself. It’s not that you’re not productive…you’re doing well in school and doing what you need to do. Maybe other students are even jealous or your ability to pull everything together at the last second whereas they have to grind for weeks/days before to achieve similar results. Consider the benefits of your style. Anyways, you’re asking this question because you want *more*. It’s good to want to improve and yearn for more, but you need to understand you’re asking how to be exceptional and that doesn’t happen without exceptional effort and sacrifices. Are you actually willing to do what it takes to be exceptional? How’re you going to summon the willpower? How’ve you structured your lifestyle to support that? You can’t “just do it” or you would’ve. You’re missing some bigger picture.

* You have a “chaotic” working style. Embrace it. It’s served you well. Fighting this is going to just result in some cognitive dissonance and you getting in your own way. Tools aren’t going to change you. You can take adderall (basically meth lol) to rewire yourself IF you are failing to function, but it’s not worth it imo in the long term / you’re doing fine.

* Once you stop fighting your own nature, you need to stop thinking about time management and start thinking about energy management. What are you putting your energy into? You have a finite amount of it. It’s not that you can’t read more / study more…it’s that those are probably way more draining on you. You won’t be able to do them unless you clear out a whole day, half of which is mentally preparing yourself to finally take the plunge. You don’t do it because your internal prioritization system does not view this as worth it. You want to do things that are hard for you…but you don’t want to actually go through the hardship. That’s normal and self-preserving. Besides…what if it’s a gigantic waste of time? Waiting till the last minute is also really a way to derive certainty and a sense of safety that your work is going towards something that’ll matter.

* Regarding prioritization. You do things when they need to be done. So you aren’t lazy. The fact that you’re doing them last minute means that your internal prioritization formula doesn’t really value being done early. In fact, maybe you perform better with super high pressure and have realized that doing things last minute is how you’re most efficient. It’s that simple. The only way to change is not to introduce structure in the form or tools that tries to subvert how you prioritize things…instead you need to figure out how to get value out of not doing things last minute so you change your own internal prioritization framework. For me, this has been realizing that every great thing that I achieved in my life or work has happened with daily incremental effort. Instead of rushing towards a finish line, I prioritize the grind itself.

* You need to rest. That time you spend browsing for sure is in part due to maybe poor self control or being sucked into a dopamine cycle. I also think it’s likely that you’re not honest with yourself on needing recovery time. Your body and mind will just stop cooperating with you when they’re depleted, and then you blame yourself for not being good enough. Instead focus on sleep, nutrition, etc to boost your energy reserves, and focus on energy management. I actually recommend against explicitly taking “break” days for reasons I don’t feel like explaining, but just be honest with yourself.

Remember…this isn’t a set of excuses to maintain the status quo. This reframing exists to enable you to make changes that actually work vs. chasing the next hack.


I feel like people are forgetting the real value of verification. If you aren't verified, someone will pretend to be you on Twitter. Prominent people aren't paying $8 to get a check, they're paying $8 to make sure they can't be easily impersonated, which I think is really worth it.


I would be surprised if they do any "verification" at all. If you are a paining member, you will get a special icon. That's it.

I knew web forums that had that. Members that donated to the forum got a special status icon. It could get "trendy" and every one wants to show that they are part of the in-group.

Having to pay in order to be save from impersonation sound like extortion though.


You are being downvoted, but the news just broke that this is true. No id verification will take place for the $8. Just a cc.


A credit card is tied to your ID through your bank or other cc provider.

If you abuse the rules your payment account and your Twitter account will be banned [0].

Maybe you have more than one CC, but keep playing shenanigans and you’ll eventually run out.

An $8 disincentive is also enough of a bar to knock out 95% of the problem.

0: https://twitter.com/elonmusk/status/1587853006699401216#m


That would only be true if scammers and other professional criminals were not already easily able to obtain stolen CCs and other payment methods. And that's who you're trying to protect against, not the average person.


We have sold our public spaces for big tech companies to monetise, but basic functions like preventing fraud must now be paid for again? It’s a form of blackmail. Don’t want to be impersonated in an important public forum? Pay up!


>Prominent people aren't paying $8 to get a check, they're paying $8 to make sure they can't be easily impersonated

If they're giving a checkmark to anyone with $8 to spare, then what is stopping me from registering the "realRealRealDonaldTrump" and paying $8 for that sweet checkmark?


Identity theft is a crime. If a platform facilitates this, it should be liable.


Identity theft is a crime when used to commit fraud. Just claiming to be someone but not otherwise defrauding anyone is fine.


But if a conventional media source published a quote from someone impersonating a public figure, and discovered this, they would publish a correction. Big tech companies wash their hands if this kind of responsibility. That degrades the value of our public spaces.


Note - I am not an American.

From what I have read in American News Media I see so many things that have been blatant lies published by respected News Media like NYT and WaPo. But I don't think I have come across corrections regarding such national and international stories.

Regarding your statement - " ... degrades the value of our public spaces." I believe even your mainstream news media is guilty of the same.


I don’t disagree with this, but it is a form of whataboutism so it doesn’t really undermine the original point that some MSM are also terrible actors. Press in the UK is bad, but I don’t yet see it as this bad.


Twitter verification started because of a fraud and a lawsuit: https://bleacherreport.com/articles/193279-tony-la-russa-law...

The news is that they're effectively removing what verification there was, and the checkmark becomes basically a TF2 hat that means nothing. You'll be able to change your display name to "Elon Musk" and buy a checkmark.


One thing I don't fully understand is how KV stores like this fit into the overall architecture of an app. Is Ditto supposed to completely replace SQL or is there some Ditto DB <-> SQL DB syncing mechanism happening?


Adam (Ditto cofounder) - Ditto can be used either as the primary datastore in the client app (we call these "Small Peers"), or alongside others local DBs (existing apps adopting Ditto tend to pick off key P2P features and run Ditto with others like Couchbase, SQLite, or Core Data - and we have built connectors to help with this). With regards to the backend, our server product, or "Big Peer" provides webhooks or a Kafka topic of all changes to pipe them into other systems, so it similarly can be a primary datastore or middleware.

All-in-all, the design of Ditto is to be flexible so users can add Ditto to their architecture as easy as possible.


As far as I know, one guy made this (https://twitter.com/jarredsumner) working 80h-90h on it a week. His twitter has some cool performance insights into JS and JS engines. It's the biggest Zig codebase too I think.

Congrats on the release :)


over how many weeks?



That's pretty good! Big project to accomplish in a year


lol


Congrats! Been following you for a while and just finished the blog post...what a huge effort and meticulous attention to detail. I can't wait to buy the book so I can continue to procrastinate reading the full thing in print instead of on my computer monitor


Personally, I find that I procrastinate so much more effectively in print than on a screen. Being able to hold the material in my hands... and yet still failing to actually do so, really makes a difference.


There's nothing like walking around and seeing the constant, physical, and, in the case of this book, beautiful reminder that you're not doing what you want to do.


Hate speech and a slowed down video are two very different things.


slowed down to make the person look .... well sloooooooooow and senile. fact is the campaign was successful in fulfilling it's goal: disinformation.

do we have to discuss if ageism is worse (more evil) than racism or vice versa? who will be the judge? isn't a spade a spade and "toxic" is simply toxic?


Changing two things at once (the target of the slander and the nature of the slander) is bad science.


Interesting. I also ran into this on a much smaller scale 3 years ago and made https://github.com/AriaFallah/weak-memoize


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: