HNHacker News
TopNewBestAskShowJobs

knocte

990 karma · joined March 20, 2013

Try my new FP lib for TypeScript: its name in npmjs.com is 'fp-sdk'
submissionscomments
knocte··on When should you eat is just as important as what you eat
Yeah ice cream is pretty bad because it's mostly sugar. A good ice-cream replacement FYI is: always put fruits in the freezer, then when frozen mix them with a bit of yogurt and it feels like an ice-cream (but with real fruit, no added sugars).
knocte··on Ask HN: Who is hiring? (January 2023)
The dot com part of the text is not eye catchy enough?
knocte··on When should you eat is just as important as what you eat
As for me, I can't fall asleep if I eat too early dinner. Food makes me sleepy so I have dinner quite late to avoid rolling over my bed for hours.
knocte··on Ask HN: Who is hiring? (January 2023)
Node Effect | REMOTE or ONSITE(SEAsia) | 20h/week freelancers/part-timers

- Mobile/desktop developer: experience building with Android and/or iOS and/or macOS and/or Windows and/or Linux. A plus if you're familiar with Xamarin/MAUI and/or GTK.

- WebAssembly developer: experience building nonJavaScript things that are run in the browser. A plus if you're familiar with UNO/Blazor.

- C#/.NET developer: experience using .NET6 or older (we're not the typical Microsoft shop, we happen to care about .NET on Linux/Unix a lot FYI). A plus if you have some F# exposure.

- Blockchain/smartcontracts developer: experience building crypto stuff. A plus if you're familiar with Bitcoin Lightning (even if just as a user).

Please write me at andres at nodeffect dot com and I'll give you more details. Thanks!

PS: These are not managerial or semi-managerial positions, we're fishing for manpower at the moment.

knocte··on TomTom’s new mapping platform and ecosystem
but don't deny that GMaps is much better
knocte··on Taking Lichess to the next level
Or OpenCollective.
knocte··on ImageSharp leaving the .NET Foundation due to licensing change
> They just said that it’s not (in their opinion) fair to build up a user base that becomes dependent, then use that dependency as leverage.

And saying this doesn't make any sense. Because being opensource means lack of vendor lock-in. There's no "dependency". As soon as a new license is adopted, the users of the previous version can still use that previous version because it is still opensource, and create a fork out of it.

knocte··on Ask HN: Who is hiring? (October 2022)
Node Effect | REMOTE or ONSITE(SEAsia) | 20h/week freelancers/part-timers

- Mobile/desktop developer: experience building with Android and/or iOS and/or macOS and/or Windows and/or Linux. A plus if you're familiar with Xamarin/MAUI and/or GTK.

- WebAssembly developer: experience building nonJavaScript things that are run in the browser. A plus if you're familiar with UNO/Blazor.

- C#/.NET developer: experience using .NET6 or older (we're not the typical Microsoft shop, we happen to care about .NET on Linux/Unix a lot FYI). A plus if you have some F# exposure.

- Blockchain/smartcontracts developer: experience building crypto stuff. A plus if you're familiar with Bitcoin Lightning (even if just as a user).

Please write me at andres at nodeffect dot com and I'll give you more details. Thanks!

PS: These are not managerial or semi-managerial positions, we're fishing for manpower at the moment.

knocte··on Merge soon
> Bitcoin has a difficulty bomb too, so Bitcoin will eventually self-destruct, if nobody steps up to coordinate a new fork of Bitcoin and a majority of users accept the new fork.

What bullshit is this? bitcoin doesn't have a difficulty bomb

knocte··on Man who robbed bank to get his own money back hailed as national hero
its
knocte··on Man who robbed bank to get his own money back hailed as national hero
> That's purely due to sanctions, which can affect cryptocurrency as well due to the entire ledger being public.

Woah boy, that's a lot to unpack. I guess you heard some news about recent sanctions to TornadoCash... and then you thought that cryptocurrency can be confiscated/frozen as what happened with Russian's USD reserves?

What has happened so far: some arrest of at least one developer, some freezing of some (centralized-)stablecoin accounts, some closure of github accounts, etc. But pure (as in, not centralized stablecoin) cryptocurrency stored in cold wallets cannot be frozen at all; and that's the whole point of cryptocurrency.

knocte··on Man who robbed bank to get his own money back hailed as national hero
> ...but anything is better than that.

And how many Turkish people can hold something that is not Turkish Lira as easily as bitcoin?

knocte··on Keeping a project bisectable
It's also useful that PRs come from branches where each of the commits builds. And, these days, to be able to certify that, you need to push each commit one by one (otherwise GitHubCI and GitLabCI at least, will only run a CI job for the single push even if the push included many commits).

To prevent this problem, I wrote this push script: https://github.com/nblockchain/fsx/blob/master/Tools/gitPush...

knocte··on The Lightning Network: Turning Bitcoin into Money
> if you want to receive funds, and you don't have a direct channel to the payer, then you have to be online

Receiver of funds are normally merchants, and merchants normally already have payment systems that require some kind of connection anyway.

knocte··on Need some advice, feeling depressed about the direction of our industry
I agree with the sentiment if you are creating things that can only be run in AWS. You're setting yourself up for vendor lock-in. However Kubernetes should be cloud agnostic, make sure you use it that way.
knocte··on Ask HN: Who is hiring? (May 2022)
Node Effect | REMOTE or ONSITE(SEAsia) | 20h/week freelancers/part-timers

