Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
josephg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
josephg
2mo ago
> It was only when people wanted a common approach to shipping both in browser and "native" that this glitch happened. Nah. Npm was invented because node had its node_modules directory. But it was tricky to find and download mo
122.
▲
by
josephg
2mo ago
> there are no upsides (except, maybe, for faster compilation Another big reason to put something in std is providing types for cross-crate compatibility. If I want to pass a String from one crate to another, I’m glad that string is defi
123.
▲
by
josephg
2mo ago
True. And the rust standard library is pretty good. But I really wish we had a good, fast, small futures executor in std. And accompanying async variants of File and Socket and so on. Async rust is a jungle of weird compatibility questions.
124.
▲
by
josephg
2mo ago
I’m a big fan of how C# handles this. The standard library is versioned like any other library. Your program is explicit about the major version of the standard library you’re pulling in. And all major versions of the standard library conti
125.
▲
by
josephg
2mo ago
> Is this some assumption about network requests? No. It’s a claim about the amount of work the computer has to do to show UI. Native programs are simply mmapped into memory then executed. They can start instantly. Web software needs a b
126.
▲
by
josephg
2mo ago
> Rust is very much a schlong-measuring contest What? Its just a programming language. Go dependency free if you want. Or vendor everything. Nobody is forcing you to pull in 3rd party dependencies.
127.
▲
by
josephg
2mo ago
Pity. Local software runs faster and feels native on the computer. And you can use local files. I’m keen to build up a better local stack for building local programs more easily, running them over the internet without installing and syncing
128.
▲
by
josephg
2mo ago
I can see it now that it’s been pointed out. The desert looks like a naked person lying face down, head toward the right of the image. Now I can’t unsee it. The butt is real.
129.
▲
by
josephg
2mo ago
I wonder if the computing requirements of windows scale exponentially? It looks like it. I suspect if we graphed them, they’d pretty perfectly match the computers that were available. Ie, I think windows is optimised just enough to run on t
130.
▲
by
josephg
2mo ago
> Claude may or may not be able to finish the job. You won't know until you try. Yes, it’s weak evidence. Not proof. That is why I was quite explicit about what it has and hasn’t accomplished. In my time with it, Claude seems fine a
131.
▲
by
josephg
2mo ago
The proof of concept works. You can use aac audio in resolve on Linux. It hasn’t been polished or productised, but it’s demonstrably working. If I got to this point on my own, I’d be very satisfied that I could finish the job.
132.
▲
by
josephg
2mo ago
Not sure yet. Maybe! I put those notes online so someone else could continue Claude’s work. Or get another agent to plug away at it.
133.
▲
by
josephg
2mo ago
Sometimes the desire isn't to watch some specific show. It is to have the experience of sitting on the couch and watching something good on tv. This is why people channel surf, or scroll through netflix's collection. You want to h
134.
▲
by
josephg
2mo ago
> That may be true but it did get slower. Yes. Microsoft is scrambling at the moment because the macbook neo only has 8gb of ram and runs great. Windows 11 can't compete on that hardware because it's so bloated. I find it stran
135.
▲
by
josephg
2mo ago
Last week I had Claude add support for aac audio to davinci resolve on Linux, just by patching the binary. It did almost exclusively with gdb and objdump, patching about 5 functions over an hour or two. I only got it to the proof of concept
136.
▲
by
josephg
2mo ago
> software grows more demanding over time. Nah. Adding more features to software doesn’t make software run slower. The problem is that software developers only optimise enough to make it run fast on our own computers. Because we keep get
137.
▲
by
josephg
2mo ago
It’s the lack of parametric enums (sum types) which really gets me. I use sum types constantly. Nearly as often as I use structs. For example, in typescript you can define a json value as something like: type JSON = null | bool | stri
138.
▲
by
josephg
2mo ago
I can imagine two different reasons for the higher salaries. Companies may genuinely think higher education makes their employees that much more productive. And you see that in their hiring process. Or the degree is something else. A marker
139.
▲
by
josephg
2mo ago
Yep. I'd much rather 50 lines of rust than 100 lines of go. I find shorter programs to be generally easier to read and more likely to be correct.
140.
▲
by
josephg
2mo ago
Rust. Typescript. More complex languages let me write shorter, simpler programs. I don't write haskell, but I understand the appeal. Haskell is this philosophy taken to its natural conclusion.
141.
▲
by
josephg
2mo ago
> Jobs requiring higher education pay roughly 2x more than those requiring high school education This isn’t really evidence either way. Why do companies pay twice as much for people with higher education? We can’t tell from that statisti
142.
▲
by
josephg
2mo ago
> There’s tons of ways like declaude etc to get around the check How effective is this on the new fingerprinting mechanisms? > Is the cheating epidemic so bad? From what I’ve heard, yeah it’s out of control. And all the existing llm d
143.
▲
by
josephg
2mo ago
Got any evidence for that claim? I’ve worked with plenty of smart, self taught programmers throughout my career. The highest paid guy I know didn’t finish high school.
144.
▲
by
josephg
2mo ago
This is far too cynical. I use what I learned in my computer science program constantly. I agree that higher education shouldn’t be as required to get a good job. But reality isn't black or white. Reducing the entire sector to a corrup
145.
▲
by
josephg
2mo ago
It’s not simple though. The language is simpler, sure. But you pay for language simplicity with program complexity. In go, you have to write and debug a lot more code. I don’t mind spending a few extra weeks learning a more complex language
146.
▲
by
josephg
2mo ago
> especially not for idiotic reasons like facillitating AI stigmatization. From the people I’ve talked to at universities, LLM based cheating in education is an unstoppable nightmare. I don’t have a problem with LLMs. But I do want the c
147.
▲
by
josephg
2mo ago
I’m sure it matters. But how much does it matter? How much (perceived) intelligence would you be willing to sacrifice for an accurate AI predictor? I’d sacrifice a few %, easily. Maybe 10%. The models are getting smarter at such a fast rate
148.
▲
by
josephg
2mo ago
> Won't we just be able to fine tune OSS models to detect these patterns across providers? A good fingerprint should make use of cryptographic signatures. Without knowing the keys, the fingerprint should be indistinguishable from no
149.
▲
by
josephg
2mo ago
I think this is a very real concern. But I’m not sure of any way around it. Any stenographic system that you have the code for can be trivially defeated. I wonder if this would be a good use for homeomorphic encryption. There might be a way
150.
▲
by
josephg
2mo ago
If you have access to SOTA implementations, LLMs can often find, understand and copy their best optimisation ideas.
More ›