HNHacker News
TopNewBestAskShowJobs

natchy

266 karma · joined July 29, 2020

submissionscomments
natchy··on My daughter was a creative genius, and then we bought her an iPhone
During the rise of smart phones I wouldn’t have blamed parents. It was an unknown, assumed to be like tv (which the article states)

But with everything we know now, there’s no excuse. Parents are being irresponsible letting their child have a smart device.

A ten year old? Forget it.

natchy··on Your Computer Isn't Yours
I'm glad windows server lost to linux so we'll at least be able to run our own servers for the foreseeable future. But I see platform layers being the threat there (AWS, Azure, GCP).

> literal cancers that are eating the software industry

figurative cancers

natchy··on DoorDash S-1
> This type of speech ... should not be OK

I think there are perfectly good reasons to distrust democracy. especially in the information age.

natchy··on DoorDash S-1
> IPO lately for a tech company thats profitable or has any real path to profitability

snowflake?

natchy··on Why's (Poignant) Guide to Ruby (2004)
it has its place. If you already know how to code but are learning Ruby, it's not a good book (lot of fluff). But if you are learning to code for the first time it's good. This was my case in 2012.

I admit the comedy style is showing its age–a little cringe now.

natchy··on F# 5
that makes sense. I was having this problem integrating with asp.net core APIs. Sucked figuring that out and having to explicitly type my args.

Only been a doing f# for a couple months.

Thanks for the explanation. Keep crushing it.

natchy··on F# 5
my biggest nit is that it has a single pass compiler. this means the compiler can't infer the type for a function argument event though I pass it an `int` later in the file.

more info: https://fsharpforfunandprofit.com/troubleshooting-fsharp/#fs...

OCaml is better at type inference but it doesn't benefit from .Net libraries (the only reason I'm using F# over OCaml).

natchy··on Explicit term inference with Scala 3
One of the reasons I chose F#. Too many choices for a Scala novice. Seems to be a pervasive pattern.

I think Scala was actually a better choice since my company mainly does AI/ML (python) and Scala has some clout in data science. But I’m only migrating the application layer so not a deal breaker.

I was leaning more towards Scala going into the “exploration phase”.

——————————

Side note. Using typescript on front end, f# on back, vscode, and GitHub for repo + CI/CD. Feels nice using a single vendor (Microsoft) for dev, even though each tool is stand-alone.

natchy··on Explicit term inference with Scala 3
After a couple weeks of dabbling between Scala and F# to migrate Python and Node.js codebases (at a scaling startup serving big enterprises) I ended up choosing F#.

Scala is a beast and the package manager + build tools were giving me headaches. I’m optimistic about the current trajectory with Scala 3 and simplifying the language.

natchy··on Voters overwhelmingly back community broadband in Chicago and Denver
well now I'm hearing more of plans to "begin healing" and to combat hate. I see the government using "hate" as a reason to implement backdoors and monitor citizens, just like the Patriot Act.

Whenever I bring this up, I'm accused of being "for hate", when I really just am a big fan of Snowden and don't people to give up safety for security. Most people would see a measure to combat hate on the internet and vote for it, not realizing its giving the govt the right to monitor all data or crack down on something that isn't even hateful (e.g. Free Palestine, Hong Kong etc).

Give the local "community government" the right to run the internet and now the federal govt will be spidered throughout all local govt ISPs.

> The bar for restricting what you can access, and for what reasons your service can be cancelled, becomes much higher when it's governed by the constitution

I wouldn't put it past Biden or Harris to issue and executive order for the sake of "hate speech". I couldn't imagine Sanders or even Trump doing that.

natchy··on Biden wins White House, vowing new direction for divided U.S.
I was hoping for the Dem ticket that had a more anti-establishment leaning. Biden isn't a nemesis to big-tech like Trump is. He's an established politician who served while the Patriot act was in place. Seems scarier to me for increased surveillance and censorship.
natchy··on gRPC on Node.js with Buf and TypeScript
i wish GRPC had a better escape hatch, so if my language doesn't support it or I only need one endpoint, I can just consume a GRPC service via a regular REST HTTP request.
natchy··on Leaving OCaml
this? https://www.handsonscala.com/table-of-contents.html

You the author or something? I'm actually learning F# and OCaml and am interested in Scala as well.

natchy··on Leaving OCaml
Not OP but I've used Crystal in production at 3 companies: Qualtrics, InVision, and my own side-company (~40 employees) which I briefly mention in this podcast[0] from a few months ago.

