HNHacker News
TopNewBestAskShowJobs

andoando

1,206 karma · joined April 4, 2023

Nutty
submissionscomments
andoando··on 7 lines of code, 3 minutes: Implement a programming language (2010)
Imagine you went back 100 years and someone was like "Come up with a mathematical system that can express any sequences of logical steps" do you imagine what you would deliver is a few primitives and a few simple rules and said "here you go!, this is fully complete". Its actually quite remarkable that Church/Turing didn't start off from primitives like if statements, loops, etc.

Lambda calculus is from the 1930s and predates computers, its point is that it is bare bones model of computation. It doesn't make much sense to compare it to modern languages in efficacy, as that seems to imagine someone came up with lambda calculus in 2010 along Java, C, Python, etc.

The super cool thing about it is that it is capable of expressing ALL the computation you know today, from the few primitives. An "If" statement for example is λb.λx.λy. b x y

andoando··on I returned to AWS and was reminded why I left
No I just misremembered and mixed up the global and local.
andoando··on I returned to AWS and was reminded why I left
At the beginning there was only one query, it got expanded over time with new features. It wasnt well thought out, no.

If you need high scale globally distributed persistent data, uniform distribution of hash reads/writes, dont care for schema, and know your query will remain simple yeah its a fine choice.

I just wouldn't consider it outside of enterprise level

andoando··on I returned to AWS and was reminded why I left
You spin up a second host and load balance
andoando··on I returned to AWS and was reminded why I left
With AI now writing queries is a joke. But you can just create a two column table: key, JSONB and call it a day and you get your easy document store + indexes, json search, relationsl goodness, and atomicity, consistency for free
andoando··on I returned to AWS and was reminded why I left
We used DynamoDB pretty much exclusively at Tinder, cause it was the founders choice early on. Horrible horrible choice and after 4 years working on it I dont see why you would.

1. you have a limited number of global supported indexes, 5 iirc, which means your queries are very limited. If your use case ever expands beyond that you're pretty screwed. 2. You will have race conditions. Strong consistency is 2x the cost, and not supported on global indexes. 3. Data is split into 10GB partitions and all the read/write quotas are split evenly by the number of partitions. 100 reads you're paying for is actually 10 reads per partition if you have 10 partition. Hot sharding becomes a real problem.

Take your document data, stick it in a JSONB and you get the same performance way cheaper + query able/indexable columns. The only time Dynamo wins I think is it scales well globally, but you probably dont need it

andoando··on Microsoft and OpenAI end their exclusive and revenue-sharing deal
Uhh what, I speak to llms in broken english with minimal details and they figure it out better than I would have if you told me the same garbage
andoando··on Show HN: Linux Desktops in the Browser
Yeah it is, I am just not sure if its worth doing so. I haven't got much feedback/interest.
andoando··on I am building a cloud
Yes, with a lot of reviewing what its doing/asking questions, 100%
andoando··on Over-editing refers to a model modifying code beyond what is necessary
There is a million things in between a C compiler and a non-trivial product. They do make a ton of horrible architectural decisions, but I only need to review the output/ask questions to guide that, not review every diff.
andoando··on Over-editing refers to a model modifying code beyond what is necessary
Because its SO much faster not to have to do all that. I think 10x is no joke, and if you're doing MVP, its just not worth the mental effort.
andoando··on Claude Design
I don't either, but I really think Im just burnt out. The simplest things piss me off.
andoando··on Codex for almost everything
Totally agree, AI interfaces will become the norm.

Even all the websites, desktop/mobile apps will become obsolete.

andoando··on Codex for Almost Everything
I want it yes. I already feel like Im the one doing the dumb work for the AI of manually clicking windows and typing in a command here or there it cant do.

Ive also been getting increasingly annoyed with how tedious it is to do the same repetitive actions for simple tasks.

andoando··on Want to write a compiler? Just read these two papers (2008)
Most books have so much nonsense details that I cant help but skip most of it.

On the other hand technical books can be so overwhelmingly difficult that you need to go outside and do hours of learning to understand one tidbit of it

andoando··on Claude.ai down
The big thing is here is more training and that comes in two flavors:

1. Using AI helps as part of the training process.

2. All the prompts going to openai/claude is a gold mine.

andoando··on Issue: Claude Code is unusable for complex engineering tasks with Feb updates
I mean whatever part of the code that is read by the AI has to be in the content window at some point or another nSprewd throughout your sessions Id think even with a huge codebase, 90% of it is going to be there
andoando··on Issue: Claude Code is unusable for complex engineering tasks with Feb updates
Isnt the codebase in the context window?
andoando··on Claude Code is unusable for complex engineering tasks with the Feb updates
?
andoando··on Issue: Claude Code is unusable for complex engineering tasks with Feb updates
Ive been noticing something similar recently. If somethings not working out itll be like "Ok this isnt working out, lets just switch to doing this other thing instead you explicitly said not to do".

For example I wanted to get VNC working with PopOS Cosmic and itll be like ah its ok well just install sway and thatll work!

andoando··on Show HN: I built a tiny LLM to demystify how language models work
No I am saying the basis of intelligence must be shared, not that we have the same exact mental model.

I might for example say a human entered a building, a bat might on the other hand think "some big block with two sticks moved through a hole", but both are experiencing a shared physical observation, and there is some mapping between the two.

Its like when people say, if there are aliens they would find the same mathematical constants thet we do

andoando··on Show HN: I built a tiny LLM to demystify how language models work
Id highly disagree with that. Were all living in the same shared universe, and underlying every intelligence must be precisely an understanding of events happening in this space-time.
andoando··on Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries
I dont get this criticism at all, would you prefer someone write a shittier UI? And since when were people writing amazing bug free software before hand where not being vibe coded meant you could trust its good software?

I guess to be fair, beforehand no body would be attempting this kind of thing and releasing it unless they knew what they were doing

andoando··on EmDash – a spiritual successor to WordPress that solves plugin security
I think I agree. Fast iteration in many cases > long thought out ideas going the wrong direction. The issue is purely a mentality one where AI makes it really easy to push features fast without spending as much time thinking through them.

That said, iteration is much more difficult on established codebases, especially with production workflows where you need to be more than extra careful your migration is backwards compatible, doesn't mess up feature x,y,z,d across 5 different projects relying on some field or logical property.

andoando··on EmDash – a spiritual successor to WordPress that solves plugin security
I mean to be fair, if you are using agents more than likely you are not thinking about aspects of the code as deeply as you would have before. If you write things yourself you spend far more time thinking about every little decision that you're making.

Even for tests, I always thought the real valuable part of it was that it forced you to think about all the different cases, and that just having bunch of green checkboxes if anything was luring developers into a false sense of security

andoando··on EmDash – a spiritual successor to WordPress that solves plugin security
Agent coded != vibe coded.

I don't write code manually anymore, but Im still getting the exact code output that I want.

andoando··on Claude Code Unpacked : A visual guide
Is there any nice themes for pi?
andoando··on Chess in SQL
Technically you can model anything in SQL including execution of any Turing complete language
andoando··on The Claude Code Source Leak: fake tools, frustration regexes, undercover mode
I guess Im sometimes dishonest when it suits me
andoando··on The Claude Code Source Leak: fake tools, frustration regexes, undercover mode
I think the motivation is to let developers use it for work without making it obvious theyre using AI
← PreviousPage 2 of 30Next →