HNHacker News
TopNewBestAskShowJobs

marinintim

331 karma · joined May 11, 2014

Front-end Developer. nodejs-is-just-an-event-loop

marinintim.com

submissionscomments
marinintim··on A domain can now say it is for sale, in DNS
https://www.rfc-editor.org/info/rfc8552/
marinintim··on Neutralinojs – Build lightweight cross-platform desktop apps with JavaScript
Yes, sorry, I meant tauri.app
marinintim··on Neutralinojs – Build lightweight cross-platform desktop apps with JavaScript
Cf. https://tauri.dev
marinintim··on Roscomnadzor is blocking Google Docs
Quote tweet in English: https://mobile.twitter.com/EilishHart/status/143825250738235...
marinintim··on Quotebacks – Quote the Web
I usually quote webpages by writing a <blockquote> with a hyperlink to the original, and avoid embedding tweets for privacy and performance reasons.

If the source supports [Webmentions][https://webmention.net/], I'll send it too.

marinintim··on Ask HN: Curious to know if people still use IRC?
You can run weechat on server and connect via ssh (https://aaronparecki.com/2015/08/29/8/why-i-live-in-irc describes this setup)
marinintim··on Ask HN: What are some unsolved problems in everyday computing?
As an example, I think that 'securely send files from A to B' is mostly unsolved at this point for most people. (GPG is not an option)
marinintim··on CompCert – A formally verified C compiler
Going to great lengths to avoid writing Rust.
marinintim··on 21 Ideas for Software Developer
That is indeed another perspective, yet not that different after all, if we'd look at what programming _is_. At its core, it is problem solving and mashing keys on the keyboard.

I don't think that keyboard part is really meaningful to anyone who claims to love programming, so it must be problem solving coupled with complex interactions between abstract idea how to solve it with concrete pecularities of programming languages, platforms, libraries, etc. The second part doesn't go anywhere whether you solve problems for Business Folks or scratch your own itch.

That means that difference between the perspectives is only who's supplying the problems. That reminds me of another distinction, namely, the one between painters and commercial illustrators (not sure if that is proper nomenclature). The path of Painter is hard and lonely, most of the painters we know today did some kind of commercial work or lived off 'grants' from philantropists. Or you can earn your paycheck doing something else and program as a hobbyist, for its own sake. I think that this is also valid programming 'culture' that exists somewhat under the radars of 'tech industry'.

marinintim··on Use caps lock as a language switch
Language switch is problematic for Emacs users in general, 'cause it messes with bindings.

So when I do emacs I use mule, which is mapped by default as C-/. It is not so bad if you remap Caps to Control, but still not one key.

marinintim··on Use caps lock as a language switch
Do you program in SQL? (I've just pressed Shift and released it after I typed SQL, hey)

Using Caps Lock for its intended purpose means that it's another mode that you need mental resources to keep track of.

Historical aside that's not related to your comment: early Soviet computers modeled after IBM PC had Latin key, that basically worked like Shift, but it changed layout from Cyrillic to Latin and vice versa. This idea died after MS Windows, that didn't (and still doesn't? I don't know) have this option, took over the market.

marinintim··on Successfully adopting React in your company
How do you test presentation components, by comparing with some "ideal" result?
marinintim··on Show HN: Service to redirect to HN thread
I added bookmarklet (it works if there is no CSP nor Noscript enabled).
marinintim··on Show HN: Service to redirect to HN thread
If Algolia doesn't find it, DoHN reports it and suggests to submit it to HN.

Right now there is one canonization -- it strips utm tags, I'll think about more canonizations, thanks!

I thought about bookmarklet, but decided to postpone -- due to CSP bookmarklets don't work in quite few places (like Github).

marinintim··on Show HN: Service to redirect to HN thread
Reason to build: I've seen few blogs that link to HN as primary forum and think it's great, but AFAIU that forces you to update post after publishing to add HN link. With this you can just link to discuss-on-hn.xyz/go and it will update itself.

Inside it uses HN Algolia API [0] to search and redirect to first item and in-memory hashmap; I'll add rate limiting tomorrow, right now I need some sleep. Also this is my first Common Lisp project ever, that turns out to be quite fun.

[0] https://hn.algolia.com/api

marinintim··on SQL Tabs – Rich SQL Console for Postgresql
Looks promising. Seems like it's written in JS, using Electron and React.
marinintim··on Is Being a Digital Nomad a Lie?
"Any headline that ends in a question mark can be answered by the word _no_."

https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines

marinintim··on TLDR pages
why not 1e? 3 is library functions
marinintim··on GitHub had connectivity problems
All these ideas like "let's fetch our deps directly from github" sound good until github is not down.
marinintim··on Ask HN: Free SSL Certificates?
I'm still waiting for [let's encrypt](https://letsencrypt.org/)

StartSSL is free only for non-commercial uses.

For small/personal projects self-signed cert might be an option.

marinintim··on Wikipedia is blacklisted in Russia
Approx. 30% of Russian internet providers will block Wikipedia.org entirely, because Wikipedia.org use HTTPS (and Deep Package Inspection is too damn costly).

Runet, as usual, is full of tragedy jokes: [lang=ru] https://tjournal.ru/p/rkn-wikipedia-block-bloggers

marinintim··on Why do you want libc to be 5 times slower than other libraries?
> a.) GLIBC is a GPL licensed project where the copyright for the code in question has been assigned to the Free Software Foundation. All code that is contributed must be copyright assigned to the Free Software Foundation. This means that, regardless of the license of the reference code, we can not use 'open source' code from other projects unless it has been explicitly copyright assigned to the FSF.

Such free software!

marinintim··on Show HN: Mistype.co – let your users tell you about mistakes
Proactive is key there, yes. If webmaster put Mistype on site, he probably care about content enough to fix typos.

Thanks :)

marinintim··on Show HN: Mistype.co – let your users tell you about mistakes
I finally made some fixes and it seems to work.

Source code is available at https://github.com/marinintim/mistype