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

wrong for you, right for me

everyone on your team should be using a auto-formatter


You can modify however you want, you just can't turn around and sell it.


No you can't. You're banned from removing their payment nag.


Why would you want to remove it? Do you reasonably see yourself digging into the code to remove that bit, rebuilding and reinstalling, compared to tapping "I have paid" once to dismiss (ideally after you actually have paid)?


Gab.ai

Dolphin


SEEKING WORK | Austin, TX (UTC-5) | REMOTE and Austin Local

I have a lot of wide-ranging experience, but will provide the most value to your organization if you need some combination of Rust, AWS/DevOps, and Kubernetes expertise.

  Senior Software Developer - Infrastructure, 9+ years experience
  Backend: Rust, Elixir, Go
  Mobile: Swift/SwiftUI, React Native
  DevOps: Kubernetes, AWS, GCP, Pulumi, CDK, Terraform, ArgoCD
  Certs: AWS Solutions Architect (Associate)
  Email: me@praveenperera.com
  Availability: 20 - 40 hrs / week
* 4+ years of experience with AWS, GCP and Kubernetes with both small startups and larger organizations

* 3+ years of experience with Rust, 9+ total experience (Elixir and Phoenix)

* Some frontend and mobile work with React and ReactNative (JS & TS)

Things to checkout:

GitHub: https://github.com/praveenperera

Blog: http://praveenperera.com/blog

YouTube: https://www.youtube.com/channel/UCm8urFQRWUEGpaDhdvmeYkQ

You can contact me at me@praveenperera.com


Do you think the new `Observable` macro in iOS 17 would help at all?


Damus is a nostr client for iOS that was just released on the app store

https://apps.apple.com/us/app/damus/id1628663131


Based on Peter Thiel


I love Rust. Its the language I use most these days.

But seems like there is a new drama every week with the core team and community.


I think it's been the same drama over the core team which has been playing out over a month or two now.


What drama exactly? Sorry, I'm a bit out of the loop now, I stopped using reddit and twitter a few months ago.


I suspect any popular technology will have drama in the communities surrounding it. Anything high value will have power struggles around it.

Same happened with Node as it gained popularity.


That's frequently the nature of "community" projects. They're based in a particular idealism wherein authority is a patchable bug and direct democracy can scale infinitely.

In reality, they are just free-for-all power struggles. What starts out as anarchic fun and inclusivity among ~1-100 like-minded people scales into dysfunctional sectarianism.


> But seems like there is a new drama every week

That's what happens when you elevate micromanagement of language to a task of equal or greater importance than the creation of code.


I recognize the PR author as the author of some of my favourite Rust projects. He is a prolific programmer. Good software from BurntSushi, in general.


What a strange way of looking at it. At any functioning company, toxic employees get fired because the cost of them pushing out other employees is usually higher than the cost of firing them. Open source projects do not hire and fire people but do have the ability to censure toxic contributors.

I know nothing about this particular case, but the general idea of moderating contributors to a project is not wacky as you seem to believe and predates the existence of distributed open source development.


Except in those situations you never weight the amount of people you lose by adding a significant level of "cultural oversight" to a project. I actively avoid projects that spend a lot of time talking about "inclusivity" because to me it's a symptom of a (ironically) toxic environment full of people looking for drama (I am an ethnic and sexual minority myself in case someone wants to throw privilege in my face). The end result is that you replace one group of people with another group of people, you push away some to gain some. Except people like myself are rarely mentioned when there is a discussion about toxic environments.


> I actively avoid projects that spend a lot of time talking about "inclusivity" because to me it's a symptom of a (ironically) toxic environment full of people looking for drama

100%. I do the exact same thing, for the exact same reasons.

If you see a code of conduct that reads like a political manifesto, that's a red flag, regardless of the particulars of the politics expressed.


And at many seemingly functioning companies, toxic executives keep their jobs as long as they're keeping a large enough amount of their peers happy.


> 3. The most impressive part about esbuild development is not just that it's one guy writing it: it is the level of support and documentation he manages to provide alongside.

And the one guy writing it is Evan Wallace, co-founder and CTO of Figma. I don't know how he has the time!


Figma's tech is mindblowing. Their entire engine is custom-built in C++ : https://www.figma.com/blog/building-a-professional-design-to...

> Instead of attempting to get one of [HTML/SVG/JS Canvas] to work, we implemented everything from scratch using WebGL. Our renderer is a highly-optimized tile-based engine with support for masking, blurring, dithered gradients, blend modes, nested layer opacity, and more. All rendering is done on the GPU and is fully anti-aliased. Internally our code looks a lot like a browser inside a browser; we have our own DOM, our own compositor, our own text layout engine, and we’re thinking about adding a render tree just like the one browsers use to render HTML.

To most people, esbuild would be a full-time job. Based on the above, it seems that to Evan it's a fraction of the work he did in Figma's early days all at once!


He seems to like writing code


Ironically, the Figma tagline is "Nothing great is made alone"


What in the world? And some say 10x engineers don’t exist…


I guess build times were a real issue for Figma and it started as an internal project.


This seems like a pet project. Reason I say that is if it was built for work, it would likely be from figma. Instead this project is from Evan himself.


I'm not so sure about that as you. Not all companies are like Google and "steal" the credit of work done by employees, even if done on work time but unrelated to the core business. Plenty of companies let employees work on open source and still remain the owners of the software produced.


Massively impressive!


Do you have a link to the PIA story?


I don’t actually, it was some shenanigans with some holding company buying them out and promising they would stay neutral ¯\_(ツ)_/¯


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

Search: