Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Daishiman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
151.
▲
by
Daishiman
5mo ago
Haskell wasn't threatening to dramatically transform the industry like AI is.
152.
▲
by
Daishiman
5mo ago
It was accepted just as multiple large corporations with competent teams of internal tool departments ended up forking the interpreter to support lazy imports and demonstrated empirically that the idea has merit.
153.
▲
by
Daishiman
5mo ago
Offensive? Who began the offensive against Iran?
154.
▲
by
Daishiman
5mo ago
A miserable experience is debugging 15-year-old code across three systems by yourself. Claude is _excellent_ at reading reams of old code.
155.
▲
by
Daishiman
5mo ago
Those homes are built for money laundering anyway. Good riddance.
156.
▲
by
Daishiman
5mo ago
In Manhattan the low zones are due to the soil not being good for higher construction. Lower Manhattan and midtown are made of basalt stone that is extremely strong and apt for skyscrapers.
157.
▲
by
Daishiman
5mo ago
An AI slop article about a language that brings nothing new. Error messages like these have existed for decades.
158.
▲
by
Daishiman
5mo ago
Insurance systems with dozens of integrations and multiple iterations of UI frameworks with QA that has deep domain knowledge who understands how the pieces interact with each other in ways most devs don’t.
159.
▲
by
Daishiman
5mo ago
This is fine for a moderately sized query. When your queries start taking in 8 joins and 20 fields per table because you're running queries on Presto with 5 TB of data, not only is it drastically better at writing (because it doesn
160.
▲
by
Daishiman
5mo ago
How many ways are there of sending a context dictionary to a template where you can say that there are radically superior ways?
161.
▲
by
Daishiman
5mo ago
It may be the case. I've been around in the industry for 25 years and I barely code. I babysit multiple instances of Claude and we were very purposeful and deliberate in altering our workflows for it; we made our local dev environments
162.
▲
by
Daishiman
5mo ago
Transpilers have hundreds of their own edge cases, and unlike this project, there is no complete test suite of Zig -> Rust transpilation to validate your results.
163.
▲
by
Daishiman
5mo ago
> This rewrite is totally unprofessional and has been poorly and even antagonistically communicated. The author was on this site just days ago telling everyone to relax and that he'd probably throw out this code, and that was even a
164.
▲
by
Daishiman
5mo ago
You know that it's different so why are you asking a meaningless rhetorical question.
165.
▲
by
Daishiman
5mo ago
A. Transpilation is not 100% compatible because there are many idioms in some languages that cannot be directly translated to others. The lifetime system in Rust disallows a lot of constructs coming from languages with more relaxed constrai
166.
▲
by
Daishiman
5mo ago
> If the whole point genuinely would have been to do a purely mechanical translation they could and should have written a transpiler, which would have had significantly higher correctness guarantees than this given that it'd be dete
167.
▲
by
Daishiman
5mo ago
And? This is absolutely the correct and standardized way to do mechanical rewrites: you do a rewrite that maps directly to the original source so you can rely on the original correctness guarantees and bug-for-bug compatibility and log issu
168.
▲
by
Daishiman
5mo ago
You probably could but the thing is that low level languages do not encode intent as well as high level constructs. You can trivially make an iterator in assembly but in a high level language a `for`, `map`, and `reduce` have specific meani
169.
▲
by
Daishiman
5mo ago
They don't tend to look like that. Grab any one of the packages people use in Python at is generally well-disciplined OOP code. There are teams of people who don't come from an engineering background who do utilize Python as a ser
170.
▲
by
Daishiman
5mo ago
This has already been happening since the last 8 months according to many people who work in startups with greenfield code.
171.
▲
by
Daishiman
5mo ago
They're complementary. AI reviewers are bad at spotting inappropriate architecture patterns and unnecessary verbosity, but they're very good at identifying various types of complex logic bugs and detecting mismatches between code
172.
▲
by
Daishiman
5mo ago
> Anecdotally, it feels like something materially changed in the US software hiring market at the start of this year to me. It feels like more and more businesses are taking a wait and see approach to avoid over-investing in human capita
173.
▲
by
Daishiman
5mo ago
It doesn't have to be deliberate; it's just the economic incentives at work. AI providers are inclined to sell AI to everyone with a pulse, and it just so happens that a lot of its use will for towards spam generation. It also jus
174.
▲
by
Daishiman
5mo ago
The process of setting up a camp for the first few times and attempting new art installations is positively gargantuan. There are a lot of considerations happening and MOOP is just one of them. Unless you expect people to get camps and inst
175.
▲
by
Daishiman
5mo ago
It's not "flow state" but working on three features in parallel requires focus that's equally as fragile, at least if you want to follow the output of the LLMs and steer it if it makes mistakes.
176.
▲
by
Daishiman
5mo ago
For sure, but the engineer will always be ultimately responsible. There's always a QA and review stage in my process for trimming the fat.
177.
▲
by
Daishiman
5mo ago
Sounds like you don't read and you don't understand what adds value in a engineering team.
178.
▲
by
Daishiman
5mo ago
> Same story with tests. Who decides when it's the test that should be changed/deleted or the implementation? Claude is remarkably good at figuring this is out. I asked it to look at a failing test in a large and messy Python c
179.
▲
by
Daishiman
5mo ago
I care a lot about software and I use LLMs extensively. There are some things I deeply understand yet I don't care for doing anymore because I've done them for years and there's nothing to be gained from doing them manually.
180.
▲
by
Daishiman
5mo ago
I am not really sure. I wrote some scripts that aggregated data from several APIs with an LLM and the LLM had the foresight to create a caching layer for the API responses as it properly inferred that I would need the results over and over
More ›