Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mickeyp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
271.
▲
by
mickeyp
4y ago
Emacs does have a REPL (`M-x ielm'), and it works well.
272.
▲
by
mickeyp
5y ago
Not a book, but you might like my site https://www.inspiredpython.com/
273.
▲
by
mickeyp
5y ago
> The cost of VHS tape in the 80s is one reason I think VHS tapes are an underrated collectible. But Gen Xers are more nostalgic for their video games than for movies, at least for now. Ugh. Good riddance to VHS. I still have "fond&
274.
▲
by
mickeyp
5y ago
In school, back in the early 90s, I was one of the few who'd acquired the eldritch knowledge of making arj compressed files span multiple floppy disks automatically. You see, you needed that if you wanted to copy the pirated games that
275.
▲
by
mickeyp
5y ago
You could probably write it. Emacs is able to track which settings you've _applied_ but not yet saved; that could serve as the linchpin for generating versioned changes.
276.
▲
by
mickeyp
5y ago
OP here. I just like funny quips; it's just there to break up my rambling monologuing :-)
277.
▲
by
mickeyp
5y ago
I'm the OP. That's a nice tutorial, and I agree with your sentiment that you should build on Emacs's ability to query it to figure out what to do. That's the main focus of my book, too, for the exact same reason.
278.
▲
by
mickeyp
5y ago
There's a nice thread on solving Wordle with Z3 [1], a SAT solver. But I don't think you need much more than sets and list comprehensions to realistically solve most Wordle puzzles that crop up. This Python code demonstrates how y
279.
▲
Solving Wordle with Basic Python
(inspiredpython.com)
2 points
by
mickeyp
5y ago
|
1 comments
280.
▲
by
mickeyp
5y ago
I'm not disagreeing, but I could cold compile a million lines of Delphi code in a few minutes on a crappy laptop more than a decade ago. Delphi managed to be both fast to compile and a fast language; of course, it's not as sophist
281.
▲
by
mickeyp
5y ago
It's also because COBOL and languages of that era had fixed widths for most of the "records" they had, for good reasons that many modern programmers are rediscovering every day...
282.
▲
by
mickeyp
5y ago
I remember it was nearly impossible to download the free version of RealPlayer back in the late 90s. They'd do everything they could to hide the link or obscure its location in an attempt to upsell you. Funny that the beeb would rely o
283.
▲
by
mickeyp
5y ago
I have many stories. Here's a fun one. I worked for a company a long time ago that traded with companies all around the world. A lot of their customers were small businesses in rural Africa, South America, etc. and they in turn had loc
284.
▲
by
mickeyp
5y ago
Thank you!
285.
▲
by
mickeyp
5y ago
Thank you :) I'm very happy to hear that!
286.
▲
by
mickeyp
5y ago
I'm going to shamelessly plug my own sites: https://www.inspiredpython.com/ It's fairly new, but I write high-quality Python articles covering a variety of subjects of interest to both hobbyist and professional Py
287.
▲
by
mickeyp
5y ago
> I cant think of one. I can. "S3 is unavailable because X, Y, and Z services are unavailable." A graph of dependencies between services is surely known to AWS; if not, they ought to create one post-haste. Trying to externalize
288.
▲
by
mickeyp
5y ago
It's hard for an open source community to build features that compete with a commercial offering like that of Microsoft (or Borland in the 90s.) And the reason for that is mostly down to fragmentation: the vim guys are doing their thin
289.
▲
by
mickeyp
5y ago
Author here. Yes, both are very useful, with some overlap of purpose, but work well together.
290.
▲
by
mickeyp
5y ago
Taking notes is the simplest. I started with outline-mode back in the day. Once you start taking notes you'll think: if only I had a way of cataloguing, tagging and prioritising tasks. Before long you'll start estimating tasks and
291.
▲
by
mickeyp
5y ago
Pattern matching's received a bit of a cool reception from some quarters of the Python community as some consider it unnecessary or complicated, but I think it's a feature that will greatly cut down on the amount of tedium and boi
292.
▲
Mastering Structural Pattern Matching in Python
(inspiredpython.com)
2 points
by
mickeyp
5y ago
|
1 comments
293.
▲
by
mickeyp
6y ago
It works well for documentation and general reading, especially if you press `R` to engage readability mode, that attemps to strip out all but the main body of text.
294.
▲
by
mickeyp
7y ago
I loved Delphi. It was amazing. But then they ate their own future by going to the stratosphere with enterprisey tool acquisitions nobody remembers the names of any more; then they fell back down to earth, and flirted with Kylix -- Delphi f
295.
▲
by
mickeyp
7y ago
That's Emacs itself. It supports tiling in myriad forms.
296.
▲
by
mickeyp
7y ago
Airflow does not do the work itself; you write stuff in Python, so you _could_ make it do it, but it would be the wrong way forward for large volumes of data if time is of the essence. It merely calls out to stuff that does --- such as othe
297.
▲
by
mickeyp
7y ago
This is a common problem and for one you'll find many different solutions. I used Apache Airflow some years ago to do exactly this. It's pretty good. You build a workflow of tasks (in Python) and set a schedule of how often you wa
298.
▲
by
mickeyp
7y ago
Emacs turns disjoint environments, languages, and activities into a (mostly) streamlined system of workflows and idioms. Explaining just how powerful that is to people who don't use Emacs is difficult. People need to sit with you for a
299.
▲
by
mickeyp
7y ago
The benefit of Emacs's keybindings is that they're the default keys used by GNU readline (though it also supports Vi-style keys.) That means when you know that Ctrl+E and Ctrl+A (`C-e' / `C-a') goes to the end or be
300.
▲
by
mickeyp
7y ago
Well, everyone edits things in different ways. The Emacs way of solving a workflow problem is instructing Emacs how to solve it for you. For instance, you mention: 1. Copy the line the cursor (point) is on; 2. Insert the copied line below&#
More ›