HNHacker News
TopNewBestAskShowJobs

luigi23

695 karma · joined March 18, 2017

submissionscomments
luigi23··on Show HN: LearnLingo – Converse with an AI-powered language tutor
look for stripe-like designs: https://codepen.io/andreyazimov/pen/abWWeKp

prob its not gonna be free to test to avoid extra costs around chatgpt calls

luigi23··on Ask HN: How to transcribe Apple Watch recordings?
https://giacomomelzi.com/transcribe-audio-messages-iphone-ai...
luigi23··on Are you ok?
AI is gonna shake things up big time, and people are gonna feel the need to get real. With all the tech stuff taking over, we'll prob wanna find something genuine that's not just on a screen… We'll be looking for real-life moments and connections that make us feel alive. Lot of people still keep covid regimen, replacing meetings with zoom calls and consuming news instead of looking after each other
luigi23··on Things I’ve learned in my years as a software engineer (2021)
dare to elaborate on that?
luigi23··on Vietnam GDP grows 8.02% in 2022; fastest expansion in 25 years
unsurprising, 2021 lockdowns and production moving to Vietnam from China were huge contributors to this. Also a lot of workers coming back from wealthier countries due to weaker local currency: https://www.youtube.com/watch?v=04kfB_MKlQs&t=209s
luigi23··on SwiftUI Is Convenient, but Slow
haven't read all article, but few factors:

- swiftui for macos apps is slower (smaller teams at apple to optimize it, all focus is on ios)

- with appkit you'd use reusable views, and swiftui is having hard time with them

- with reusable views you model data on view presentation, whereas with swiftui you often need to generate view data ahead of time, for all views (so 400 views can take some time just for data formatting)

luigi23··on Relax for the same result (2015)
love it, also liked video animation of that essay: https://youtu.be/amS0u15AL14
luigi23··on Tell HN: LinkedIn is automatically importing job postings into company profiles
`Do as I say, not as I do`
luigi23··on Don’t mock what you don’t own
I have an idea and I know how to get started. Not doing end-to-end because I also do unit tests and they improve my API. It's just that they're not perfect, especially duration-wise. My point is that I don't want get discouraged by being confused about best practices. Most of the software suffers from any testing, and many juniors read articles like these. Seniors do YOLO, correctly or their own way.

Bit offtop, not debunking the content of this post though!

luigi23··on Don’t mock what you don’t own
"Don't do X, don't break the rule, you're doing it wrong"... that's why people don't write tests (well, maybe not the main reason, but that was my case at least).

Do whatever that will increase confidence in code and testability. If I want to make it easier for me to develop, I'm gonna do anything that will enable me to get shit done. Test takes 0.1 second instead of 0.001? Whatever. I can improve it if needed, when I get more knowledge or I can discard it completely.

When I stopped caring about 'should I use mock, or inject closure, or interface...' I started writing more tests and producing better software. Because often the end goal is about writing clearer code even with shitty tests.

luigi23··on Overthinking (2021)
> If your brain prevents you from doing something, maybe it's because it has a point?

No. If we're anxious, addicted, lazy, having wrong information, being misled - then no. And unfortunately that is the case (most of the time). This assumes that all can think rationally and failure or redundant effort is wasteful. As always, balance is needed.

luigi23··on Donald Knuth on work habits, problem solving, and happiness (2020)
"Long-term consistency trumps short term intensity" - Bruce Lee https://www.dannyok.com/blog/2015/9/26/long-term-consistency...
luigi23··on Lofi.co – Relax and Focus
Is there anyone who's making this type of music? How to get started?
luigi23··on Why Apple’s new M1 chips are essential for rapid iOS development
I'm not an expert on Swift, but I can only guess that code injection mechanism that's been used for Previews resolves changes incorrectly. Or the state got out of sync, so it's safer to rebuild the project rather than crash/timeout. Which unfortunately happens quite often, even after rebuild.
luigi23··on Why Apple’s new M1 chips are essential for rapid iOS development
"Based on rough usage patterns, we assumed an average iOS engineer does around five clean builds and 30 incremental builds each day..."

...wait, what? I know YMMW, but for me and most of my colleagues it's 1-2 clean build per day and 30 incremental... per hour, sometimes.

"...In parallel with our modularization effort, we’re also adopting new technologies like SwiftUI and Xcode Previews. These technologies allow us to almost entirely remove the tweak-compile-and-run loop when developing user interfaces."

This sounds more like SwiftUI ad/SEO blogpost than real developer's insights. SwiftUI Previews is notorious for crashing, timeouts and random errors. I have a lot of problems with these on small projects, not to mention bigger ones at work. It's also a nonsense to proclaim 'it remove tweak-and-compile' loop. Any change to model layer requires you to rebuild project, otherwise Previews will return old state. Not to mention that Xcode likes to rebuild project even for UI-only change.

