Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ljm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
871.
▲
by
ljm
3y ago
Custom fields that are important in some cultures and not others would sound reasonable, compared to trying to account for all of it in code. That’s what databases are for after all. You can’t encode every possible version of a familial rel
872.
▲
by
ljm
3y ago
I think you and the other person who replied to me were dismissing the value of soft skills and the other things you need to know as a software engineer that are adjacent to writing code. To put it another way - do you have an opportunity i
873.
▲
by
ljm
3y ago
I think Datadog have started doing too many things in one product, to the extent that it makes difficult to use and I imagine too difficult to maintain. I found it a lot easier to work with distributed tracing in New Relic than I did with D
874.
▲
by
ljm
3y ago
To reword it, leetcode is a barrier to entry for newcomers. It's pure gatekeeping and it says as much when people think they have to 'grind' it to have any prospect of a job. It teaches you absolutely nothing about the rest o
875.
▲
by
ljm
3y ago
I've been reverting back to RSS and using Pocket as an interim solution (pocket-reader in emacs is really nice and converts well-formed articles into markdown, with the help of pandoc). I want to host my own RSS server though and then
876.
▲
by
ljm
3y ago
I think sometimes people want communities rather than projects so they go the whole hog with realtime chat: IRC, slack, gitter, discord, etc. Personally I find it a barrier to entry since I have no desire to sit around in a chat room wh
877.
▲
by
ljm
3y ago
The open source version has to be good and valuable enough for you to bring it in as a dependency in a basic setup, and then the paid versions provide support for larger scale setups where the requirements are a bit different. There are man
878.
▲
by
ljm
3y ago
The reason for USB-C was to adhere to a common standard. Getting rid of the port entirely and depending on a MagSafe charger is just the same as insisting on lightning, and you would have to buy special cables or devices for it. That wouldn
879.
▲
by
ljm
3y ago
One specific childhood memory in the UK is going to a public swimming pool and getting hot chicken soup from a vending machine as if it was a drink just like anything else. I miss swimming pool chicken soup.
880.
▲
by
ljm
3y ago
I didn’t think I would see traefik and simple in the same sentence.
881.
▲
by
ljm
3y ago
He was also heavily referenced in Deadly Premonition 2, a sadly subpar follow up to the cult classic PS3-era game that is Deadly Premonition. The closest to authentic Twin Peaks you will ever see outside of Twin Peaks itself.
882.
▲
by
ljm
3y ago
I must be one of the anomalies that say SQL and GUI verbatim, rather than saying sequel or gooey. Postgres-QL rolls off the tongue better than PostgreSequel.
883.
▲
by
ljm
3y ago
To this day people are either saying SQL or sequel. The point being.. prescribing language is pointless. People will say what they will.
884.
▲
by
ljm
3y ago
Incredible work; I’ve cut down my config immensely by deleting external packages, using built-ins as much as possible, and emacs gives you a lot more out of the box now. That said, magit is the star of the show.
885.
▲
by
ljm
3y ago
The concept of requiring a special string to gain access to an account is massively dated, whether that string is something a human has memorised or random output from a password manager. Either the database of special strings lives in your
886.
▲
by
ljm
3y ago
The problem I've seen a lot, particularly with Rails, is when migrations generate a schema dump after running them, which can get really messy if people blindly commit the diff or if you rely on running several years of migrations in y
887.
▲
by
ljm
3y ago
The problem is when your deployment depends on external state like a database. Code rollbacks are trivial, rolling back state (if you even can) is not.
888.
▲
by
ljm
3y ago
The solution to any problem in a cloud provider is another service the same provider offers, as far as they’re concerned.
889.
▲
by
ljm
3y ago
It is built in, and it’s better with eglot. It’s just not enabled by default because emacs isn’t used exclusively for programming.
890.
▲
by
ljm
3y ago
tab-bar and project.el are fantastic. Projectile of course gives you a load more functionality, but I prefer to use out of the box options when I can. The risk is always pulling in too much and then nuking performance with bloat, or not app
891.
▲
by
ljm
3y ago
I run it inside windows terminal on WSL2 and it's smooth as butter. Despite losing out on some GUI-specific features I think I prefer it.
892.
▲
by
ljm
3y ago
You’re right; updated.
893.
▲
by
ljm
3y ago
If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand. Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspac
894.
▲
by
ljm
3y ago
Chromebooks are different because they were created by Google and you are an absolute fool to think you will get long term support from them. Or any support at all. Google has never, ever been in the business of support. I’m surprised that
895.
▲
by
ljm
3y ago
I could see a prolog based solution being quite powerful if used to its advantage. Someone would say…why not hold your state in SQLite and make it queryable that way? And it would be fair. But nowhere near as exciting a problem.
896.
▲
by
ljm
3y ago
That's how we did it at my first gig with PHP and Drupal. I'm not going to say it was great or even particularly good , but given our work was split across different modules, you could easily have multiple people either uploading
897.
▲
by
ljm
3y ago
Why use kubernetes and the cloud when you can FTP or rsync your code onto a box? Simpler times.
898.
▲
by
ljm
3y ago
This is my beef with naively applied DDD, separation of concerns, and design patterns. Usually what happens is the 'clean' code ideal comes first, and then the implementation is squeezed into it. This then informs the organisation
899.
▲
by
ljm
3y ago
It's only really an option if you've been paid handsomely enough to rack up some savings beforehand though, and being able to take 6 months or a year out of work entirely at your own expense isn't an opportunity affordable to
900.
▲
by
ljm
3y ago
Honestly feel like the topic of AI has become massively over-saturated lately too. It's been getting an awful lot of interest and attention since ChatGPT, which is totally fair, but the hype is wearing thin. Amazon doesn't necessa
More ›