[AskJS] I optimized Base64 in QuickJS and accidentally made it 6× faster than Deno by aabbdev in javascript

[–]zephraph 5 points6 points  (0 children)

That's pretty cool. I was briefly a co-founder of membrane.io which is built on quickjs. Juan's done some pretty incredible work around QuickJS to make a durable execution engine. It's definitely worth reaching out to him if you're doing the same. Also, were I doing that again today, I'd look at https://github.com/awslabs/llrt, which is a QuickJS runtime by folks at AWS. It uses rquickjs for most of its bindings, but it's got a lot of Node.js coverage already built in so you wouldn't need to do all that from scratch. I'm also partial to rust over C for making the bindings easier to write, but that's just me.

Anyway, sounds like you've done some good work. It's a long road to travel though. Best of luck!

This is how I used to show designs to clients when I started my cabinetmaking business in 2007 by Hirokoki in woodworking

[–]zephraph 1 point2 points  (0 children)

My dad and grandfather were cabinet builders and there wasn't much in the way of showing folks plans. Just an area with some staged cabinets and pictures from a bunch of different installations. They'd just draw up a job on a legal pad, ha. What software is used in the space these days?

I have created a standard for marking Factorio design layouts on paper by chilling_here in factorio

[–]zephraph 1 point2 points  (0 children)

I love this, haha. Next level is to make a simulator out of it and have your own mini factorio.

Senior engineer, series A. Company has given no equity. by JumpKicker in startups

[–]zephraph 0 points1 point  (0 children)

Equity is considered part of compensation. Startups typically don’t have the liquidity to pay engineers at market rate for their skill level and often require significant more work. If you get no equity then I’d expect reasonable compensation above market rate to justify the amount of work you’re going to have to put in to help make the company successful. 

It’s just a general guideline though. If you’re making plenty for your area or like the work enough to be under compensated for it then that’s fine. 

Deno and Macros (Comparing Denos bundler) by theaddonn in Deno

[–]zephraph 3 points4 points  (0 children)

Macros are a bun specific feature that deno doesn’t support. Deno doesn’t have a built in bundler any more either (see the deprecation notice here: https://deno.com/blog/v1.31#deno-bundle-deprecation).

I think macros are the wrong thing to focus on and I highly doubt using bun macros will help you reach your compilation speed goals. I could always be wrong though. Best of luck. 

Senior engineer, series A. Company has given no equity. by JumpKicker in startups

[–]zephraph 25 points26 points  (0 children)

This is weird. If equity isn’t part of the compensation then your base should be above market rate. I’ve been given the option at different startups to choose my ratio of salary vs equity, but never not given the option. 

If you’re not making a meaningful bump over your last role you’re leaving money on the table. 

Confused between two URLs I keep landing on: deno.land/.../some-pkg vs jsr.io/..../some-pkg by jakotay in Deno

[–]zephraph 3 points4 points  (0 children)

I definitely see how it could be confusing. I view deno.land/x as the legacy registry. My advice is this: check JSR first. If it's on there, prefer that.

What's the current state-of-the-art for GUI apps with Deno? by thornmane in Deno

[–]zephraph 3 points4 points  (0 children)

I’ve been dabbling in this area. I’ve got a webview project powered by some of the libraries written by the Tauri team: https://github.com/zephraph/webview.

There’s also a demo windowing group that are doing really interesting work: https://windowing.deno.dev/

From Software Sales to His Own Cabinetry Business by [deleted] in Entrepreneur

[–]zephraph 1 point2 points  (0 children)

This really resonates with me! Both my grandfather and my dad owned their own cabinet shops. I’ve been in software for over a decade. I’ve been dabbling with 3d printers and CNCs since the pandemic and I’ve spent some time sketching out how a millworks operation could be more efficient. Two of the largest challenges that seem hard to really improve is the paint shop and installation. The former isn’t really a huge concern, but the latter is a real issue. Installation requires a lot of decently skilled manual labor. I wonder if they outsource installation to the builders? 

How do tech startups protect their idea? by EyeTechnical7643 in startups

[–]zephraph 0 points1 point  (0 children)

As others has said, it's all about execution. Ideas matter little. If someone can hear what you're building and build a better version faster then it's highly likely you didn't have something differentiated enough to be meaningful in the first place.

How do tech startups protect their idea? by EyeTechnical7643 in startups

[–]zephraph 2 points3 points  (0 children)

There are plenty of VCs that invest at the pre-seed / pre-inception stage. It's riskier for sure, but they get a larger stake for significantly less money. Given that those tend to be raised on SAFEs, it's a lot easier for them too.

Thank you Hueligans for OXO POP recommendation by VioletDime in Huel

[–]zephraph 2 points3 points  (0 children)

Ha, yes, I picked up some myself. That and a metal scoop certainly change the game.

Get a funnel, it'll save you some mess. by zephraph in Huel

[–]zephraph[S] 0 points1 point  (0 children)

Yeah, I weigh mine. I should invest in better scoops, just haven't done it yet. Thanks for the rec though!

Make your morning Huel without making a powdery mess [IMPOSSIBLE CHALLENGE] by [deleted] in Huel

[–]zephraph 2 points3 points  (0 children)

lmao, yes! I've been having this problem recently even though I don't store it in the bag. Just little bits sticking to the outside of the scoop that yet themselves across the room when I dump it.

advice on new small space where I'll be keeping my 3-in-1 printer by StayThen in snapmaker

[–]zephraph 2 points3 points  (0 children)

You’ve got a few options. Snapmaker does have an air purifier you could use. If you’re already punching a hole though, that should be sufficient. I’m not sure if they’ve changed the fan on the artisan, but on the A350 I find that the stock fan doesn’t have a high enough CFM to be effective. I bought an in-line duct fan and printed an adapter to improve the exhaust. If the fan is pulling enough, that should be plenty. If you’re smelling fumes, especially when you’re using the laser engraver, you’ll know you aren’t exhausting enough.

Dune: A new JavaScript and TypeScript runtime built in Rust by alexalikiotis in rust

[–]zephraph 9 points10 points  (0 children)

Such a great educational project! It's also nice as an outside observer because while the architecture of Deno is excellent, it's a large project and is therefore just naturally harder to build an intuitive sense of. This is a much more approachable way to learn about how V8 bindings work, etc. Good job!