Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jnxx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
75 ms
·
631.
▲
by
jnxx
6y ago
> Python is still under development enough to make upgrading attractive. > If a language manages to become hugely popular and then stops development, that's how you end up with Perl or COBOL. This contains two notions I am not su
632.
▲
by
jnxx
6y ago
> The real horsemen of the legacy apocalypse is the depth of the dependency tree. Modern software development stacks abstraction on top of abstraction. I think Python2 will be 2050's COBOL.
633.
▲
by
jnxx
6y ago
> But, boy, is getting to that stage in the first place a complete pain in the ballsack! > .... Both machines have >>> Nvidia graphics cards<<< .... Yeah. That's painful. Don't do that.
634.
▲
by
jnxx
6y ago
I like stumpwm, it's great. But Gnome currently has better scaling support for 4K displays.
635.
▲
by
jnxx
6y ago
Just a hint, Debian's hardware support can be better than Ubuntu. At least that's my experience with my desktop PC, which I didn't get to work well with Ubuntu because of the graphics card, and which worked without problems w
636.
▲
by
jnxx
6y ago
> I've tried out Linux as a Desktop OS pretty consistently every 2-3 years for about 20 years on various Desktop and Laptop computers Well, I have used Linux as a desktop OS consistently since 22 years now. I started with Thinkpad
637.
▲
by
jnxx
6y ago
There is also babashka( https://github.com/borkdude/babashka ) which is basically a subset of Clojure suitable for scripting (including Clojure concurrency features) running on GraalVM
638.
▲
by
jnxx
6y ago
why not: assert(not isinstance(x, str))
639.
▲
Konrad Hinsen: Reproducible Computations with Guix
(guix.gnu.org)
3 points
by
jnxx
6y ago
|
0 comments
640.
▲
by
jnxx
7y ago
What I wonder is whether the Chez base might massively improve Racket's concurrency capabilities. In Common Lisp, one has pthreads-like concurrency capabilities which seem very well suited for fine-grained parallelism as well as for se
641.
▲
by
jnxx
7y ago
Discussion of Hinsen's post on HN: https://news.ycombinator.com/item?id=17058269
642.
▲
by
jnxx
7y ago
Obligatory Reference to Rich Hickeys talk on versioning and interface specs: https://www.youtube.com/watch?v=oyLBGkS5ICk Discussion: https://news.ycombinator.com/item?id=13085952
643.
▲
by
jnxx
7y ago
To explain that a bit, a Linux kernel maintainer is somebody who organizes and collects contributions of others, screens them, and when they are finished, passes them on to Linus to integrate them. That's a huge responsibility, and Lin
644.
▲
by
jnxx
7y ago
Well, first thing is that most new code in scientific research is developed in PhD projects which last some three or maybe four years. The people who develop this do not have resources and time to maintain this code. Projects don't hav
645.
▲
by
jnxx
7y ago
And the reason why I think there is a deeper problem is that the issue is clearly not solved with the python2/python3 transition: Why do some python developers have to maintain installations of a whole handful of python versions just t
646.
▲
by
jnxx
7y ago
"data science" and "science" are quite different things. Science is the systematic and collaborative pursuit of knowledge in a long-term endeavour. It is based on sharing and open exchange of methods and tools. Numericas
647.
▲
A plea for stability in the SciPy ecosystem
(blog.khinsen.net)
1 points
by
jnxx
7y ago
|
0 comments
648.
▲
by
jnxx
7y ago
> On the other hand, they could progressively enhance upon a backwards compatible single 2 version. JS manages to do that just fine, as does Java... Common Lisp has a backwards compatibility which goes into decades, and implementations l
649.
▲
by
jnxx
7y ago
I agree that this is ideal. But it is hard to push through in today's environment where long-term quality aspects are so often set aside.
650.
▲
by
jnxx
7y ago
What I remember, don't have the surface notebooks serious problems with both built quality and Linux power saving? Personally, I've zoomed in on Thinkpads, old business models. They are sometimes a bit bulky, but rugged. They don&
651.
▲
by
jnxx
7y ago
Brevity is clearly an important quality aspect for all writing. But it does not come for free. For many people, writing concise documents is rather time-consuming, and there are certainly cases where you'd rather want to have a documen
652.
▲
by
jnxx
7y ago
> Brevity. Assume your users are intermediate developers and only tell them what they need to know. Sorry for an interjection. The documentation I am having in mind is technical documentation for future developers of a code base (its imp
653.
▲
by
jnxx
7y ago
I guess that not everything which is required is helpful at all for the actual developers, is it?
654.
▲
by
jnxx
7y ago
This is a very good point, too. Knowing the invariants is extremely important for keeping the code correct when changing it, but, similar to locking and concurrency patterns, they are often implicit and sometimes need to be implemented in m
655.
▲
by
jnxx
7y ago
> If your application is so complicated it needs documentation to understanding it, there is a problem with the way the application is structured. Or a problem with [edit: with how some people interpret] Agile. In this case, it is the la
656.
▲
by
jnxx
7y ago
Oh this , yes! I remember reading "Practice of Programming" by Brian Kernighan and Rob Pike (which is a really, really fantastic book!), and it talks about the importance of data structures. https://en.wikipedia.org&#x
657.
▲
by
jnxx
7y ago
As a scientist by education, I have learned to write on scientific technical stuff and it was a long, time-consuming and sometimes painful process - but ultimately, I like to write, and I like to produce clear written information. What was
658.
▲
by
jnxx
7y ago
Interesting. That sound like what is most helpful for a new developer is any information which would help him to do the mapping, to "connect the dots", is this correct? I am wondering if it would help to have a document which take
659.
▲
by
jnxx
7y ago
> The existence of the “fairy godmother” takes time out of the equation which is an important variable. I know that good documentation takes time. What you write about OneNote is interesting. The only caveat is that using Microsoft Windo
660.
▲
by
jnxx
7y ago
What is it what makes these sequence diagrams especially important in your experience?
More ›