HN user

amardeep

1,084 karma
Posts124
Comments23
View on HN
twitter.com 5mo ago

I improved 15 LLMs at coding in one afternoon. Only the harness changed

amardeep
1pts1
devenv.sh 2y ago

Devenv 1.0: Rewrite in Rust

amardeep
18pts2
dataswamp.org 3y ago

Introduction to Immutable Linux Systems

amardeep
3pts0
noteable.io 3y ago

Genai – Bringing ChatGPT to Interactive Python

amardeep
1pts0
www.youtube.com 3y ago

Matthew Croughan – What Nix Can Do – SCaLE20x (video)

amardeep
2pts0
programmingisterrible.com 3y ago

Repeat yourself, do more than one thing (2018)

amardeep
3pts0
snarky.ca 3y ago

How Python virtual environments work

amardeep
332pts283
arstechnica.com 3y ago

Effective, fast, and unrecoverable: Wiper malware is popping up everywhere

amardeep
1pts0
www.fast.ai 3y ago

Nbdev+Quarto: A new secret weapon for productivity

amardeep
4pts0
ploomber.io 4y ago

On writing clean Jupyter notebooks

amardeep
3pts0
www.vox.com 4y ago

Why India isn’t denouncing Russia’s Ukraine war

amardeep
15pts8
dagster.io 4y ago

Rebundling the Data Platform – Dagster Blog

amardeep
4pts0
www.anandtech.com 4y ago

Intel 12thGen Core I9-12900K Review: Hybrid Performance Brings Hybrid Complexity

amardeep
29pts18
blog.djy.io 5y ago

Dave yarwood · Why I'm rewriting Alda in Go and Kotlin

amardeep
3pts0
www.fast.ai 5y ago

Fast.ai releases new deep learning course, libraries, and book

amardeep
799pts81
www.anandtech.com 11y ago

The Nexus 6 Review

amardeep
7pts0
arstechnica.com 11y ago

Apple to GT Advanced: “Put on your big boy pants and accept the agreement”

amardeep
1pts0
www.anandtech.com 11y ago

The Apple iPad Air 2 Review

amardeep
3pts0
imgur.com 11y ago

Chris Ware – New Yorker Covers

amardeep
2pts0
www.wired.com 11y ago

Why Amazon Insists on Losing So Much Money on Its Phone and Streaming Video

amardeep
3pts0
www.csmonitor.com 11y ago

To spank or not to spank: Corporal punishment in the US

amardeep
10pts23
www.anandtech.com 11y ago

The Samsung Galaxy Note 4 Review

amardeep
2pts0
www.anandtech.com 11y ago

ARM Announces “mbed” IoT Device Platform

amardeep
2pts0
www.anandtech.com 11y ago

The New Motorola Moto X (2nd Gen) Review

amardeep
59pts31
www.nationalgeographic.com 11y ago

The Evolution of Diet

amardeep
1pts0
medium.com 11y ago

Louisiana Loses Its Boot – Matter

amardeep
5pts0
www.theverge.com 11y ago

Motorola Moto X (2014) review

amardeep
3pts0
www.anandtech.com 11y ago

Motorola Announces the New Moto X

amardeep
81pts74
www.anandtech.com 11y ago

MIPS Strikes Back: 64-bit Warrior I6400 Arrives

amardeep
70pts44
arstechnica.com 11y ago

Comcast tells government that its data caps aren’t actually “data caps”

amardeep
7pts3
20 years of Nix 3 years ago

I have been exploring nix for the past few months and my experience with nix has been both exhilarating and frustrating, simultaneously. On one hand, I find it hard to imagine not using nix now, but on the other hand, I hesitate to recommend it to other colleagues due to its steep learning curve, ux issues and potential for footguns.

I sincerely hope that nix community improves the UX to make it more accessible to new users. Though for those willing to invest time in learning it, nix is extremely useful and highly recommended.

Standard ones I would like to try are Solid/Svelte/Vue

- Lit if I wanted to share components with other teams

- Marko if the site had lots of static content

- Qwik if speed was paramount

- Fresh too looks interesting

tomberek

1. Two independent use cases.

a) First was a personal use to carry my dotfiles/home config everywhere (office mac, home mac, virtual machines). Ended up configuring a flakes based home-manager setup.

b) Second is trying to get good devshell experience for the whole team. Especially in a monorepo setting with multiple languages and tools. Right now there is tons of setup required including installing right versions of java, python, nodejs, lots of instructions to get right python version, poetry install, setup aliases etc.

2. No, it is not. It didn't take much of research to conclude flakes are the way to go. Honestly, I am confused by so many responses about confusion between flakes and non-flakes as I don't think it take much effort to realize flakes are the way to go even if it is experimental.

Though, to be fair, it does hurt that two of the recommended resources - nix.dev and nix pills - do not cover flakes.

Hi Addy,

It is sad to see that more often than not, the top comments on any article are overly negative or even vitriolic and any interesting discussion languishes deeper in the article.

I read your draft, and it is full of excellent advice. Some of it being which I also find very important, some which gives me food for thought and some which I am happy to be reminded of again. I look forward to your finished post.

Isn't it really common though for people to advertise in related posts. For eg. I see one another self-promotion in this post too. I am just curious what makes this different.

I don't have a music background and so can't tell anything about ngrid.io, but usually people promoting related products (either self promotion or not) has been very helpful in the past.

Reading top comments might make someone feel that this article is not worth reading, but I encourage people to actually read it. Personally I find it really interesting.

For eg. reading about prebound methods here: https://python-patterns.guide/python/prebound-methods/. Seasoned python programmers probably wouldn't find anything interesting there, but for me, it was quite useful including instances of where it is being done in python standard library and discussion around when and when shouldn't it be used.

Angular 13 5 years ago

Angular has been working really well for us except for large build times. Glad that this release improves upon it.

I have been using emacs like forever. Finally decided to learn vim 4 years back, as had to use Intellij Idea, and the default keybindings are crap for editing. Now, I use Doom Emacs with evil keybindings.

I am glad I took time to learn vim. The editing concepts around motion keys, text blocks etc. are just so much more powerful than emacs way.

I recommend all emacs users to learn vim atleast give evil mode a try.

That kind of unit tests sounds great. I always reach for writing tests for eg. for library functions. Though I tend to skip when testing some app functionality which basically requires stubbing/mocking tons of services, and feeding them what output to expect on what input - in those cases, I don't find tests or TDD very helpful.

I find a lot of value in unit tests for isolated logic testing and in functional tests for end to end testing. Still that leaves a lot of code in a modern web application (like stackoverflow) where I find tests don't provide enough bang for buck.