Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
451.
▲
by
crabbone
2y ago
> well-understood imprecision that applies evenly over results I'm sorry, I have some bad news for you... especially the "evenly" part. I had a friend who worked at IBM research on the problem of "normalizing" s
452.
▲
by
crabbone
2y ago
You have Anaconda packaging world vs PyPI. You have pyproject.toml for project management, which is not supported by Anaconda or the flagship documentation generation tool: Sphynx. You have half a dozen of package installers, none of them
453.
▲
by
crabbone
2y ago
It's a no-go at this point, if you want this on MS Windows. CGo on MS Windows uses MinGW, while CPython uses MSVC. It's very hard to make this work due to name mangling. I.e. you can do this for Python from MSYS2, for example, b
454.
▲
by
crabbone
2y ago
> no square root, sin, and so on with rationals Are you thinking about a specific library? You aren't the only person who commented this way. But, the truth is that root, sin and so on don't "work" with floats eithe
455.
▲
by
crabbone
2y ago
> And then there are transcendent functions which cannot be represented by rationals anyway. They cannot be represented by floats either. So this doesn't matter.
456.
▲
by
crabbone
2y ago
> Vscode is better and easier to learn, and has way better support for almost every languages. You missed everything you could possibly miss in your quest to master any coding editor. VSCode doesn't have support for any language.
457.
▲
by
crabbone
2y ago
To me, it looks, like this is contingent on the kind of product they need to support. For instance, in storage business, L2 support are often paid more than developers (and are very hard to find!) They usually come from the development si
458.
▲
by
crabbone
2y ago
The article is from the time when CI / CD was relatively new and many felt like it needs promotion / wanted to jump on the bandwagon. Today, after some practical experience, it looks like some conclusions this article makes are un
459.
▲
by
crabbone
2y ago
> most advanced open source editor that ever existed. I feel like you are either paid to write this, or are trying to be funny... By what metric is this editor the "most advanced"? It doesn't hold a candle to Either Vim o
460.
▲
by
crabbone
2y ago
Regardless of the language, I found that the fastest (but not necessarily the least painful) way to learn a language is to join a project written in that language and try to contribute. This accomplishes multiple goals at the same time: se
461.
▲
by
crabbone
2y ago
Oh, I thought about a better analogy: the information about ingredients and temperature is about as useful for a good dish as the information about the volume of paints is useful for making a good painting.
462.
▲
by
crabbone
2y ago
So, here's my background: printing and publishing. I studied to make books, worked in printing houses, newspapers, before I turned into a programmer. But that was after I managed to land a "proper" job. Before then, I work
463.
▲
by
crabbone
2y ago
> Microsoft's very best software This has to be a joke, right? Microsoft's software is absolute nightmare pile of trash. > People are taking software given to them free of charge for granted. Whooosh: this is the point made
464.
▲
by
crabbone
2y ago
When reading the article, I remembered the joke about a radiologist looking at the patient's CT and going: "Ooooh, this is good! And this is so good! Just perfect!" while the patient is in the room. The patient: "But,
465.
▲
by
crabbone
2y ago
Since I had a son, I started trying to cook. It's been almost six years now, and while I'm not a great cook, I've learned few things about cookbooks in particular. * Unfortunately, for plenty of dishes, cookbooks don't
466.
▲
by
crabbone
2y ago
This will depend on how the company is registered and represented in the states it operates in. It will also depend on the citizenship of the kidnapped owners (and whether it will be even necessary, as maybe extradition would also work). I
467.
▲
by
crabbone
2y ago
> It encapsulates the kernel, which encapsulates pretty much everything for the notebook, right? Not even close to everything. In real world the environment of a notebook consists of a bunch of things provided by whoever set up the lab,
468.
▲
by
crabbone
2y ago
I don't see why saying that Facebook's tools are bad should be invalidated by saying that Google's or others' tools are bad too. Google being bad doesn't vindicate or improve Facebook tools. There's no need f
469.
▲
by
crabbone
2y ago
He started right about the time COVID started, so... about four years now, I think. I'm not sure if those were contiguous though. I'm not sure what your idea about PRs and features has to do with the above... he's not there
470.
▲
by
crabbone
2y ago
Ha! I had to read that in the 8th grade. At first it was very confusing, because I thought I for some reason got a book in French. But then I just skipped to the part where it started in Russian. Later, after a discussion in class, I got
471.
▲
by
crabbone
2y ago
Yes. I tried it. And, eh... it's documentation + code (you can publish code + documentation as a textbook, poem, blog post, Website just as well). No need to exaggerate. It's also very inconvenient to write, for zero benefits.
472.
▲
by
crabbone
2y ago
I think, you completely missed the point... I compared Jupyter notebooks to shell sessions: it doesn't make them bad (they are, however, but for a different reason). I don't think that shell sessions are bad. The point I'm m
473.
▲
by
crabbone
2y ago
Jupyter is not the end of the story here. There are plenty of "extensions". These extensions go, generally, down two different ways: kernels and magic. It's not very common for Jupyter magic to be added ad hoc by users, but
474.
▲
by
crabbone
2y ago
I've been that person, and no it doesn't. It makes my life suck, if I have to include a notebook instead of an actual program in a larger program. Notebooks don't compose well, they are too dependent on the specifics of the
475.
▲
by
crabbone
2y ago
I have to disagree... Literate programming is still programming: it produces programs (but with an extra effort of writing documentation up-front). Jupyter is a tool to do some exploratory interactive programming. Most notebooks I've
476.
▲
by
crabbone
2y ago
A friend of mine is doing his PHD while being an intern at Meta. He does not share your excitement... at all. To summarize his complaints: a framework written a long while ago with design flaws that were cast in stone, that requires exo
477.
▲
by
crabbone
2y ago
> Oh there is documentation, but it's old and contradictory. That's like saying "oh, but I have food to eat, except it's been eaten by mice and mold. I mean, if documentation doesn't work, then it's the sam
478.
▲
by
crabbone
2y ago
Not only do I think that's a pipe dream... I think it's technically impossible... I mean, diff has to show also what happened before whatever change took place. How do they expect not to see what was replaced? Or maybe I just do
479.
▲
by
crabbone
2y ago
This is solving the problem with the wrong tool. What you need is documentation. But people working on the project you have to maintain didn't write one. So, you are trying to use git blame, astrology and ouija board to guess what t
480.
▲
by
crabbone
2y ago
Why would you want that in GitHub or Gitlab? :| The Web interface is atrocious no matter what you are using it for. Just the fact that you need to edit text in a dysfunctional Web editor negates all the benefits of any workflow you can ima
More ›