Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Chyzwar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
64 ms
·
511.
▲
by
Chyzwar
9y ago
Raft or Paxos are used for partition tolerance and there are implementations that you can use. Maybe you will spend more time but you will learn something useful. You will easily spend 10-20h for "normal" coding interview. 5h
512.
▲
by
Chyzwar
9y ago
A distributed database is ok as long you can assume reliable network and no partitions :P I do think that "homework" interview problems are better than pointless algo.
513.
▲
by
Chyzwar
9y ago
This was possible in Smalltalk environments where everything was in one "garden". Products like Cincom VisualWorks where doing this 20 years ago. The web is not unified like that, the foundation is way too shaky. Visual UI builder
514.
▲
by
Chyzwar
9y ago
That not true. Ph.D. in University was making the same wages as cleaner working in said University. You underestimate how ridiculous was communism. My parents after getting Masters choose to go into farming as it was better money. Everyone
515.
▲
by
Chyzwar
9y ago
Nobody force you to use Atom. In fact, there are half dozen alternatives that are faster and feature complete.
516.
▲
by
Chyzwar
9y ago
npm host half a million packages. It is impossible to manually QA anything. People also rename and re-publish unmaintained packages pretty often. The problem is JS that lack sensible standard library. Node is at fault.
517.
▲
by
Chyzwar
9y ago
I do not think you worked in Enterprise. Getting new tech approved is difficult, provisioning a VM takes weeks. Most enterprise lag at least 2 years behind everyone else. Enterprise apps are slow because developers lack shiny new tech. You
518.
▲
by
Chyzwar
9y ago
Both interviews highly biased towards interviewing skills: bs and basic algo. Judging if someone has the skill to build large system based on a conversation is silly. You cannot make an informed decision. You should look for people with the
519.
▲
by
Chyzwar
9y ago
This is a gold rush[1]. People that were early in BitCoin already cashed, now profit is made on exchanges and by hardware suppliers. It is even worse than Gold because you can't just hold when market crash. https://en.wikipe
520.
▲
by
Chyzwar
9y ago
We do. Most of our projects have 80%+ unit test coverage and decent amount e2e/acceptance tests. The problem with TypeScript is that in most codebases you will need to disable useful type-checks. Without strict null checking, you will
521.
▲
by
Chyzwar
9y ago
Your tests would catch breaking changes as well. In many typescript codebases (angular4) strict null checks is disabled befits are really minuscule. I am now doing an angular4 project and I do not feel any safer. If you want to have real st
522.
▲
by
Chyzwar
9y ago
SSH Orginal version became proprietary and was forked by BSD developers. Later portable version was created for Linux and other operating systems. You have now situation critical protocol and implementation is maintained by OpenBSD Foundati
523.
▲
by
Chyzwar
9y ago
OpenSSH was ported from BSB because there was no alternative in Linux. If not for GNU available for Linus, we would have now flame wars Red Hat vs Canonical coreutils. X was fine 20 years ago as a prototype. In the meantime, we could have L
524.
▲
by
Chyzwar
9y ago
I think systemd critique is misguided. The real problem is Linux. A lot of things in Linux is either bad or ancient. People are building these solutions: PulseAudio, systemd, NetworkManager, libuv, Xorg, SELinux, OpenSSH because they are fo
525.
▲
by
Chyzwar
9y ago
This is only possible if you can precisely draw business domain boundaries. Micro-services add large operational overhead. If you slice you application in wrong way you will suffer... IMO it is better to start from monolith and then extract
526.
▲
by
Chyzwar
9y ago
ML languages are simpler, but require paradigm shift.
527.
▲
by
Chyzwar
9y ago
PHP is career killer. Its makes you worse developer, confine you as web developer and have poorly paid jobs.
528.
▲
by
Chyzwar
9y ago
Because Ruby and Python are relatively good languages. New implementation would need to be order of magnitude better to gain traction. It also makes large improvement difficult as well. I am rooting for Crystal, but without massive backing
529.
▲
by
Chyzwar
9y ago
Type information is used in JS engines to compile into native code. If type information is too vague or change you can have deoptimization[0] [0] http://jayconrod.com/posts/54/a-tour-of-v8-crankshaft-the-op...
530.
▲
by
Chyzwar
9y ago
As someone that studied on Universities that prefer OOP first approach, I would disagree. Design skills can be only learned through experience. Understanding what abstraction to apply is something you would learn after many "failed sur
531.
▲
by
Chyzwar
9y ago
Article only scratch surface. XSS/CSRF, SQL injections, JavaScript injection, JSON hijacking, cookie poisoning and privileged escalation just to name few. Each input from external source is potentially malicious. Passwords security is
532.
▲
by
Chyzwar
9y ago
My point is that you do not need Babel if you plan to target modern browsers anyway.
533.
▲
by
Chyzwar
9y ago
I do not get why use Babel when both ASM.js and WASM are only supported in first class browsers. Without native interface to DOM this project is will be limited but It is interesting anyway.
534.
▲
by
Chyzwar
9y ago
Time-restricted eating is not about skipping breakfast, but to shorten window for eating[0]. In fact if you move your feeding window later in a day it can bring adverse effect. Ketosis might be harmful[1]. For some people this might be dang
535.
▲
by
Chyzwar
9y ago
Problem is not semantic version but .Net platform that have multiple branches of the same thing[0]. If MS was not braindead they would promote Mono to become .Net Core instead of building a new thing. Hickey's Clojure introduce breakin
536.
▲
by
Chyzwar
9y ago
nah, they will just add real_easter_date().
537.
▲
by
Chyzwar
9y ago
It is that in 90ties nobody predicted Internet. Most systems where build with assumption that network is trusted or no network. Secondly Moor Law consequences where visible after few years. Even MS did not predicted PC boom, everyone now ha
538.
▲
by
Chyzwar
9y ago
Depends, I travel on train 2h every day. I work on my side projects (I have table reservation and internet from mobile). Additionally I have excuse to leave early. I wake up 7am, work 8:30am-5pm, 6pm back home. My son is still very small, b
539.
▲
by
Chyzwar
9y ago
You can load balance your app for 3.5k $ on additional server. By reducing load, time spend in GC will be less. Additionality by having more hardware you can use more aggressive strategy[0]. [0] http://www.cakesolutions.net/t
540.
▲
by
Chyzwar
9y ago
Incompetent programmer will finish task in the same time as 10x but at the same time it will break production for 5h, losing 100h for company and another 5h for someone to fix it.
More ›