HNHacker News
TopNewBestAskShowJobs

natchy

266 karma · joined July 29, 2020

submissionscomments
natchy··on Managing an underperformer who thinks they’re doing great
No I think they sold him for parts.
natchy··on Why nullable types?
This comment is answering post’s title more honestly than the author.

Less words too.

natchy··on LinkedIn’s Alternate Universe
Illegal how? LinkedIn is no more official than fortnight.
natchy··on LinkedIn’s Alternate Universe
It’s all perspective. It changed my perspective which changes confidence.

But I am at a profitable company, in a senior role. I’ve been at a handful of unicorns. I just turned down a faang 2 weeks ago after getting an offer.

natchy··on LinkedIn’s Alternate Universe
I created a fake linkedin account a couple years ago using one of those AI face generators.

Made myself a Senior Director of Engineering at a major company with an impressive background.

I've had lots of recruiters reach out to me from most major companies and I've even had some conversations just for kicks.

The unexpected outcome... I swear doing this made me more confident.

I see so many FAANG recruiters wanting "me" to run a team that I don't even open the message because I'm decensitized. It gave me a glimpse into someone 10 years ahead of me. I've been meaning to make a compilation of my conversations.

natchy··on Bay Area restaurants consider closing due to outdoor dining ban
> and people are gathering with friends and relatives inside private homes more frequently than before

We didn't learn our lesson from the war on drugs. When you make something completely off limits people will find a way to engage, but without any standards.

Meeting people in secret (mask free) is the new drugs.

natchy··on Ask HN: What was your best passive income in 2020?
Thanks. Plan is to add a few more delivery hubs but with drive-thru attached. The 2nd location is launching in the next month or 2. Not really planning on anything with the software. This is not my primary job so don't put a lot of time into it.
natchy··on Ask HN: What was your best passive income in 2020?
I have a cookie delivery company[1] that I started with my sister. It’s doing well but I personally only take out $50k/yr. completely supplemental to my main job.

[1]: https://www.indiehackers.com/podcast/166-sam-eaton-of-crave-...

natchy··on Fable 3: F# to JavaScript compiler
I do a lot of F# these days. I haven’t owned a windows machine in a decade.
natchy··on Fable 3: F# to JavaScript compiler
Yes. Typically interop is very straightforward. You look in the api docs and copy paste.

Example here is the String doc[1]. Way down you see all the methods. Some of the methods have overloads (multiple variants). Pretty straightforward here. (E.g. `"mystring".Contains("ring")`)

Where it gets more verbose and finicky is when the API takes a C# callback. Even more complex is if it’s asynchronous so it takes a C# callback as a Task.

An example being the `.Use` method for defining server middleware.[2]

To see how it’s done, here’s a gist I found.[3] Notice how the function for requestHandler is verbosely annotated with Func<> and RequestDelegate, etc.

Luckily this isn’t the norm, most APIs are less complicated. Even so, you write a wrapper (abstraction) around that complexity and only look at your wrapper. Which is why someone in this thread said to leave them in a dark corner.

[1]: https://docs.microsoft.com/en-us/dotnet/api/system.string?vi...

[2]: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnet...

[3]: https://gist.github.com/kspeakman/7870a75283f6942dd96ff34a03...

natchy··on Fable 3: F# to JavaScript compiler
Does interop with c# get easier?

Trying to figure out how to map to an overloaded C# callback (maybe hidden in an *.extension doc!) has wasted hours of my time.

F# (the ml family in general) is my favorite language right now but, man, the .net APIs are rough.

Lacking the same UX I’m used to in Node, Ruby, and Elixir.

natchy··on Fable 3: F# to JavaScript compiler
Was trying to use F# at work for a backend service and got shut down.

Ended up using Typescript instead and it doesn't feel as clean.

