kuratkull

Joined 18 years ago

Karma
1,110
Submissions
290
Member since
Mar 6
~20 years of XP in software engineering, systems architecture and cybersecurity.
View on Hacker News

Recent submissions

Comment · 14 days ago
I don't agree with this statement. If the system is corrupt (take for example Russia), then the voting system doesn't simply matter. Having absolute access to millions of votes, either digital or on paper, allows any dictator to decide the outcome.

Millions of slips of paper are very easy to burn, and print...

E-votes just make it cheaper/easier to vote in free countries. I don't think we have invented a truly dictator-proof voting system available yet.

Comment · 14 days ago
I'm Estonian. E-voting is widely accepted and used here. We've been doing it since 2001, and extensivelly (first parliamentary e-voting) since 2007. The fact that it's open source is long known (at least in the IT community) and highly appreciated. There's no inherent doubt about its validity in the local expert and international community.
Comment · 22 days ago
His ChatGPT wasn't even asked to give references to the info it spat out. Who uses ChatGPT like that?
Comment · 24 days ago
It really means that the cash payers are subsidizing the card payers, b/c the cash payers don't get the cake for cheaper.

I, as a cake seller have a cost i need to pay to the network every month, from my total revenue it's some percentage (depending on ratio of cash vs card). I obviously add that percentage to my cake prices to make up for that. Both cash and card payers pay the same amount for the cake, thus they share the price hike equally.

Comment · 24 days ago
Where do you think the vendor gets the 3% to pay the network?

If I bake cakes to sell them, and have to pay 3% to a network for each purchase, then that 3% is in the price of the cakes.

Comment · 2 months ago
I have rewritten several things from eg. Python to Rust, Rust to Go very recently. The 400 USD is pretty arbitrary as you could rewrite several big projects pretty comfortably with the Claude ~100 USD subscription tier.

In my experience it mostly comes down to the harness (or lack of) that you use. Something like 'superpowers' can be pretty verbose and hash out things for a long time (and use a decent amount of tokens) but the output is pretty decent. The better instructions and the more brainstorming you do initially the better - as the subagents encounter fewer issues.

Without a harness you could try a direct port (prompt: 'convert x to y, don't bother me') and if the languages are roughly compatible you could get a seemingly working port much quicker but likely with major hidden issues. A comprehensive testsuite is obviously a must.

Comment · 2 months ago
But which one is mine? :S
Comment · 5 months ago
Define a random 128 bit key that you will never change. Use that key to encrypt 128 bit integers in sequence using AES-128, each one comes out as a, for all practical purposes, unique unpredictable ID.
Comment · 6 months ago
The best answer so far. It describes exactly what was going on. LLM users should read it twice, especially if "confession" didn't make your brain hurt a bit.
Comment · 8 months ago
Yeah the tutorial I linked was from Mango Jelly for FreeCAD 1.1 :) He seems to have a perfect balance of getting it done, and you understanding what you are doing.
Comment · 8 months ago
Yeah I still consider Solid Edge very good. Easy to work with, does not require internet, no stupid limitations (like the 10 model limitation for Fusion). Many tutorials, etc. But still, they might revoke their free license at any moment and I am out of a tool, and wasted experience.
Comment · 8 months ago
Yeah I actually have. I really liked the concept, but I designed a cylinder with many holes (think a robust sieve) and it just crashed when the number of holes grew too great. Even the OpenCL/MP version. I felt it being unstable in other ways too so I did not make it my go to tool. Sadly it also seems it's not being developed much.

EDIT: Missing fillets and chamfers we're also a big problem for me - probably I'm just a newbie maker and want unreasonable things, but still.

Comment · 8 months ago
Comment · 1 year ago
Because stocks have a tendency to go up even when they should be going down. And when you decide that it probably isn't going down, it will go down. Timing the market isn't a reliable way of wealth generation. Long term investing is.
Comment · 1 year ago
Currently it seems that Google is pushing for hardware attestation, so you might be able to install Graphene/Lineage if your phone manufacturer allows you to unlock your bootloader, but many Play Store apps won't work as they'll detect your root. It's actually gotten pretty insane how every low-value app considers themselves the centre of the world and unable to run on a rooted device.

Example: the loyalty card app for a local store chain - there's no money in it, I can just get some discounts when I use it. So an attacker would have to steal my phone, somehow unlock it, and then they can use my loyalty card (btw which is free to obtain for anyone and there are no tiers) to get some discounts. And for that, they have implemented a pretty decent root checker which i had to put in some effort to overcome. And there are many more like it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton