HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dpc_pw

no profile record

comments

dpc_pw
·há 6 anos·discuss
Technically it feels the same to me. Content-wise netflix is kind of a dumpster buffet, with a tons of meh stuff and a couple of really nice things. Disney has less content, but almost no low quality fluff.
dpc_pw
·há 6 anos·discuss
It's easy to do things slowly, by the book, taking all the time in the world, while the world is waiting. It's part of the skill and mastery to know which corners to cut and which things are essential and which can be fixed later, and judge the effort to result ratio accurately.
dpc_pw
·há 6 anos·discuss
LN situation is not perfect, but improved greatly last year.

With wallets like Breeze & Phoenix initial onboarding of new users to LN is quite painless because they offer in-flight inbound channel creation (for a tiny fee). So you can install and accept payment right away. Strike mobile app allows to easily fund your LN wallets with smallish amounts of money ($1-$1000) very quickly - just plug in your debit card.

I have been kicking tires paying for my coffee in LN-accepting Palo Alto coffee shop before the lockdown and it worked OK. But in other situations LN payments did have some problems (usually lack of receiving liquidity on the receiver end).

Another road to Bitcoin scaling for payments is using sidechains like Liquid. I haven't tried it myself yet.

But generally I agree that payments on Bitcoin are not critical right now, as it is becoming a trust-less collateral and saving device for bigger institutions for who $10 tx fees are irrelevant. It might however force smaller investors to try out sidechains/LN for casual payments.
dpc_pw
·há 6 anos·discuss
> Not sure what to you mean by 'fork&clone&submit&pr including 3rd party submodules'.

Sometimes a 3rd party library needs a fix, and you want to fork it, add your changes, and run with it like that until your changes land in the upstream.

Last time I had to deal with it was a PITA, because libraries were fully qualified, and now I wanted to make an override. In Rust I would use https://doc.rust-lang.org/cargo/reference/overriding-depende...
dpc_pw
·há 6 anos·discuss
Seconded. Especially for Go, because it's mostly a lowest common denominator of language features it's not hard to write the code itself. The problem is that the module system is different and had plenty of changes along the years, What I would really like is an up to date "learn how to handle Go project in 30 minutes" tutorial (initialize new project with all best practices, add modules, publish, fork&clone&submit&pr including 3rd party submodules, test, CI, profile, debug).
dpc_pw
·há 6 anos·discuss
Done that myself in the past. Can recommend. 20% cut, but feels like 50/50 weekend to workweek ratio indeed.
dpc_pw
·há 6 anos·discuss
I'm not a Haskeler, but didn't they add affine/linear types recently that could help?
dpc_pw
·há 6 anos·discuss
I would like to see this metric but where instead of substraction they should use division.
dpc_pw
·há 6 anos·discuss
Oh, someone is fixing Go? Nice.
dpc_pw
·há 6 anos·discuss
I used to play this game! I loved the aesthetics and it was a great showcase for D being suitable for games.

For impatient, the game is now playable in the browser here: https://torustrooper.xyz/
dpc_pw
·há 6 anos·discuss
I'm a paid user, and I like the emphasis on the lightweight sites, but it's been years and it still misses some basic features like ... and index page.
dpc_pw
·há 6 anos·discuss
PGP is terrible. Avoid if you can. I wish people focused on building simpler and more modern tools. In particular: https://bitcoin.stackexchange.com/questions/100546/reusing-b...

Having said that, if you need to use it, it's awesome that now it has a modern and saner implementation.
dpc_pw
·há 6 anos·discuss
Your laptop manufacturer doesn't care so it's buggy.

Buy a Thinkpad, Zenbook, Dell XPS, System76 laptop or some model known to have good Linux support next time.

Can't remember any problems like this in the last decade, but I always, always research Linux compatibility before buying any hardware.
dpc_pw
·há 6 anos·discuss
> Then when you gut the HTML for UI overhaul, if the functionality hasn’t changed,

How often website redesigns are only about html? Usually everything changes. New flows, new dialogs, new toolbars, new frameworks.

Often the web UI gets and Android UI and iOS UI siblings. Gets replaced altogether by a completely different UI, developed by a different team.

APIs change much less often, and can be shared between many UIs. You can also version them. How are you going to version a web UI? Like reddit with "turn back on classic look"? How long can you keep the old UI around just because you have 1000s tests around that use it.

> but the idea that the tests are inherently brittle is wrong

I don't think so. Tests are great calcifyiers (check my blogpost about it if you want). If you test though your UI, you're calcifying your UI. The more you test though it, the more you calcifying it. No way around it.

https://dpc.pw/be-warned-tests-are-great-calcifiers
dpc_pw
·há 6 anos·discuss
Around 2 thousands people die every day from heart diseases in the US, every day (635k annually). Not in extreme temporary conditions. That's a standard baseline, year after year like that.

I wonder how many lives would been saved if we had mandatory 30 minutes jogging sessions, fastfood lockdowns and vegetable subsidies.
dpc_pw
·há 6 anos·discuss
I very dislike Cypress as well.

This even model is sooo confusing, clumsy and error-prone that writing any non-trivial test is a challenge. Whole product uses async/await or Promises and suddenly you have to switch to this baroque model just to write a test. Reusing logic between production code and tests is pretty much impossible.

Dynamic pages etc. often confuse cypress. I'm actually not a frontend developer, so I don't have a lot of insight while exactly that is, but I just know that it has been a huge drag.

Other than that, it would be OKish. Being able to test the UI is great, but I would advice everyone not to base the whole testing strategy on it. It's just too heavy, slow and unreliable. It doesn't not scale even moderately with the product growing.

e2e testing is better done on API level, IMO. You'll want redesigns, changes of UX, and suddenly your changes will require updating tests, which otherwise (if done on the API level) would require no modifications.
dpc_pw
·há 6 anos·discuss
The OP is a long posts explaining how other people don't deserve their right to free speech and how that made them stop working on IPFS, and somehow you twist my frustration phrased as "just spare us" as saying I am trying to censor OP.

Yeah, whatever.
dpc_pw
·há 6 anos·discuss
Agreed. Any recommendations of the tools to use? NixOS/Guix come to mind, k8s (thought I have a mixed feelings about it). Anything else worth keeping in mind?
dpc_pw
·há 6 anos·discuss
Fantastic. The pace of introducing such a change speaks loudly how good the engineering around teams and product involved must be.
dpc_pw
·há 6 anos·discuss
I keep calling LinkedId "the saddest social network".

Create an account to list yourself in a CV catalog. Add connection with people you worked with to build credibility. Otherwise only ever open it when you're looking for a job. Otherwise you're risking getting cancer from looking at all that shameless self-promotion and posturing.