luigi23··on Ask HN: Why the obsession with note taking?
multitude of reasons:

* We operate on gigantic sets of data (not from CS perspective, average human consumes more data in 10 years than avg man in his lifetime only few decades ago)

* Reasoning about data is not easy, and storing what matters is crucial in being effective worker/citizen/parent/etc.

* Promo of zettelkasten

* Good money too? Making note-taking app is not as difficult as coming up with novel startup and takes less time and money

* Internet figures promoting it (David Perell)

* Feels like we've done something without too much effort (motion vs action by James Clear - https://jamesclear.com/taking-action)

* This is the way to create articles and papers - most of the tech are not writers and their writings had happened naturally and by some impulse/itch. To repeat that we cannot rely on these forces all the time

* You can make your own personal wiki which can be the new blog, feels sexy for tech (whereas other people are doing that by cultivating their ig/fb profiles)

luigi23··on The Reading Obsession
"Don’t get me wrong: I love to read. But what ticks me off is when a specific behavior gets taken out of context and fetishized."

Ha, my hot take - book lovers love to have an item/collectible rather than the content. It's mostly signaling and, for some people, reading is quite fun (a nice bonus!).

No wonder - the numbers of active readers are very low, but all those self-help gurus and experts praising books are doing a disservice to the point of reading books - enjoying them, highlighting, making it your own. Later a problem arises - some of my friends complained that they don't remember a lot from read books. Of course, since reading is A RiTuAl!

It's amusing when I say that 'I hate books'. But usually I read more (books) than my peers, I just don't like the form factor of the book. It's heavy, making notes is clunky compared to Kindle or any other ereader. I don't care about all that fluff and 'smell of paper'.

Reminds me of this funny twitter drama when one author was cutting big books into smaller pieces: https://www.vice.com/en/article/bvgmxd/cutting-books-in-half...

luigi23··on To learn a new language, read its standard library
This is a classic hacker/builder take. Start scratching your own itch and make many apps. /s

To be frank I have the same mindset, but it's good to read other people takes on it. Some prefer to have basic knowledge and feel great anxiety when they're jumping to code without any foundation.

luigi23··on Google Pixel 6 and Pixel 6 Pro
What about iPhone mini?
luigi23··on Launch HN: Inflow (YC S21) – Self-help app for people with ADHD
I don't think that longer trial will help here. Rather it will worsen the problem.
luigi23··on Why Lo-Fi Music Draws Listeners In
I highly recommend Cercle channel: https://www.youtube.com/watch?v=h96MGcsi7GQ Great view, nice music.
luigi23··on Principles for Good Code (2015)
Good code is shipped code, first of all. With all these pesky bugs and TODOs.
luigi23··on Reverse-Engineering Apple Dictionary (2020)
you may try assign text replacements for emojis: https://www.iphonehacks.com/2016/04/text-replacement-mac.htm...
luigi23··on Kanji Club: Search Kanji by Parts with Instant Feedback
> Because of Western attitudes towards Japanese pop culture, a lot of people learning Japanese are...well, they're gonna be kinda nerdy, frankly. And that means they're more likely than average to have the sort of skills that allow them to build (software) tools to help them study.

Whoa, you nailed it here. Never thought of it this way.

luigi23··on Most-mentioned links in Hacker News comments, 2006–2015
He is the founder of Y Combinator.
luigi23··on Good sleep, good learning, good life
Regarding sleep: I wondered recently if Matthew Walker responded to the critique from here: https://news.ycombinator.com/item?id=21546850
luigi23··on A deep dive into Swift’s function builders
I feel you, but the ‘deep dive’ that you mentioned is not a reserved phrase onlh for super detailed, reverse-engineering articles. Nowadays it’s more and more difficult to find them since writing such article takes 10x of the time compared to standard one, and audience won’t grow, or even shrink(due to complexity and non practicality). I really like them though, especially when they’re written on some niche jekyll blog with atrocious layout - you can feel that it’s been written by a passionate.
luigi23··on New iPad Pro with LiDAR Scanner and trackpad support
Sounds interesting! I thought about indoor coach training tracker, but it’s apparently available with front faceid camera as well.
luigi23··on New iPad Pro with LiDAR Scanner and trackpad support
Any ideas what you could develop with new lidar scanner?
luigi23··on WWDC to Be Moved Online
I think this might be a trailblazing WWDC - when they notice that there are many engineers that wanted to get help, but they couldn’t afford the travel to California. I’d bet that in 2021 there’s gonna be WWDC as usual in San Jose and they’ll delegate some of the staff to support remote engineers. Hell, I’d push for better FaceTime to promote it as a ‘perfect’ replacement for Zoom... Think about it! If I were Craig, I’d move some of the finest engineer to make a really compelling contender for other videochat apps.

You’re green bubble in Messages - out of style.

You’re not using FaceTime for remote call - get out of here...

← PreviousPage 2 of 3Next →