HNHacker News
TopNewBestAskShowJobs

raindev

542 karma · joined January 26, 2014

systems

https://raindev.io

submissionscomments
raindev··on If the moon were only 1 pixel: A tediously accurate solar system model (2014)
The planets are just grains of sand in a vast empty space.
raindev··on Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command
yes-as-a-service might be a compliance liability due to popularity with authoritarian leaders.
raindev··on Melting ice solves leap-second problem – for now
A few points I find interesting:

- in 2022 a decision was made to abolish leap seconds by 2035, by allowing UTC to drift from the time as defined by Earth's rotation (UT1)

- negative leap seconds, while established, were never actually used

- ice melting caused by climate change has a slowing down effect on rotation of the planet, delaying a need for a negative leap second until 2029, otherwise forecasted in 2026

raindev··on MacOS High Sierra
I've tried to use macOS with case sensitive filesystem for some time (before APFS). Works mostly fine but there're applications that break (Steam and Intellij IDEA are the two I remember).
raindev··on The New Firefox and Ridiculous Numbers of Tabs
There's a plugin for U2F support[1]. I use a Yubikey at work daily without issues.

1. https://addons.mozilla.org/en-US/firefox/addon/u2f-support-a...

raindev··on Wire messenger server code open-sourced
I'm supper happy about Wire taking this step. Has someone done a security analysis/review of Wire yet? It would be interesting to read.
raindev··on Ask HN: If you were to switch career, what would you do?
I'd be a fashion designer. Oftentimes I feel like software engineering doesn't give me an opportunity to fully realize my creative self. Mostly because of people, not because of technology. Creativity is not valued for its own sake in software development and you cannot just say "that's the way I see". I feel it narrows down my life perspective too much.
raindev··on Some Google Pixel devices shutting down at 30% battery
It seems to me like most of the problems of modern tech are related to quality yet everyone is rushing for new features and quantitative "improvements".
raindev··on Buttery Smooth Emacs
I cannot read a blog post without seeing who of my fiends is online. Now, this is progress!
raindev··on NPM v4.0.0
Let's take a look at GNU tar [1] and GNU social [2] webpages as examples. The first thing they tell a user is what the project is. I would say, both of them are order of magnitude better than the yarn homepage.

1. https://www.gnu.org/software/tar/ 2. https://gnu.io/social/

raindev··on NPM v4.0.0
Not everyone reads news all the time.
raindev··on NPM v4.0.0
Because DuckDuckGo's index of the yarn's website could be screwed or out of date. Also, because people communicate using language, not axioms.
raindev··on NPM v4.0.0
I went to DuckDuckGo to check out what yarn is. The front page makes no mention of JavaScript at all (at least on mobile). Accordingly to DuckDuckGo the whole site mentions "JavaScript" only three times. The same is true about the GitHub readme: no mentions of JavaScript at all. Before praising something, makes sense to tell people what it is.

/rant

Thanks for the highlight, I use npm solely for global installs, will give yarn a try.

raindev··on 2017 Rust Roadmap
I've been writing Java in Vim from time to time for 3 years. Rust is much more pleasant to deal with in a plain text editor. I encourage you to give it a try.
raindev··on “Learn C the Hard Way” is no longer available for free
What are good modern books on C nowadays?
raindev··on Lamdu – towards a new programming experience
Thank you for detailed explanations.

Some of this issues could be resolved while staying within plain text, well to some extent at least. There're various attempts to encode metadata into plain text source code. Loading partially incorrect code should be possible, that's what many IDEs do successfully.

Plain text is the most portable data format ever invented, any incentive to replace it should have very convincing benefits.

raindev··on Lamdu – towards a new programming experience
I like the colours and am curious if it's a known colorscheme available for other environments (Vim, Emacs, terminals) or is it designed from scratch. Thanks for pointing to the config, it could be used to replicate the colorscheme for other editors.
raindev··on Lamdu – towards a new programming experience
Why should we break compatibility with plain text based tools to achieve what Lamdu is set to achieve? AST could be an intermediate representation but source should be text. Parsing/generating source to and from AST is some work but doesn't look like an unsolvable problem. We would got all the benefits without actually throwing away all the existing tools. Am I missing something?
raindev··on Lamdu – towards a new programming experience
Anyone know what colour theme is used for sample screenshots?
raindev··on Coding is boring, unless
The quote is missing important context. Just want to clarify that author is speaking about microservices specifically. The whole point of microservices is that one could be rewritten in a matter of days without involving substantial risks and expenses.

The cost of managing microservices and whether multilingual environment pays off is a separate question. Rewriting a now much better understood solution using an appropriate technology could have dramatic effect.

raindev··on Show HN: WOPR – A markup for rich terminal reports
Why do you decided to use XML as the basic format?
raindev··on To Master Vim, Use It Like Language
Take a look at https://github.com/bkad/CamelCaseMotion
raindev··on France's Government Aims to Give Itself Carte Blanche to Spy on the World
> The United States makes an improper division between surveillance conducted on residents of the United States, and the surveillance that is conducted with almost no restraint upon the rest of the world.

> Treating two sets of innocent targets differently is already a violation of international human rights law.

It was bothering me for quite a while. I'm not an American. So what? I have lesser privacy rights?! Am I lesser human? Is spying okay as long as it's not spying on you?

raindev··on Designing a Programming Language
Some interesting thoughts on Autoconf could be found in https://queue.acm.org/detail.cfm?id=2349257
raindev··on Microsoft Now OpenBSD Foundation Gold Contributor
It's a shame that three top contributions by multibillion companies combined hardly cover a decent yearly salary for a single developer.
raindev··on Jellyfish WebGL demo
30+ fps with 10 creatures on iPhone 5S.
raindev··on Guess Who Doesn’t Fit in at Work
What the author is trying to say is that this label is deeply ingrained into our cultural stereotypes but we should strive try to change the situation.
raindev··on Guess Who Doesn’t Fit in at Work
I don't think the issue is as simple as that. Here is more on the topic: https://subfictional.com/2012/07/02/language-matters-stop-us...
raindev··on Guess Who Doesn’t Fit in at Work
"Guys" is an exclusive label.
raindev··on Alchemist v1.0 is released – Elixir Tooling Integration Into Emacs
That was on iOS. Works well in Safari on Mac.
Page 1 of 2Next →