Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
takeda
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
361.
▲
by
takeda
5y ago
> First, you want a "dependency manager". That's not what Nix is, clearly. Nix is a package manager. This is not true. The defining point about Nix is that it allows to define all dependencies explicitly. Every derivation
362.
▲
by
takeda
5y ago
The explanation is much simpler, look at the date, text of the post and that it was removed with a delay. His friends who disagreed with him politically must reported it as a spam. Since FB accounts are tied to real names, FB unlike other s
363.
▲
by
takeda
5y ago
Given the date of the post, the content and that it happened with delay, I am quite sure his friends who disagreed with him politically reported it as a spam. Perhaps after certain number of people report it, it automatically will be marked
364.
▲
by
takeda
5y ago
I don't think it is, they started with NeXTSTEP as a base and just copied interesting bits from FreeBSD. If FreeBSD was the base then that would be surprising.
365.
▲
by
takeda
5y ago
This is why I like GitLab much more. They implemented a proper CI. I think what GitHub was going for is to create some kind of ecosystem for proprietary 3rd party applications and use that as a revenue. That approach only crippled the whole
366.
▲
by
takeda
5y ago
Last time I used it on Amazon Linux 2 with packer. It worked, but 1/3 of the time it failed with some strange error about yum database corruption. I suspect what was happening is that Amazon Linux on start run yum to apply all availabl
367.
▲
by
takeda
5y ago
Perhaps I was using the wrong word. I was referring that traditionally things fell a bit off when working with SQL. Because often it wasn't a code, just a bit of strings that you were sending. Because of that, developers started to abs
368.
▲
by
takeda
5y ago
You are right, although doesn't look like jails was included.
369.
▲
by
takeda
5y ago
> Honestly, SQL has this problem too, but it presents itself not in the way you store, but in the way you query. There are simple schemas and complex ones, and irrespective of that there are obvious query sets and unplanned ones (i.e. wr
370.
▲
by
takeda
5y ago
Ansible wasn't designed for IaC, but configuration management, and even at that wasn't the best tool. What made it popular was that it was easiest to start with, but that's pretty much all of its strength compared to the comp
371.
▲
by
takeda
5y ago
I did not know that, I first encountered that in PyCharm. I'm glad there's more. Edit: actually what you mentioned is slightly different. This is what I'm talking about: https://youtu.be/_FlpiNno088?t=2863
372.
▲
by
takeda
5y ago
A lot of people assume that, but it's only partially true. Darwin's userland is taken from FreeBSD, the kernel is from NeXTSTEP, although it also borrowed some things from FreeBSD, but I don't think they incorporated jails[1]
373.
▲
by
takeda
5y ago
> Traditional databases don't have an encapsulation mechanism AFAIK, which is one of the reasons for impedance mismatch. It actually does, those are views and functions. The real problem with impedance mismatch is that SQL is declar
374.
▲
by
takeda
5y ago
I don't see reason why it wouldn't be possible. Windows did just that. Although at that point having x86_64-linux, x86_64-windows and armv8-darwin would further remove benefits of docker reducing it to a fancy tarball.
375.
▲
by
takeda
5y ago
Same engine, they can cripple it easily.
376.
▲
by
takeda
5y ago
Those two things are unrelated if there is such interaction and the fix was removing the dialog I would be scared to use that browser. So whether your theory is true or not, no one should use Chrome.
377.
▲
by
takeda
5y ago
If you are interested in speed you might get more from Cython (not to mistake it with CPython) or mypyc. The catch is that you need to specify types (in Cython you otherwise won't get speed gain, and mypyc will refuse to compile). I re
378.
▲
by
takeda
5y ago
I guess that was motivator to look for alternatives. I found it funny when people started switching to broadband and AOL still somehow convinced them they'll need to pay them.
379.
▲
by
takeda
5y ago
I think it is too heavily integrated with Shopify that it probably is difficult to make it a general tool. I created something similar for my needs, although perhaps it is a different, but it was inspired by the configuration file :) Looks
380.
▲
by
takeda
5y ago
> as it always reminded me of being a teenager hacking games for infinite lives, etc Now you have Cheat Engine[1] specializing just on that [1] https://cheatengine.org/
381.
▲
by
takeda
5y ago
Here's the gitlab-runner configuration I mentioned in the post (can't edit anymore)[1]. With this you benefit of local caching that nix does. What this means is that if you have a branch and it compiled, and run test. Then as you
382.
▲
by
takeda
5y ago
Actually that's not true. While docker's reproducibility is based on an image snapshot of a state. Nix reproducibility is really just a recipe how to build it. Because of that it's not really an issue. Yes, if you build a doc
383.
▲
by
takeda
5y ago
Cachix is definitively the easiest (don't waste my time) solution. If you are on AWS you can also set up S3 bucket.
384.
▲
by
takeda
5y ago
There are multiple caching mechanisms and you can use them together to provide multiple levels. The mentioned cachix (you can also create S3 bucket that can also provide similar functionality). If you set up gitlab runner in NixOS [1], you
385.
▲
by
takeda
5y ago
Are you sure it was Raymond? Well at least Larry Hastings (the person who was attempting Gilectomy) said something similar, but even then he actually was ok with that as long as multithreaded performance was better, but unfortunately even t
386.
▲
by
takeda
5y ago
It really sucks that the Gilectomy thing went nowhere. It looks like perhaps the only viable way to remove GIL would require breaking compatibility, and it's kind of too soon after Py2 -> Py3.
387.
▲
by
takeda
5y ago
I'm aware of it, in the example given I used float32. Anyway Max/Min was just example I used other functions from math as well. Anyway my point was that with generics, they wouldn't need to copy anything, the math package wou
388.
▲
by
takeda
5y ago
I don't have problem with being strong typed, I like that as well. The problem is that the stdlib doesn't really support other types and that's mostly due to lack of generics, so using uncommon types becomes quite annoying.
389.
▲
by
takeda
5y ago
Ok, so you like that. I myself really hated when I used float32 and had to do this when I was doing calculations: result = (float32)Max((float64)a, (float64)b) I ended up switching the type to float64, and wonder why they even offe
390.
▲
by
takeda
5y ago
I used code from: https://endler.dev/2017/go-vs-rust/ good point, I overlooked that. Anyway in Go (ironically because of lack of generics) if you use any numeric type other than int, int64, float64 you will be in
More ›