Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thom
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
931.
▲
by
thom
4y ago
I hope we end up with rich, cross-platform dataframe capabilities via Arrow, but even then you need a whole ecosystem of tools to work with and visualise data. Perhaps Julia takes over but we’re some way off truly polyglot data science.
932.
▲
by
thom
4y ago
So you mean we’ll still be compiling PyTorch as a dependency for various libraries for the next 40 years?
933.
▲
by
thom
4y ago
I never hated Hibernate. It gave me huge amounts of power and flexibility, outs to use raw SQL or even stored procedures when necessary, and was extensible enough that I could even map to legacy schemas that were basically insane.
934.
▲
by
thom
4y ago
This sounds like a lot of work, when the physical limit of how many decimal places you need in our universe given the Planck length is only 63 or so.
935.
▲
by
thom
4y ago
I worked at a startup on some of the earliest rollouts of Airport Collaborative Decision Making systems: https://en.wikipedia.org/wiki/Airport_Collaborative_Decision... These are more about timing and throughput in air
936.
▲
by
thom
4y ago
Logging in the morning, opening a website, a word doc and a spreadsheet in tabs in Konqueror, editing stuff over SSH in Kate. It genuinely felt like KDE was trying something new back then, creating a more object oriented desktop. I don’t kn
937.
▲
by
thom
4y ago
The normal way around this in Postgres is to use NOTIFY to merely signal that there is something new, and use a separate (perhaps transactional) work queue to claim a row to process. You’re correct that relying on parameters in the actual n
938.
▲
by
thom
4y ago
The approach in the article is functionally different though, in that the cache is always immediately invalidated when a new comment comes in. So it’s not the same result as using a cache with a TTL.
939.
▲
by
thom
4y ago
Glagolitic capital letter dobro?
940.
▲
by
thom
4y ago
I am not sure this is particular to std::optional. There is an awful lot to grasp about values in C++ before you can intuit the right thing to do in every situation: https://www.youtube.com/watch?v=tH0Z2OvHAd8
941.
▲
by
thom
4y ago
Think of the universe as some sort of information system. The speed of light caps the rate at which information propagates, which is a desirable or at least necessary property at scale. But there’s some discrete substrate underlying that pr
942.
▲
by
thom
4y ago
I think it’s actually quite a simple model to think of the universe as a network of discrete nodes, rather than a spatial thing that’s expanding and within which various things are accelerating. It makes the Big Bang simpler - we start from
943.
▲
by
thom
4y ago
I am always slightly uncomfortable about property based tests that just replicate the logic of the thing they're testing. I don't really know of an alternative in this case, and obviously there's rarely any harm in having reg
944.
▲
by
thom
4y ago
We had a Nespresso for years and it was great. We felt guilty, but the pods were tactile and beautiful and the coffee was fine. Eventually we moved on to a bean to cup machine with all sorts of complicated settings. That was great too, and
945.
▲
by
thom
4y ago
Good luck marketing this in regions where the urban dictionary definition of ‘Dutch oven’ prevails.
946.
▲
by
thom
4y ago
I don’t hold most startup accelerators in high regard, but the one very stimulating activity we did was based on the ‘business model canvas’. It’s a marginally useful thing in itself to document all the moving parts of your business (real o
947.
▲
by
thom
4y ago
That was the point of contention upthread. Someone said doing backends for online games was a good transition for a general programmer, which intuitively seems plausible. The concern was whether that was too niche but the size of that marke
948.
▲
by
thom
4y ago
We’ll see how this turns out, but if we’re in the “this is clearly a lie” phase of AI progress then that seems pretty big.
949.
▲
by
thom
4y ago
But in the context of career advice, it still seems like a decent bet that the online gaming industry is and will remain pretty robust. Especially for people transitioning from traditional 'enterprise' programming jobs.
950.
▲
by
thom
4y ago
When you say Unreal is too focused on style and design, do you mean the IDE? Did you just use Blueprints without any C++ underneath? I’m just surprised because having dabbled with both I’ve generally found Unity less code-centric, especiall
951.
▲
by
thom
4y ago
Are there any billion dollar game franchises that lack an online component? Feels like a safe bet to me.
952.
▲
by
thom
4y ago
This is more what I was suggesting, although I’ve not actually found in-proc test doubles talking via localhost to be slow or brittle so I don’t mind mocking on either side of that divide. You’re going to write those mocks and tests anyway
953.
▲
by
thom
4y ago
For logic heavy parts of the system then yes, narrow tests are very useful. Often these sorts of components are amenable to property based testing which definitely becomes harder the broader the surface. I have generally been lucky that the
954.
▲
by
thom
4y ago
Once you’ve replaced each infrastructure dependency with some form of test double (whatever you call it) that captures state, broad tests are no longer slow nor do they fail randomly so I’m not sure I understand why you’d ditch them. Ubiqui
955.
▲
by
thom
4y ago
The high prices of the packs were ridiculous but the reserve list is tournament legal cards only, and as far as I can see almost every playgroup has a cube or commander decks with high quality proxies these days, so I don’t blame them for t
956.
▲
by
thom
4y ago
As you’d expect, this involves creating a monad for all the actual messy OS stuff. The capabilities therein are described by quite nice type classes (potentially representing hardware capabilities or your own address space, for example), wh
957.
▲
by
thom
4y ago
I don't use Twitter or Mastodon either, I'm happy spewing my terrible opinions here. But for those that remain, you're absolutely right it needs that critical mass of high quality content (for myriad definitions of quality),
958.
▲
by
thom
4y ago
If you really want to embrace the horror: https://www.youtube.com/watch?v=tH0Z2OvHAd8
959.
▲
by
thom
4y ago
I've been getting back into C++ after an extremely long hiatus and I've been impressed by how thoroughly modern it is. The worst crime you're likely to commit these days is accidentally invoking a copy constructor more often
960.
▲
by
thom
4y ago
Only architecture astronauts care about the fediverse, and by extension how search works on Mastodon. Normal people just wanted a Twitter clone when Twitter started to feel icky or doomed. It doesn’t speak to the platform’s long term growth
More ›