Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xedrac
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
601.
▲
by
xedrac
6y ago
Assuming this works without major regressions, this is a fantastic step forward for OCaml, opening it up to use cases that require parallelism.
602.
▲
by
xedrac
6y ago
I tell my kids that being a teenager means you lose your brain for awhile, then it comes back. I know I had my share of brain-dead moments as a teenager. This guy appears to be the definition of a reformed person, and I am grateful to have
603.
▲
by
xedrac
7y ago
Jitsi works great for me. Just know that using it with Firefox is not optimal, particularly for > 2 participants due to certain bandwidth optimizations not being available on Firefox. This pains me as a Firefox user.
604.
▲
by
xedrac
7y ago
Fun! I use Rust at work, and have always enjoyed tinkering with lispy languages, such as Racket, Guile, Clisp, etc... But Clojure is one I never really got into because I don't like how closely it's tied to the Java ecosystem.
605.
▲
by
xedrac
7y ago
Well-designed deterministic state machines are incredibly easy to reason about. You simply render them as a graph and at a glance you can understand every possible transition and state. > Will it come back to this state in the future? I
606.
▲
by
xedrac
7y ago
I'm currently in the process of removing actix from one of my projects and replacing it with asyc/await and some channels. Actix comes with a ton of dependencies and doesn't buy you a whole lot anymore.
607.
▲
by
xedrac
7y ago
I go to the library far more frequently than the movie theater. There's just something magical about libraries for me. So much collected knowledge and creativity, yet unexplored. The smell of old books and the general atmosphere seem
608.
▲
by
xedrac
7y ago
I am one of those with 15+ years of experience and have shipped many different projects. I've also interviewed many people with impressive resumes only to realize that resumes don't translate to performance. The ability to ship
609.
▲
by
xedrac
7y ago
This looks like an improved version of Go. The website claims that it will guarantee no data races at compile time (work in progress). I'd like to know how he plans to accomplish this as it's not a trivial problem to solve compl
610.
▲
by
xedrac
7y ago
As nice as VS Code is, it feels sluggish to me. I find it interesting how complacent we've become with slow software. I guess ease of development trumps performance in many cases.
611.
▲
by
xedrac
7y ago
Doesn't DNS encryption effectively break ad blocking software?
612.
▲
by
xedrac
7y ago
Switching to Dvorak saved my career. It forced me to type extremely slow for awhile, which helped my pain subside. I haven't had a problem since. Qwerty is such a terrible layout.
613.
▲
by
xedrac
7y ago
Something that takes 10 years to rewrite (even gradually) has no business being written in Python. Yikes!
614.
▲
by
xedrac
7y ago
If you're rewriting into a language like C++, this may very well be true. However rewriting in Rust in my experience yields far fewer bugs, and the ones that do surface are usually simple to fix. If a project truly is "stable&qu
615.
▲
by
xedrac
7y ago
We use rust in embedded and love cargo! Coming from C++ and the endless mess of build systems that exist there, cargo is a breath of fresh air! What don't you like about it?
616.
▲
by
xedrac
7y ago
I am admittedly a D novice. I would choose it over C in a heartbeat for most things. However, with how good Rust has become, it's hard for me consider D for anything. Rust is a fantastic C/C++ replacement IMO, and I'm hugel
617.
▲
by
xedrac
7y ago
> with strong typing "Refactoring is easier". This is incorrect. I can't tell if you're just trolling, but have you ever done a large refactor in a dynamically typed language such as Python? It's a runtime minef
618.
▲
by
xedrac
7y ago
I am naturally pessimistic, and love this perspective. I have to continually exert effort to re-frame my thoughts from something negative to something neutral/positive. Otherwise I end up spiraling out of control mentally and stuck i
619.
▲
by
xedrac
8y ago
I'm a long time C++ developer, and recently took a job where I write a lot of Python in a large code base. Initially it seemed great, but I quickly realized how uncomfortable it is to have no safety net up front. The interesting thin
620.
▲
by
xedrac
8y ago
So if I write a small API that for all intents and purposes is identical to one that Oracle owns, but I write it in a different language, is that still infringing on their copyright? It seems that would have to be the case in order for a p
621.
▲
by
xedrac
8y ago
> I can't recommend CMake enough here I've used CMake for many years. But now that I've discovered Meson, I cry a little every time I have to edit a CMakeLists.txt file.
622.
▲
by
xedrac
8y ago
I honestly can't look at the page for more than a few seconds without feeling very nauseous. The stark color changes everywhere make it hard to scan the page for relevant information. It feels way too distracting. I really like Guil
623.
▲
by
xedrac
8y ago
> but RMS is in a very special situation of being both the father of the Free Software movement, and the leader of the GNU project, so what he says has more gravitas All the more reason to respect his wisdom on the matter. > For you,
624.
▲
by
xedrac
8y ago
I've got to disagree. I believe making diversity a goal is a misguided effort and it has nothing to do with kind communication guidelines. RMS mentioned that Code of Conducts are punitive in nature and don't inspire people to do
625.
▲
by
xedrac
8y ago
I worked at a company that prided itself as a meritocracy and we produced phenomenal value for our customers. We eventually got purchased by a huge corporation, which took over our hiring processes, and told us we could no longer assess a
626.
▲
by
xedrac
8y ago
As much as I like Clojure (and Racket/Scheme/Lisp), it's a dynamically typed language and is a nightmare to work with on a large scale project - similar to Python. Those languages are much better suited to small projects. F
627.
▲
by
xedrac
8y ago
Can we say artificial deadlines are the root of most technical debt coming out of experienced developers who otherwise would not create significant technical debt? Most of the time I think a simple list of priorities with some milestone go
628.
▲
by
xedrac
8y ago
There were so many MUDs back in the 90s. I was an avid ShadowLands player myself. My interest in programming grew tremendously when I downloaded the source for DikuMUD and CircleMUD and started tweaking things. It didn't take long t
629.
▲
by
xedrac
8y ago
This article is so on point it hurts. Every software business owner and project manager should read this over and over until it soaks in.
630.
▲
by
xedrac
9y ago
My kids are worth more than all the money in the world as far as I'm concerned. Besides, there's a lot of cushion in that $1,000,000 figure. Frugality is so underrated.
More ›