natchy··on Self-host your fonts for better performance
> having custom fonts disabled (that is, fonts I don't have locally)

Safari prevents website from using local fonts. Only web fonts.

The thought is that a site could check which fonts work for you based on local fonts and use that towards your marketing thumbprint.

natchy··on Salesforce Signs Definitive Agreement to Acquire Slack
maybe free tier was never sustainable and was only a tactic to increase user volume and thus increase Heroku valuation towards an acquisition.
natchy··on Why is Apple's M1 chip so fast?
So Intel and AMD are capable of building a chip like this, but the ambitious size meant it was more economically feasible for Apple to build it themselves?

(Not a hardware guy)

natchy··on Compound found in the hallucinogenic tea ayahuasca can grow new brain cells
As long as the animals are eaten then it's a lot better than factory farming IMO.

I think people would eat meat less regularly if they see the animals butchered.

natchy··on Readme Driven Development (2010)
This is how I write libraries but never formalized the tactic.

Basically create a readme with example of how to use the lib with explanation.

Then I design the library to match my design.

I see lots of libraries (especially in .net) that are missing that extra something as if they weren’t designed first.

natchy··on Java is better than C++ for high speed trading systems
.net core is old now as if this last month. Now it’s just .Net 5, which is faster still.
natchy··on Salesforce is in talks to buy Slack
Also, these companies have MASSIVE sales forces (no pun intended). By acquiring a decent enterprise product and throwing teams of sales guys on it they can make a lot of money.

Returns aren’t as good if acquisition is high, like slack will be.

natchy··on Edward Snowden on the Dangers of Silicon Valley Censorship [video]
so your primary example of conservatives censoring is a board dedicated to discussing conservatism?
natchy··on Email a Dumpster Fire
oh! i thought it was merely trying to create buzz but I didn't think about building up an email list. pretty smart.
natchy··on Metal monolith found by helicopter crew in Utah desert
> I'm no conspiracy theorist

hmm. we've been shamed out of questioning things due to that one label.

> but is it even remotely possible that this could be a prototype of the Xbox Series X

reminds me of Simpsons episode where they found angel bones but it was used as advertising for the grand opening of a new shopping mall

natchy··on Europe’s Startup Unicorns
dog-eat-dog is the natural state. Some people like it, other think it's toxic.

I like to really explore innovative options so too fast of a pace can be annoying being at the bottom of the latter at a fast-paced company.

natchy··on To do politics or not do politics? Tech startups are divided
Exactly. It’s 2 sides where one romanticizes “the other” and one romanticizes “mine”. You can argue morality all you want but it’s a social construct in either direction.
natchy··on Caramel: An OCaml to Erlang Compiler
yeah but WHAT is it compiling is my question. Does it compile OCaml dependencies or am I using Erlang deps?
natchy··on Caramel: An OCaml to Erlang Compiler
So does this mean you are effectively writing OCaml-looking erlang? meaning, you are using Erlang libraries (not OCaml libs) to perform any IO or iterate over a list?

Where does OCaml end and Erlang begin?

natchy··on Optimizing Your Web App 100x Is Like Adding 99 Servers
You don’t NEED them. They are premature. I don’t technically need to compile my app in release-mode as a small startup.
natchy··on Dev Fonts
one of my first checks for a dev font is typing "lst vs 1st" (list vs first).

In some the lowercase "l" looks almost the same as a 1 (one). Some will make the lower case "l" curved, but then some (like Iosevka) will remove the bottom bar for a one.

natchy··on Jackie Chan's Best Advice
which is fine if there's not competition (e.g. internal software).

Add competition to the mix and "good enough" might put you in the ground.

Interactions are more than just about the software. It what separates Disney parks from Six Flags.

natchy··on Jackie Chan's Best Advice
Yes I've been learning F# recently, and I definitely can tell all the .Net documentation was created by people who's job it was to create it. Not "good, polished" documentation.

Stark contrast to things like Elixir where there's a labor-of-love aspect to it.

← PreviousPage 3 of 4Next →