Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TheMonarchist
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
TheMonarchist
5y ago
> Also looks like the article was originally published here: Actually there's editor's note in the end linking to the original RealClearPolitics article. Also the article I submitted says that it was first there, but less visi
32.
▲
by
TheMonarchist
5y ago
> It would work by just having a couple of standard languages so developers don't need to learn so many languages, then they spend a lot of time learning those until they are fluent and then they don't have to learn anything ne
33.
▲
by
TheMonarchist
5y ago
C++ before 2011 springs to mind. From "Direction for ISO C++"[1]: "C++ is expert-friendly, but it cannot be just expert-friendly without losing important streams of new talent. This was the case before C++11 and C++11 reverse
34.
▲
by
TheMonarchist
5y ago
IME understanding what a time waster videos are compared to writing helps. Your eyes become faster than your brain when you read a lot; then you start automatically adjusting your reading rate to what your brain can handle. Videos on contra
35.
▲
What Americans lost when we abandoned the secret ballot
(galioninquirer.com)
23 points
by
TheMonarchist
5y ago
|
54 comments
36.
▲
by
TheMonarchist
5y ago
C++ used to have opt-in checked exceptions ("dynamic exception specification"), that were deprecated in 2011 and removed in 2017. That the once standard feature was removed from C++ speaks a lot.
37.
▲
by
TheMonarchist
5y ago
> (zero cost abstractions!) You probably mean zero overhead abstractions. The idea is that you can't outperform it by handwritten equivalent code.
38.
▲
Direction for ISO C++ [pdf]
(open-std.org)
15 points
by
TheMonarchist
5y ago
|
0 comments
39.
▲
by
TheMonarchist
5y ago
> You are much more likely to die on the toilet than you are to die of a gunshot wound. That's because people spend more time on the toilet than at gunpoint on average.
40.
▲
by
TheMonarchist
5y ago
Somebody has shot the messenger.
41.
▲
by
TheMonarchist
5y ago
> desire paths should be paved This would reduce wear on grass. When it gets muddy I don't stop using the desire path; I just walk on grass next to it. > In places where parking is costly, people use public transit. People still
42.
▲
Moonlight vs. Streetlights: Exploring the Differences
(methowvalleynews.com)
2 points
by
TheMonarchist
5y ago
|
1 comments
43.
▲
by
TheMonarchist
5y ago
I rather like the idea that streetlights should be more like moonlight. Also they shouldn't be much brighter than a full moon. The slope of the light cone should be 45 degrees so the lamp won't dazzle me.
44.
▲
by
TheMonarchist
5y ago
Many "diet rules" in the Bible have been found to be about avoiding parasites or unhealthy doses of some chemical.
45.
▲
by
TheMonarchist
5y ago
> maybe we should start with, "how does anyone math" first. Dijkstra & friends sought answer to that question.
46.
▲
by
TheMonarchist
5y ago
Things I wanted to do kept me motivated. I guess my inclination to mathematics also helped. I actually take pride in being mostly self-learned concerning computing. "Only the self-learned is learned. Others are taught." Erno Paasi
47.
▲
by
TheMonarchist
5y ago
> > The committee seems to gravitate toward first adding the superseding features and removing those rendered obsolete only in the next standard, to provide a clean upgrade path to legacy code. > Which gives you a constantly moving
48.
▲
by
TheMonarchist
5y ago
Checked exceptions were deprecated in C++11 and removed in C++17. Now there's just noexcept to declare that no exceptions will propagate to call site. The feature was always opt-in anyway. The compiler has always just assumed that anyt
49.
▲
by
TheMonarchist
5y ago
Incrementing major version number usually means breaking changes so it's the latter.
50.
▲
by
TheMonarchist
5y ago
> terminating statements with semicolon Line wrapping would be unacceptable without this.
51.
▲
by
TheMonarchist
5y ago
> Just because something runs on servers doesn't mean that it doesn't run on processors that are just enough to run a minimal version of Linux kernel. Maybe, but it seems unreasonable to hold the world back because of those sys
52.
▲
by
TheMonarchist
5y ago
> Dependency on huge C++ runtime library and possible ABI problems. C++ runtime is hardly huge by modern standards, and the usual resolution to ABI issues is to provide C bindings. > Careless use of C++ -- Lack of judgement -- C doesn
53.
▲
by
TheMonarchist
5y ago
> buffer overflows and underflows are literally the No. 1 cause of security problems when working with C Why don't these ancient projects just move to C++ for vectors and strings, that do the buffer handling correctly for you? Surel
54.
▲
by
TheMonarchist
5y ago
> I want to be able to say "I want to open a huge file with scatter-gather mechanics and with these 3 functions piped that do mapping and reduction". IME C++ templates and generic programming help with that aim.
55.
▲
by
TheMonarchist
5y ago
Sounds like something that could be done as a cron job, at least on Debian-based distros. Update: It would be a script that checks the condition and then wakes you up.
56.
▲
by
TheMonarchist
5y ago
I recommend C++. It is mature, ubiquitous, immortal and continues to evolve. There will always be demand for good C++ programmers, even if your prediction would fail.
57.
▲
by
TheMonarchist
5y ago
> language designers have the problem of knowing when to stop C++ will evolve as long as programming methodology hasn't been perfected. At this point it is immortal and the committee knows it. > C++11 should have been a minimal c
58.
▲
by
TheMonarchist
5y ago
> The other is to go the legal route, which means these fools get hit with a libel lawsuit, which is no joke at all. I witnessed this in a business setting many years ago, all I can say is that the result for the person guilty of defamat
59.
▲
by
TheMonarchist
5y ago
I think your root cause analysis is incomplete. FB is evil because it must make money to stakeholders. The root cause is that stakeholders want money. For the love of money is the root of all evil: which while some coveted after, they have
60.
▲
by
TheMonarchist
5y ago
It depends on how far they want to go. If you want to become a world class expert you should learn C++. Human expectations grow faster than hardware, and C++ is often the only viable choice for bridging that gap. However if your aims are mo
More ›