HNHacker News
TopNewBestAskShowJobs

dschuessler

932 karma · joined August 27, 2018

submissionscomments
dschuessler··on A cross-platform Markdown editor focused on speed and usability
I never considered Notion to be a Markdown editor. Is there an easy way to open, edit and save Markdown files with Notion?
dschuessler··on Tell HN: I've been using Brave for a solid month
More anecdata: Switched to Brave from Firefox after they rolled out their buttons-as-tabs UI. Never used Chrome so can not compare it with that but I can:

- attest to the snappiness. It might very well be imagination with me as well but it feels slightly snappier than Firefox on macOS.

- attest to not destroying laptops. Video calls on Firefox usually had my fans spinning on maximum. They do not even bother to spin up with Brave. (That is likely a Chromium thing in general.)

- not attest to any problems with ad management. Brave has not broken any page functionality for me ever.

They admittedly employ some dark patterns. After the most recent upgrade, for example, a crypto wallet icon appeared on the UI which I had not asked for. After some googling I found a setting to turn it off. That's a level of annoyance I can still live with and it's the price I am willing to pay for a browser that comes with pretty much everything I could wish for: sane design, all basic features, configurable content blocker, open-source development, built-in torrent client, Tor mode. And most importantly, it generally gets out of your way. That is the best compliment I can make for any software.

dschuessler··on Ask HN: How do I convert a Chrome extension into Android app?
Since this Chrome extension is written in Javascript your best bet might be something along the following:

1. Learn the basics of Javascript in the browser. The web is full with tutorials.

2. Choose one of the cross-platform mobile development frameworks that use Javascript (e.g. Ionic, Capacitor, NativeScript, React Native, Cordova, etc.).

3. Learn the basics of your framework of choice. Each one of them is extensively documented and most documentations guide you through the basics.

4. Design your WebToEpub app (How shall it look? How shall it be used?)

5. Build it with the framework of your choice and port the program logic over from the extension.

This is only a high-level route to your goal and not the only one but probably the simplest one for a novice.

Having a particular itch to scratch is the best motivator for learning how to program because you have a concrete goal in front of you. You have chosen a relatively feasible one, so with the right discipline it is perfectly possible even for a novice.

Good luck!

dschuessler··on Deno 1.16 Release Notes
I can only speak from a node developer perspective but deno makes some promises that I would consider absolute killer features should they work as advertised:

- no hassle with `node_modules`

- no hassle with `npm install` and `npm ci`

- no hassle with `package-lock.json`

- no hassle with `node-gyp`

- no hassle with setting up Typescript

On the nice to have side I would mention:

- opinionated take on linting, testing and formatting

- possibility to compile into self-contained executables

dschuessler··on .NET 6 Released
Microsoft branding is terrible. My only point of contact with it is Visual Studio Code which is different from Visual Studio which is different from Visual Studio for Mac.

There was a brief period of time after I recognized that .NET really works on all platforms without proprietary stuff and before the `dotnet watch` desaster in which I was at least curious about .NET. But even then I never fully figured out how .NET, .NET Core, ASP.NET, .NET Framework, .NET MAUI and the kitchen sink relate to each other.

If the purpose of branding is to make something recognizable, Microsoft consistently fails across the board with me.

dschuessler··on Ask HN: Desktop Mind-Mapping Software?
You can write Markdown in VSCodium and render it as a mindmap with Markmap.

VSCodium is an open-source distribution of Visual Studio Code: https://vscodium.com/

You would have to install the Markmap extension for it to work: https://marketplace.visualstudio.com/items?itemName=gera2ld....

dschuessler··on Ask HN: Why do developers blog on Medium while it's paywalled?
> "but non-subscribers are deprived of such content."

If you want to disable the "paywall", open the dev tools of your browser and delete the cookies. In Chromium-based browsers you find them under the "Application" tab.

dschuessler··on A 2021 Survey of Rust GUI Libraries
Given the asset `fuck_hn.js`, the redirect to the Wikipedia fart sound is apparently intended to keep the HN crowd away. You can bypass this measure by copying the address in your URL bar.
dschuessler··on Let's discuss the source code for the GPLed parts of Tesla cars (2019)
This smells like an impending class-action lawsuit.
dschuessler··on Apple's product design has improved since Jony Ive left
http://archive.today/i2L8D
dschuessler··on Ask HN: Why is WebArchive so goddam slow?
Although I never experienced loading time of more than, say, 10 seconds, I always intuitively blamed it on the storage. Imagine you have an immensely large set of data, most of which is never being accessed. So probably most of your hard drives sit idle at any given time and the one with your stuff on it has to spin up before it can serve you.

I may be wrong but I can't imagine a sensible alternative for serving such an extreme use case as the Wayback Machine does. I'm rather impressed that such a service exists in a usable state at all.

dschuessler··on Ask HN: Software to edit code in many vertical strips?
Diff tools display different versions of the same file side by side. I believe OP is looking for something that displays different parts of the same file side by side. Something like a vertical text wrap as in columnar text layout: https://en.wikipedia.org/wiki/Column_(typography)
dschuessler··on Ask HN: Are people only smart until they talk about things you know more about?
The Gell-Mann-Amnesia effect probably comes the closest to what you are looking for. It doesn't refer to the loss of trust but rather to the effect that we tend to forget that a source is not trustworthy. In the words of Michael Crichton:

> “Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward—reversing cause and effect. I call these the "wet streets cause rain" stories. Paper's full of them. In any case, you read with exasperation or amusement the multiple errors in a story, and then turn the page to national or international affairs, and read as if the rest of the newspaper was somehow more accurate about Palestine than the baloney you just read. You turn the page, and forget what you know.” (https://en.wikipedia.org/wiki/Michael_Crichton#Speeches)

