News for hackers. Stuff that matters.

srinathkrishna

Re:The Cost of Owning a Home on Tuesday May 26, 2026 @03:26PM (#48284731)
This!

As someone who moved 6 times in 8 years (admittedly, some of those were for work), and every time, I relied on moving things myself/with friends, I was just tired any more!

For the last move, I hired movers since I was already married by then and our stuff tripled (yes, mine was a very small portion).

The fact that I don't have to move for a while now gives me a lot of peace!

I couldn't help but resonate with a lot of what Kyle says here.

If not already, we will soon lose the ability to think if AI is helping humans (an overwhelming majority of them, not a handful), considering how we are steaming ahead in this path!

Re:Claude Sonnet Will Ship in Xcode on Tuesday September 02, 2025 @11:40AM (#45104540)
This is where knowing how to break things down and general analytical skills will come in handy.
Re:Ask HN: Has anyone used Riak? Thoughts? on Tuesday April 22, 2025 @03:04PM (#43765231)
Riak was one of the OG k/v stores by [basho](https://en.wikipedia.org/wiki/Basho_Technologies). They were kind of early to the world of distributed k/v stores and flourished quite a lot but ultimately got usurped by the cloud giants.
Re:Chaos in the Cloudflare Lisbon Office on Monday March 17, 2025 @02:45PM (#43391569)
I've been to Cloudflare's SF office many times for meetups and even for an interview and their lava lamp wall is one of the coolest stuff I've seen in an office.

So cool to see that they've built something similar in their Portugal office.

Re:Mistral OCR on Thursday March 06, 2025 @01:40PM (#43283595)
Given the fact that multi-modal LLMs are getting so good at OCR these days, is it a shame that we can't do local OCR with high accuracy in the near-term?
Re:Thank HN: My bootstrapped startup got acquired today on Friday January 24, 2025 @02:54PM (#42816410)
Congrats and inspiring to hear your journey! :)
Re:I've Acquired a New Superpower on Friday January 10, 2025 @05:33PM (#42661050)
Wow! That was amazing!
Re:Ask HN: How to deal with AI generated sloppy code on Tuesday October 01, 2024 @02:17PM (#41712099)
> mostly written by junior engineers or even students (because there are so many publicly-accessible Java school-project personal GitHub repos.)

I used to work at a Java shop a few years ago. Hated my time there since a. I was coming from a more pragmatic way of writing software in C and Java and its ecosystem made me pull my hair out and b. came across several very senior engineers who insisted on writing code with factories and builders and obscure design patterns which made no sense to me. They were all straight from praying at the altar of Design Patterns and always found a way to give comments about a future scenario where this would be refactored.

I was fairly convinced that design patterns in OOP languages were conceived by relatively senior folks as a form of gate keeping.

Re:Almost all new car sales in Norway last month were EVs on Monday September 16, 2024 @01:38AM (#41553075)
Does Norway allow Chinese car makers into the market? Skoda is popular but I wish the article also mentioned the median value of an EV in Norway.

At least in the US, the cost of acquiring an EV is the major deterrent from what I can see. If you live in a city and you want to just get a cheap EV for under $25k for your typical commute, there's just no option in the US!

Re:NexDock turns your smartphone into a laptop on Thursday July 04, 2024 @08:41PM (#40879104)
For the most part, one should also likely get a compatible phone and Samsung phones that support DEX are not cheap!

I have a Pixel and have owned Pixel phones for a while and it's a shame that Google is only just opening up HDMI external display on the Pixel 8!

It's a neat idea but I find it hard to succeed at scale.

Re:Ask HN: Advice for Leading a Software Migration? on Sunday June 23, 2024 @12:51AM (#40764897)
I'm glad someone asked this question and one of my often quipped quotes is - if you squint hard, every software project is some kind of a migration. And there are some excellent suggestions by others.

Having led my fair share of migrations in the past and going through one right now, here are my tips.

- Understand your stakeholders and the teams that are impacted. Spend enough time understanding how the system is being used today. Proxying and abstractions are you friend here. Just get as much data as possible.

- Once you get enough data, make sure to crunch and very importantly, have a means to surface this to the users. More often than not, for systems that have organically grown, you'll be surprised that users themselves don't know how they use an API.

- As much as possible, try to move things seamlessly. You can always do some portion of the migration without users knowing it. This can be as simple as introducing a translation layer or even you making code changes for the users to review them.

- If you're working on a timeline here owing to external factors like vendor contracts, cert expiry dates etc., make sure to buffer in at least a quarter (or possibly more). There will be new discoveries along the way.

- There will always be teams/stakeholders who will oppose to you asking them to do this work. I can't stress this enough - make sure to get your leadership on board. If you have a Program Management Office, make them your best friends. For anything that escalates and gets political, you as an engineer are better served to get the job done and an aligned leadership that backs you will help you fight these stragglers.

- Ultimately, love what you're doing. There's a mistaken understanding that migration work is not as sexy as greenfield work. I truly believe greenfield work is manifold simpler than migration. A migration is more like changing the wheels and the engine of a car as its running. There will be a lot of tradeoffs that have to be made and this is where engineering skills come into the picture!

All the best! :)

Re:New startup sells coffee through SSH on Wednesday May 01, 2024 @04:19PM (#40228820)
They mention in the faq that they use Stripe - https://www.terminal.shop/faq. Stripe does offer integrations that are not natively using their widgets. Ultimately, the PII data is stored at Stripe.

PS: I work at Stripe but I don't really work on the PCI compliant part of the company.

Re:Ask HN: Software for Overthinkers? on Tuesday April 09, 2024 @11:52PM (#39986782)
How has fastmail helped you?
Re:Ask HN: Software for Overthinkers? on Tuesday April 09, 2024 @11:50PM (#39986772)
Doesn't work on phone. Especially if you're on the road. If you're at home and use YouTube on multiple devices, of course you can use a pihole or something.

I have a long commute (which is not very unreasonable). YouTube Premium also lets you download videos on your phone and have it background play. I usually record talks/lectures the previous night before my commute the following day. Has definitely help me keep my sanity!

My kid watches YouTube sometimes and I'm sure she'll appreciate getting this when she was younger so much so that she will naturally develop the aversion to ads when she grows up! :D

Re:Ask HN: Best Books for Modern Computer Networks on Monday February 26, 2024 @01:14PM (#39514832)
The Top Down book by Kurose and Ross is hands-down one of the best books for Networking and is very relevant even today to understand the patterns.

Things like retries, backoffs, checksumming, error detection etc. can be done in multiple layers of the networking stack and often is done in multiple layers.

Ask HN: How to learn to solve problems using AI?

As a generalist software engineer, my first instinct to solve problems (day-to-day stuff like making my life better with productivity tools and the like) using conventional software engineering techniques using a typical programming language. However, with the rise of AI tools/APIs, there are other ways to solve these problems by leveraging these.How does one go about learning this muscle? If...

( Read More... | 1 comment | on HN )

Ask HN: How do you use GenAI for making your personal lives easy?

With the recent OpenAI dev day, I see the scope for Generative AI and LLMs exploding manifold and this pace of innovation is here to stay.While I did spend a while playin with ChatGPT when it came out, lately I haven't spent much time with it. I was wondering how people used this for making their personal lives better. I do use an LLM at work for simplifying queries and Copilot to help me code...

( Read More... | 1 comment | on HN )
Re:Does Your Office Have a Library? on Thursday February 16, 2023 @02:44PM (#34824648)
At my previous job, I ran a small-ish library at my desk. Just brought up all my books and had them under my desk for people to peruse and take.

At current job, I do have a good enough library - but I hardly go into the office ;D

Re:From Bing to Sydney on Wednesday February 15, 2023 @05:09PM (#34811400)
You cannot expect that from people! People will be people. Anything that is open to abuse, it will be abused!
Re:From Bing to Sydney on Wednesday February 15, 2023 @05:08PM (#34811391)
Are we seeing the case where AI is now suffering from multiple personality disorder? As much as fascinating this is, I think the fact that an LLM cannot _really_ think for itself opens it up to abuse from humans.
Re:The C++ Killers (Not You, Rust) on Tuesday February 14, 2023 @08:40PM (#34798958)
Fascinating read. I still remember using decorators when writing OpenMP code in python. Instant parallelism without having to fiddle with pthreads and the like.
Re:Ask HN: What was the best software that you used during 2022? on Thursday December 29, 2022 @12:29PM (#34175161)
The best new software that I picked up and used this year was Alfred, the spotlight replacement on macOS.

I spent a few hours spread across the initial few weeks focusing on defining workflows and it has been such a breeze. It has been a huge productivity boost overall.

Another software I’d add is syncthing for syncing files between my devices. 2022 was also the year I completely removed my reliance on Dropbox for inter-syncing between all my devices and syncthing has been instrumental for that.

Re:Ask HN: Best resources to learn about software observability on Thursday December 29, 2022 @06:11AM (#34171513)
I'd recommend reading content by copyconstruct on their medium blog and also content by Honeycomb and it's CEO/CTO. Lots of first principles content that you can learn and apply to any system.

Once you're familiar with the basics, you can pickup some docs/videos around OpenTelemetry to read about how it is done in the real world. Pretty much all obs systems today have otel support.

I've been a huge fan of B&N since I stepped foot in the US and was one of the first people to rush to buy the nook color. Admittedly I haven't been visiting the stores since there's none that's close by to where I live but this post was refreshing to read. And I did learn about James Daunt in the process too.

Definitely earmarking to visit a store before the end of the year to grab a couple of good books.

This was quite hard hitting. I mean, if you're a consumer in the US where even a simple piece of fruit comes packaged often in plastic, you know the piece of plastic isn't going to be completely recycled. I always thought this ends up in a landfill which is bad in itself!

There have been a few other outlets that have focused on this problem in the past. John Oliver did a segment too.

Are there any startups working in this space? Incineration is quite bad if the fumes aren't contained - is there research happening in controlling/eliminating toxins even if incineration is done?

Re:Unbundling Tools for Thought on Monday December 26, 2022 @01:56PM (#34140593)
This was a nice read and resonated with me a lot especially around how productivity gurus shill every single app out there.

I’ve always felt processes > tools and whatever tool(s) work for you, you ought to stick with it rather than get into a FOMO wheel and try every app out there. Peddlers of these apps are innumerable and YouTube definitely doesn’t shy away from recommending this sort of content.

Even simple text files in a reasonably defined file organization scheme is more than sufficient. This post also gave a name for this - collection management, which I’ve been thinking for a while. More often than not, there are these collections of items/lists that I end up having to track and the ideal bit missing is some process and a low friction tool to get there.

Another thing is the fetish for using a _single_ tool which is self-hostable which plagues the world today. While a younger me would’ve been onboard for this thinking, at this point in my life, the only thing probably matters is local-first and I’ve long given up the hope for a single tool, taking inspiration from the world of Unix tools.

Re:Discuss HN: Software Careers Post ChatGPT+ on Monday December 05, 2022 @05:11PM (#33872623)
The way I look at it is it is an excellent companion that will help me automate a lot of tasks

1. Send this quick email to my team telling I'll be late. 2. Adding boilerplate stuff that I keep doing again and again. 3. Writing very quick and dirty poc stuff 4. Do simple usage analysis of logs/metrics for learning some patterns

After these, the onus would be on me to focus on what needs to be done.

Re:“The Suck” (Learning Anything by Writing It Out by Hand) on Saturday September 17, 2022 @10:09AM (#32877642)
The only major downside I see to this is preserving and quick retrieval of knowledge. It's a well known fact that many luminaries over the course of several centuries had systems similar to a Zettlekasten, most notably, Niklas Luhmann, the prolific sociologist apparently had several thousand index cards preserving info.

While it's commendable, it should also be noted that all this was done prior to the information age we're living in. These are physical objects that at the end of the day take up sizeable space in your house, gather dust, need cleaning/dusting etc. And you can't throw a computer at the problem of search and retrieval, at least yet.

I wish there was more research into active learning by typing as well. Typing does force you to think, especially if you don't type something you learn verbatim but actively try to process info and possibly summarize it in your own words.

Re:I tracked everything I read on the internet for a year on Wednesday September 07, 2022 @10:43PM (#32760465)
Thanks for sharing the `window.location.href`. I had attempted to do something like this in the past and gave up when I hit the HTTP issue you are referring to, specifically in the websites (mostly news sites) that I predominantly spent time with.

Older »