News for hackers. Stuff that matters.

alessivs

Re:Ian's Secure Shoelace Knot on Thursday June 04, 2026 @02:40PM (#48402840)
I've been using this shoelace knot on all kinds of laced shoes–even those featuring bad quality, tubular, inflexible, shoreline convenience shop-like laces since 2010-ish; in fact, I've found it to be the only efficient knot that works on those kinds of laces and guarantee several hours of security. Despite not being optimized to train procedural memory, I made sure to enter the lacing procedure in an Anki-like application (called SuperMemo before its decline) so I could recall how to do it over the years to this day. Other people have benefited from my epiphany as I've taught them this knot. I consider this knot a fundamental life skill, comparable to learning to ride a bike or change a bulb.
Re:Enable CORS for Your Blog on Monday March 02, 2026 @09:48AM (#47218641)
Let's get this behavior to be the default in Wordpress and Laravel for public sections—that would cover a lot of ground. I regularly encounter and suffer from unmodified instances of Laravel's default session cookie timeout of 120 minutes. If a more relaxed CORS policy were the default, it won't be an inconvenience and would likely be just as widespread.
Re:Codeberg Is Down on Wednesday December 03, 2025 @07:03AM (#46133534)
Drew's direct engagement into tech cancel-culture (with targets such as DHH, RMS, Andreas Kling, Jack Dorsey), makes it difficult to do business with him (assuming hosted sourcehut service as an alternative to codeberg). Furthermore, at the newly proposed service rates it is much more liberating to self-host (any lightweight forge–including sourcehut).
Radiopharmacy / Nuclear pharmacy. While peaceful, it's a delicate science and some kind of inspections are usually enforced. Thankfully, Iran did allow IAEA inspectors and is a signatory of the NPT (non-proliferation treaty). One could wish that was the reality of the nuclear operations of certain other states which are not scrutinized.

Some developments in this area:

https://tvbrics.com/en/news/iran-presents-15-developments-in...

https://wanaen.com/iran-surpasses-70-locally-produced-radiop...

Re:Micrographia (1665) [pdf] on Tuesday June 10, 2025 @10:25AM (#44237181)
Ultima games incorporate archaic language constructs in their dialogues and texts, but they are fictionalized rather than historically informed. I call it "langfic" (as in "fanfic"). The French edition of U7 is also notorious for featuring old vocabulary, but does so mixing up constructs from different eras and reforms. While the effort on the English edition is much more convincing, I wouldn't bank on it as a reference of its use; instead, I would turn to more scholarly sources that examine Early Modern English in depth.
Re:Namecheap: Russia Service Termination on Monday February 28, 2022 @09:46PM (#30508716)
They also fail to acknowledge the thousands deaths on both sides since 2014 until today, since the coup and introduction of Maidan snipers to kill the innocent. To name a concrete example, you can freely consult the magnitude of the casualties related to the Donbas-related conflict alone (some 13,000-14,000 lives since April 2014). Part of the staff is Ukrainian...they ought to know.

Why today? Perhaps the answer lies in the field of sociology or psychology.

As pointed out by others before me, this mainly pushes affected customers to transfer domains to Russia-based providers, increasing their profits (a little) and sphere of control (a little more).

...But it makes them feel better?

Re:Namecheap: Russia Service Termination on Monday February 28, 2022 @08:49PM (#30508181)
You could have spared us the affronting lack of tact in purporting to be both litigant and judge in an ongoing conflict, the infantile role-playing as a war tribunal, and the omission of your conflict of interest in your diatribe (part of your staff is Ukrainian).

Your dismissal of technical and non-technical complexities involved in moving over domains in such a time frame, brushing off of forged business relationships, have prompted me to end all business with you. You are not a serious provider. I am not Russia-based, and I'm moving elsewhere.

Re:Ask HN: How do you memorize things you read? on Wednesday October 13, 2021 @01:38PM (#28855075)
That isn't it either. See [1]

There are analyses and processes (both software-based and relating to one's assessment of learning significance when deciding to add material) only possible with the priority queue implementation in SuperMemo.

[1]: https://supermemo.guru/wiki/Minimum_definition_of_incrementa...

Re:Genius Checklist on Saturday August 21, 2021 @01:10PM (#28258640)
Yes, go ahead and read deeply. In spite of the chosen TLD, disagreeing with any piece of advice doesn't accidentally invalidate other ideas like some guru's all-or-nothing self-contained theory. There is also no luring you into signing up for a mailing list to offer you products or courses.
Moderators sometimes turn flags off when they are unfair.
Re:Learn Python by doing fun interactive exercises on Friday July 23, 2021 @11:46AM (#27932031)
No relation with https://epicpython.io/ ?
Re:How to gain more from your reading on Thursday July 22, 2021 @11:28PM (#27926872)
> I need to once over a paper to even be sure the cards created are worth remembering.

In my experience, this task is still better when distributed over time. Time-distributed reading involves distributed judgement of quality.

What Incremental Reading would do for you, given enough sources and/or sufficient coverage of the subject matter, is effortlessly resurface highlights and cards whose usefulness was initially doubtful. Each resurfacing would be in a successively reshaped knowledge network that stands a better chance to help you understand its merits and role between other pieces of knowledge: between reviews, this network is forming and expanding in an initial stage, to then contract, solidify, and be pruned of noise.

When evaluating the usefulness of the card or piece of knowledge, without IR one may fall back to simply taking a snapshot of the network at t1 and t2 and judge on those premises. With IR you will have made the piece integral to the network the moment it is created, and will evolve as part of it. In the end, this piece may not be simply kept or discarded, but perhaps reassigned to complement a different source, or morphed into answering a different question. Whatever the result, it has better chance to serve your purposes (and even this capacity may be reassessed in the future).

Re:How to gain more from your reading on Thursday July 22, 2021 @08:14PM (#27925890)
Every mentioned problem (workload, new vs. old reading task distribution, scheduling, plus retention) is exactly what incremental reading–at least, as implemented in the other prominent SRS–aims to solve (which it does, rather well). Does the Anki IR plugin not tackle them?
Re:Firefox 90 on Wednesday July 14, 2021 @12:34AM (#27829762)
> I don't know of any other free tool for linux that lets you annotate PDFs ...snip... some multicolored highlighters

xournalpp, okular.

Re:Otter Browser on Thursday July 01, 2021 @02:05AM (#27696685)
I was referring to a choice between WebKit and Chromium/Blink in Otter, not the web in general, though the sheer resources required to keep up with the Web(R) from other players may be leading us that way (hopefully not).

For example, after switching the preferred engine in about:config, it's even possible to leave Otter in a transitional state, having one tab load a web page in WebKit, and another in Blink, in the same running application.

Re:Otter Browser on Wednesday June 30, 2021 @11:51PM (#27696100)
As noted in a sibling to your comment, there's a choice between WebKit and Blink (your build allowing).

Here's QT's note addressing your concern in QtWebEngine: https://wiki.qt.io/QtWebEngine#Relationship_to_Chromium

    Auxiliary services that talk to Google platforms are stripped out
Re:Otter Browser on Wednesday June 30, 2021 @11:49PM (#27696091)
> The web needs independent browsers...[websites] should work on any browser

Unfortunately, independence ends with the choice between WebKit (QtWebKit) or Blink (QtWebEngine), albeit with a faithful Opera 12-like interface that's less resource hungry than Vivaldi. Otter is still in development and it shows in some rough spots and occasional crashes.

Re:Otter Browser on Wednesday June 30, 2021 @11:27PM (#27695993)
Depending on your build, you have a choice between:

- QtWebKit: https://wiki.qt.io/Qt_WebKit

- QtWebEngine: https://wiki.qt.io/QtWebEngine

(I realized I replied to a previous version of the parent comment)

Re:Incremental note-taking on Wednesday June 30, 2021 @09:22AM (#27688181)
It is the process you broadly describe, and more. I use it and it has turned addictive. The very registration of texts into a priority queue (SuperMemo implementation) relieves from stress inherent to keeping reviews of high volumes of possibly disparate, disconnected, badly formulated, texts, prior to properly formulating them in active-recall form (usually question and answer pairs), to commit them to memory.

Because these reviews are distributed (it is a separate algorithm to the one governing core Q/A repetitions) and also interleaved with other material, you are encouraged to operate on portions of texts on each review, giving your brain a chance to consider different successive improvements, such as:

- transformation into smaller portions (which are themselves registered and subject to distributed review),

- introduction of supplementary material (e.g. other articles, multimedia),

- better wording,

- contrasting with other sources,

- personalization.

It beats the single exposure to material and upfront "ankification" (formulation into Q/A cards), in which biases—such as single-perspective bias, or recency bias—are prone to manifest more strongly in the formulation of your material. Furthermore, because the sources of information tend to remain unreviewed after this (i.e. kept off-system), there could also be a tendency to accept their premises or claims without competition from other sources.

Issues I can find with it usually arise from the desire to meet tight deadlines: it is counter-productive to distributed reviews, crystallization of knowledge, and memory consolidation, to rush the process. The SuperMemo implementation also has a vast toolset, which may be hard to grasp in the beginning. This article[1] provides a coherent explanation of the process from a user perspective.

Edit: SuperMemo 15 and above are incremental-reading-enabled; there are freeware downloads and trials should you be inclined to try it[2].

[1]: https://www.masterhowtolearn.com/2019-08-06-supermemos-incre...

[2]: https://super-memory.org/english/down.htm

Re:Incremental note-taking on Wednesday June 30, 2021 @12:42AM (#27684939)
(The expanded and updated version of the parent's first referenced article is [1].)

I'd say on-topic. The core of incremental reading is a highly configurable mechanism of distributed exposure to your notes over time, which is an activity the article advocates for. In addition to letting the user walk the revision path through the note maze, the SuperMemo implementation walks the extra mile in suggesting an optimal schedule of revision given constraints, priority criteria, and past performance. The tools mentioned in the article, including (inc)remental, do not suggest any schedule of revision, nor explicitly tackle the problem of measurably preserving information in long-term memory (which, in SuperMemo, is the culmination of the incremental reading process).

The word "reading" in incremental reading can be misleading in establishing a relationship with note-taking, but "reading", here, is far more than "consumption": elaboration/editing of notes is encouraged (even necessary) for brain-friendly formulation and memory preservation, which is also another point the article touches on (though it ultimately seems to focus more on history preservation). An elaboration-first approach to incremental reading is incremental writing[2].

[1]: https://help.supermemo.org/wiki/Incremental_learning

[2]: https://supermemo.guru/wiki/Incremental_writing

Domain presstv.ir is still functional. Here's their reporting on the events[1].

[1]: https://www.presstv.ir/Detail/2021/06/22/660671/Iranian-Regi...

Edited to remove co.uk and tv, which seem to be undergoing some kind of maintenance, or perhaps facing similar fate. Incidentally, the registrar of .tv is GoDaddy.

> The real answer is to legalize & sell it, no more drug dealers

On the other hand, there are huge profits and motivators for money laundering. Ask HSBC, Bank of America, Wells Fargo, Western Union, or Citigroup.

George Steiner discussed this in «The Secular Messiahs» (part of «Nostalgia for the Absolute»):

> [They]...are not only attempts to fill the emptiness left by the decay of Christian theology and Christian dogma. They are themselves a kind of substitute theology. They are systems of belief and argument which may be savagely antireligious (...) but whose structure, whose aspirations, whose claims on the believer, are profoundly religious in strategy and in effect.

> (...) Those great gestures of imagination, which have tried to replace religion in the West, and Christianity in particular, are very much like the churches, like the theology, they want to replace.

> The convinced Marxist, the practising psychoanalyst, the structural anthropologist, will be outraged at the thought that his beliefs, that his analyses of the human situation, are mythologies and allegoric constructs directly derivative from the religious world-image which he has sought to replace. He will be furious at that idea. And his rage has its justification.

Re:Audacity and MuseScore Announcement on Thursday May 13, 2021 @07:32AM (#27140932)
Where does MusicXML interoperatibility fall short the most?
Re:Racket 8.1 on Friday May 07, 2021 @11:12AM (#27076806)
Pollen is just a very extensible and composable slate for you to compose content. Under the hood, Pollen may be equivalent to the Scribble language without the fixed export structures and styles.

That the outputs look very good may be correlated with the author and other prominent users caring for typography and web delivery.

As-is, my impression is that generation of multiple pages seems slower than scribble/manual, but the community has been exploring use of databases to speed up caches. In this respect, I've been eyeing the work of this member in particular: https://github.com/otherjoel

All this speaks very good of the seemingly limitless flexibility of the Racket ecosystem.

Re:Racket 8.1 on Friday May 07, 2021 @10:13AM (#27076084)
> On the "toxic" front, one of the core team apparently ... was arrogant.

An ingredient that may contribute to judgment of this video testimony, is that the same person that describes this toxic environment accuses someone providing a different personal impression of the community of engaging in "micro-agression" in the video comments.

Is this public information? Where can I read more about SM-19?
Re:Gnome 40 on Thursday April 08, 2021 @08:04AM (#26737695)
Alt+Tab is usually bound to "Switch applications", which means all of the target application's windows come to the front, possibly sending every other application window out of view.

Sometimes a more direct approach is to use the action "Switch windows" by assigning it a shortcut Keyboard settings.

Older »