Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
blub
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
781.
▲
by
blub
5y ago
About 11% of the respondents also agree that it's extremely amusing :-)
782.
▲
by
blub
5y ago
VS reboot is probably how they sold it internally, but it really really is Microsoft's way of saying "don't look at our Windows spyware and other nasty things we do which actually matter in the real world, look at this cool o
783.
▲
by
blub
5y ago
C++ is moving a bit fast these days, isn't it? What I really like(d?) about systems programming and C++ is that the time invested accumulates and one realizes that they can achieve mastery or something close to it. If you look at JS fo
784.
▲
by
blub
5y ago
The software development community is connected globally and there's doubtlessly a common culture which is shared between software developers which visit social networks like HN, github, reddit, etc. One aspect of this culture which bo
785.
▲
by
blub
5y ago
If took them years to figure that out, perhaps they weren't interested in finding it out in the first place. A good paycheck, plenty of perks and the thrill of working on products with hundreds of millions of customers at global scale
786.
▲
by
blub
5y ago
std::string is not a mess, it's a good general string implementation which should suffice for many applications. Its only sin is perhaps that it does not support Unicode. If you look for example at other implementations like fbstring,
787.
▲
by
blub
5y ago
"C++ stdlib provides almost exclusively data structures you shouldn't use" The containers according to [1] are array, vector, deque, forward_list, list, *set, *map, stack, queue and priority_queue. All of these are good gener
788.
▲
by
blub
5y ago
These kinds of replies are the bane of interesting discussions because they're aggressive and don't contain any information... What is someone that is unfamiliar with the C++ standard library left with after reading it? At most an
789.
▲
by
blub
5y ago
I bought a Korg Monologue recently, which is a very decently priced (~260 EUR) analog mono synth. This was my first classic hardware synth and compared to a software synthesizer I really like that I can feel how my hand movements change the
790.
▲
by
blub
5y ago
I wonder why Linus would think that though, because when one considers how big the kernel already is, and that in e.g. 10 years the vast majority will still be written in C, which will be just as unmaintainable as it is today if not more
791.
▲
by
blub
5y ago
If C++ constructors don't call allocation functions (1), don't initialize members which call allocation functions (2) and don't use features like RTTI which I've mentioned in a previous post, then they do not allocate. I
792.
▲
by
blub
5y ago
Since you haven't provided any actual arguments, one would have to rely on your reputation to evaluate the claims you made, but since this is a new account with only one post, that's not providing any support either. For the recor
793.
▲
by
blub
5y ago
I don't believe that the differences which you mentioned between those languages are relevant for kernel development. * Point one is a convenience/ease of use topic. Absent C++20 concepts or alternatively static asserts and enable
794.
▲
by
blub
5y ago
Could you give me an example of such implicit allocations that are done by the language and would be a problem in a kernel context? Here's my list: * RTTI: would be disabled * Exceptions: would be disabled * STL, stdlib: would not be
795.
▲
by
blub
5y ago
You've said it yourself - evangelism, the spreading of the Rust gospel through the act of public preaching. :-) Most technologies don't have this, thank goodness. With Rust, I always have the feeling that I'm being "sold
796.
▲
by
blub
5y ago
Exception handling and implicit allocations are very easy to control in C++, especially in a project where one would not use the STL or any other typical user space libraries. The language has been used in safety-critical projects and low-l
797.
▲
by
blub
5y ago
Given that this is the kernel, using typical C++ libraries would be out of the question, so it should be easy enough to design things right from the start. C++ is after all used in embedded contexts where allocations are forbidden and it o
798.
▲
by
blub
5y ago
Trying to figure out how much technical merit vs. guerilla marketing hides behind a project's decision to use Rust is probably an impossible task. With Rust the two are intertwined, the language and the community have a certain militan
799.
▲
by
blub
6y ago
I see my comment was flagged and I can't help but think that way too many on HN interpret comments on nationality and race in the worst possible light. One can't have any meaningful discussion on HN about several political topics
800.
▲
by
blub
6y ago
"Now, your risk of dying either from vaccination or Covid19 depends on various demographic factors not accounted for in my math above. But, nonetheless, the risk of dying from the J&J vaccine is really, really, really tiny." U
801.
▲
by
blub
6y ago
That position has slipped precipitously... because corporations like IBM, Google and Microsoft have taken control of open source. They employ a significant number of contributors and enjoy control over a lot of the major projects.
802.
▲
by
blub
6y ago
They don't know, they're using models and estimates. The only way to know is to have sick people cough and sneeze on various surfaces and then have healthy people touch those and monitor them.
803.
▲
by
blub
6y ago
Given that many people didn't bother washing their hands after using the toilet, didn't wash their fruits and vegetables and considering how e.g. restaurant tables are "cleaned", such overzealous cleaning was long overdu
804.
▲
by
blub
6y ago
While uBlock inside Brave suffers from the same limitations as uBlock within Chrome, the more interesting question is if Brave's native blocking makes that irrelevant or not. Brave does have a few intriguing privacy features, like plug
805.
▲
by
blub
6y ago
Give Brave a try on iOS. Besides offering ad blocking, it can block all JS (unfortunately just an on/off toggle, no subdomain specific settings) and this takes care of most annoyances like cookie pop-ups, article count limiters, ads, e
806.
▲
by
blub
6y ago
I started using Brave in addition to Firefox recently and I was curious if it supports this. Seems like it does ( https://brave.com/privacy-updates-6/ ) and uBlock origin was the inspiration for that feature. I never use
807.
▲
by
blub
6y ago
Brave is doing something similar: https://brave.com/privacy-updates-6/
808.
▲
by
blub
6y ago
Come on Taze, put some effort into it: "I don't know anything about the target, but this trial by public opinion is fundamentally unfair and shouldn't be used to decide anything".
809.
▲
by
blub
6y ago
It's intriguing seeing how often we reach for metaphors when trying to define software engineering. Some say it's like music, others like painting, the crafts and so on. What often gets overlooked is that those areas are thoroughl
810.
▲
by
blub
6y ago
Two pieces of information that I found interesting: * Rust had poor support for sanitizers ("Rust, which has much less mature support for sanitizers)". Work was done to improve this, but it's not clear how well it works now -
More ›