Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thom
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
631.
▲
by
thom
3y ago
So Altman now has a backer for his NVIDIA killer, and one who can use it not just for LLMs but Azure too, and one day possibly consumer GPUs? Forget Xbox, subsidised graphics cards as a loss-leader for Game Pass subscriptions would be an in
632.
▲
by
thom
3y ago
There has been discussion about this more than a decade ago by people like Dan North and Liz Keogh. I think it’s widely accepted that strict TDD can reduce agility when projects face a lot of uncertainty and flux (both at the requirements a
633.
▲
by
thom
3y ago
If we’re talking “what you thought it should do” and not “how you thought it should do it” this is all fine. If requirements change tests should change. I think the objection is more to changing implementation details and having to rewrite
634.
▲
by
thom
3y ago
I think many people realise this, thus the spike and stabilise pattern. But yes, integration and functional tests are both higher value in and of themselves, and lower risk in terms of rework, so ought to be a priority. For pieces of logic
635.
▲
by
thom
3y ago
I think this article misunderstands the motivation for unit tests being isolated and ends up muddying the definition unnecessarily. The unit of unit testing means we want to assign blame to a single thing when a single test fails. That’s wh
636.
▲
by
thom
3y ago
That and a big battery pack.
637.
▲
by
thom
3y ago
I’ll say it as pithily as possible: agriculture was the beginning of work, AI will be the end of it. Those are some significant bookends!
638.
▲
by
thom
3y ago
He later escaped from prison and as far as Google seems to know is still free.
639.
▲
by
thom
3y ago
Excited for the Windows control panel to be rendered in _three_ different UI paradigms in five years time, I guess.
640.
▲
by
thom
3y ago
The name got me excited, but I'm definitely in the market for a smoother platform for DOSBox on my SteamDeck. The machine is genuinely excellent for retro gaming because it's so easy to map the mouse and various keyboard shortcuts
641.
▲
by
thom
3y ago
Not sure if you've seen std::visit or if it's covered in this talk, but it's another triumph of the possible over the sensible using C++ lambdas.
642.
▲
by
thom
3y ago
This gave me a sudden panic, but no - it's all still there in Google Groups, enough teenage angst and purple prose to roll my eyes back in my head with such force that I temporarily tumbled back in time. I don't know if Usenet or
643.
▲
by
thom
3y ago
No Man’s Sky for me is a very accomplished example of the Boredom Management genre of games. Every individual activity in it is quite boring and starts to grate after a while, but there are enough different things to do that when you get to
644.
▲
by
thom
3y ago
It honestly wasn’t a bad approach in practice, many years later there was a similar library called Enlive in Clojure which I genuinely enjoyed. Forces you to use nice semantic IDs and classes for everything. I suppose if you wanted the real
645.
▲
by
thom
3y ago
Ha, I once created a web framework in classic ASP that was inspired by QBasic - you’d use pure HTML templates but in handlers you’d write LOCATE statements using XPath selectors instead of screen coordinates, followed by PRINT statements to
646.
▲
by
thom
3y ago
A tradeoff that’s much easier to reason about with more information.
647.
▲
by
thom
3y ago
I'm not sure what you're responding to. I'm suggesting you specifically model how things might change to give you a better chance of identifying the right articulation points for your architecture - as in, what if I have to d
648.
▲
by
thom
3y ago
Yeah this sort of hypothetical paper prototyping is really useful because you can map out the whole territory you're operating in, instead of just finding a single point to work towards. I think the approach actually applies beyond jus
649.
▲
by
thom
3y ago
Said with love, as someone who recently picked C++ up again largely for sentimental reasons, but every one of these apologias sounds like this: https://www.youtube.com/watch?v=O8YfgxF3APY
650.
▲
by
thom
3y ago
I feel bad for everyone who's regularly walking into invisible walls and waking up as a giant insect, I guess.
651.
▲
by
thom
3y ago
But the hidden assumption here is that somehow our perceptions don’t generalise to the actual goings on in the universe, when they clearly do. Our perceptions seem extremely well correlated with reality, and even when this isn’t the case fo
652.
▲
by
thom
3y ago
I’m always a little disappointed in this because the answer is actually “they copied it from a textbook” rather than “they did some clever maths”. But I guess it’s a triumph of knowing what solutions exist and when to use them, rather than
653.
▲
by
thom
3y ago
Yeah, navigating a big city meant finding a crossroads where you might be able to see a bit of sky. I used to wear a shoulder bag and attach the antenna to the strap to stay locked on.
654.
▲
by
thom
3y ago
GPS seems fairly pedestrian now but my dad had one of the early Garmin models in the 90s and it was a kind of magic back then. Even outside of the actual location info, just seeing this thing in your hand listening to satellites up in space
655.
▲
by
thom
3y ago
Yeah, can confirm this (for those looking at their status pages which claim otherwise).
656.
▲
by
thom
3y ago
Nice, any chance you’ll package all this up one day? I appear to be getting better numbers than these right now but I suspect it’s because the DB is simpler and fairly empty to begin with, so presumably we could be going even faster.
657.
▲
by
thom
3y ago
Little use if you’re not on the JVM but I’ve had great success with Embedded Postgres: https://github.com/zonkyio/embedded-postgres Each test just copies a template database so it’s ultra fast and avoids the need for c
658.
▲
by
thom
3y ago
I understand that’s your definition and I’m saying that there are many companies where the cloud experience (of not worrying about physical infrastructure but having flexibility and elasticity) is offered to product teams by an internal pla
659.
▲
by
thom
3y ago
There are many “you”s in most enterprises. If your platform engineering team builds their own cloud, and offers an experience similar to other cloud providers (or even better and more targeted), this could be a clear win.
660.
▲
by
thom
3y ago
Go for it! At the very least there are some interesting algorithmic problems in there. I was leaning towards calling it "Leaf Blower", because it's a form of wind that tidies things up. Take it or leave it. :P
More ›