HNHacker News
TopNewBestAskShowJobs

sjapkee

52 karma · joined November 13, 2017

submissionscomments
sjapkee··on Why Generics?
So, ten years and Go will be production ready.
sjapkee··on “My GitHub account has been restricted due to US sanctions as I live in Crimea”
It doesn't even occupied.
sjapkee··on Millennials and Gen Z Increasingly Pessimistic About Their Lives, Survey Finds
Because now people have time to think about how bad the world is. It was always like this, just now people have learned to notice it.
sjapkee··on The one-salary experiment, ten years in
>We don’t believe in a hierarchy or in more important people.

You shouldn't believe in this. This is fact.

sjapkee··on How Spotify and Discover Weekly Earn Me $400/month
Nope. I find many artists who have 3-8k listeners per month through the daily mix and song radio.
sjapkee··on Procrastination Has Nothing to Do with Self-Control
I have the opposite experience. As soon as I started to sleep for more than 8 hours, I basically stopped doing something other than work and sleep. Just do not feel the need.
sjapkee··on Engineer refusing to file/disclose patents
> His employment agreement states that any and all intellectual property he generates while employed with us, even during weekends/free-time, is the property of the company.

> even during weekends/free-time

It sounds illegal. In the US, you can really specify such clause in the contract?

sjapkee··on Qri: A global dataset version control system built on the distributed web
It only means that all this will soon die. Ruby of 2017-2019.
sjapkee··on Qri: A global dataset version control system built on the distributed web
>and aimed specifically at datasets

What are the benefits of it? What git did not please?

sjapkee··on Thousands of Russians protest against internet restrictions
YOLO. It takes too much time to change something in the whole country. Almost no one wants to trade a decade of their own lives to fight windmills.
sjapkee··on Peak California
Does everyone really love the California climate? It's awful. too hot, forest fires almost every year, drought. Only deserts are worse than that.
sjapkee··on Redesigning GitHub Repository Page
Ban him from being a designer through the courts. It's awful af.
sjapkee··on 38% of bugs at Airbnb could have been prevented by using types
It's simpler to use when you see interface. Otherwise you should read all function code to find out how it works and what kind of data you can pass into it. Of course you can say, that there is should be comments/documentation, but your code should be the best documentation itself.
sjapkee··on 38% of bugs at Airbnb could have been prevented by using types
You can't call something simple, if you can't to determine how it's working at each step. In JS all you can say is just "with that sort of data looks like it works well, but with others it can throw error or has undefined behavior". With types it works or not works. There is no type issues, only algorithm issues. Of course it's simpler.
sjapkee··on 38% of bugs at Airbnb could have been prevented by using types
> If the object was parsed from JSON

Just stop using it. Use gRPC. It's binary -> faster. It's support TypeScript -> type safely. Type safety is a complex thing. If there is a type-safe instrument instead of type-unsafe, you should use it.

>If you have good integration tests, you don't need to explicitly check for types in JavaScript

It works only in the perfect world, where tests are always relevant and tests all cases. But we live in the imperfect world. With people, which may forget to update tests/documentation/etc. and things in something like JS still will works. But in the type-safe world things are different. If you forgot to add or deleted some fields - it'll break. If you pass wrong type - it'll break. Type is a test, that always actual.

sjapkee··on 38% of bugs at Airbnb could have been prevented by using types
>The 2x to 3x extra time that it will take to complete projects using TypeScript instead of JavaScript. This is time which could have been spent on writing more tests.

What's the reason to write tests for things, that just should works? You shouldn't think about tests like "What error does it throw if I pass that type?" With type checking you just won't have that type of issues.

sjapkee··on 38% of bugs at Airbnb could have been prevented by using types
>and it hasn’t decreased our code-quality.

But it is.

sjapkee··on Why Are Young People Pretending to Love Work?
>Software development is a job that changes frequently, and that requires engineers to stay "on top" of these changes.

Hype oriented programming as it is.

sjapkee··on C++20 Ranges
>tends to be written in Rust.

Nobody uses Rust in production. Why such thoughts in general?

sjapkee··on Australian parliament passes encryption laws unamended
It sends all letters to spam. It can only receive mail, but not send.
sjapkee··on Nnn – a terminal file manager for programmers
Still have not done anything better than mc.
sjapkee··on You might not need Kubernetes
If you think you need kubernetes, docker, etc., you are wrong. This is the only thing you need to know about these technologies.
sjapkee··on Japan's cyber-security minister has 'never used a computer'
>admit their teams are far better qualified to make those decisions than they are

But he still needs to know what they are talking about.

sjapkee··on JavaScript is now required to sign in to Google
>and the performance of Gmail (particularly the features you mention) is fine

>ten seconds to load your inbox

>16 GB, i7, SSD, 100 MB/s internet etc.

>fine

sjapkee··on What does Stack Overflow want to be when it grows up?
This is the world's most famous vim exit guide. It has already fulfilled its mission.
sjapkee··on Journal raises $1.5M to bring Google-like search to your personal life
Will there be a self-hosted version?
sjapkee··on Firefox removes core product support for RSS/Atom feeds
>I think RSS is dead

This is the most effective way to consume content. It's not dead and won't be until more effective one.

sjapkee··on Ask HN: Cheap places to live with a good intellectual atmosphere?
BAD SIDE: Romania
sjapkee··on How solid is Tim’s plan to redecentralize the web?
It's time to start copyright check startup.
sjapkee··on In Praise of Mediocrity
>Its quite easy to find a task that no existing software does or the existing software is bad

No, it's damn hard.

← PreviousPage 2 of 4Next →