HNHacker News
TopNewBestAskShowJobs

enedil

732 karma · joined February 2, 2015

[ my public key: https://keybase.io/kataryniarz; my proof: https://keybase.io/kataryniarz/sigs/6WPP7pBo3dhCWrslSjwlyHqz9jl4l7zBg4HsqsGwqTg ]
submissionscomments
enedil··on Why you shouldn't join Y Combinator
Oh yeah, I read it as 1%. My apologies.
enedil··on Why you shouldn't join Y Combinator
How is the EV of 1% of change at $1B and 100% chance at $1M the same? The EV is respectively $10M and $1M. I actually think, that if it was the same, they would have different approach towards being a VC.
enedil··on Battle of Hodów: When 400 Poles repelled 40,000 Tatars in 1694
As a Polish guy, I don't know why wouldn't you trust material from TVP History, the content there is usually pretty accurate. The same with TVP Sport - wouldn't you trust what they publish there?

Edit: this is not TVP History, but the point stands.

enedil··on Signal walks the line between anarchism and pragmatism
> It may be that Signal pioneered E2EE chat

Also false. XMPP OTR existed long prior.

enedil··on Zenbleed
But well educated five year olds from good schools would know it.
enedil··on Solving “Two Sum” in C with a tiny hash table
Even it it was O(1) not amortized, it's not possible to beat the sorting in actual execution time for reasonable inputs (less than 10B elements probably)
enedil··on Our Plan for Python 3.13
Nevertheless, this is still a concern to wider ecosystem, if Python libraries suddenly start to break due to underlying issues. I don't think this can be neglected.
enedil··on I booted Linux 293k times in 21 hours
I think that hardcode kernel devs already know the reasons, and there is no point in raising it again. For you it might seem like a random requirement, but it's because of lack of familiarity.
enedil··on Seaflooding
Well, the air in Dubai is much more humid than in Riyadh (this is based on personal observation).
enedil··on There’s more than one way to write an IP address (2019)
And the ping utility.
enedil··on UK Blocks Microsoft’s $69B Activision Deal
Kubernetes is from Google.
enedil··on Use Gröbner bases to solve polynomial equations
Galois actually proved, that you cannot express the solutions as a set of certain expressions (composition of polynomials, division and taking roots). Using Gröbner basis, it is possible to construct an algorithm that computes results (now, I'm not sure if it's always possible, I'm not an expert. But this distinction is important nonetheless).
enedil··on Use Gröbner bases to solve polynomial equations
Trouble starts when your field doesn't always have a solution for f(x_1,...,x_n) = y^2, like rational numbers (but I'm sure you can find more examples). But maybe that can be mitigated as well?
enedil··on Is RAM wiped before use in another LXC container?
But large fraction, if all you do afterwards is an exec call. Given 8 bytes per page table entry and 4k pages, it's 1/512 memory wasted. So if your process uses 8GB, it's 16MB. Still takes noticeable time if you spawn often.
enedil··on Is RAM wiped before use in another LXC container?
In a sense it does. Page tables would need to be copied.
enedil··on Show HN: Hocus – self-hosted alternative to GitHub Codespaces using Firecracker
This is actually something I wish we had at my previous company. Setting up the environment was a pain, and very few people knew how to run all the tests (integration tests really). I am willing to give Hocus a go.
enedil··on Gpt4all: A chatbot trained on ~800k GPT-3.5-Turbo Generations based on LLaMa
This is an Americanism. In many parts is Europe copyright claims over copyright from the US are honoured, but yet, violation of TOS by itself does not put you in risk of criminal lawsuit.
enedil··on Alibaba to split into six separate groups
And what? Even if he loves Chinese nation, why should he stay? I don't thing parent commenter conflated the two.
enedil··on Is life too short to fight Rust's borrow checker?
Which one prevents race conditions?
enedil··on Stripe increases price for business in the European Economic Area
I don't think you are right. Right now, the only cookie present is my session cookie. This should fall under obvious reason to have a cookie (it's not a tracking cookie). The sets of required and of all cookies are identical. Therefore, a dialog like this changes nothing.
enedil··on Rewrite it in Rust
As fish user, I can be concerned that a rewrite like this might ruin a project, and consequently oppose such rewrite. Doesn't matter whose project it is. If you think I should just ignore it and "accept decision" - this is when it's clear, that what you really mean is "you just should not care".
enedil··on Rewrite it in Rust
Seems to be selection bias. I know quite a lot of experienced C++ programmers who pretty much like C++.
enedil··on Rewrite it in Rust
I can say, that after quite a bit of experience in C++, and I often wrote code that would be rejected by the borrow checker, even if the code would actually be without issues, if the borrow checker would be disabled. Hard to tell exactly, but it seemed that the false positives outnumbered the real issues. Not saying it was a real problem, but certainly hints at what you said.
enedil··on Rewrite it in Rust
A breakdown comparing the language that caused the errors would be helpful. I expect that codebases in C or C++03 or even (idk) C++14 have much higher rate of memory corruption derived vulnerabilities, than those written in C++20.
enedil··on Rewrite it in Rust
This is not C anymore. When you write modern C++, it's much much more hard to introduce memory safety errors. And the logic hides in corner cases, so when you need to review logic, you're necessarily also reviewing memory correctness. I also don't agree with you on the part that logic is much easier than memory corruption - perhaps you haven't worked on systems complex enough? The 70% quote includes programs written in C, which I would argue, has a much higher of memory corruption errors.
enedil··on Steve Wozniak used to tip from printed sheets of $2 bills
This is disingenuous to say that people emigrated in order to do crime. But you could also find statistics on sexual assaults which also suggest that rape is a lot more prevalent in western europe (and probably, that the rates since the 90s didn't change much on the east).

I would say, that based on my experience on growing in Poland (I was born in 1998), the people become richer and suddenly everybody now seems to be minding own business. So after you fill some economic needs, the will to pick on people decreases. But that will is surely dependent on how much you trust others are think similar (and won't rob you).

Anyway, the parents' commenter point was > near perfect "ethnical cohesion", doesn't stop crime or increase trust in any way

I can't see why should it be true. Perhaps it doesn't stop crime completely, but perhaps it actually increases trust. Based on the argument above we can't know.

enedil··on Steve Wozniak used to tip from printed sheets of $2 bills
What do you mean? For instance, Poland escaped Soviet block, is almost unilaterally composed of Polish people, and yet look at the chart: https://ec.europa.eu/eurostat/statistics-explained/index.php...

The countries with lowest crime numbers in EU per capita are (ordered by crime rate increasing): Slovakia, Hungary, Estonia, Cyprus, Slovenia, Czechia, Poland, Bulgaria, Croatia, Lithuania, Romania.

All of them are socially pretty homogenous. Most of them escaped Soviet block. Some even escaped Soviet Union. On the other hand, look at the countries from the other side of chart (this time, rate decreasing): Belgium, Spain, Portugal, Sweden, Luxembourg, Netherlands, Germany.

As this data concerns only EU, there is no UK here, but as I remember, it had around 3x crime rate as the Republic of Ireland, which would put it on the tops of the EU list.

Of course, increased diversity might not be the only differentiator between the countries from the top of the list and those from the bottom, but I think it defeats your point (almost as if you were racist for having irrational fears against living in a post-soviet society, which aren't backed by numbers).

enedil··on Steve Wozniak used to tip from printed sheets of $2 bills
I don't get how you inferred anybody was humiliated there.
enedil··on 50 years of C, the good, the bad and the ugly [video]
Closure is not an anonymous function. It "encloses" variables that were in scope at the point of closure creation. Therefore function pointers cannot serve that purpose as is.
enedil··on Password generator doesn't generate new password in the same session
I would claim that this is much more common than the scenario described in the bug report.
← PreviousPage 2 of 10Next →