Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
helmut_hed
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Slugging it Out in Open Source [video]
(youtube.com)
2 points
by
helmut_hed
6mo ago
|
2 comments
2.
▲
by
helmut_hed
6mo ago
A story of doing the right thing for abandoned (and wannabe abandoned) packages
3.
▲
by
helmut_hed
3y ago
Incredible contributor in both technical and organizational ways. And nice as hell too.
4.
▲
by
helmut_hed
3y ago
There are a remarkable number of people attending our Emacs meetup who are under 30. I wouldn't believe it if I hadn't seen it myself.
5.
▲
by
helmut_hed
3y ago
I used https://github.com/millejoh/emacs-ipython-notebook at one employer and it works quite well for Jupyter. Of course Org is great but if your coworkers are unfamiliar it's probably a non-starter.
6.
▲
by
helmut_hed
3y ago
Re: the C code, Emacs will happily let you ignore your own config settings. Just turn off anything labeled "electric" and nothing will happen automatically. And don't press tab, that will reindent the current line.
7.
▲
by
helmut_hed
3y ago
You definitely needed to be on evil-mode or a framework (like Doom) based on it. The key bindings with ctl, alt, etc. are the least important part of Emacs but sadly, the part everyone thinks of first...
8.
▲
by
helmut_hed
6y ago
This really captures the power of Emacs for people with Lisp skills. For coders with strong habits of high-level thinking it's a real force multiplier. Why shouldn't we apply the same analysis and effort to our productivity tools
9.
▲
by
helmut_hed
10y ago
It is probably easier to write correct concurrent code now, thanks to the new features he mentions. However, as always plenty of rope is provided, and the old programs are still valid (and have the same semantics). I couldn't say how
10.
▲
by
helmut_hed
10y ago
Presumbly it is the American ones (such as myself) being referred to - separated from their relatives by more than a century and a half https://en.wikipedia.org/wiki/Scotch-Irish_Americans
11.
▲
by
helmut_hed
11y ago
Git submodules work pretty great for this IMO. Rather than incorporate a snapshot of the source, pick a commit hash. Still frozen at a point in time, but you get to move which one you're using (or point to your own fork!) whenever yo
12.
▲
by
helmut_hed
11y ago
I certainly like Jetbrains, but is it a "unicorn"? I doubt it has a billion dollar valuation - not least because it is a private company.
13.
▲
by
helmut_hed
11y ago
I doubt anyone is willing to pay 2x performance for their C code to be more friendly. If they were, why are they writing in C? To me this is the fundamental issue with the friendly/boring C proposals. The whole reason to use C/
14.
▲
by
helmut_hed
11y ago
A commercial product covering similar territory is UndoDB http://undo-software.com/undodb/
15.
▲
by
helmut_hed
11y ago
In this case, and many others, Google's code style guidelines are controversial...
16.
▲
by
helmut_hed
11y ago
Have you used Boost.Fusion? This looks very much like BOOST_FUSION_ADAPT_STRUCT and seems to have similar design goals
17.
▲
by
helmut_hed
11y ago
I do love war stories, but I think the OP has missed something: After the meeting one of the managers told me that it was really our job to come up with projects that the customer wanted to buy, not the other way around. And it usually cou
18.
▲
by
helmut_hed
11y ago
Because properly handling overflow if you're using signed values involves UB, it's super hard to get it right. Even Apple has struggled with it: http://www.slashslash.info/2014/02/undefined-behavior-and-
19.
▲
by
helmut_hed
11y ago
For anyone who is curious about the intended use of exceptions in C++ I recommend Jon Kalb's two-part tutorial on exceptions from CppCon 2014. First video is here: https://www.youtube.com/watch?v=W7fIy_54y-w
20.
▲
by
helmut_hed
11y ago
Compiling with exceptions turned off is highly unusual. If you do that, you're not really writing C++ anymore, as it's a fundamental part of the language. Exceptions are the mechanism provided for indicating that it was impossib
21.
▲
by
helmut_hed
11y ago
I'm curious about that last bit. I occasionally hear this argument that size_t being unsigned is a bad thing. Presumably the standard library designers would claim that a size cannot be negative, so this is appropriate. Why, in your
22.
▲
by
helmut_hed
11y ago
The Google guidelines are... somewhat out of sync... with the intended use of language features as described in the Standard and the recommendations of people associated with it. They seem to take as a starting assumption that the language
23.
▲
by
helmut_hed
12y ago
I tried to find you on Twitter, and it corrected my search to "mantronix". No joke. Anyway thanks for sharing your code!
24.
▲
by
helmut_hed
12y ago
Can you elaborate on the "significant performance impact"? If used properly, they should have no runtime overhead - they are predicted "not taken" in modern compilers.
25.
▲
by
helmut_hed
12y ago
There's no better place to start than Alexandrescu's eponymous Modern C++ Design http://www.amazon.com/Modern-Design-Generic-Programming-Patt... . Scott Meyers will soon come out with "Effective C++11" w
26.
▲
by
helmut_hed
13y ago
And with Uber X, it's even cheaper than cabs sometimes...
27.
▲
by
helmut_hed
13y ago
I thought it was fairly balanced, and anyway the author is one of Those Damn Millenials.
28.
▲
by
helmut_hed
13y ago
Compiler/library support for C++ is much less complete(standards were published in 1998, 2003 and 2011, and none are completely implemented in any compiler) Clang begs to differ on that point http://clang.llvm.org/cxx
29.
▲
by
helmut_hed
13y ago
You can read the founder's response to the disclosures on Twitter https://twitter.com/MikeSuppo
30.
▲
Puff Puff… Pass
(faptrackr.org)
110 points
by
helmut_hed
13y ago
|
55 comments
More ›