Hacker Newsnew | past | comments | ask | show | jobs | submit | EricWF's commentslogin

What about the special access granted by many websites to the Google scraper?


Isn't that a decision solely and independently made by the website in question, and not Google?


Isn't having the power to get everyone to do things that favor your service... a monopoly?


What power? What happens if company doesnt use GA and use Plausible? Nothing. So many companies do it.


What happens if a company doesn't use Google maps to show its location on their website? People think they're weird...


The changes literally landed in the past three days; The implementation is theoretically perfect, but once it's (seriously) observed by users it will decay into bugs. That's just basic quantum CS. :-)


Libc++ coroutines are production ready!

But seriously, the library implementation for coroutines is just a shallow wrapper around compiler builtins.

Therefore libc++ is probably bug free, but Clang certainly isn't.

EDIT: "probably bug free" == famous last words.


If you understand the internals they're anything but pythonic. Coroutines can be a zero overhead abstraction in the some cases.

For example here is a test that verifies the optimized output for a simple (and misnamed) integer generator compiled at -O2. Notice the arguments to `print` are integer literals. (https://github.com/GorNishanov/clang/blob/Experiments/test/C...)

I'm no python expert, but I suspect C++ optimizes this code better.


I think the point of being pythonic is that it's more friendly to the programmers. Bonus point if it's also optimized :)


I love seeing the difference between Python and C/C++ coder cultures: To a Python'er, bonus points are given for performance and friendly coding is nearly assumed. To a C++'er, bonus points are awarded for friendly coding, and performance is nearly assumed.

(Even more, I love how we're seeing some convergence here: no-compromise improvements to weak spots on each "side" of the programming language spectrum.)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: