Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aragilar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
391.
▲
Multiversion Python Thoughts
(lucumr.pocoo.org)
4 points
by
aragilar
2y ago
|
0 comments
392.
▲
by
aragilar
2y ago
No, they used the email from the institute they worked at when the produced the paper. They're no longer at that institute, and that email no longer exists (while some institutions give some leeway, I know of at least one major univers
393.
▲
by
aragilar
2y ago
Is this being tracked somewhere?
394.
▲
by
aragilar
2y ago
Userspace doesn't break, but if you don't want your module to break, upstream it (which is an important lesson about hardware selection: if it's not upstream and not being upstreamed, then you're going to get stuck on
395.
▲
by
aragilar
2y ago
Debian (and derivs) have similar tooling (and the vast majority of rust packages are tracked in a monorepo https://salsa.debian.org/rust-team/debcargo-conf ). My point was "some of the upstream versions were older
396.
▲
by
aragilar
2y ago
There's at least 3 different versions that can happen (the filesystem version, the kernel version (including stable backports), and the tooling version). I'm presuming udev being a dependency means bcachefs links to that (which wi
397.
▲
by
aragilar
2y ago
It's 100% culture: this happens across all languages.
398.
▲
by
aragilar
2y ago
I would expect it to be the opposite (especially for a linux file system): you want to test with as wide a variety of versions as possible, because that what you're going to encounter in the real world. If your code only works in a lim
399.
▲
by
aragilar
2y ago
What I think is somewhat interesting in this case (if I've read the post correctly) half the changes were for newer versions of dependencies. If that's the case, then I'm inclined to start wondering what's going on wit
400.
▲
by
aragilar
2y ago
Except that mDNS is required for loads of things (via DNS-SD, which is basically the main reason to use mDNS).
401.
▲
by
aragilar
2y ago
It's also going after bright targets (down to 8 mag). GRAVITY on the VLTI using the UTs (4 × 8.4m) gets down to 17 mag ( https://www.eso.org/sci/facilities/paranal/instruments/gravi... ).
402.
▲
by
aragilar
2y ago
Paid overtime is covered in my contract (with rates detailed etc.), as is leave entitlements (and even how long I can be expected to work without a break). I suspect my contract is not unusual in Australia.
403.
▲
by
aragilar
2y ago
Planning out what the lesson is going to be.
404.
▲
by
aragilar
2y ago
If you do "tech" == "software" maybe I'd agree with you no one will get hurt (though the cynical part of me says "did you measure this, or do you want this to be true"), but S(cience)T(echnology)E(ngineeri
405.
▲
by
aragilar
2y ago
Is not aviation, space-flight, etc. part of "tech"? While you can always over-do processes, you can also under-do them as well (I don't think I need to list examples here, just look at the news...). Having the processes also
406.
▲
by
aragilar
2y ago
It depends where and what you are trying to install, but generally for every sensible deployment target there's a tool (sometime more than one) which handles building a installable binary for that target (e.g. an OS specific installer)
407.
▲
Reckoning: Part 2 – Object Lesson
(infrequently.org)
3 points
by
aragilar
2y ago
|
0 comments
408.
▲
Reckoning: Part 1 – The Landscape
(infrequently.org)
4 points
by
aragilar
2y ago
|
0 comments
409.
▲
by
aragilar
2y ago
FYI, Python can/did support multiple versions via buildout ( http://www.buildout.org/en/latest/ ) but it's complicated and wide-scale support has probably bit-rotted away.
410.
▲
The Defense of Heroes
(blog.glyph.im)
3 points
by
aragilar
2y ago
|
0 comments
411.
▲
by
aragilar
2y ago
Not a cosmologist, so I'll defer to any simulators who are more up-to-date with the field than I am, but the papers linked from wikipedia are about the fitting of models to existing data, and by using a more complete model, they can be
412.
▲
by
aragilar
2y ago
Sure, languages have depth, and there is at some level some need to keep up with the Joneses (though to mix metaphors, different ecosystems have their red queens running at very different paces, and is it wise to be in or try to join the fa
413.
▲
by
aragilar
2y ago
Because more likely than not, they're going to screw it up, and the choice to use go was not made for sound engineering reasons (go is not the only language this would apply to, but because of the lack of good FFI, its more likely to h
414.
▲
by
aragilar
2y ago
That likely suggests the people you know are working on a specific kind of project.
415.
▲
by
aragilar
2y ago
I think well-written and engineered Python can do this (given the scripting/easy to call other languages bit), but there are still going to be bits where you're going to be fighting uphill (whether that's because the area is
416.
▲
by
aragilar
2y ago
But why would someone use a new DSL, vs an existing (general-purpose-ish) language that supports numerics (there are enough out there, e.g. R, Python, or the numerous paid ones like matlab, mathematica or IDL)? You have no ecosystem, plus n
417.
▲
by
aragilar
2y ago
It's likely because it's a pain to call Fortran or C (I'd be suspicious of anyone trying to reimplement openblas in go).
418.
▲
by
aragilar
2y ago
I would think the best option is to always be suspicious of hype, unless you understand why something is being hyped? I'd also argue its worth understanding where your stack falls down, so you know when you need to look for alternative
419.
▲
by
aragilar
2y ago
Now being from 2017 ;) I suspect no-one has touched that file properly since then because of old scars :( Part of the issue is there's not a lot of differentiation between most of the "project management" tools (apart from th
420.
▲
by
aragilar
2y ago
I would be shocked if pandas wasn't already using multithreading where they could. Naturally, free-threaded Python (to use the actual name it's being called) gives libraries like pandas more options (which I think is a good thing,
More ›