dschuessler··on Ask HN: Any app that can show images stored in S3 without downloading
I don't have an answer to your particular question but you might have luck posting it at https://softwarerecs.stackexchange.com/ which was made exactly for that kind of question.
dschuessler··on Ask HN: JMeter Alternative?
Unlike Java applications, apps written in Go and Rust do not need a runtime installed on your computer. The same is true for C, C++ and a lot of other languages. You are most probably less constrained than you think.
dschuessler··on Ask HN: JMeter Alternative?
I have not used it myself but colleagues of mine recommend k6: https://k6.io/open-source/

There is also a Github repository keeping track of all the load-testing tools out there: https://github.com/denji/awesome-http-benchmark You will probably find something that will fit your bill.

I do not understand though why it is of any relevance what language the application is written in. Yes, Go and Rust indicate a certain speed and novelty but you can write fast applications with good UX in other programming languages too (and bad ones in Go and Rust).

dschuessler··on Ask HN: Alternative Twitter Frontends?
Yes, there are: https://github.com/zedeus/nitter

Here is a public instance: https://nitter.kavin.rocks/

Just swap out `nitter.kavin.rocks` for `twitter.com` and you can visit every tweet with a clean and fast interface. You can also automate this with the Redirector browser extension: https://github.com/einaregilsson/Redirector

dschuessler··on A case against syntax highlighting (2007)
It might help identifying arguments. It's a huge cognitive load to identify the premises and the conclusion of an argument.[0] I've seen quite a few philosophers using text markers to help themselves navigate through arguments in prose.

[0]: https://philpapers.org/archive/DAVCAM-8.pdf

dschuessler··on The Matrix Resurrections – Official Trailer
This is way more interesting than I had anticipated. Some YouTube comment made the excellent observation that we don't know what kind of reality(es) we are looking at in this trailer:

"Anyone talking about color grading doesn’t realize they don’t know what this world/ Matrix is yet. That green was for THAT Matrix.“

If they really are using the premise of the franchise to keep us guessing about what exactly we are looking at, this might be its best possible continuation. Consider me intrigued for that alone.

However, as the trailer dialed up the schlocky action I was reminded of how right Roger Ebert was about the original:

"It's kind of a letdown when a movie begins by redefining the nature of reality, and ends with a shoot-out."

dschuessler··on The Matrix Resurrections – Official Trailer
I feel like the score has a significant part in this.
dschuessler··on Apple Delays Rollout of Child Safety Features
I think this comes pretty close to what you're asking for: https://www.maclife.de/media/maclife/styles/tec_frontend_lar...

Of course it is not an explicit promise and doesn't refer to "personal files" but I think it shows where OP is coming from. You can reasonably understand this message in the way they do.

dschuessler··on Web-based editor
Is there any upside compared to using the SSH Remote extension? https://code.visualstudio.com/docs/remote/ssh

It automatically sets up the server for me on any machine I can SSH into and I can use real VSCode instead of the browser version.

dschuessler··on Ask HN: Why don’t you use Linux as your daily driver OS?
The trackpad experience on MacBooks is unbeatable. Another comment here on HN described it as the trackpad completely disappearing from your mind. You don't have to fight it at all. You don't even think about it anymore. The cursor just becomes a natural extension of your hand.

Also, as a person working with PDF documents on a regular basis, I don't know of any application that can beat the feature set and UX of Preview.app.

These are the only two things keeping me back. If there were viable alternatives in the Linux ecosystem I'd switch in a heartbeat.

dschuessler··on Ask HN: Those who work at Facebook, Amazon, Palantir, etc. Do you feel guilt?
Asking if someone feels guilt does not imply the existence of guilt. One can feel guilt without being guilty.

Also asking for "strong emotions" does not strike me as the same question OP is asking.

In my book, the question is perfectly fine.

dschuessler··on On Veganism – and why it shouldn't be easily mocked and written off
I meant reliable sources, i.e. scientific papers.

For every bonkers assertion you will find "evidence" by "just googling it". I would be careful not to get trapped in confirmation bias in this way.

dschuessler··on On Veganism – and why it shouldn't be easily mocked and written off
Would you mind sharing some sources?
dschuessler··on Ask HN: Looking for the good project/todo management software, even obscure ones
I haven't used it myself but there are projects out there that try to emulate Org-Mode for Vim, e.g. https://github.com/jceb/vim-orgmode.
dschuessler··on ShellCheck VisualStudio Extension
This is an extension for Visual Studio Code rather than Visual Studio. They are distinct and different applications, despite Microsoft thinking it was a good idea to name them alike and confuse everyone.
dschuessler··on Ask HN: How do I get my brother into programming?
Yes, that must be it! Thank you. Looking in the Wayback Machine, there was a Flash version years ago. I must have played that.
dschuessler··on Ask HN: How do I get my brother into programming?
There are video games out there that pose challenges very similar to the one's one encounters when programming. Several commenters have mentioned in other threads that Factorio is such a game. (I never played it myself.) If that's the kind of game your brother is interested in, you might sell him on programming by saying: "In essence, it's just that, but paid."

I remember playing an educational web game long ago where you had to program a robot with a limited set of control flow statements so that it could autonomously reach a goal. The game had an isometric perspective and the robot had to react to all kinds of obstacles. If anyone remembers this game, please post a link. It was great but I didn't bookmark it.

← PreviousPage 4 of 6Next →