- Mobile/desktop developer: experience building with Android and/or iOS and/or macOS and/or Windows and/or Linux. A plus if you're familiar with Xamarin and/or GTK.

- WebAssembly developer: experience building nonJavaScript things that are run in the browser. A plus if you're familiar with UNO/Blazor.

- C#/.NET developer: experience using either legacy .NET4.x (or Mono) or .NETCore/.NET5 (we're not the typical Microsoft shop, we happen to care about .NET on Linux/Unix a lot FYI). A plus if you have some F# exposure.

- Blockchain/smartcontracts developer: experience building crypto stuff. A plus if you're familiar with Bitcoin Lightning (even if just as a user).

Please write me at andres at nodeffect dot com and I'll give you more details. Thanks!

PS: These are not managerial or semi-managerial positions, we're fishing for manpower at the moment.

knocte··on Ask HN: Who is hiring? (April 2022)
Node Effect | REMOTE or ONSITE(SEAsia) | 20h/week freelancers/part-timers

- Mobile/desktop developer: experience building with Android and/or iOS and/or macOS and/or Windows and/or Linux. A plus if you're familiar with Xamarin and/or GTK.

- WebAssembly developer: experience building nonJavaScript things that are run in the browser. A plus if you're familiar with UNO/Blazor.

- C#/.NET developer: experience using either legacy .NET4.x (or Mono) or .NETCore/.NET5 (we're not the typical Microsoft shop, we happen to care about .NET on Linux/Unix a lot FYI). A plus if you have some F# exposure.

- Blockchain/smartcontracts developer: experience building crypto stuff. A plus if you're familiar with Bitcoin Lightning (even if just as a user).

Please write me at andres at nodeffect dot com and I'll give you more details. Thanks!

PS: These are not managerial or semi-managerial positions, we're fishing for manpower at the moment.

knocte··on Cryptocurrencies – An Assessment by Reserve Bank of India
>Would you buy a car if waiting meant you could have it at half price?

That's exactly what happens with computers and, last I heard, computers are still being purchased.

knocte··on I would like a job writing Haskell
We're looking for F# devs, pls drop me an email to andres@nodeffect.com.
knocte··on I would like a job writing Haskell
As for my company, we use F# in many platforms (iOS, macOS, Android, Linux, Windows), and in the server only in Linux (ubuntu).
knocte··on Element One – All of Matrix, WhatsApp, Signal and Telegram in one place
Wow, this seems better than ElementOne?
knocte··on Element One – All of Matrix, WhatsApp, Signal and Telegram in one place
> A brute force approach would be to provide an open source, self-hostable server

The server/bridge is not opensource? I see their github account has lots of code.

knocte··on Element One – All of Matrix, WhatsApp, Signal and Telegram in one place
> or run a bridge yourself

Quick question, is the code for the bridge opensource?

knocte··on Facebook-owned sites were down
> Some people just want to passively watch and that is ok.

And this is the culprit for loneliness.

knocte··on Facebook-owned sites were down
How about you call them to set up a meeting to catch up?
knocte··on Pull Requests vs. Pair Programming
oh hi! hehe sure :)
knocte··on Pull Requests vs. Pair Programming
Oops, I've put it here: https://gist.github.com/knocte/5d189a822dd139ccdf30b3c633fc8...

Thanks for the heads up.

knocte··on Pull Requests vs. Pair Programming
Ooops, I've put it here: https://gist.github.com/knocte/5d189a822dd139ccdf30b3c633fc8...
knocte··on Pull Requests vs. Pair Programming
I really like this article.

I'm a huge fan of synchronous feedback (pair programming) and asynchronous feedback (merge/pull requests). In my career I've always been irritated by managers that think that pair-programming is wasting time (as in, less paralleization of work). The best way to describe this situation is with an image: https://gist.github.com/knocte/5d189a822dd139ccdf30b3c633fc8...

I also liked the part where he says "Code style shouldn’t be discussed in a PR", however having the infrastructure set up to be able to avoid this is kinda hard (but we're getting there, in my company). It depends on the language, but for F# we're adopting fantomas (for automatic formatting/indentation) and FSharpLint (which has different rules which check things that the prettifier tool cannot catch).

PS(offtopic): BTW if you agree with the above and are looking for remote positions, ping me at my andres@nodeffect.com (we're always hiring).

knocte··on Ask HN: Who is hiring? (August 2021)
Node Effect | REMOTE or ONSITE(SEAsia) | 20h/week freelancers/part-timers

- Blockchain/smartcontracts developer: experience building crypto stuff. A plus if you're familiar with Bitcoin Lightning (even if just as a user).

- Mobile/desktop developer: experience building with Android and/or iOS and/or macOS and/or Windows and/or Linux. A plus if you're familiar with Xamarin and/or GTK.

- WebAssembly developer: experience building nonJavaScript things that are run in the browser. A plus if you're familiar with UNO/Blazor.

- C#/.NET developer: experience using either legacy .NET4.x (or Mono) or .NETCore/.NET5 (we're not the typical Microsoft shop, we happen to care about .NET on Linux/Unix a lot FYI). A plus if you have some F# exposure.

Please write me at andres at nodeffect dot com and I'll give you more details. Thanks!

PS: These are not managerial or semi-managerial positions, we're fishing for manpower at the moment.

← PreviousPage 3 of 23Next →