HNHacker News
TopNewBestAskShowJobs

ikety

136 karma · joined June 6, 2024

submissionscomments
ikety··on Canvas is a new way to write and code with ChatGPT
Wow that's super impressive. I need to stop making excuses and being afraid of doing big side projects with this many tools at my disposal.
ikety··on Notes on OpenAI's new o1 chain-of-thought models
mind sharing the code? I asked o1 preview this verbatim and it produced errors. Just wanted to make sure its not me
ikety··on Why GitHub won
Why is that? Jira github integration is nice and simple.
ikety··on Zen, a Arc-like open-source browser based on the Firefox engine
I highly disagree with this. I use both terminal multiplexers and browsers with split window functionality for portability reasons. I use multiple operating systems in different environments and can't rely on a tiling window manager in some of them. I can rely on my terminal multiplexer and browser tiling working wherever I am running the program the same way every time.

This is all kind of just your opinion that you are stating as hard fact

ikety··on Stripe's Monorepo Developer Environment
Have any details on how you've implemented Nix? For my personal projects I use nix without docker and the results are great. However I was always fearful that nix alone wouldn't quite scale as well as nix + docker for complicated environments.

I've used the FROM SCRATCH strat with nix:

https://mitchellh.com/writing/nix-with-dockerfiles

Is that how you implemented it?

ikety··on Before LA became Tinseltown, it was an oil town
The only thing missing from Griffith is the ocean. On a super clear day you can see the ocean but 9/10 times you see can only see a little past downtown. It is definitely the most iconic and can't miss view, but Baldwin Hills is less crowded and more 360 views
ikety··on Before LA became Tinseltown, it was an oil town
Definitely, I would have done it more often if I didn't have asthma.
ikety··on Before LA became Tinseltown, it was an oil town
Baldwin Hills is my favorite part of LA. Historically rich African American neighborhood. Tons of great views, really good location overall in LA. Nice access to LAX, the water and downtown isn't too far. And of course tons of oil derricks near Kenneth Hahn. Highly recommend.
ikety··on Gleam v1.3.0 – Auto-imports and tolerant expressions
Recently been diving into Nix, elixir, gleam and F#. Heavily agree with you. One benefit of Elixir or Gleam is the friendly syntax and style that makes things easier to digest. That helps me quickly apply things to new situations. Nix is like the complete opposite, I struggle to understand other people's configs unless its super well commented.

Some of that is probably unavoidable as Nix is used by users aiming to solve fundamentally complex problems

ikety··on [dead]
Anybody know if this is DALL-E, and what kind of prompts are used?
ikety··on Developing Inside a Container (2022)
This is old, but wondering if you had any publicly available project setup this way. Thanks
ikety··on Developing Inside a Container (2022)
Sorry late reply,

Yes it is annoying to maintain 2 separate environments, but it's also not my end goal. A perfect solution for me would be a spec that is IDE agnostic, but also works as a VSCode dev container, all from a common source.

Maybe it's an unrealistic goal. But I've actually enjoyed trying and failing with nix so far, so it hasn't been too much of a burden.

ikety··on Developing Inside a Container (2022)
Recently went from using devcontainers to nix-shell. But in every new project I include instructions for both nix-shell + direnv as well as dev containers, so people can fully ignore nix if they choose.

A form of this which mixes devcontainer and nix might be the holy grail

https://www.youtube.com/watch?v=kpBXrsVg83Y&t=941s

Positives

- You lean on the power of dev containers while still using a portable spec

- You get access to nixpkgs which is arguably the most exhaustive package library

- You get the "true reproducibility" of nix over docker

Negatives

- Docker remains the king for ephemeral databases, more convoluted to manage with nix

ikety··on Elixir Anti-Patterns
You'd probably love gleam. Elixir ecosystem dwarfs it at this point, but the syntax and design choices are just phenomenal.
ikety··on Elixir Anti-Patterns
True, but you kind of get to introduce what you want as long as it's popular and well backed. Even if I know a tool or language is better suited for a task, I always prioritize my employer's ability to maintain that project over time.

That usually means using similar technologies, or otherwise popular, and well backed technologies. Go has that in abundance over Elixir.

For any personal project I'd take Elixir the vast majority of the time.

ikety··on Half of Workers Around the World Are Struggling with Burnout
A lot of that I think was rooted in low self-esteem. Which is something I still struggle a lot with. The mind is very powerful. At my last job I stepped up to head of engineering after our CTO resigned, and never got a raise. In my mind I didn't deserve it and was a horrible engineer.
ikety··on Half of Workers Around the World Are Struggling with Burnout
I used to be an employee that would kill themselves for even minimum wage.

I think being a hard worker regardless of reward is an honorable trait, but keeping that up for decades is difficult. Naturally I am very loyal and agreeable. I like to solve raw engineering problems, but also social ones. I find a way to adapt to pretty much anything and anyone.

This almost always ends with my employer exploiting me.

Recently I've switched it up. I focus for a solid 2-4 hours a day on my tasks, and I use the remaining time for learning. It keeps my mind moving and keeps burnout at bay. Even average engineers like myself can optimize their workflow endlessly. You have a few choices at that point. You can give your surplus labor back to your employer in exchange for raises, bonuses, promotions etc. You can take back those hours to improve your WLB. You can reinvest those hours into learning that benefits your current employer, but more importantly, makes you more attractive in the job market.

Right now I find myself consistently choosing the third option. Not because I'm focused on maximizing my earnings, but because it is the most fulfilling and enjoyable option for me.

ikety··on The tiny chip that powers Montreal subway tickets
Now you have to collect those fines. Good luck with that. Only true frictionless solution is fully state funded.
ikety··on Bolivia's little-known African tribal kingdom (2021)
I understand your point, but not sure I would accuse those that misinterpret these things of lying. Many people are educated enough to know that the massive explosion in human advancement was heavily fueled by exploitation of some kind. They simply don't understand exactly what those exploitations are and the resulting effects they've had.
ikety··on Exploring Gleam, a type-safe language on the BEAM
I adore livebook and very much agree, elixir and gleam are both amazing, which makes choosing one for a specific task even harder. I keep a livebook running 24/7 on my home server, so I can always try out snippets anywhere. Gleam's typing is great, but not necessarily a reason for me to use it over elixir, especially with the new elixir system shaping up.

There's tons of pros to each. I guess I will continue to have fun with both!

ikety··on Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27
All while having so few employees. I don't blindly copy discord, but I pay attention to most things they do engineering wise. IIRC they have like 2 people working on the mobile app. It's insane, and I think a great story for those that want to start small and stay small.
ikety··on Apple Intelligence for iPhone, iPad, and Mac
Tried that route, and while it is quite viable in 2024, I reverted to dual booting. I can turn on my computer to work or to play games, and those two environments are completely separate. Nvidia terrible corporation, but similar with Apple in the #justworks category. Getting much better on linux recently, but you lose stuff like the new hdr feature, and occasionally have to worry about anticheat
← PreviousPage 3 of 3