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

Well, and his writing. Anyone with an interest in distributed systems should read ZeroMQ "The Guide" even if they don't plan on using ZeroMQ.


It's not. If you're shorting, you're paying to borrow the stock.


> But, we knew we would be there an hour early because of where/when we were dropping our kid off for the evening. So I just said TELL them when will be there and TELL them we’ll be at the bar if anyone wants to have a drink beforehand.

I do this too. And it's not just better communication, it's better life. This way I'm not dependent on other people to have fun. I'm not waiting on coordination in order to start doing the thing I want. I'm doing the thing I want, and letting others know that they can join.


lol. Same. And from same example of this dinner night I described started with my wife sharing 3 restaurant options with the group and a few texts flying around that I 1) didn’t get ahead of and 2) was late to the convo on but even by the time I got onto it all the messages were “they all look great” “oh I just can’t choose” “you choose we can’t!” and I just get to it and see this has been going on/off 6 hours with no decision and say “X would be my pick” and every quickly agrees to it.

Idk if it’s a men vs women thing or me specifically, but I just like to have a bias for action and make quick decisions with efficiency in communication. I think saying that briefly online in a comment probably makes sound like a bossy jerk but there’s a lot of nuance and skill to hone with this style of communication that is more difficult to elaborate on here, but the key is doing it without rubbing people the wrong way.


Could you point out specific examples of what is too regulated? I never understood this complaint. True, I also never bothered digging into it because I started out with the belief that it's just a talking point. But I'm happy to be proven wrong.


Not sure but I've read that employee termination rules and employee compensation requirements are problematic for startups over there. That for a company at that stage certain risks can be existential rather than just "win some lose some" so having them forced on you is not a good situation.


That's android only. He's talking about desktop.

I like it too though.


> But my main complaint about Julia is its general approach to memory management.

I'm not a full-blown hater, but I have problems with that as well. Specifically, you have no control about it whatsoever, you're just promised that "if you do things right, it'll be amazing". And it is! The problem is that any tiny minuscule mistake causes catastrophic failure of performance due to allocations. Since the good performance depends on type stability, and type stability propagates, any mistake anywhere will propagate everywhere. Think: if a variable becomes type unstable due to a programmer mistake, any function that consumes it generally might become type unstable as well, and any function that consumes the output of that function as well, etc. The upshot is that this forces you to think more carefully about your types and data structures. Programming in Julia extensively has made me a better programmer. I'm not a C++ expert, but I believe that in C++ these kind of mistakes always end up being localized.


That is not really correct. Type instabilities tend to disappear at function boundaries, which is one of the reasons why using functions is so heavily promoted in Julia, it helps keep type instabilites 'localized'.


I was a Haskell programmer in grad school, and Julia was how I learned “oh, some times the programmer does know better than the type system/compiler”. I think the way they approached multiple dispatch in the language (and the resulting allocations due to type instability) is really the original sin of the language, and I just don’t think it can be fixed, so I can’t help but feel any effort to improve Julia is a waste of time.


If the author is reading...

Why specify compat in this manner? https://github.com/yolhan83/BloodFlowTrixi.jl/blob/03a78be28...

Normally you want to specify "up to which major version" or "up to which (major, minor) version" your lib is compatible with, while allowing that all minor or path respectively are automatically upgraded.

EDIT: To the person who said "Of all the languages, it often seems like Julia has the coolest libraries"

It's just a very good language for writing libraries. Which is a crazy thing to say, because you're think that being good for writing libraries is something that every language would want to get exactly right, but it appears not.


It's my first package and I had no idea how to properly write that aqua.jl helped a lot not making crazy decisions but I will change compact I just need to look at other packages exemples, also I just realised registrator bot updates make auto pr for those compact so no need for those ^ things, at first it was because Trixi is still in production and version comes up often


> It's an organization with an unpredictable return on investment

Yes, science has extremely unpredictable return on investment.

What's your suggestion? Don't try?


Fascism.


Answer is obvious. Because teenagers tend to be impressionable and unscrupulous.


And typically cheaper to employ.


And gullible enough not to realize how disposable they are to prevent their leaders from getting in trouble.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: