Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
npalli
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
181.
▲
by
npalli
2y ago
No, just download the source and check. It's 14M C/C++ and 4M in Rust. There is another 3.3M in Go and 1.1 in Dart. This is a usual trope that Rust is just about to replace C++ but in fact more and more gets written in C++. curl -
182.
▲
by
npalli
2y ago
No, just download the source and check. It's 14M C/C++ and 4M in Rust. There is another 3.3M in Go and 1.1 in Dart. This is a usual trope that Rust is just about to replace C++ but in fact more and more gets written in C++. curl -
183.
▲
by
npalli
2y ago
fmt is one the best libraries to come out of modern C++. Safety, performance, ease of use, versatility. Something every library should aspire to.
184.
▲
by
npalli
2y ago
OCaml and try writing a small compiler/interpreter.
185.
▲
by
npalli
2y ago
Congrats. Will check it out. What is special about your parser? Any high level design/architecture decisions that you can share? From your graphs, it seems to perform much better than simdjson which seems to be SOA in C++ land.
186.
▲
Escaping from Anaconda (Python)
(paulromer.net)
16 points
by
npalli
2y ago
|
25 comments
187.
▲
by
npalli
2y ago
So, Zngur allows you to use arbitrary Rust types in C++, store them by value in the C++ stack, and call arbitrary Rust methods and functions on them. But it doesn't bridge any C++ type into Rust, since it is not possible with the
188.
▲
Boost (C++ libraries) 1.86 released
(boost.org)
2 points
by
npalli
2y ago
|
0 comments
189.
▲
by
npalli
2y ago
Nothing can be said publicly.
190.
▲
by
npalli
2y ago
"C++ Concurrency in Action" by Anthony Williams is solid. Make sure you get the second edition, it is updated for C++17. https://www.amazon.com/C-Concurrency-Action-Anthony-Williams...
191.
▲
by
npalli
2y ago
Daniel Lemire has been doing some outstanding work with modern C++/architectures and string processing. Really opened my eyes on how much processing power is left on the table.
192.
▲
How I Use "AI"
(nicholas.carlini.com)
462 points
by
npalli
2y ago
|
180 comments
193.
▲
by
npalli
2y ago
You will be shooting yourself in the foot. Stick to C++ or C#. Trying to learn to write your own 2D engine is hard enough, pairing it with a complicated language like Rust (which you have no experience) is a recipe for extreme frustration.
194.
▲
by
npalli
2y ago
Cool project. How does it compare to the actual JVM performance wise?
195.
▲
by
npalli
2y ago
Speaking of Linux Kernel - how much Rust has made it into the source? I think close to zero. Most of the companies that are 'interested' are just doing marketing gimmicks to attract younger talent but the reality is most of the wo
196.
▲
by
npalli
2y ago
Seems to be a "pattern" in AI for weather forecasting -- 1. Due to AI hype and funding (even predecessor hype cycles like "big data", ML, even GOF time-series statistics), generate 100s of AI models. 2. Of these, a
197.
▲
by
npalli
2y ago
The github repo was updated just 5 days back. Not sure what the state was previously, so not much discussion.
198.
▲
by
npalli
2y ago
You can always created a faster sort algorithm than STL if you specialize for data structures and access patterns.
199.
▲
by
npalli
2y ago
The contrarian point is everything that can be moved to the cloud and browser has done so and the growth rate will only decline. Slow "GDP" type growth rate. Most of things that are poised to take off in a dramatic way - like clou
200.
▲
by
npalli
2y ago
Have you tried vcpkg on msft (work on linux and mac too btw)? I found it to be much better than pip3 and venv nonsense.
201.
▲
by
npalli
2y ago
this confirms the statement that exceptions should be used for exceptional situations — at least when you are concerned with performance Yeah, saying exceptions are slow is kinda missing the point. If your code is full of exceptions
202.
▲
by
npalli
2y ago
No. All the core libraries in HPC/Machine learnings have native C++ (or C) underneath. This will continue to be the case for at least another decade as the investment needed to rewrite is massive (FORTRAN still exists!). If you want to
203.
▲
by
npalli
2y ago
The better analogy is the massive investment in fiber optic cable in the late 90s. All the companies in that line (Global Crossing, Worldcom etc.) went bust after investing 10s of billions but the capacity was useful (with a >90% drop in
204.
▲
by
npalli
2y ago
LOL, you just outed yourself as a smug Lisp weenie. Utter confidence is absence of any evidence. The obvious glaring difference is RDMS utterly dominate the database space something Lisp doesn't even come close to.
205.
▲
by
npalli
2y ago
Earliest maybe Gentleman and Sande from 1966 and a kickass title (for '66) - "Fast Fourier Transforms: for fun and profit" https://www.cis.rit.edu/class/simg716/FFT_Fun_Profit.pdf
206.
▲
by
npalli
2y ago
Good call on the no-call for Recall.
207.
▲
by
npalli
2y ago
This is turning out to be Theranos level fraud.
208.
▲
by
npalli
2y ago
Really happy to see progress in C++ libraries. So many hardware improvements over the last decade that need a good interface to boost performance.
209.
▲
by
npalli
2y ago
Clean data and try to get people to understand why they need to have clean data.
210.
▲
by
npalli
2y ago
Add people slowly but let go quickly, nothing good will come out hanging on to this person hoping for the best.
More ›