Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
keldaris
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
49 ms
·
421.
▲
by
keldaris
10y ago
As a fellow European migraine sufferer, my go-to drug of choice is Solpadeine (marketing name, OTC available, contains paracetamol (500mg), codeine (8mg) and caffeine (30mg) in a single pill, you normally take two pills at once. Aspirine is
422.
▲
by
keldaris
10y ago
As an anecdotal counterpoint, I'd love to see more people hiring for positions like that. Most C++ jobs are between "we know you're clueless, but hopefully you'll learn" (rare) and "you know this stuff, how are
423.
▲
by
keldaris
10y ago
It's not that it's unfair, it's just a considerably different game than human vs. human poker. It would, however, be very interesting to see if the software can reveal exploitable tendencies in the players' behavior that
424.
▲
by
keldaris
10y ago
> Uh, that wasn't an instance field, was it? https://codereview.chromium.org/2608823002/diff/20001/third_... . Fair point, I was indeed being insufficiently precise. That code is a typical example of h
425.
▲
by
keldaris
10y ago
I don't mind empty margins, but having 60% of my screen empty for no reason is excessive, and I do read slower because of it. If I want shorter lines, I'll just resize my browser, thanks. I agree with you about the font being too
426.
▲
by
keldaris
10y ago
It's impossible to provide general benchmarks, since the impact will be completely case specific. However, the reason I didn't provide a citation is because the OP already gives an example - blink::serializedCharacterData gets mov
427.
▲
by
keldaris
10y ago
Wouldn't normally criticize website design, but since this came up... yes, the fonts are pretty and all, but on my humble 24" monitor the site uses barely half of my horizontal space and looks awkward (the table of contents especi
428.
▲
by
keldaris
10y ago
It's very worthwhile for performance, and somewhat helps limit basic programmer errors. I can't imagine a single reason to tell people not to use const instance fields. On the other hand, telling people not to treat const as an ab
429.
▲
by
keldaris
10y ago
Like many in this thread, I'm personally a proponent of Arch Linux, but I'm objective enough to admit that there is no such thing as a "best" Linux distro for general development work. The best choice for your needs will
430.
▲
by
keldaris
10y ago
The extension is trivial to customize if you'd like to employ it in a more discriminate fashion. Many people already whitelist sites they care about in their normal adblock extensions, this one is no different. But more importantly: &g
431.
▲
by
keldaris
10y ago
Thanks, Google. I'd never heard of this extension before now and had often wondered in the past why no one had thought of this strategy to screw with online tracking and data collection. The free PR is great, and now AdNauseam has anot
432.
▲
by
keldaris
10y ago
I generally much prefer working on Linux due to all the reasons you listed, with one exception... I don't think I will ever find a solution that's remotely as pleasant as writing complex template-heavy C++ code in Visual Studio 20
433.
▲
by
keldaris
10y ago
> The fact we're still discussing the trackpad, suspend/wake, fonts, networking, and UI - in 2017 - means the problem still isn't solved on Linux. That criticism doesn't make much sense to me. Linux is just a kernel a
434.
▲
by
keldaris
10y ago
Since there's rarely any widely interpretable public data available, articles like this and many others are my best gauge for noting that even the Internet advertising industry itself recognizes that it's dying. This is very pleas
435.
▲
by
keldaris
10y ago
Mostly, I'll be writing a lot of fairly old fashioned C++ (my current project is yet to use a single smart pointer or lambda, lots of templates though) for high performance numerical work. Also, I guess writing code in Python 2 is cons
436.
▲
by
keldaris
10y ago
Swapping hard drives and batteries is much more useful. It's also nice that you can take your optical drive, which seemed indispensable a decade ago, and replace it with something useful today.
437.
▲
by
keldaris
10y ago
When I said the market has regressed, I wasn't referring to the slowing advances in CPU performance, etc. Normally, such a slowdown would enable manufacturers to focus on creating better cases, improve peripherals, etc. Instead, the ob
438.
▲
by
keldaris
10y ago
> If anyone has advice on swapping the screen on a T420 please point me towards it - the T420 screen is, for me, the only negative. There's a lot of people swapping them (one example [1]), but I don't know if there's a con
439.
▲
by
keldaris
10y ago
I'm still using an ancient Thinkpad T400 I bought when they first came out (2007, I think?), and I still love it. Despite heavy use, everything works perfectly and the case could probably last for decades. Doing normal dev work on Arch
440.
▲
by
keldaris
10y ago
Apparently, the parent post is now too old to edit, so I'll post a correction here. In light of helpful input, I was wrong about the following: 1) Tail call optimizations are fine, the documentation is just a bit ambiguous on the matte
441.
▲
by
keldaris
10y ago
Thanks for the insightful post. I stand corrected on the TCO issue, I had indeed misread the documentation, and I've posted a correction to my original post accordingly. The bounds checking issue is also resolved to my satisfaction. &g
442.
▲
by
keldaris
10y ago
> Memory safety is important for everything because it is a prerequisite for any other form of correctness. That's obviously true, but not what I (or the OP) was talking about. My point was that in many applications memory safety do
443.
▲
by
keldaris
10y ago
As someone looking at this influx of discussion from the point of view of a curious bystander, I can't help but be annoyed by two persistent misconceptions that keep being perpetuated in many statements of this kind. 1) Memory safety i
444.
▲
by
keldaris
10y ago
Except not everyone is writing software remotely relevant to security. If the goal is to market Rust as a niche language for the security-conscious, that's fine, but there seems to be a drive to show that it's a superior general p
445.
▲
by
keldaris
10y ago
Thank you, this is exactly the sort of comment I was hoping to inspire, and it gave me some food for thought. On first glance, I can see some utility in the ADT matching, but not necessarily something I miss in C++ (std::variant + templates
446.
▲
by
keldaris
10y ago
I certainly didn't mean to offend through my choice of words (many people seem to like the term "evangelist" nowadays), but it's not particularly realistic in an age of so many new languages to expect everyone to spend a
447.
▲
by
keldaris
10y ago
Personally, I find the styling of the OP's site much better than that of Vue-HN, largely because of the higher contrast (and less over-emphasized vote counts). Might be just me, though, as I still find the vanilla HN site the best look
448.
▲
by
keldaris
10y ago
FWIW, I've seen people praise traits, but never seen any in depth discussion of their advantages and limitations with respect to, say, C++ polymorphism (both dynamic and static, via CRTP etc. for zero cost OOP) and trait classes. Simil
449.
▲
by
keldaris
10y ago
Technically, all code requires you to keep track of ownership and borrowing. In cases where these are intellectually trivial concerns (which, I would argue, are by far the most common cases), Rust's forcibly explicit approach is, if yo
450.
▲
by
keldaris
10y ago
Infallible developers don't exist, but use cases where the particular class of errors eliminated by Rust's safety guarantees is insignificant certainly do.
More ›