Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arinlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
61.
▲
by
arinlen
4y ago
> I mean, threads, IO abstraction, collections... i have always wondered why Qt has a tendency of re-inventing everything. Qt is a very well known cross-platform application development framework. Qt does not reinvent everything, it ju
62.
▲
by
arinlen
4y ago
> At $WORK we have libraries that are use std=20 features (...) That's specified at the package/project level. You're inadvertently proving my point. > (...) and only expose a c++=14 interface because that's wha
63.
▲
by
arinlen
4y ago
> This whole thread is why c++ is..bad. It just leaves me with a sense of hopelessness. You've tried to force your personal misconceptions as some kind of gotchas that justify you irrational dislike for a programming language, and
64.
▲
by
arinlen
4y ago
> The C++ standard currently sits at >1800 pages. Looking through these examples, I'm honestly horrified. I feel you're embelishing too much your personal feeling of horror. The C++20 standard doc is a hair smaller than 19
65.
▲
by
arinlen
4y ago
> It's a branding problem. They should probably be viewed as different flavors. They are already different language versions. They're specified in entirely different standards. I don't see what's left to be confused
66.
▲
by
arinlen
4y ago
> It's interesting that Peter Thiel's preferred mythology (bootstrappy problem-solver with an industrious spirit) has become canon even among skeptics. Peter Thiel's mythology revolves around the idea that all of society
67.
▲
by
arinlen
4y ago
> The same can be said for most insurance products. That's a terribly silly thing to say. Think about it for a second, particularly how insurance premiums compare to the cost of buying/rebuilding a new item.
68.
▲
by
arinlen
4y ago
> And you can always add supplemental later. Great point. Investments are made based on expected returns on investment, and we're free to postpone them until they make sense. Spending money hoping to bank on the occurrence of unex
69.
▲
by
arinlen
4y ago
> (...) with climate change days of extreme temperatures in both directions (...) This sort of take is unwise. It makes zero sense to invest today in domestic systems with the expectation that at some point in the future there will be
70.
▲
by
arinlen
4y ago
> California suffers from a Peter Thiel curse. This. Mr Thiel's highly hypocritical and incoherent rant on "dysfunctional societies" and "corrupt governments" is nothing more admitting that the likes of him ar
71.
▲
by
arinlen
4y ago
Thank you for taking the time to post such an insightful message.
72.
▲
by
arinlen
4y ago
> I mean, have you looked at them? Last time I looked at Rust's std::Result, it's implemented as a tagged union. Most of C++'s implementations of a Result data type are implemented as tagged unions as well. What's y
73.
▲
by
arinlen
4y ago
> C++'s option and result types are much larger, uglier, and harder to use correctly than Rust's. What's your rationale for claiming in a swiping generalization that implementing a data type, regardless of all options or
74.
▲
by
arinlen
4y ago
> If Russia throws badly trained, led, equipped and supplied troops into battle, their losses are likely to be horrendous and their morale rock bottom. Russia's strategy seems taken straight out of Zapp Brannigan's Art of War
75.
▲
by
arinlen
4y ago
> The ones that stood up are spending 15 years in a jail system known for torture and rape of men Aren't the russian armed forces are also known for torturing and raping their own conscripts and soldiers? With reports from capture
76.
▲
by
arinlen
4y ago
> Didn't we talk about Russians leaving the Crimea? That would make it rather obvious which war they are fleeing from. Russian colonists in Ukraine didn't fled war in Crimea. They started leaving occupied ukraine territories
77.
▲
by
arinlen
4y ago
> Yeah, I hate it too if people flee from war or use yheir right of free speech and assembly in democratic countries. How dare they! You seem confused. Tell me which war are these invasion- and genocide-supporting russians fleeing from
78.
▲
by
arinlen
4y ago
> Western Europe should start to negotiate as soon as possible and give Russia some space. Western Europe already did that in 2014 when Russia invaded Ukraine and annexed Crimea. How did that danegeld went?
79.
▲
by
arinlen
4y ago
> The problem with that is that Russia is also heavily encouraging citizens to action in other countries (such as attacking humanitarian aid to Ukraine or Ukrainan refuges). Or regular spies. This. We already have Putin's pundits
80.
▲
by
arinlen
4y ago
> Yeah, why would we host dissidents from countries we almost at war with? Don't confuse chickenhawks with dissidents.
81.
▲
by
arinlen
4y ago
> Russian actually had a problem with too much hardware and not enough people (let's overlook for a moment that most of that hardware is soviet-era, badly maintained, incomplete and low quality). That's not exactly true. Russ
82.
▲
by
arinlen
4y ago
> This is why those visa restrictions for russian citizens are counterproductive. There is already a wealth of reports of Russian tourists being enthusiastically militant about Russia's invasion of Ukraine to the point of assaulti
83.
▲
by
arinlen
4y ago
> However, for Java or modern C#, in my experience the performance is often fairly close. Aren't you contradicting yourself? You started off complaining malloc of not being good enough, but now it's suddenly ok to tolerate J
84.
▲
by
arinlen
4y ago
> * Let’s not pretend all conceivable applications are, or should be, written in C++.* This is a discussion on C++. > People mostly stopped using C++ to develop web servers which handle web requests, because they moved to Java, C#, P
85.
▲
by
arinlen
4y ago
> No one should ever confuse kubernetes for user-friendly. Kubernetes is user-friendly, specially when compared to each and any of its alternatives. And moreso when compared with systemd. We live in a day and age where it's possi
86.
▲
by
arinlen
4y ago
> 'hey, we can do that with systemd as well!' But does systemd do these things in a user-friendly way? Or at least as friendly as Kubernetes? Unfortunately, no. Don't underestimate the importance of UX.
87.
▲
by
arinlen
4y ago
> That standard malloc() is not necessarily good enough. The operative word is "it enough". Let's not fool ourselves by claiming that all memory allocations take place in hot paths, and that all conceivable applications
88.
▲
by
arinlen
4y ago
> Modern C++ it's overcomplicated and from what I can see all the best software engineers I met in my careen write very simple C++98 code, maybe a bit of C++11 but that's it. I'm sorry but this assertion does not pass th
89.
▲
by
arinlen
4y ago
> 1) malloc/new & free/delete are now solidly legacy territory of the "unless it's a placement `new`, you're likely doing it wrong". make_unique && make_shared all day long. This is awfully wro
90.
▲
by
arinlen
4y ago
> To me, a legacy language is such that people used it for the prevailing share of code of certain kind, and now the prevailing share of new comparable projects gets written in different languages. That's certainly a definition, b
More ›