HackerTrans
TopNewTrendsCommentsPastAskShowJobs

fillest

no profile record

comments

fillest
·11 tháng trước·discuss
Services should be decoupled from OS distro dependencies as much as possible, otherwise you will be bitten at an unexpected moment (e.g. upgrading your distro packages) by some problem like this https://wiki.postgresql.org/wiki/Locale_data_changes

This can be solved by building statically (or using something like Nix) or by at least using containers.
fillest
·2 năm trước·discuss
Be careful if you use streaming replication - secondary replica leaks memory on 17.0 (16.4 is fine)
fillest
·2 năm trước·discuss
A personal warning about 17.0 if you use streaming replication: secondary replica leaks memory quite actively. 16.4 is OK.
fillest
·2 năm trước·discuss
Got an order of magnitude saving, mainly due to absurd AWS network traffic costs.
fillest
·3 năm trước·discuss
Why is watchdog needed at all? There is systemd or any other pid1, stdout/stderr should go to journal without any middleware.
fillest
·3 năm trước·discuss
I fail to see how being on that list implies anything. Imagine for example if you are a person with some status which implies that you are socially/politically active, and some rich folk calls you and invites you to have a talk at a dinner, would you instantly decline it? For example even if you dislike this class of people, don't you at least feel curious how will this meeting pass? Isn't it an interesting, even useful experience even if you know that you are going to decline any offer he will propose there anyway?
fillest
·3 năm trước·discuss
The font rendering is poor, blurry on edges of the letters, even if I increase the font size (which works poorly anyway because the thin column container doesn't scale, keeps its width)
fillest
·3 năm trước·discuss
I wouldn't call it noodly.. If her composition was a bit more complex, it would be close to Debussy level probably. She's maybe like minimalist Debussy :) Check her "Ballad of the Spirits" and "The Song of the Sea".
fillest
·3 năm trước·discuss
Nah, check Fostex TH-900 (25 ohm), for example
fillest
·4 năm trước·discuss
This is fake indeed. And it is strange and bitter for me to see it unflagged on HN
fillest
·4 năm trước·discuss
On mobile it is indeed at least not blurry but still harder to read..
fillest
·4 năm trước·discuss
The font is unreadable, very thin
fillest
·4 năm trước·discuss
I think, the problem is: the production of languages (and libraries especially) is way too much market-driven, there is too little cooperation, too little time spent to polish and to model at least some major use cases. Also the quality of education is too poor, too focused on time-to-market - it makes harder for non-seniors to understand e.g. complex type systems (which are required for more usable languages anyway).

A language is released too prematurely -> some companies start to use it -> design problems become clear, but the language is in a compatibility trap at this stage -> e.g. it becomes a swamp or it slowly becomes a monstrosity of design afterthoughts and crutches.

It probably even wouldn't require much more spending from corporations, only some initiative. They anyway already invest considerably in language&toolchain development, but often with wasteful goals.
fillest
·4 năm trước·discuss
If by "large" you mean e.g. "under relatively high load" then you can simulate this load and learn to deal with it. Populate your databases with a lot of generated data. Use load testing tools. Add latency and faults to different parts of the system (you can even inject errors into storage system (e.g. device-mapper)). At some point you even can rent some big servers (e.g. cloud) to test you problems and ideas - the cost of learning can be very effective. Make some checklists and iterate over all the components:

  - what happens if this stuff fails (and how to test it, how to analyze it)
  - what attack surface that stuff has
  - how to scale if it receives x10 requests or becomes x10 bigger
  - how can you explain to a new coworker how it works, how all the decisions were made
It will rapidly give you the real understanding and practice. System design is about dealing with problems, making compromises. It is very hard to make an effective book (probably even impossible - it should probably be an interactive course at least) that will walk you through this process, not just throw a bunch of "patterns" at you (which is not useful and can infect you with the shallow cargo-culting that our whole industry is so full of).