Been using Crystal for about 5 years.

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

natchy··on Facebook trying to position itself as friendlier to small businesses than Apple
depends if it has platform lock-in.

They just launched the instagram shop a couple months ago. I could see that taking a 30% cut: https://business.instagram.com/blog/introducing-shops-on-ins...

natchy··on Facebook trying to position itself as friendlier to small businesses than Apple
well that's because FB in is the "growth stage" for its payment platform. Its common for tech companies to provide a service at a discount or free to get traction.

No doubt FB would be taking a large cut if it becomes the cash cow that the app store is.

natchy··on Expiring vs. permanent skills
> Not being a jerk

I don't like that word. It seems like subjective name-calling. One might say how they really feel at the risk of being a jerk, but that depends on how the other party takes the feedback.

I think a better rule is "Not being hostile".

natchy··on Jira Is a Microcosm of What’s Broken in Software Development
> push context down, not decisions

whats the difference? either way the context or decision is defined by someone else, and you're still the one swinging the hammer.

I actually think there's a major problem in engineering where many don't take charge of their lives and want to guide the decisions. Its a weird Stockholm syndrome love-affair with being the engineer. Idealism is also a problem ("it doesn't have to be like that.").

> (most) of the devs much happier

yeah, but not the ambitious ones I was talking about.

I'm not knocking engineering, I'm saying it's a stepping stone in your career, and not a long term place if you want to influence trajectory within a company.

natchy··on Apple removes Fortnite from App Store after Epic attempts to bypass fees
company policies are a funny thing.

I know of a business that had a policy that fired someone for missing work 3 times without notice. So... an employee missed work 5+ times and then got fired. That employee sued AND WON because the company didn't fire at 3, they waited until 5. If a company has a policy or ToS they need to enforce it.

natchy··on Jira Is a Microcosm of What’s Broken in Software Development
> The current software delivery process revolves around pushing decisions down to dev teams and forcing engineers to push status updates back up. This system ensures executives are the only ones who have context and can see the bigger picture while engineers do all of the work.

> This is backwards. It holds us back from building the best product and slows us down from delivering faster.

Thats engineering. If you don't like it then try to make a career move into management or product or start your own company (not advised).

I myself had to come to terms with reality and have been making the transition.

You got one life, no use complaining until the day you die. Move into management and make the changes. If you're ambitious enough, you should have learned all you need to learn from engineering after 6 years and can apply your knowledge in a more strategic role, running circles around non-technical PMs.

natchy··on Jira Is a Microcosm of What’s Broken in Software Development
> Jira was made with project managers and product managers in mind

A step further, SCRUM was made for product managers in mind. Engineer-centric Agile methodologies like Extreme Programming are missing from SCRUM guidelines.

Most product management methodologies have a bring-your-own-engineering-practices philosophy, which means they were created in a vacuum.

natchy··on Jira Is a Microcosm of What’s Broken in Software Development
They're using Drift, the little chat widget in the bottom.

I've had to build out tracking on marketing sites and we had to add a redundant, canonical page title to every page since 3rd party tools like drift change the <title> tag in the HTML to say New Message!!!!!

They do it so if you migrate to a new tab it tries to annoy you into going back.

natchy··on ‘Success Addicts’ Choose Being Special over Being Happy
"the notion that one's goal in life is to be happy, that your own happiness is the goal. i just don't buy it.

... i mean, happiness is... (pause) ...I've heard from several people an now I wonder... (pause) ...is that what postwar democracy has amounted to?"

-- Hayao Miyazaki (of Studio Ghibli) in "The Kingdom of Dreams and Madness"

natchy··on Show HN: Deck for Reddit – A Reddit client optimized for desktop
I hadn't been on reddit in years, but just went on from this post. I'd say it feels like "Youtube Comments, the app".
natchy··on I recorded vlogs to show how I built side projects
Yeah same. I uploaded a little vid to see the experience since I like being involved in the Indie Hackers community.

(https://indielog.com/video/yo-indie-log-you-ready-53ab5efa)

It would need to support longer than 2 minute videos to do that. I'd like to see Indielog pick up momentum.

natchy··on I recorded vlogs to show how I built side projects
Hey I was just thinking about doing something like this, but just on Youtube.

I was recently on Indie Hacker's podcast and got a lot of followup emails from other engineers asking questions and it was cool talking with random developers.

Is there a way to post a link to a youtube video on IndieLog so I can double dip?

← PreviousPage 4 of 4