HNHacker News
TopNewBestAskShowJobs

v9v

677 karma · joined September 16, 2022

submissionscomments
v9v··on Progress towards universal Copy/Paste shortcuts on Linux
In Emacs if CUA mode is on, C-c behaves as copy if any text is selected (and if no other keys have been pressed within a short time). To send a C-c when text is selected you do a C-S-c instead. Similarly in Windows Terminal I remember C-c works as copy without any issue (it deselects the text with the first C-c IIRC, so if you do two C-c's with text selected you copy and then send an interrupt).

Do any linux terminals implement anything like this? Why resort to adding new keys to keyboards?

v9v··on My Ideal Array Language
I've understood array language to mean "a language with focus on array processing" rather than "APL descendant". The array language comparison I found online lists Fortran, MATLAB, Julia etc. as array languages: https://github.com/codereport/array-language-comparisons
v9v··on Lisp project of the day
Not J, but there is an APL compiler made in Common Lisp here: https://github.com/phantomics/april
v9v··on Org tutorials
I use org-download (https://github.com/abo-abo/org-download) for pasting images.
v9v··on “The Bitter Lesson” is wrong. Well sort of
I think your comment has some threads in common with Rodney Brooks' response: https://rodneybrooks.com/a-better-lesson/
v9v··on Burning a Magnesium NeXT Cube (1993)
I enjoyed the emphasis on all the real life snags the author hit when trying to realize a simple idea. Really makes the end worthwhile.
v9v··on Show HN: A rain Pomodoro with brown noise, ASMR, and Middle Eastern music
I understand that this has very little relevance for a pomodoro app where the intent is to create a fictional atmosphere to help you focus, but with the mention of Middle Eastern music I was reminded of this (admittedly long) video: https://youtube.com/watch?v=LR511iAedYU
v9v··on Cross-Compiling Common Lisp for Windows
Lucid Common Lisp used to have cross-compilation features built-in: https://www.dreamsongs.com/Files/cp.pdf

The approach is somewhat interesting: They model the different platforms the code will run on as classes and set them up to inherit from one another, which drives the optimization possibilities, register allocations and the code generation. Because of the inheritance, they claim that porting to neighboring CPU families is easy since they don't have to duplicate the code for the instruction set mappings, etc. and only specialize the certain parts that are different.

v9v··on Apptainer: Application Containers for Linux
I don't think people use it for reproducible environments on their own machines the same way Docker is sometimes used, I've mostly encountered it in academic compute clusters as a way to install the libraries/languages you're using onto the cluster in an easy to remove way. So it's popular in HPC clusters specifically and not really tied to a field of research beyond that.
v9v··on Apptainer: Application Containers for Linux
You should put time into learning this if you are going to be running HPC jobs on clusters, because some HPC clusters support this for jobs and not much else.
v9v··on Gemini Robotics On-Device brings AI to local robotic devices
Could you quote where in the blog post they claim that? CTRL+F "Jetson" gave no results in TFA.
v9v··on Show HN: VS Code extension to share code snippets instantly
What advantages does copying and pasting this snippet link have over copying and pasting the code? Syntax highlighting?
v9v··on Windows 10 EOL
Why do people keep bringing up this e-waste argument and act like they have to throw their Windows 10 computers into the garbage? It's not like the operating system stops working the second official support ends.
v9v··on Cray versus Raspberry Pi
Related: a Pi Pico cluster that looks like a Cray computer https://hackaday.com/2023/04/09/parallel-computing-on-the-pi...
v9v··on My experiment living in a tent in Hong Kong's jungle
The user manual linked in the homepage (https://docs.google.com/presentation/d/1aZuBR-jVCda-VkG-8MzX...) seems like an interesting idea.
v9v··on Smalltalk, Haskell and Lisp
Alternatively:

to which the bartender replies "ok"

v9v··on Show HN: Public transportation departure board
If this is only for Switzerland, why the English website?
v9v··on Cleo, the mathematician that tricked Stack Exchange
The way I had understood it was that the author arrived at these problems by incrementally modifying complicated integral formulas just up to the point where Mathematica couldn't solve them, and then used the solution from Mathematica for the previous iteration, his intuition and some ad-hoc methods to make an educated guess for the answer for the "unsolvable" integral. I suppose those can be called intermediate steps, but not in the usual sense.
v9v··on K-Scale Labs: Open-source humanoid robots, built for developers
For an open-source robot design the website seems quite light on the hardware details. All I was able to find from the link were the robots' physical dimensions in Imperial (?) units. There seems to be a github repository for the robots but the all the folders are empty. Nothing in the docs either. Does anyone have more details about the hardware?
v9v··on Car companies are in a billion-dollar software war
> That would be a bug-free system, which is impossible.

Why? If the rest of the car can function within design specifications for years, why can't the firmware?

I'm fine with updates to add compatibility with new protocols and such, but to me a bug implies there's a standing problem with the current system that's not due to some sort of wear/changing standard/component damage etc. While one can point to examples of cars with defective mechanical designs, I don't think anyone considers it impossible to create designs without such defects (where defects are defined wrt. specifications), why is this the view in software engineering?

v9v··on A simple Common Lisp web app
re: common lisp shines at low-level tasks like microcontroller programming

While I couldn't find an explicit declaration of this in the linked article, the tunnel system likely has something on the level of an SBC (think raspberry pi) rather than a microcontroller. Common Lisp makes it possible to do fun low-level assembly stuff but AFAIK none of the implementations can run on a microcontroller.

There's uLisp, which builds on Arduino's libraries but it isn't a Common Lisp implementation.

In terms of bare-metal CL implementations there is Movitz (stopped development) and Mezzano, but I don't think those can run on any microcontrollers.

There are also some libraries to convert CL to C, thinlisp and CLiCC, but these aren't actively maintained currently.

The possibility of porting Clozure CL to the RP2040 was discussed in the ccl mailing list last year, but I don't think anyone's working on it.

v9v··on Show HN: A Common Lisp implementation in development, supports ASDF
Here's a recently-written summary of the different libraries in SICL (including each library's purpose and status) http://metamodular.com/SICL-related-libraries/sicl-related-l...
v9v··on Writing my own dithering algorithm in Racket
I love the small image previews to the left of the lines of code loading and saving images. Which editor is this?
v9v··on Ask HN: Do you still use search engines?
I am frequently disappointed with the results I obtain from search engines, but in some of these cases I can find the things I'm looking for by tweaking the advanced search settings.

On the other hand every time I've used language models to find information I've gotten back generic or incorrect text + "sources" that have nothing to do with my query.

v9v··on Yoko: A Biography
I'm not claiming to be the majority here, but I first learned about Yoko Ono and her work from a Fluxus artists' catalogue and much later found out that she was married to someone famous.
v9v··on Bored of It
This can be taken as an instance of the Shifting Baseline phenomenon [1]. The fact that we can only perceive certain changes over large timescales doesn't mean we can safely ignore them. It's harmful to ignore experienced perspectives.

[1]: https://en.wikipedia.org/wiki/Shifting_baseline

v9v··on Bambu Lab H2D
Seems like my post is a duplicate, see older one here: https://news.ycombinator.com/item?id=43471578
v9v··on Autology: A Lisp with access to its own interpreter
Redefining 'def' is a trick used in Tcl to make "safe" configuration languages exposed to the end user. You define all of your configuration options as functions and then undefine everything else (including "proc" which corresponds to defun) allowing you to evaluate users' config files with this safe interpreter as code.

I can't find a good source for this practice of manually undefining functions, but here is a link to relevant built-in functionality: https://www.tcl-lang.org/man/tcl8.6/TclCmd/safe.htm

v9v··on Lynx: Open Source Native Cross Platform framework used in TikTok
I believe it's spelled as "pastime" :)
v9v··on Tianjin robot incident raises alarm over public safety and robotics
Seems to me that it loses its balance and extends its arms in order to rebalance itself, similar to what's happening in their demo videos https://www.youtube.com/watch?v=GtPs_ygfaEA?t=24 I've worked with their robot dogs before and they kick their legs really fast when they sense that they are falling over.
← PreviousPage 4 of 6Next →