Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
klibertp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
451.
▲
by
klibertp
3y ago
No.
452.
▲
by
klibertp
3y ago
Yeah, sure. But why would I put effort into providing the dependencies to Pharo on silver platter? I engaged here just to show that it, indeed, doesn't work for me and I'm not misrepresenting anything . Now, it even looks like a
453.
▲
by
klibertp
3y ago
> Pharo should work on Windows Wait, what? We're talking about Linux. Pharo Launcher also, obviously, doesn't display anything, so how could I do anything there? > report it on the issue tracker with more details. No. > Y
454.
▲
by
klibertp
3y ago
I mean... it executed code that was supposed to print "Hello world\n" and it did print that, so how is it not working? :) I have no idea why is libgit needed to boot a VM (is it even?), but evidently some functionality is still av
455.
▲
by
klibertp
3y ago
Here: https://gist.github.com/piotrklibert/e953b7bf85821f88f02a3c2... If you have an image with Seaside project (they should work in headless mode) or something similar laying around I can try running it, I suspect it&
456.
▲
by
klibertp
3y ago
It seems to work. I found Pharo 10 on disk, running it like this: -▶ ~/portless/pharolauncher/pharo-vm/pharo --headless Pharo10-SNAPSHOT-64bit-0618067.image a.st with a.st: Object subclass: #BenchmarksGame
457.
▲
by
klibertp
3y ago
I'm not sure, I'd need to try. I'm also curious how this: (SystemWindow windowsIn: World satisfying: [:w | w model canDiscardEdits]) do: [:w | w delete]. works in headless mode. I guess #windowsIn:sa
458.
▲
by
klibertp
3y ago
[flagged]
459.
▲
by
klibertp
3y ago
> If you want something changed, do it yourself, or ask them. I did ask. See my other comment[1]. The only thing I got out of asking was name calling, dismissive and rude remarks, and the immortal "do it yourself". Before the p
460.
▲
by
klibertp
3y ago
Quoting from your link: COMMAND LINE: /opt/src/pharo-vm-Linux-x86_64-stable/pharo --headless [...] Yeah. It indeed works. With --headless. It's "just" incapable of displaying GUI. I use Fedora
461.
▲
by
klibertp
3y ago
Ah, yes. "Entitlement"... I'd say: to show that its authors have a sense of decency , at least. But let's not assassinate the lads any more than this.
462.
▲
by
klibertp
3y ago
No. This is easily the weakest part of Smalltalk IDEs. And with Morphic-based ones, you can't even fix it with a tiling window manager or something, since it's just one window for the rest of the OS. There's no way of organiz
463.
▲
by
klibertp
3y ago
> why should they spend more time catering to you rather than spending it on more interesting problems? Of course, if you're content with your community stagnating and nobody ever using that software, then there's really no rea
464.
▲
by
klibertp
3y ago
No need to, but the project should be honest about it: "this is not for lazy people! You'll spend a weekend just trying to boot the VM, and once you're done the hard part starts right there! So, go away, you unwanted user, yo
465.
▲
by
klibertp
3y ago
Well, they're consistent at least. It was exactly the same when I first tried Pharo, at version 2.something IIRC. Same in Pharo 5, 7, 9 (increments of 2 purely coincidental) and now with 11. I love Smalltalk. The language is great, inc
466.
▲
by
klibertp
3y ago
Quickly scanning the comments here I didn't find anyone mentioning this, a bit further in the thread: > catalinmpit: Too bad the content written by ChatGPT is average at best. > paulg: That's a step up for most people. That&
467.
▲
by
klibertp
3y ago
> Refinement types are pretty interesting Indeed. To me, they look like a formalized subset of precondition contracts that can be checked statically. I don't think the idea is new, I seem to recall Ada and Eiffel having something li
468.
▲
by
klibertp
3y ago
The sad truth is that it's the average README that's hilariously bad, not that you did something strange or wrong. As you say - whenever something is trying to be useful to anyone other than the author, the author should in turn t
469.
▲
by
klibertp
3y ago
> in general people look funny at you when they see you with an yahoo email address instead of a Gmail That's the only problem I have after migrating to Fastmail: it takes serious effort to make people over the phone understand that
470.
▲
by
klibertp
3y ago
> How do you handle maintaining this as you transition through jobs, machines, etc? Currently, the tool reads ~/.mergerc, which is a JSON file with a list of SSH hosts to SCP history to and from. As long as the history file is in th
471.
▲
by
klibertp
3y ago
https://github.com/ellie/atuin/blob/main/atuin-client/src/im... > // we can skip past things like invalid utf8 No, you can't! Thanks to some bizarre escaping that happens when
472.
▲
by
klibertp
3y ago
> The burden is on those who claim it can be better to come up with something better. We need to agree to disagree: in my mind, it's on those who say it's the best it can be to show that it indeed, cannot be better. Because oth
473.
▲
by
klibertp
3y ago
But it's a cost shared by all open shells, right? Well, even if it was 15MB per shell session, it should still be worth it if the startup and searching is faster. For comparison: I use extended ZSH history format, which records a times
474.
▲
by
klibertp
3y ago
What kind of cost? Obviously, backups on the author's server are not something I'd ever do, but the "offline only mode" is there, apparently. TBH I was thinking about doing this for a while now. History of my shell, wh
475.
▲
by
klibertp
3y ago
> Verbosity is nice up to a point. Yes, agreed. But so is brevity . Up to a point, it's good. Beyond that point, it's a needless burden that could be eliminated. > It's almost impossible to find someone who can do, say
476.
▲
by
klibertp
3y ago
The idea is that the representatives of yours only do things against your wishes when they don't know what you wish for or you are in too tiny a minority for them to care. So, you make it clear what you want (or don't want) and ge
477.
▲
by
klibertp
3y ago
> because you can say more things with fewer words You say it as if it was a good thing. It's not. APL, J, and K would reign supreme over all programming if brevity and conciseness were all that good for people actually understandin
478.
▲
by
klibertp
3y ago
Well, introducing any new patterns was always an uphill battle. People don't like to learn, and especially don't like to relearn something they already know. If anything, I think it's easier to fine-tune Copilot to use a new
479.
▲
by
klibertp
3y ago
Because people actually don't like to think. They hate being confronted with unfamiliarity, which is the prerequisite for all learning. They dislike coming up with original ideas, as they have none and would need to work to get som
480.
▲
by
klibertp
4y ago
I think we're going to see a shift in developers expectations towards the cost of their tools, as a side-effect of Copilot & co. If you already pay $100/mo in subscriptions for IDE, its plugins, and services it integrates with
More ›