HNHacker News
TopNewBestAskShowJobs

hanikesn

231 karma · joined March 29, 2016

submissionscomments
hanikesn··on Fuck it, make it anyway
Because a lot of people enjoy the process. Why do you think people so wood working as hobby or the whole demo scene?
hanikesn··on We replaced Redis with MySQL for inventory reservations and it scaled
You'll quickly realize PCI mainly applies to the credit card industry and not to something like Europe's psd2 and sepa instant.
hanikesn··on Shopify replaced Redis with MySQL for inventory reservations–and it scaled
Most payment methods in the world don't support separate authorization and capture.
hanikesn··on I built a vulnerable app and spent $1,500 seeing if LLMs could hack it
What's bad about it and what's a better one?
hanikesn··on A tale about fixing eBPF spinlock issues in the Linux kernel
How is this related to kubernetes?
hanikesn··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
Why would you use the horrible GHA cache and not a much more efficient registry based cache?
hanikesn··on Phoenix: A modern X server written from scratch in Zig
It does on Android
hanikesn··on A $1k AWS mistake
Yep and have to pay for public IPs, which can become quite costly on it's own. Can't wait for v6 to be here.
hanikesn··on Android developer verification: Early access starts
>instead require the user to manually go into settings to turn them on, but if they do then it's still possible

They clearly addressed this option in the post, under sufficient social engineering pressure these settings will easily be circumvented. You'd need at least a 24h timeout or similar to mitigate the social pressure.

hanikesn··on Bluetooth 6.2 – more responsive, improves security, USB comms, and testing
https://techcommunity.microsoft.com/blog/windowsosplatform/c...

This can already be done with LE audio, support is coming slowly.

hanikesn··on Preventing Kubernetes from pulling the pause image from the internet
How does this require a whole team? Unless you're working at a hyperscaler
hanikesn··on How devtools map minified JS code back to your TypeScript source code
Delta Encoding is the common term
hanikesn··on Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust
>this project appears to be on life support

Why do you think that? The upstreaming efforts are more fruitful than ever.

hanikesn··on Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust
>I'm not really sure what to do. Maybe this MacBook Pro was just a one-off, and I have to go back to buying Windows laptops and putting Linux on them. But they just aren't as nice.

Why would you think that? They're working hard on upstreaming all patches ATM, adding new hardware support will be much easier afterwards.

hanikesn··on TP-Link conducts Wi-Fi 8 trials, promises better reliability and lower latency
In my experience Apple clients have been incredibly clingy to 6ghz bands, while much better 5ghz was available.
hanikesn··on Flightcontrol: A PaaS that deploys to your AWS account
>Terraform is there specifically to solve the Aws infrastructure complexity

No, terraform passes AWS complexity 1:! onto you, it just allows you to tackle it in an ordered fashion.

hanikesn··on Building the heap: racking 30 petabytes of hard drives for pretraining
Why 5h a week? Just for hardware?
hanikesn··on Intelligent Kubernetes Load Balancing at Databricks
I've been using a standardized xds resolver[1]. The benefit here is that you don't have to patch grpc clients.

[1] https://github.com/wongnai/xds

hanikesn··on Tesla Faces US Auto Safety Investigation over Door Handles
That's the correct entry in the manual: https://www.tesla.com/ownersmanual/model3/en_us/GUID-A7A60DC...
hanikesn··on Automating Distro Updates in CI
Renovatebot would solve this consistently and is more broadly applicable.
hanikesn··on Dissecting the Apple M1 GPU, the end
>The M3+ GPU is also very different.

Any sources for that? I'd be quite surprised if Apple had radically altered the architecture.

hanikesn··on Build durable workflows with Postgres
First: It's great to have some serious competition in the durable execution market! You build some impressive tech already! It took me a decent time to investigate before pulling the trigger on temporal at my current PSP fintech as you'll end up with a pretty hard vendor lock-in which has to be worth it.

I have to say the architecture blog post is very leightweight on details, which makes it hard to judge so you have to dive into the docs for the spicy details and I see abig showstoppers for our usecase:

1. Workflow versioning: It seems currently impossible to properly upgrade inflight workflow without manually forking the workflow

Also the marketing material and docs aretoo handwavy on the idempotency and determinism constraints, which makes them dbos seem to good to be true. I'd also love to see higher level abstractions around message sending. Temporal's signal, query and update are essential building blocks for our use cases and allow some quite interesting use cases as you can really view workflows as actors.

I hope you can keep innovating as temporal really is too heavy for a lot of use-cases.

See: https://docs.dbos.dev/production/self-hosting/workflow-recov... https://www.dbos.dev/blog/handling-failures-workflow-forks

hanikesn··on Rethinking PostgreSQL Storage
Yeah storage appliances predate public clouds fo at least a decade. Not even talking about mainframes etc.
hanikesn··on The cryptography behind passkeys
It works well enough. When you need to signup for a new service on the go, you can add your backup key when you get to it. Having the backup key in a safety deposit box hardly accessible seems like a non-goal given you protect it with a pin with a very limited number of retries.
hanikesn··on The cryptography behind passkeys
It works great with physical keys. Just need one as backup you leave at home.
hanikesn··on Zoom outage caused by accidental 'shutting down' of the zoom.us domain
It's usually cached
hanikesn··on Why Companies Don't Fix Bugs
What when is this going to be finally removed? I'm still reverting back to the old dialog on every machine.
hanikesn··on Self-contained Python scripts with uv
There's justification for that:

https://peps.python.org/pep-0723/#why-not-use-possibly-restr...

hanikesn··on The cost of Go's panic and recover
How often did you access a nil pointer and caused a panic?
hanikesn··on Apple's Software Quality Crisis
Linux seems like the opposite to me a slow marathon to achieve perfection. With pipewire, systemd and wayland there's less cruft than ever and you get the best out-of-the-box experience since it's inception.
Page 1 of 3Next →