Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jnxx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
57 ms
·
511.
▲
by
jnxx
6y ago
> For people on Windows, the fact that CMake works well on Windows is enough to sing its praises, Maybe, but how relevant is this? Application development on Windows is historically not based on open source, and for developing anything e
512.
▲
by
jnxx
6y ago
How does ccache compare to it? https://ccache.dev/
513.
▲
by
jnxx
6y ago
See also: Are modules fast? https://bfgroup.github.io/cpp_tooling_stats/modules/modules_... One reason why this might not be so simple is that what is often measured as a potential for speed improvement is I/
514.
▲
by
jnxx
6y ago
My impression is that it can end up with your requirements spread over half of the Internet with very little control which code runs during your build.
515.
▲
by
jnxx
6y ago
If you replace "installed everywhere" with "reasonably easy to install", there are interesting alternatives among the Lisp dialects. Especially as Python has become a lot more similar to Lisp with many of the additions i
516.
▲
by
jnxx
6y ago
> Fusion is bullshit. Especially because the Tritium fuel problem is not solved, and nobody has the faintest idea how to solve it. The materials needed to breed Tritium in something different from the Sun (or thermonuclear weapons) just
517.
▲
by
jnxx
6y ago
> ITER, as of 2006, was supposed to be followed almost immediately by DEMO, a power plant capable of producing electricity in 2033. This is not true. DEMO will not be able to breed Tritium. Without tritium breeding, there will be no self
518.
▲
by
jnxx
6y ago
> Honestly, ITER is so bad that you're insulting the Shuttle with this comparison. > [ ... ] > It won't even produce any electrical power. Worse. It won't even address the question what could be the so far unknown ne
519.
▲
by
jnxx
6y ago
> Last update to Windows Linux subsystem makes you feel like running Linux natively. It's a huge step and it will only improve. As long as the system collects and exfiltrates data without me explicitly allowing this, and does OS upd
520.
▲
by
jnxx
6y ago
> Python2 and Python3 are practically speaking different languages - different syntax, different semantics, different libraries, and a different userbase. Yes, and tools and infractstructure should account for that: Python 2 and Python 3
521.
▲
by
jnxx
6y ago
> it's not just a fault of the language, but also neglect or lack of resources in fields where programming is secondary in nature. A lack of resources for porting and maintaining code to new language versions is totally typical for
522.
▲
C++ Modules Might Be Dead-on-Arrival
(vector-of-bool.github.io)
2 points
by
jnxx
6y ago
|
1 comments
523.
▲
by
jnxx
6y ago
> IMO neither party really did anything wrong, the situation is caused by users depending on implementation detail that used to work but no longer does. Slightly exaggeratting, but in the same way, you could say "the designers of th
524.
▲
by
jnxx
6y ago
By the way, is there any list of such small breaking changes in Python?
525.
▲
by
jnxx
6y ago
What hasn't been mentioned is the Zim desktop wiki: https://zim-wiki.org/ It as a lot of good ideas: It automatically creates new pages when following links for which a page does not exist yet. It also allows to arrang
526.
▲
by
jnxx
6y ago
From the github issue: > In short, packaged Debian/ubuntu Python installs things into dist-packages. site-packages is left alone in-case you like to build your own upstream python and install it. Debuntu overrides the distutils it s
527.
▲
by
jnxx
6y ago
If you write a package and you use pip to install and test it, pip will install the requirements according to what is requested, by default the latest acceptable version. If somebody else installs your package at a later time, pip will agai
528.
▲
by
jnxx
6y ago
I guess that you do not see conda as a sufficient solution. How would you include and manage binary extension modules written in C which in turn rely on C libraries which might or might not be system libraries? Is it possible to manage that
529.
▲
by
jnxx
6y ago
A few days ago, I learned that the Python interpreter does not specifically uses semantic versioning. Which means that a change in the minor version number (like 3.8 to 3.9) could break backward compatibility.
530.
▲
by
jnxx
6y ago
I started to use python about 20 years ago, which was very pleasant (there was a nearly seamless transition from the old Numeric to Numpy at the time). I was using it less regularly for a number of years and came back to it to find what app
531.
▲
by
jnxx
6y ago
Assuming we want something that works now and prefer something that works on POSIX systems over something that is not portable at all, would using GNU Guix (as a package manager) be able to improve the situation? As far as I understand, it
532.
▲
by
jnxx
6y ago
> It's mc and the command line. But does using both not mean one has to memorize more?
533.
▲
by
jnxx
6y ago
> You don't need to memorize lots and lots of command line options. But instead, the keyboard shortcuts for the file manager. > Bookmarking directories (local and remote), although there are command line ways to do this. For exam
534.
▲
by
jnxx
6y ago
I'd say it depends on your usage patterns. When I was a beginner, I liked Norton Commander a lot. Together with Midnight Commander (mc) on Linux, it belongs to the family of "orthodox" file managers which ranger is derived fr
535.
▲
by
jnxx
6y ago
It is also that as soon as you have a rigid robot with that force, speed, and without a steel fence as separation near a human, you have a safety problem. If a human family member holds something like a baseball bat, or a butcher's kni
536.
▲
by
jnxx
6y ago
> Sure, and that rationale works OK when your code operates in a limited, specialized domain. There are a lot of domains which do have a deep impact on society but are completely underfunded. For example research on ecology and declining
537.
▲
by
jnxx
6y ago
To be more specific, the critics claim the code would yield completely different results .
538.
▲
by
jnxx
6y ago
> This was used by the Imperial College for COVID-19 predictions. It has race conditions, seeds the model multiple times, and therefore has totally non-deterministic results[0]. > > [0] https://lockdownsceptics.org/
539.
▲
by
jnxx
6y ago
> Monte-Carlo can and should be deterministic and repeatable. It’s a matter of correctly initializing you random number generators and providing a known/same random seed from run to run. Perhaps if you use only single-threaded compu
540.
▲
by
jnxx
6y ago
> Does scientific-grade code need to be reproducible? Yes. Fundamentally yes. The reproducibility of results is core to the scientific method. Yes, that includes Monte Carlo code, [...] Reproducibility in the scientific sense is differen
More ›