HNHacker News
TopNewBestAskShowJobs

parsd

295 karma · joined July 18, 2018

submissionscomments
parsd··on Go 1.27
I understand and respect this position. I think syntax highlighting is a highly subjective matter, bordering on personal preference with regard to shell interactions, editor configurations, bindings, shortcuts, snippets, and the like. It's also... insignificant somehow, like quibbles over formatting rules that Go settled once and for all with `go fmt`.

I often prefer not to enable syntax highlighting just for color. Occasionally I'd choose some minimal theme that only highlights string literals and keywords. So it has two or three colors. But some of the color schemes I see are a festival of lights where every special element of syntax has its own color. I don't understand how that is supposed to help me parse anything and why the rules are complex. The `range` keyword needs to be purple, and `chan` must be navy blue. Why exactly? And every site has a different color scheme? There is no consensus, and there shouldn't be.

For a serious community-driven project like Go, dealing with the question of syntax highlighting is strange. The creators deliberately avoided the questions of IDEs and editors for Go, leaving them to the community. I think the same principle applies here.

parsd··on JVM Options Explorer
I don’t believe the Go compiler would reject unformatted code. The compiler has its own set of rules for what it views as syntactically correct code, but these rules have nothing to do with gofmt’s formatting rules.

For example, it’s the compiler and not gofmt that dictates that you must write a curly brace only on the same line of an “if” statement. If you put it on the next line, you don’t have unformatted code - you have a syntax error.

However, the compiler doesn’t care if you have too much whitespace between tokens or if you write your slice like []int{1, 2,3,4}, but gofmt does.

We could say the rules of the compiler and gofmt don’t even overlap.

parsd··on Ask HN: Are Protonmail.com Addresses Snubbed?
Hmm, only Gmail addresses appear trustworthy then? What else is so prevalent... Outlook?
parsd··on Britain is sleepwalking into censorship?
> communism killed 100 million people (myth debunked hundreds of times)

A myth? Do you not know why there are monuments to victims of communism all over Europe? Have you not heard of the holocaust that the Bolsheviks unleashed on Russians, Ukrainians and countless other ethnic groups? Do you not know how many millions of people were murdered in communist China during its Cultural Revolution? Do you not know why communism is often rightly compared with Nazism?

parsd··on Chime 2.0 – a Go Editor for macOS
I did ponder whether to not mention Go in the title, but I had noticed that it's unclear what the devs mean by "support for 23 languages". Go is known to have been their main focus. In general, there is no documentation whatsoever, although the editor is interesting.
parsd··on Leaked documents outline DHS’s plans to police disinformation
Defining disinformation exhaustively and concretely is an impossible task, it's almost like defining beauty. Moreover, disinformation is not even contradictory to "vetted, objective facts", because not all "information" (which is also hard to define) is necessarily intended to be viewed as factual, and not all information has any kind of deliberate intent associated with it (malicious or useful).
parsd··on So you want to study mathematics
If you're interested in both mathematics and physics, does it make sense to learn both concurrently? If yes, what areas complement each other? Or is there no overlap to warrant concurrent study of the essentials? By essentials I mean what a college student must know, or really anyone who pursues self-education without a background in these areas. Beautiful website, by the way!
parsd··on Facebook loses users for the first time
There is nothing facetious or self-flattering here, these things aren't achievements, rather reactions to dependence on some massive facets of modern life, which, as it turns out, are not critical or even necessary.
parsd··on Facebook loses users for the first time
I am thankful to these evil companies. Thanks to them - I spend less time online, try to read more books, appreciate real-life conversations, rely on locals for information and news, and let my mind wander.
parsd··on Adblocking people and non-adblocking people experience a different web
1. Been doing this for a few months, using only Safari for all my browsing. 2. My big annoyance is the weight on the CPU and battery. I have this sick pleasure from opening the network tab and seeing hundreds of requests filling my machine with garbage. :) 3. I often disable JavaScript temporarily with a hotkey - in macOS, you can map this action to any combination. This works incredibly well. Once I am done with the page, I re-enable it with a single keystroke. I only wish Safari did this just for the current page and not the entire browser.
parsd··on Adblocking people and non-adblocking people experience a different web
I've started to think about it differently. I no longer use any ad blockers. I actually want to experience the web (and its decline) the way it is, to take it all in, feel the pain and strengthen my patience in the process.

Also, when I visit a website that is truly obnoxious with its ads, I simply leave immediately and never go there. You build your own filter of bad actors, behaviors, and concrete sites. You don't need to block everyone, you simply walk away from abusers. You want to take notice of improper behavior before consciously and deliberately boycotting it.

parsd··on Sublime Text 4
Yes, something that could do what Postman does.
parsd··on Sublime Text 4
Is the team considering making an "HTTP Client, done Sublime" at some point?
parsd··on Reading Camus in Time of Plague and Polarization
Read this one not too long before the pandemic. Fascinating novel. Among other things, it showed me how to react to emerging epidemic concerns - I took all COVID news seriously from the start.
parsd··on Ask HN: What Technologies to Learn in 2020?
Learn everything about vanilla JavaScript really well. Just vanilla.
parsd··on Software Disenchantment (2018)
To be honest, I have never seen any phone or computer that could boot in about 2 seconds. 6-7 seconds is the absolute minimum I've ever seen, regardless of hardware or OS.
parsd··on Windows 10 Desktop: Physically building and photographing the logos (2015)
The image looks lo-res and full of noise regardless of screen resolution and color settings of any monitor I've seen. Why it required such complex engineering is a mystery... Not even talking about the quality of it as a graphic design/art work - just the technical aspect.