Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jmull
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
49 ms
·
691.
▲
by
jmull
2y ago
> A lot of people think that functional programming is mostly about avoiding mutation at all costs. People should try to stop thinking of mutation as something to be avoided, and start thinking of it as something to be managed. Mutating
692.
▲
by
jmull
2y ago
I agree with the idea of not maintaining an intermediate representations of things that serve no useful purpose. But the pattern the author argues against isn't necessarily bad. Certainly not an "anti pattern" or against &q
693.
▲
by
jmull
2y ago
I don’t know why you want to absolve the EU regulators. MS was trying to lock down the kernel because Windows was quite unstable due to all the buggy kernel software everyone was using. Security was a growing concern at the time, but it was
694.
▲
by
jmull
2y ago
I've found the best way to rate and generate puzzles of a certain perceived difficulty is to have a solver that works the way a human does. So if you have a puzzle that can be solved using only techniques that interested people can com
695.
▲
by
jmull
2y ago
Mistake isn't the right word. It's just a tradeoff. There was no perfect solution available, so a tradeoff was necessary. You can disagree with this particular tradeoff, but had they gone another way some people would disagree wit
696.
▲
by
jmull
2y ago
> But you know what AI will be great at? > ...Turning wireframes into frontend code (limited logic) > ...Wielding (and extrapolating) your design system > ...Creating beautiful visuals from screenshots and mood boards I don'
697.
▲
by
jmull
2y ago
I think the general answer is, it depends. Hopefully this tool gives a dev ready control of what kinds of differences to hide/show. I'm actually not convinced of the concept of semantic diff (not talking just about this tool speci
698.
▲
by
jmull
2y ago
I didn't know about Mermaid. It looks nice. This post is a little confusing, though, because this isn't markdown. It's mermaid's own markdown-like syntax for graphs/charts. I wasn't expecting it to run client-s
699.
▲
by
jmull
2y ago
It could become like the next macos.
700.
▲
by
jmull
2y ago
Looks good. I've been using Cloudflare's thing ("tunnel", I think) for the basic functionality, but I see this does additional things. If I ever want to do those things (or I just decide I want to try something different
701.
▲
by
jmull
2y ago
> RE: panic default, don't get fooled by hobby projects, professional Rust code always does pattern matching and does not defer to panics. That's a "programmers who know what they're doing don't make that mistake
702.
▲
by
jmull
2y ago
Your plan is to replace all the software written in C/C++ with... software that doesn't exist. It's good to criticize the current state of things, but don't pretend you have a solution. Also, do we know if rust would hav
703.
▲
by
jmull
2y ago
I don't think people should restate the basic context of the thread for every post... That's a lot of work and noise, and probably the same people who ignore the thread context would also ignore any context a post provided.
704.
▲
by
jmull
2y ago
> computers are a very important form of technology. Without it no websites, no Roblox studio, and no nothin. Without computers used have to use tablets. Tablets aren't very useful. Well to do stuff Computers can anyway. Come on, Ap
705.
▲
by
jmull
2y ago
I’ve never had a problem estimating projects using time units.
706.
▲
by
jmull
2y ago
> There is a lack of arguments regarding how they can bring any substantial advancements over current AI tech. It doesn't sound like that's a goal though.
707.
▲
by
jmull
2y ago
Hmmm... considering that your current codebase became a Big Ball of Mud, is there any reason to think the same won't happen to your next codebase? Not that I'm saying don't rewrite. It will certainly be more fun and likely go
708.
▲
by
jmull
2y ago
Well, a second call to "make" with unmodified source on a local system has the same resulting output because make knows how to avoid rebuilding output files when the source hasn't changed since the last build. The goal of rep
709.
▲
by
jmull
2y ago
They are definitely redefining "idempotent" here, even from a software development standpoint. Since we already have "deterministic build" and "reproducible build" for this, there's no need to overload &qu
710.
▲
by
jmull
2y ago
I would guess they get most of their funding from tech companies who support and participate in their programs.
711.
▲
by
jmull
2y ago
Your points draw the tension between two "competing" points. But none of these are black and white. There's a wide middle ground between each one... people can belong to multiple groups. A-holes will take any opportunity to b
712.
▲
by
jmull
2y ago
It would be on Apple to create and release Windows drivers, like they did for Windows on Intel Macs. This time around I'm not sure they have the incentive.
713.
▲
by
jmull
2y ago
I think @("value") is enough. I use [array]$Ary = "value"
714.
▲
by
jmull
2y ago
> No learning yet another templating system (which inevitably morphs into a shitty programming language). React has yet another templating language. Sounds like we agree that JS isn't a shitty programming language, but that's h
715.
▲
by
jmull
2y ago
Headline states the analogy. The first several paragraphs of the article build the analogy. One sentence in the middle admits how dumb the analogy is. Then, after some digression, the article returns to building the analogy. One buried disc
716.
▲
by
jmull
2y ago
The previous post's point is that they make their app's sync service as available to users as the app itself. "Forever" is the wrong word for any of this, but the sync service will live as long as the app does. (BTW, you
717.
▲
by
jmull
2y ago
I think "a regular web app" is interactive... 3s would rarely be acceptable, much less 30s. Not that it never happens, but it should be rare enough that the cost of the lambda isn't the main concern. (Or if it's not rare
718.
▲
by
jmull
2y ago
Mostly agree, but this > aging manager suffering from Peter Principle, partly it’s the fear of negative pushback from senior leadership is not typically the reason, in my experience. I've seen a lack of full comprehension on the par
719.
▲
by
jmull
2y ago
The thing is, the kind of people who become politicians at all are predisposed to this -- they are the kind of people who want to be in charge, to control, to decide. (It's not just the EU, it's everywhere.) Without pushback, poli
720.
▲
by
jmull
2y ago
The wave of authoritarianism sweeping the world is pretty alarming. This bill (only temporarily sidelined) would treat every single person as a suspect of child porn crimes. Previously, you'd need substantial cause to put someone under
More ›