Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gregplaysguitar
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
1.
▲
by
gregplaysguitar
1y ago
The fact that it is both the end of coding as we know it and also just another tool is essentially the point of the post. It doesn’t quite come through in the title.
2.
▲
Interrupt-driven engineering: Working on what matters at Aha
(aha.io)
5 points
by
gregplaysguitar
2y ago
|
1 comments
3.
▲
by
gregplaysguitar
2y ago
Author here - this kinda feels like a controversial take, because so much productivity advice seems to focus on blocking out distractions. I'm not sure that it is though? Every high-performer I've spoken to on our team and outside
4.
▲
by
gregplaysguitar
2y ago
> supports but ignores type annotations That’s how TS works too though - compilation just strips the types via babel etc, with type checking a separate process. You opt in file by file by switching .js to .ts
5.
▲
by
gregplaysguitar
3y ago
That sounds like a query planner… but it’s fundamentally not really what dynamodb is about. Query planners are amazing but the tradeoff is unpredictable performance - dependent on traffic, data size etc. Dynamodb offers “predictable perform
6.
▲
by
gregplaysguitar
4y ago
In New Zealand - most layoffs I’ve heard about have been US companies trimming offshore staff. At least one high profile local startup has laid people off though. Speaking as a hiring manager it’s definitely been easier to find people since
7.
▲
by
gregplaysguitar
4y ago
The author isn’t claiming that micromanaging is good - it’s not. But I wholeheartedly agree that it’s better than being absent. Good leaders create great things by caring about the small details and taking responsibility for them. It’s a fi
8.
▲
by
gregplaysguitar
4y ago
We used to use pgtap extensively, but ended up removing it in favour of testing queries as part our regular nodejs application tests, via a db client - the ergomonics of the test tooling is far better, and I don't think we really lost
9.
▲
by
gregplaysguitar
4y ago
Out of interest are you deploying exactly the same software to each instance? Or are there customisations? My work deploys an instance per customer, and I haven’t encountered the same problem, but they number in the tens at this stage so no
10.
▲
by
gregplaysguitar
4y ago
Sounds like a “surf” truck? https://surfskate.love/surfskate-trucks/
11.
▲
by
gregplaysguitar
4y ago
It tells you how difficult the rapid is to paddle - 1 being basically flat water, 5 generally the highest that can be paddled. This website explains it https://gopaddling.info/river-gradings-simple-guide/
12.
▲
by
gregplaysguitar
4y ago
There’s a lot of value in keeping data in the same format everywhere. Why “munge” it into some other format if there’s no actual need?
13.
▲
by
gregplaysguitar
4y ago
“Flexibility” isn’t why nosql patterns are useful - at least not in the sense of fewer constraints on your data. Imagine you’re writing an editing interface of some sort with images, text blocks etc. Each is conceptually a “node” but have
14.
▲
by
gregplaysguitar
4y ago
Check out migra[1] - it covers most of that. One notable omission is column-level grants though - as far as I know changes to those aren’t detected [1] https://github.com/djrobstep/migra
15.
▲
by
gregplaysguitar
4y ago
Neither have a positive return as far as the gambler/insuree is concerned, if they do, they casino/insurer will not stay in business for long! The difference is that one has a potential huge upside, the other prevents a potential
16.
▲
by
gregplaysguitar
4y ago
Not apocryphal :) https://freakonomics.com/2013/10/what-makes-people-do-what-t...
17.
▲
by
gregplaysguitar
4y ago
They mentioned that most of the services are on-demand pricing, that’s why it’s cheap for a personal instance. Production presumably costs much more due to much higher usage.
18.
▲
by
gregplaysguitar
4y ago
fwiw plenty of overseas companies are hiring remotely in NZ these days, some explicitly eg atlassian, gitlab, but anecdotally, many others are willing to hire here even though their job ads say US only. This is pushing salaries up in a big
19.
▲
by
gregplaysguitar
5y ago
IMO the best way to use this is as a way to determine what’s changed between your canonical dB schema (well organised and easily understood DDL) and migrations (which are what gets deployed, but don’t work well as a dB reference). So you ed
20.
▲
by
gregplaysguitar
5y ago
We do get very occasional issues in our React app, but not enough to outweigh the benefits of things staying up to date.
21.
▲
by
gregplaysguitar
5y ago
I used to do this before I discovered renovate [1] - now we spend time working on major upgrades but minor are generally automatic (assuming they pass tests) [1]: https://github.com/renovatebot/renovate
22.
▲
by
gregplaysguitar
5y ago
Ah ok, interesting - I haven't tried Aurora, my company uses a mixture of RDS postgres and Dynamo. Cockroachdb and Yugabyte also seem like good options but a harder sell for us not being AWS native. More generally though, all of these
23.
▲
by
gregplaysguitar
5y ago
Out of interest, have you considered moving to a "serverless" db like Aurora Postgres or even DynamoDb, to avoid the cost of unused database capacity at idle times?
24.
▲
by
gregplaysguitar
5y ago
I’ve heard lots of people claim that yarn gives no advantage over npm anymore, as of a year or two ago. But in 5 or so years of using yarn every day, on numerous projects, I’ve probably nuked node modules a couple of times, and never even c
25.
▲
by
gregplaysguitar
5y ago
I heard an interesting comment recently from Derek Collison (creator of NATS[1]) that durability and delivery requirements can have the unwanted side-effect that one consumer can adversely impact all the others. It didn’t immediately make s
26.
▲
by
gregplaysguitar
5y ago
Just noting that Graphile also uses transactions - that’s a given for this sort of tool I’d say.
27.
▲
by
gregplaysguitar
5y ago
> write _all_ your tests without ever having to truncate/delete tables between tests This is exactly what we do, and it works really well. We essentially spin up a new tenant for each test suite. Forcing all tests to pass regardless
28.
▲
by
gregplaysguitar
6y ago
The idea of a grand coalition _seems_ odd, because I think we’re all accustomed to our major political parties fighting rather than cooperating, but if they can work together isn’t that a rejection of extremism on both sides and an embrace
29.
▲
by
gregplaysguitar
6y ago
The current New Zealand government is the first in 26 years of MMP where a party gained a majority alone. The previous was made up of 3 very different minority parties. In every other election, the largest has sought the support of smaller
30.
▲
by
gregplaysguitar
6y ago
Looks like an interesting and potentially useful tool! I periodically use schemaspy to generate an ERD but have often thought it would be great to do this as part of our CI process, so we have an always up-to-date diagram to refer to. One s
More ›