Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DominikD
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
181.
▲
by
DominikD
11y ago
It doesn't, it's a fallacy. A lot of code that we think of today as buggy was written in the era in which people did not understanding threats and consequences of certain decisions. The reason we have nice things today is that we
182.
▲
by
DominikD
11y ago
This is a typical HN response: write system code in a hip, modern language - this will solve all of the problems. Which language? I haven't seen a single successful, commercial OS written in something else than C or C++. Part of this i
183.
▲
by
DominikD
11y ago
This is not the case. Breaking (in OpenBSD terms) doesn't mean release is unusable. It is/would be if you were to use apps from previous base/ports. But you don't and you shouldn't - what you get with each release i
184.
▲
by
DominikD
11y ago
It's true. But bad stuff is still there for you to (ab)use. I don't like C++ because (at this point at least) it's not opinionated enough. 10 ppl can write 10 completely foreign (in terms of feel) pieces of code and all of th
185.
▲
by
DominikD
11y ago
Oh and on an a semi related note - I get sad every time I find an interesting looking link just to end up with 404 on the other side. This - for whatever reason - happens far too often with Rust related resources. Trying to get to "The
186.
▲
by
DominikD
11y ago
The "doesn't define things well enough" thing bothers me a little bit. I actually care in my real job what happens after compilation and why. Not being able to guesstimate what happens in machine by looking at source is no de
187.
▲
by
DominikD
11y ago
All of these are great (really, not being smug) but FWIW neither TRPL nor the Rustonomicon address my needs (Rust by example is probably the closest). It may be related to the weird set of skills and needs I have but hey, I'll post abo
188.
▲
by
DominikD
11y ago
High if Khronos doesn't provide a comprehensive certification suite. Dunno what's the status for Vulkan, but OGL/OGLES versus D3D (any feature level) is a joke. :S
189.
▲
by
DominikD
11y ago
Cool, thanks for the details. I guess I should check who's asking before I respond the next time around. ;) It wasn't clear whether you're pulling my leg or you're interested in deep dive I can't provide. But you ca
190.
▲
by
DominikD
11y ago
"I don't see any major reason why Rust couldnt be used for a new "real" OS." I'm not saying it can't in principle, I'm saying it would take years to get to a usable point. But then again - I wouldn&#x
191.
▲
by
DominikD
11y ago
I confess! ;) No, seriously, I'm parroting what was said by the developers on the group some time ago. My understanding at the time was that core allocation library is part of std, so if you get rid of std (which is what you'd do
192.
▲
by
DominikD
11y ago
Sure, and I'm glad they do, it's a great language. But you're not going to go beyond hobby projects for the next I-don't-know-how-many-years. And not because there isn't enough love for Rust (which was the case e.g.
193.
▲
by
DominikD
11y ago
"There are safe languages that are similar enough to C that it is not hard to pick them up for a C programmer." It's not about similarity, it's about differences. System code is all about subtleties in language, UBs in C
194.
▲
by
DominikD
11y ago
Most systems developers are proficient with C. Code isn't going to be safer in language XYZ if developer isn't proficient with it, no matter how awesome XYZ is. This also ties into the legacy: there's a lot of code in C out t
195.
▲
by
DominikD
11y ago
Already discussed and still on the first page. https://news.ycombinator.com/item?id=9909429
196.
▲
by
DominikD
11y ago
There's no better handout than tax cuts for corporations that fund a politician. I'm so glad that this isn't something morally superior right doesn't do. Except that, yeah, life's not Ayn Rand's book.
197.
▲
by
DominikD
11y ago
It's possible to pay attention to more than one thing at a time. Just because drought in California is much more serious problem than Vibrio vulnificus in the Baltic Sea doesn't mean we should disregard bacterias altogether. Gay r
198.
▲
by
DominikD
11y ago
And third link on HN with little to no interest since yesterday.
199.
▲
by
DominikD
11y ago
Is it ARM since AllWinner is involved, or is it MIPS? Campaign is very sparse on details I assume people interested in, say, kernel hacker pledge level would like to know.
200.
▲
by
DominikD
11y ago
This paper states "BSD" all over the place and only in a small code snippet reveals it's FreeBSD specifically. I understand this type of simplification for the purpose of the title but publication itself, which (I'd assu
201.
▲
by
DominikD
11y ago
Love what this project is aiming for. I'm glad it's happening. It's also fun to observe framerate fetishism on Playtronic's forums where questions about support for 120+fps are popping all over the place. I tend to feel
202.
▲
by
DominikD
11y ago
Sure, there's no BSD support. Which puts it at what, 95% of machines in the wild can run it? This is very much cross-platform. Unless you're into BeOS, then yeah, you're out of luck.
203.
▲
by
DominikD
11y ago
Also it's not that system was throwing UAC prompts on users, applications did. Ever since XP there were rules around what files go where, how installers should behave, etc. but people chose to ignore them (because they could). When Vis
204.
▲
by
DominikD
11y ago
This is true for any piece of code but you wouldn't say that it about, say, httpd (oh, priv separation isn't needed if you put enough effort in making sure your protocol implementation is robust). Plus: file (well, magic) is a con
205.
▲
by
DominikD
11y ago
It's a configurable parser. Parsers tend to be the hardest thing to get right, hence bugs detected by AFL in FreeBSD's file, in SQL parser in SQLite, etc. A lot of the vulnerabilities in apps dealing with image files come down to
206.
▲
by
DominikD
11y ago
It's a start if you don't have funds to physical move to a different country. Besides it's 2015, Saffron Revolution pretty much ended around 2008, with new constitution and all. It's not Burma you know from 2008 Rambo. ;
207.
▲
by
DominikD
11y ago
It's part of Czech Republic.
208.
▲
by
DominikD
11y ago
It does if you compile with Clang - VS is just a front-end after all. If you're asking about MSVC however, it's incomplete.
209.
▲
by
DominikD
11y ago
Linux kernel has official support for over 20 different ISAs. Some of the cores supported are pretty esoteric: BlackFin, SuperH, Etrax. Most of the problems with optimizing compilers - around UBs and others - come from architecture-specific
210.
▲
by
DominikD
11y ago
There's no performance penalty here. The only difference is that you're on the safe side if you don't dereference before the null check. Whether discussed case is UB or not, compilers I've tried (MSVC 2013, GCC 4.9.somet
More ›