Viewing profile — sifoobar
sifoobar
HN member- Joined
- Sat, Nov 03, 2018, 1:34 AM UTC
- HN karma
- 228
- Public activity
- 202 items
- HN profile
- View on Hacker News ↗
About sifoobar
No profile information was provided.
Recent public activity
-
comment
Comment #19169756
I started working professionally in Delphi around 1998, and then spent 13 years evolving and maintaining a sprawling 2+ mloc reservation system. They had a great thing going around…
-
comment
Comment #19165648
Told them to start acting human or sod off? I can wish, can't I? Trying harder is never the answer to anything. People already are doing their best, whatever that means in a specif…
-
comment
Comment #19162959
No one wants to hear that there are no short cuts, especially in today's messed up world where everything is fake and for sale. But THERE ARE NO SHORT CUTS.
-
comment
Comment #19146517
Regardless of language. You'll have different kinds of bugs, but as long as there are programs they will contain bugs. Or the languages themselves will, or the libraries used, or t…
-
comment
Comment #19146479
What is it with these people and controlling the choices of other, quite possibly more experienced, programmers? Why is it not enough to offer better tools and let the rest take ca…
-
comment
Comment #19139386
I have a soft spot for Semitic Versioning [0] myself. I don't know. Great artists know when to stop. I can't help but feel that this discussion crossed that line some time ago. [0]…
-
comment
Comment #19127756
Still too complicated. Go almost got it right [0]; and then blew it with opaque, mandatory preemptive threading. [0] https://gitlab.com/sifoo/snigl#io
-
comment
Comment #19100108
I would be careful with projecting that experience, everything is not about signaling; sooner or later mostly everyone will come to the conclusion that pretending isn't leading any…
-
comment
Comment #19091980
Funny story: I had just started working at a SV-based startup with mandatory surfing lessons and a fivefinger-wearing transhumanist CEO when Silicon Valley started. Watching it was…
-
comment
Comment #19091953
Agreed; the others are nice and all, but nothing beats the Time Masheen: https://www.youtube.com/watch?v=r3dhSnEtdWw
-
comment
Comment #19088430
I've used Reddit since day 1. The new website is a usability disaster, and one that they don't mind shoving down your throat at every turn. Moderators are increasingly beating anyo…
-
comment
Comment #19084717
They're also supposed to serve the people; and when they don't, it's the people's responsibility to remove them from power. Which is just about where we are right now in many count…
-
comment
Comment #19073001
It's one of those languages that does things differently to solve actual issues, not to check boxes. From my limited experience, Erlang doesn't share data between processes; you th…
-
comment
Comment #19068109
Processes by name, from Erlang. They're implemented (in my mind so far) as preemptive threads, one per interpreter; which makes them slightly more heavy-weight than Erlang's NxM an…
-
comment
Comment #19067955
I am aware, it's simply the most portable universal solution to the problem that I could think of. AIO comes with its own share of issues; Unix (and thus Posix) are pretty much dea…
-
comment
Comment #19066985
Some of those lessons have most definitely been used to improve the reference implementation. It's not remarkably slow as long as you compare apples to apples, that is non-jitted v…
-
comment
Comment #19066914
Having recently been down this particular rabbit hole myself; I just want to note that there are other possible strategies, a GIL is not the only alternative to a fully concurrent …
-
comment
Comment #19060509
I don't do quizzes, too much code to write to waste time on alpha bullshit. It's not up to me to prove either, plenty of people prefer C, plenty of them more experienced than you; …
-
comment
Comment #19057784
Here, let me fix that for you: https://www.bimmerfest.com/forums/attachment.php?attachmenti... Bu xie, my pleasure.
-
comment
Comment #19057172
Yeah, we don't want any unconventional ideas to slip through; cause that might lead to changes, and evolution and all sorts of scary shit.
-
comment
Comment #19057152
"It is paradoxical, yet true, to say, that the more we know, the more ignorant we become in the absolute sense, for it is only through enlightenment that we become conscious of our…
-
comment
Comment #19039044
Snigl [0] has statically typed function signatures, struct fields, bindings etc; but values still carry their type. It also traces code before running it to eliminate as many type …
-
comment
Comment #19026225
I used to own the book but left it at my desk when I quit a job in the hope that it would help the next poor victim for the same position. Reading the whole thing, I'm again surpri…
-
comment
Comment #19016507
But that would still be single dispatch, right? Multiple dispatch means functions are generic, and all arguments are considered when deciding which implementation to call. Snigl su…
-
comment
Comment #19015991
I didn't make the distinction, the post sort of did between the lines. Go back to my original comment and you'll see that multiple dispatch is what got us here. I never said anythi…