News for hackers. Stuff that matters.

astro-codes

Ask HN: Thoughts on writing a “Software Engineering with C++” book?

As part of my own ongoing learning I was thinking about writing a (intermediate to advanced) book about the mechanics of writing software in C++.As an example the book could include a practical language guide to C++ itself, a chapter on CMake (and what actually happens during linking), testing, using the debugger, profiling / benchmarking etc.Obviously this would be a huge undertaking and I...

( Read More... | no comments | 2 points | on HN )
Re:Ian Fleming explains how to write a thriller (2019) on Wednesday December 07, 2022 @03:13PM (#33899611)
Slow Horses contains absolutely none of the complexity of Le Carre. They're in the same genre, but are not comparable.
Re:Why Is Hydroelectricity So Green, and yet Unfashionable? on Friday October 28, 2022 @02:39AM (#33368361)
It's not! In NZ at least. 57% of our electricity is hydro.
Perhaps the author made it for themselves and not you...
Re:Programmer Moneyball (2016) on Thursday October 28, 2021 @12:29PM (#29027916)
The most annoying thing when learning to program is that experienced programmers take your bullet points for granted -- and don't explain them well / don't explain them at all. But grokking those bullet points has a significant material impact on your ability to pick up the actual language itself later on.

The same is true when you're experienced -- programmers often say that programming is easy, which is because _syntax_ is often easy. It's the mechanics of how everything fits together that is difficult, and is often overlooked as a concept.

This was the point of the question :) To see what questions we need to ask if we're designing a software development environment in 2021. It may well be true that the current paradigm is sufficient: I was just curious what else came up.
Re:Alphafold on Thursday July 15, 2021 @05:37PM (#27850439)
Why wouldn't this have much value to pharma? Is it because its application is actually really limited in scope?
Interesting! Could you explain? What C features doesn't C++ have?
Re:Ask HN: Senior full-stack developer can't get a job on Saturday September 12, 2020 @01:42AM (#24450146)
Try half that salary for jobs in Australia and you might have more luck.
I've been thinking for a while that a (sort of) mix of the two would be worthwhile.

1. Personal knowledge bases seem to be high friction (have to manually add information and requires consistency).

2. Google is leaky, you search for something, open a bunch of tabs, and then probably just close them all. What happens when you need that info again?

I was thinking that a dashboard built on top of Google search would be helpful. Something that keeps a note of what content is related to the search I made, and keeps a record / makes it easy to retrieve again later.

(Yes I know the manual effort involved in documenting what you learn is beneficial).

Request for Technically Risky Projects

What technical projects do you think should exist in the world? What hard problems exist in your field? Where do you think the frontiers of science/technology lie?I'm interested in learning about hard technical problems you think are worth solving.

( Read More... | 30 comments | 20 points | on HN )

Biotech Side Projects

During this quarantine period I'm looking for a biotech / bioinformatics side project to work on -- does anybody have any suggestions?I'm a software engineer, but if you have non software related ideas then please share those too for anyone else that is interested.Another way of framing this question: what projects are worth working on right now?Thank you!

( Read More... | no comments | 4 points | on HN )
Re:How I survived being a $220k/year intern on Sunday March 08, 2020 @05:23PM (#22520711)
fuck this was funny
Re:Argdown on Friday July 19, 2019 @03:23AM (#20476784)
Just realised that it is the default vscode light theme! I clearly have never used it ...
Re:Argdown on Friday July 19, 2019 @03:18AM (#20476772)
The argdown theme in vscode (that is recommended to install) is surprisingly nice as well. Does anyone know if it's a derivative of something?