Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mgaunard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
361.
▲
by
mgaunard
1y ago
Not in most places. Even GCC moved to build their C code as C++.
362.
▲
by
mgaunard
1y ago
Requiring any implementation who wants to read the data to be able to run webassembly means the format is ill-suited to any environment which aims to reduce dependencies or bloat.
363.
▲
by
mgaunard
1y ago
among the people that refuse C++ and stick to C, very few are willing to look at C23.
364.
▲
by
mgaunard
1y ago
Yes.
365.
▲
by
mgaunard
1y ago
Just use C++, it's its main feature on top of C.
366.
▲
by
mgaunard
1y ago
There are many open-source and academic libraries for parallel programming which have performance similar or better than OpenMP.
367.
▲
by
mgaunard
1y ago
I have built many asynchronous and parallel with task queues. None of them involve allocation or system calls after initialization. Queues are pre-allocated, as they should.
368.
▲
by
mgaunard
1y ago
in general I see two types of Python in the wild: - simple self-contained scripts, everything is a free function, no type hints - over-engineered hierarchies of classes spread over dozens of files and modules, type hints everywhere I pers
369.
▲
by
mgaunard
1y ago
I've always been very careful about dependencies, and freezing them to versions that are known to work well. I was shocked when I found out that at some of the most profitable shops, most of their code is just a bunch of different thir
370.
▲
by
mgaunard
1y ago
Meanwhile lignite mines (which Germany are re-opening) actively affect the health of everyone nearby, even when everything goes perfectly alright.
371.
▲
by
mgaunard
1y ago
You can just use your native windowing system to achieve what you want, instead of implementing a poor version of one with clear accessibility issues within a browser window.
372.
▲
by
mgaunard
1y ago
It would require a completely different design to video games. Current video games are designed around streamlining content. As a player, your job is to extract all content from an area before going to the next. That's why most areas a
373.
▲
by
mgaunard
1y ago
The EU is mostly a hotspot for leisure, tourism, food, fashion. A lot of people enjoy living there, meaning there is necessarily some local talent that doesn't get captured by the global markets.
374.
▲
by
mgaunard
1y ago
One particular thing to be careful of are core dumps. What I did at a previous shop was remove the passwords as part of a smart gdb script that runs when the core is dumped, before it gets written to a readable location. Writing the script
375.
▲
by
mgaunard
1y ago
that's because a given Arrow column is actually several arrays of arrays. Array, ArrayData and Buffer map to different layers of the abstraction.
376.
▲
by
mgaunard
1y ago
The official arrow implementation is already in C++11, not sure what the value proposition of this is.
377.
▲
by
mgaunard
1y ago
Dual-publishing makes it transparent to older clients. Obviously you need to track when the old clients have been moved over so you can eventually retire the dual-publishing. You could also do the conversion on the receiving side without a-
378.
▲
by
mgaunard
1y ago
Arrow is also becoming a good contender, with the extra benefit it is better optimized for data batches.
379.
▲
by
mgaunard
1y ago
in the systems I built I didn't bother with backwards compatibility. If you make any change, it's a new message type. For compatibility you can coerce the new message to the old message and dual-publish.
380.
▲
by
mgaunard
1y ago
Let's not be overly dramatic. The main misinformation you see on the Internet is attention-grabbing women pretending to care about you and people trying to misrepresent mass-made white-label Chinese stuff as indie original designs. Few
381.
▲
by
mgaunard
1y ago
Arrow defaults to v2.6, and I've seen a few places downgrade to 2.4 for compatibility. Never seen any v1 in the wild.
382.
▲
by
mgaunard
1y ago
All of the big clouds have regions throughout the world so you should be able to find one less than 100ms away fairly easily. Then realistically in any company you'll need to interact with services and data in one specific location, so
383.
▲
by
mgaunard
1y ago
The overground is nice because it is more comfortable than the underground. But it's newer, and as I said the newer underground lines offer a somewhat similar experience.
384.
▲
by
mgaunard
1y ago
It's for example being rolled out at my current employer, which is one of the biggest electronic trading companies in the world, mostly C++ software engineers, and research in Python. While many people still run their IDE on the dumb t
385.
▲
by
mgaunard
1y ago
People tend to work in central and live in the suburbs. That's kind of the general thing for most cities. The overground connects suburbs to other suburbs, which realistically, isn't something people use or need nearly as much. A
386.
▲
by
mgaunard
1y ago
The quality of the travel experience on the tube highly depends on how old that specific line is. The northern line, which is arguably one of the most useful lines for many people, is just not pleasant at all. The air is stale and full of s
387.
▲
by
mgaunard
1y ago
They have good performance, especially per watt, for a laptop. Certainly not ahead of the curve when considering server hardware.
388.
▲
by
mgaunard
1y ago
I've seen more and more companies embrace cloud workstations. It is of course more expensive but that allows them to offer the latest and greatest to their employees without needing all the IT staff to manage a physical installation. T
389.
▲
by
mgaunard
1y ago
Something I've found useful is being able to maintain a CDF over a sliding window of samples. The way I've traditionally done it is with an augmented binary tree where I can easily compute the prefix sum of the sample values. I&#x
390.
▲
by
mgaunard
1y ago
In my experience, trying to use io_uring for spinning/no-system-call uses is not straightforward. First, there are some tricks required to actually make it work at all, then there is a problem that you'll need a core not only for
More ›