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

I empathize deeply as I was a few times in a similarly complicated situation. I know, posts like this arent about seeking "feedback" but simply releasing pressure, and thats 100% valid.

That said, one thing I learned from my own experience was to stop pointing fingers (build up badblood and seeking conflicts) and instead focus on the hard lessons about my own mistakes(learning!). I wish you the best in your next chapter. The path to becoming a good manager/colleague is never ending and demanding and its evident you want to be one ... Goodluck!


great! singuped! Just please - get rid of that all blue and underlined links. Its hell to read.


Ha, thanks for the feedback! People have made a few points about the styling, it definitely needs a harder look. Maybe a silly question but which do you find worse, the blue color or the underlines?


Install some custom style css extensions and look at all the HN variations. I like the solarized one.


"serverless"


Cheap? 20% increase in cost of BoM equals at least ~100% increase for customer. Would you pay twice for AMD components? What would market do?


Companies charge what the market can bear, not based on their costs. Certainly they will often use some multiplier of their costs as a starting point, and they can't sustainably charge below their costs. But if they double the price of the product and lose more than half of their customers, that's a failure to set pricing properly.

Consider the reverse direction: if a company can decrease costs, they will usually pocket the extra profit, not reduce the price they charge. Price cuts usually only happen for one of two reasons: 1) to avoid losing customers to another company that is charging less (or to entice customers of another company that's charging the same), or 2) to capture more profit if they'll earn more customers at a lower price than they'll lose due to the lower per-unit profit. (Yes, there are other reasons, but these seem to be the main ones.

For goods that are not essential to life, prices are set based on what people are willing to pay vs. how many units can be sold at that price, with the cost as a floor (absent a policy of using a product as a loss leader).


Does a 20% decrease result in a -50% discount? Why would it be nonlinear?


20% decrease would be only 80% price rise for the customer


> 20% increase in cost of BoM equals at least ~100% increase for customer.

I am no expert in BoM and margins, but that seems like a wild claim to me. Could you explain your math?


If people won't pay double for AMD components, that's not what the price will be. Cost increases usually eat into margins partially.


Presumably they would also accept a lower margin on these, so maybe not 100%.


What is the alternative?


100%! Not only local-first. But also private, zero/minimal dependency, open source and environment agnostic!

If there is anyone interested in working on such projects - let's talk! We can't leave our future to greedy surveillance zealots.


Server will store encrypted blob and its hash/etag.

Client before upload of data, check for hash/etag of blob he originally fetched. If blob on server has different one, it will download it, decrypt, patch new data on existing one, encrypt and reupload.

Whats the catch?

AES is hardware accelerated on the most devices - so with all the ops it will be significantly faster than any homomorphic enc nowadays.


I too was wondering the same thing. FHE is cool tech, but this seems to me to be a bad application of it since it will undoubtedly be less efficient.

FHE is useful when trying to compute on data from various sources who all mutually want to keep some information secret. For example, Apple's use of FHE to categorize photos [1]. In this case all the server is really doing is "compressing" for lack of a better word, the change sets, so each offline client doesn't need to sync every message since they are already merged by the server.

If all you want is to keep a synchronizing server in the dark, but all clients can be trusted with the unencrypted data, traditional key exchange and symmetric encryption should suffice.

[1]: https://machinelearning.apple.com/research/homomorphic-encry...


GraphenOS was the only reason to buy pixel.


For now, unfortunately, no - no signed URLs are supported. It wasn't my focus (use case), but if you find a simple/minimalistic way to implement it, I can help you with that to integrate it.

From my helicopter perspective, it adds extra complexity and size, which could maybe be ideal for a separate fork/project?


Signed URLs are great because it allows you to allow third parties access to a file without them having to authenticate against AWS.

Our primary use case is browser-based uploads. You don't want people uploading anything and everything, like the wordpress upload folder. And it's timed, so you don't have to worry about someone recycling the URL.


I use presigned urls as part of a federation layer on top of an s3 bucket. Users make authenticated requests to my api which checks their permissions (if they have access to read/write to the specified slice of the s3 bucket), my api sends a presigned url back to allow read/write/delete to that specific portion of the bucket.


is there a way to wrap their s3 client for use in HonoJS/CF workers?


No. It's implemented in native code (Zig) inside bun itself and just exposed to developers as a JavaScript API.

Source code: https://github.com/oven-sh/bun/tree/6ebad50543bf2c4107d4b4c2...


10/10 Loving it (and how fast it is!) - its just not the use-case that fits my needs.

I want maximum ability to "move" my projects among services/vendors/providers


i assume you can just use it[0] in your project and then build (using bun) for cf workers[1]

[0] https://bun.sh/docs/api/s3

[1] https://hono.dev/docs/getting-started/cloudflare-workers \ (https://bun.sh/docs/api/workers ?)


Personally, I don't like AWS that much. I tried to set it up, but found it "terribly tedious" and drop the idea and instead focus on other platforms.

Right now, I am testing/configuring Ceph ... but its open-source! Every talented weirdo with free time is welcomed to contribute!


Also try out Garage.


Good to see this mentioned. We are considering running it for some things internally, along with Harbor. The fact that the resource footprint is advertised as small enough is compelling.

What's your experience running it?


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

Search: