Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ljm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
931.
▲
by
ljm
3y ago
dotenv and direnv are more than enough for this task, I think, but you can make it as complicated as you care to with similar tooling that pulls secrets/config from the cloud (Doppler, parameter store, etc.) Most places I've worke
932.
▲
by
ljm
3y ago
In almost every place I've worked at, the most difficult thing has been getting people out of ad-hoc JFDI style development and debugging, where everything in production is fair game, and into a process where you avoid touching product
933.
▲
by
ljm
3y ago
That's interesting, I suppose you still lose the benefit of your redis driver being unaware of cluster-mode though, so errors are going to be at protocol level and not application level. Better than nothing though.
934.
▲
by
ljm
3y ago
Boddy's was a staple back up north until the Manchester brewery at Strangeways shut down. Going back a fair while now though. Feels like these days the selection of cask ale is more limited but you have more variations on an IPA than y
935.
▲
by
ljm
3y ago
I've found that your mileage will vary when using Redis in clustered mode because the even if there is an official Redis driver in your language of choice that supports it, this might not be exposed by any libraries that depend on it.
936.
▲
by
ljm
3y ago
> I think it is, relativley speaking, rude to release insecure networked software And if you believe that, you're wrong
937.
▲
by
ljm
3y ago
https://github.com/bloomberg/blazingmq/blob/93e6426d474a4293... Not sure where they are on the roadmap but authentication in particular is 'mid-term' but lacks detail. I expect that if you want to d
938.
▲
by
ljm
3y ago
I find it most handy for debugging, especially if you've got the sourcemaps available (infinitely easier without minified code though). In that sense the developer console is an underutilised tool when trying to nail down problems, esp
939.
▲
by
ljm
3y ago
Security purely in terms of the language used, or security in terms of cluster access, authentication and so on? I mean, I don't often see documentation for networked services that goes in-depth on how exactly they write memory safe co
940.
▲
by
ljm
3y ago
And back in the day it was necessary because there weren't polyfills and there weren't build tools. Nowadays your JS is being run through Typescript or some other JS bundler and it's converting your code into something every
941.
▲
by
ljm
3y ago
It's never as simple as finding exploits in code review though. Trusted accounts are compromised or the credentials to the package manager are compromised or there is some other supply chain attack. Larger packages tend to have a lot m
942.
▲
by
ljm
3y ago
A bayesian model will use previous data to calculate probabilities, so using AI to calculate a survey based on previous surveys sounds like a logical evolution no? That's something you might typically do by hand when running a survey a
943.
▲
by
ljm
3y ago
It's been over 10 years and it still endlessly frustrates me that searching for any Ruby or Rails documentation will send you to an APIDock page for Rails 3.2 and you have basically goad Google into giving you the official documentatio
944.
▲
by
ljm
3y ago
I imagine it's like turning to religion to make the universe feel less chaotic and random, but the reality is that most people are repeatedly playing the bongcloud opening and simply getting lucky. That doesn't feel quite as fair
945.
▲
by
ljm
3y ago
tl;dr if you want your network to be private, maybe don’t pay a saas to do it. Your ISP already tracks ingress and egress.
946.
▲
by
ljm
3y ago
I would give seasoned Ruby engineers a lot more credit than this article expects. A lot of its examples are just…functions? A lot of the things that are ‘elixir’ are what I learned when I was writing PHP and modding forums.
947.
▲
by
ljm
3y ago
But this story lacks detail so either you can immediately jump to the conclusion that the police in the Netherlands are asking people for ID on the streets when they ask for directions, or you can maybe assume that your friend wasn’t being
948.
▲
by
ljm
3y ago
In the UK this isn’t even limited to office space. Business rates on any kind of retail space are so absurdly high that it is a huge barrier to entry for setting up shop. They haven’t adapted to the continuing death of the high street at al
949.
▲
by
ljm
3y ago
Yep, from the UK and remember all the fearmongering about ID cards being like a step back towards Nazi Germany and being asked to show your papers on the streets and all that. I think the real reason was that it sounded like it’d cost £60 (
950.
▲
by
ljm
3y ago
Can’t speak for every country in Europe but once you get a national ID or residence permit in some of them then the card will contain a chip with a certificate that can be used for public key crypto. If you need to sign something then you s
951.
▲
by
ljm
3y ago
> "sic"(?) stands for "spelling is correct." (sic) sic is Latin. ‘Spelling is correct’ is a backronym. And you’d use it in writing to point out that the quoted thing is not an error or typo on the editor’s part.
952.
▲
by
ljm
3y ago
That kind of behaviour might only present after a long tenure at the organisation, once such an engineer sees themselves at the top of the pecking order. At which point, it boils down to how willing an organisation is to fire someone for go
953.
▲
by
ljm
3y ago
IIRC this might have been covered in The Five Dysfunctions of a Team, in terms of a lack of commitment.
954.
▲
by
ljm
3y ago
Yeah that’s a totally fair point, and one I took as given because it’s hard to discuss something like this if you need a disclaimer on facilitating organisational change every time the topic comes up. After explaining for years that no, doi
955.
▲
by
ljm
3y ago
I don’t think it does unless you take a dim view of it and perpetuate the simplistic scrum-agile bad meme. An easy way to throw an effective team into disarray in tech is to waylay it with back channel requests and unplanned work. If you’re
956.
▲
by
ljm
3y ago
“If done right” is carrying a lot of weight there. I don’t mind it if you use cucumber and it still serves the purpose of describing your code’s behaviour, so the output is readable. RSpec’s documentation is a nice example of that. The prob
957.
▲
by
ljm
3y ago
I have the same difficulty: I can't bargain with myself that way and, ultimately, I feel like I'm acting as both a parent and a child at the same time. I basically won't get something done unless I actually want to, or if the
958.
▲
by
ljm
3y ago
As a non-American reader this article really puts the sickness of modern politics on display. The public discourse is fundamentally unwell.
959.
▲
by
ljm
3y ago
Screenshots aren't that good for accessibility, although a boring old blockquote would do the job too
960.
▲
by
ljm
3y ago
Not to mention it's a race to the bottom in terms of posting the most low-effort, low-quality content because they tend to get the most upvoted. It doesn't do anything to encourage nuance or thoughtful interaction.
More ›