Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wtetzner
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
241.
▲
by
wtetzner
1y ago
This is also something you can train your body to get used to. Anyone who started doing intermittent fasting and struggled at first will know that you eventually adapt to it. Depending on how difficult someone finds it, doing a ketogenic di
242.
▲
by
wtetzner
1y ago
The how do you know it got it right?
243.
▲
by
wtetzner
1y ago
> It's better if the bottleneck is just reviewing, instead of both coding and reviewing, right? Not really. There's something very "generic" about LLM generated code that makes you just want gloss over it, no matter h
244.
▲
by
wtetzner
1y ago
I mean, unless you just don't know how to program, I struggle to see what value the LLM is providing. By the time you've broken it down enough for the LLM, you might as well just write the code yourself.
245.
▲
by
wtetzner
1y ago
I'm not sure I understand the problem. Just don't publish the prototype.
246.
▲
by
wtetzner
1y ago
I mean, you can write the stupid code to get something working, and not submit the code until you've iterated on it.
247.
▲
by
wtetzner
1y ago
> The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by the exertion of the imagination. This is both a reason that programming is enjoyable, as well a
248.
▲
by
wtetzner
1y ago
Maybe, but why should you have to pull out a separate device to check the time?
249.
▲
by
wtetzner
1y ago
Even if you don't get pulled into something else, having to stop what you're doing to check the time sounds like a bad UI.
250.
▲
Rust Variadic Generics Micro Survey
(blog.rust-lang.org)
2 points
by
wtetzner
1y ago
|
0 comments
251.
▲
by
wtetzner
1y ago
Clojure's protocols are basically the dynamic language equivalent of type classes. > I get the impression you'd need to explicitly create a new type class? In the same way you need to use defprotocol in Clojure. You can impleme
252.
▲
by
wtetzner
1y ago
> Clojure is pretty smooth but there is nothing stopping anyone implementing any interface on any object in most languages I mean, this is false for Java. Creating a wrapper can end up being a big mess if you need to expose the functiona
253.
▲
by
wtetzner
1y ago
Having to wrap a loop body in a function that's immediately invoked seems like it would make the code harder to read. Especially for a language that prides itself on being "simple" and "straightforward".
254.
▲
by
wtetzner
1y ago
AAA/AAAA just means "how much money was spent developing the game". High cost doesn't automatically equal high quality. In fact, it seems after a certain point to mean the opposite.
255.
▲
by
wtetzner
1y ago
Just because a consumer can't see technical debt doesn't mean they aren't paying for it. Most game studios continue to re-use code, so it doesn't just "vaporize" into the void.
256.
▲
by
wtetzner
1y ago
I mean, so can alcohol.
257.
▲
by
wtetzner
1y ago
This feels like it missed the point. Hickey's approach is relevant in how the software is constructed, and Tellman's is relevant to the user experience. Both approaches are useful for a single application.
258.
▲
by
wtetzner
1y ago
I'm curious about which flows you mean.
259.
▲
by
wtetzner
1y ago
> Looking at performance is making the second step before the first. I'm not sure I agree. Bad design can ruin a fast UI, and bad performance can ruin a good UI. I'm not sure one is more important than the other, because they&#
260.
▲
by
wtetzner
1y ago
I don't think it has anything to do with being impressed or not. It's about being careful not to put too much trust in something so fallible. Because it is so amazing, people overestimate where it can be reliably used.
261.
▲
by
wtetzner
1y ago
This feels disingenuous. I have a hard time imagining a case where someone would find this confusing.
262.
▲
by
wtetzner
1y ago
Ugly is subjective, but which part of the syntax is inconsistent?
263.
▲
by
wtetzner
1y ago
> Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity.
264.
▲
by
wtetzner
1y ago
You can, and you can even play it with Dreamcast and PC players: https://sylverant.net/
265.
▲
by
wtetzner
1y ago
> because you will be able to more quickly solve easier problems which will free up more time to get better at programming I'm not really convinced by this. Easy problems rarely take up much of my time.
266.
▲
by
wtetzner
1y ago
Kinda, but there's always an opportunity cost.
267.
▲
by
wtetzner
1y ago
Sure, you can probably get better at it, but is it really worth the effort over just getting better at programming?
268.
▲
by
wtetzner
1y ago
> But on a modern CPU, focusing on an optimization like this is a poor use of developer resources. How many people are rolling their own datetime code? This seems like a totally fine optimization to put into popular datetime libraries.
269.
▲
by
wtetzner
1y ago
> Time is the one thing that isn't cheap here. Right, and that's true of end users as well. It's just not taken into account by most businesses. I think your take is pretty reasonable, but I think most software is too far
270.
▲
by
wtetzner
1y ago
Unfortunately currently the priority is neither.
More ›