HN user

kfogel

825 karma

Please see http://www.red-bean.com/kfogel

[ my public key: https://keybase.io/kfogel; my proof: https://keybase.io/kfogel/sigs/NDRSwIKZuU77ZYQwuoFxHTEXc2vlFbadEl1Wp3ciD_Q ]

Posts20
Comments58
View on HN
opensourcejobhub.com 1y ago

Open Source JobHub

kfogel
2pts0
www.washingtonpost.com 1y ago

Trump ends internet program for millions in China, worrying some in Congress

kfogel
6pts0
lwn.net 1y ago

Lessons from the Death and Rebirth of Thunderbird

kfogel
3pts0
social.clawhammer.net 2y ago

Culture Change at Google

kfogel
573pts483
mail.gnu.org 2y ago

Android port of Emacs to be merged into the main tree

kfogel
2pts2
mail.gnu.org 3y ago

[Emacs Devel] Call for volunteers: add tree-sitter support to major modes

kfogel
2pts0
en.wikipedia.org 6y ago

The Bertrand Paradox in Probability

kfogel
2pts0
en.wikipedia.org 7y ago

William Goldman, author and screenwriter of “The Princess Bride”, has died

kfogel
32pts3
knightcolumbia.org 8y ago

The Problem Isn't the Use of Analogies but the Analogies Courts Use

kfogel
1pts0
www.nytimes.com 8y ago

Our Hackable Political Future (TL;DR: falsified video of real people is here)

kfogel
1pts0
github.com 8y ago

Mailaprop: modern autofill behavior for email addresses in Emacs

kfogel
1pts0
www.rants.org 8y ago

In-depth analysis and context regarding SFLC / Conservancy trademark dispute

kfogel
1pts0
blog.ieeesoftware.org 10y ago

Dissecting the Myth That Open Source Software Is Not Commercial

kfogel
2pts0
www.nytimes.com 10y ago

Phone number connects you to random Swede somewhere in Sweden

kfogel
4pts0
blogs.msdn.com 11y ago

Microsoft Research Open Sources WorldWide Telescope

kfogel
4pts0
www.rants.org 11y ago

New York State Senate bill offers tax credit for open source dev expenses

kfogel
3pts0
lists.gnu.org 11y ago

GNU Emacs conversion to Git

kfogel
191pts64
www.youtube.com 11y ago

WASP-43b: Weather map for a planet 260 light years away

kfogel
1pts0
blog.nuclearsecrecy.com 12y ago

Silent Nagasaki

kfogel
2pts0
emacspeak.sourceforge.net 12y ago

Welcome To The Universe Of Fancy Colored Paper

kfogel
1pts0
Vouch 5 months ago

Can't believe they didn't call it VouchDB.

Wow. This project was the cause of a very long and intense discussion about mis-use of the term "open source". See https://github.com/n8n-io/n8n/issues/40#issuecomment-5397146... for details (lands mid-thread -- you might want to scroll back to see the start, and if you read the whole thing to the end then you deserve some sort of award!).

TL;DR: The author originally tried to call n8n "open source" but while using a non-open-source license. After much discussion, he kept the license but stopped using the label "open source", to the relief of many people.

That half-decade-old thread is still what I point to when I want to explain to someone why preserving the specificity of the term "open source" matters.

That part about "...you wouldn’t want to wing it with the configuration, because allegedly you could break your monitor with a bad Monitor setting" -- strike the "allegedly"! Or at least, let me allege it from personal experience: I did that to one monitor, in the early 1990s. You could smell the fried electronics from across the room.

Thank you. My idea was more the opposite: do it with a normal laptop or desktop computer driving the display, rather than a tiny microcontroller. I guess I'm assuming that either the display's USB input supplies enough voltage to run the display, or that the display has a separate power supply -- i.e., that there's nothing magical about a Raspberry Pi that makes it supply special bits or special voltages to these displays that can't be supplied by, say, my desktop computer.

Does anyone know why projects like this always seem to specify using a particular type of tiny, low-power computer (usually a Raspberry Pi or something similar) to drive the display?

I already have plenty of non-tiny computers that run Debian GNU/Linux. Suppose I wanted to run an e-paper display from one of those computers, using this code, just via a normal USB cable. I could do that, right? There's no reason I would have to use a Raspberry Pi or something similar?

The most important factor in my learning Emacs was doing it in a room with experienced Emacs users. I really strongly recommend doing this if you possibly can. A few minutes of an experienced user shoulder-surfing while I worked, and giving advice on better ways to do things, was worth hours of self-directed study.

Get together with experienced users in person and have them watch you edit. That's it.

Very happy user of a System76 Lemur Pro laptop (i7, 32 GB RAM, 1 TB SSD) for the past year, FWIW. I'm running stock Debian on it, not System76's Pop!_OS.

I get the kind of battery life the review mentions if I put the laptop into "Power Saver" mode. In "Balanced" or especially in "Performance" mode the battery doesn't last as long, of course. So when I can't be plugged in, I put it into Power Saver mode (this is super easy via the Gnome upper-right settings popup panel; I assume it would be just as easy in other window managers).

I got great customer service from System76 when I ran into a hitch at the start of my Debian installation process (TL;DR: see Debian bugs #1024346 and #1024720 -- the file ".disk/info" existed on the pre-installed Pop!_OS partition; getting rid of that enabled the installation to continue). System76 support went above and beyond the call of duty in tracking this down and solving it, considering that I was installing an OS that wasn't even officially supported by them.

Happy customer; would buy again; I get no commission for any of this -- I just want to see the company flourish so they're still there when it's time for me to upgrade my laptop!

The linked page is on signalusers.org, but Signal's regular home site is https://signal.org/.

I'm looking all over signal.org for some link from there to signalusers.org, as that would make me more relaxed about the authenticity of the latter -- i.e., that it really is run by the same people who run signal.org.

Yes, maybe I'm being paranoid. But we're talking about an app whose whole purpose is secure communications :-).

Please consider editing the original question's headline to specify "HTML" too :-).

Otherwise a reader might think (as I did) that you're asking a question the answer to which could be LibreOffice Writer or other things like that.

Po Lu's port of GNU Emacs to Android has been approved, pending a couple of minor checks, to be merged into the main Emacs tree and thereafter maintained in-project like any other supported architecture.

(Editorial commentary: This is an amazing piece of work by Po Lu. Yes, it works on LineageOS. Users / testers / contributors welcome, as always!)

Did they say which Creative Commons license? I missed it if they did. Oh wait, if you click through to the repository you can see it: CC-BY-SA.

Good! That's a relief. CC-BY and CC-BY-SA are effectively like open source licenses, as is the quasi-license CC0, whereas the other CC licenses are not due to restrictions on derivative works or on certain kinds of use.

WANT. Marcin Wichary has been researching everything about keyboards, everything adjacent to everything about keyboards, and everything adjacent to everything adjacent to everything about keyboards for over a year now. I've been looking forward to this book ever since I first heard that he was working on it.

Warning -- fan comment follows:

This is a terrific article. She makes a solid & important point, she gives plenty of examples, and she brings in some related research that you may not have heard about (I hadn't) and which makes you realize that's there's more out there to learn.

"Citation needed" :-).

There have been occasional examples of misbehavior and ignoring the license terms of certain FOSS licenses, but by and large almost everyone -- including corporations -- does abide by them. The common licenses are well-written, legally solid, and most lawyers (again, and most importantly, including corporate lawyers) agree they would be enforceable in court.

I don't know if you've had a bad experience with releasing free / open source software, and I'm sorry if you have. Many people have seen good results from doing it, and furthermore there's a baseline level of digital freedom now available that is entirely due to people producing such software. The most obvious example, of course, is that you can run a free operating system on your computer and thus not be at the mercy of gigantic tech companies when it comes to privacy, advertising nuisance, non-configurable user interfaces, etc.

Nice to see this posted here. I feel obliged to say that the 2nd edition (which is now finally completed) has a number of Kickstarter backers waiting for their treeware, and I'm sorry for the delay in getting that to them. It's the print-run process, much more than the shipping, that turns out to be complicated, somewhat to my surprise, but I am plugging away at it. I am very grateful for those backers' support and have not forgotten.

In the meantime, the entire 2nd edition is online in various formats, under a free license of course (CC-BY-SA), at the link OP gave.

-Karl Fogel (author)

I just want to say that this was a kind, detailed, and thoughtful response -- beneficial to the OP, no doubt, but also probably to others.

It was nice to be reminded that sometimes the Internet doesn't suck. Thanks for taking the time to write that reply.

There might be a selective enforcement issue here?

If it turns out that lots of the IP address space is doled out based on semi-fraudulent claims like this (assuming that Guilmette's claim is correct that DDos-Guard doesn't really have a physical Latin American presence), but the only cases where the corresponding NIC takes action is when someone complains for content-motivated reasons, then... that's biased selective enforcement.

In principle, it would be like police enforcing certain traffic laws (say, about changing lanes or making a turn without signaling) much more strictly against black people than against white people.

And selective enforcement at the infrastructure level is much more serious than it happening at the edge level (see https://www.techdirt.com/articles/20190712/14400642581/failu... for why this distinction is important).