Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davedx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
811.
▲
by
davedx
2y ago
Why spend effort on this at all? Just don't run anything on HTTP. Devs don't need hand holding. Should you run your API on `localhos` in case they typo the hostname? Why does everything have to be so complicated?
812.
▲
by
davedx
2y ago
Yeah, on reflection I disagree with the premise these are "laws", they're more "tendencies". I also don't agree complexity is necessarily a moat. Sometimes it drives customers away to simpler, less expensive so
813.
▲
by
davedx
2y ago
These are definitely not laws but consequences of bad engineering culture. I’ve worked on well designed systems that stayed well designed. For example one I remember that was very solid: How? The team had enough support and autonomy from ma
814.
▲
by
davedx
2y ago
It also says > We didn't have the guts to disable the HTTP interface for that domain altogether, so we picked next best option: all unencrypted HTTP requests made under /api now return a descriptive error message along with the
815.
▲
by
davedx
2y ago
This is better, and the only way to really prevent the primary problem. Why would an API be on HTTP at all?
816.
▲
by
davedx
2y ago
Depends on your business. Most b2b companies probably don’t need to care about invalidation, at least not in the startup phase. For B2C it’s going to be more important. But ask yourself “why do I need to pre-emptively invalidate tokens?”
817.
▲
by
davedx
2y ago
If someone nefarious steals your <secret something> then yes you have problems, this isn’t anything unique to JWTs
818.
▲
by
davedx
2y ago
Okay I'll bite... This post doesn't seem to address microservice architectures at all? For me, this is the primary reason to use JWT's -- so you can pass authentication ("claims", or whatever you want to call them)
819.
▲
by
davedx
2y ago
It's definitely an echo chamber. Most companies definitely do not want to become "unicorns" - most SME's around the world don't even know what a "unicorn" is, let alone be in an industry/sector where
820.
▲
by
davedx
2y ago
> 2) Plan for success 95% of businesses never become unicorns, but that's the goal for most (for the 5% which do). If you don't plan for it, you won't make it. That's exactly what every architecture astronaut everywhe
821.
▲
by
davedx
2y ago
When figuring out tech stacks I usually start with their careers page :) https://www.koyfin.com/careers/senior-software-engineer/ Tech Stack: TypeScript, Node.js, NestJS, React, RxJS, AWS, Kubernetes, MongoDB, Pos
822.
▲
by
davedx
2y ago
It's obviously a Kardashev Type III[1] civilization. [1] https://en.wikipedia.org/wiki/Kardashev_scale
823.
▲
by
davedx
2y ago
I think Koyfin does a decent job there. Great information density and ability to drill down into things
824.
▲
by
davedx
2y ago
Honestly it feels like downright Ludditism here - people either dislike LLMs, claim they’re worse than useless, or both. Small Modular Reactors - instant upvotes. Practical, useful Artificial Intelligence - a storm of negativity. It’s kind
825.
▲
by
davedx
2y ago
Pricing page (developers). How can you have less than 1 CPU?
826.
▲
by
davedx
2y ago
It's a great idea, but the pricing seems high - $30/month minimum? I'm running 3 apps on Fly.io and I'm still so low in the pricing that they're invoicing me $0. I will pay for the convenience of a PaaS - but not th
827.
▲
by
davedx
2y ago
Yup - I worked on a data warehouse project that was subject to GDPR. The way we did it is we didn't do any synthetic data generation, we just blanked out any PII fields with "DELETED". Then it's still possible to action
828.
▲
by
davedx
2y ago
It depends on the use case though. It's not just about developers testing locally. One use case that many companies have is data warehousing. Here, you want to have real customer and order data, but anonymized to a degree where only th
829.
▲
by
davedx
2y ago
Yup I have this as default for a Discord bot I run in a stocks chat. If the bot is unsure then the LLM says so and the bot keks you instead of making something up
830.
▲
by
davedx
2y ago
Honestly this part with the periods, while unusual, isn’t really complex. The two rules regarding the periods were like a small paragraph of text. I agree with sibling comment from Temporal, this is purely a “skill issue”, not a protocol is
831.
▲
by
davedx
2y ago
> Clean Code > SOLID Principles > OO Programming > Design Patterns What? No, no, no. Do not blindly take what someone on the Internet tells you are "things that don't change" and "things you absolutely must r
832.
▲
by
davedx
2y ago
Thoughts and prayers
833.
▲
by
davedx
2y ago
Yes, I'm using them quite extensively with my day to day work for extracting numerical data from unstructured documents. I've been manually verifying the JSON structure and numerical outputs and it's highly accurate for the c
834.
▲
by
davedx
2y ago
> In the UK the market is, essentially the UK. This doesn't make any sense at all. There are tons of global UK companies. Why can't UK companies sell products or services outside of the UK and the US can? What on earth...
835.
▲
by
davedx
2y ago
> You can choose to have a gap or failure on your résumé. Either makes you unemployable at the types of banks or consultancies considered "safe" in the article, unless you have some sort of remarkable pedigree or network. This
836.
▲
by
davedx
2y ago
I think you're mixing up personal and business bankruptcies
837.
▲
by
davedx
2y ago
No, you're not reading it wrong, there are a lot of extremely negative comments on this thread that just aren't accurate. Limited companies are just like LLC's. There's so much nonsense being posted here
838.
▲
by
davedx
2y ago
Spoiler: UK capital flow isn't as bad as some of the doom and gloom comments on this thread are making it out to be
839.
▲
by
davedx
2y ago
Yeah, that's pretty abnormal. I was earning 35k in Nottingham as a C++ programmer with 3 years' experience in around... 2006 or so. Most of my programmer friends were in roughly the same pay scales. Programmer salaries in the UK
840.
▲
by
davedx
2y ago
> The generation is a showy gimmick. It really isn't? You can tell it to output in a JSON structure (or some other format) of your choice and it will, with high reliability. You control the output. Honestly I wonder if the people wh
More ›