Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nickjj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
601.
▲
by
nickjj
3y ago
> Nitpicking is definitely a real thing. Perhaps it's the feel that they need to find something wrong with the code. You can use code formatting and linting tools to automate the low hanging fruit but there's still opportunitie
602.
▲
by
nickjj
3y ago
In my mind IRC fills the role of a town square. There's channels with dozens to hundreds of people gathered to chat about 1 specific topic in a mostly unmoderated way (within reason).
603.
▲
by
nickjj
3y ago
Hey, no problem. Thanks for reading. Most posts are something extracted out of doing either contract work or personal projects.
604.
▲
by
nickjj
3y ago
https://nickjanetakis.com/blog/ I've been posting for ~8 years, there's 443 posts / videos and I post something new every week. It's focused on anything related to building and deploying web apps.
605.
▲
by
nickjj
3y ago
> Even hide the table id in the schema. It's as if a developer can't handle a extra line or something. That's because they can't handle it. I've seen a number of systems with 200-300+ tables that grew over 10+ ye
606.
▲
by
nickjj
3y ago
I like how the emphasis is on coders here because one of the article's headers of "Clear and Precise Conversations Are Key" is important. I think this is why it will be a long time before the general masses will be able to ta
607.
▲
by
nickjj
3y ago
> it would have almost the same order as if sorted by timestamp. Is there documentation covering the scenarios on how the order can become out of sync and what the odds are? There's a big difference between "almost" and &q
608.
▲
by
nickjj
3y ago
I usually end up with project specific "run" scripts which are just shell scripts so I can do things like `./run shell` to drop into the shell of a container, or `./run rails db:migrate` to run a command in a container.
609.
▲
by
nickjj
3y ago
For those who don't want to upgrade yet or enable experimental features, you can drop your cache manually to reclaim memory. I've been doing it for years now, it works: https://github.com/microsoft/WSL/is
610.
▲
by
nickjj
3y ago
I know nothing about this subject but if these fires uncontrollably burn through land, they're not going to show mercy for anything in their path. A controlled campfire has wood and leaves. A large scale fire could burn up really bad m
611.
▲
by
nickjj
3y ago
Yeah but it means their service is less valuable. If adblockers block traffic to that domain then there's less incentive to pay for the service because an undetermined but ever growing percentage of traffic will block it. Now it's
612.
▲
by
nickjj
3y ago
- Experiment as much as possible - Keep your feedback loop as short as possible between reading and doing - Visualize things (debug outputs, scratchpad of short lived diagrams, etc.) - When possible, envision what the fin
613.
▲
by
nickjj
3y ago
$ pass | wc -l 321 17 of those are encrypted notes (API tokens, license keys, etc.). `pass` is a command line password manager: https://www.passwordstore.org/
614.
▲
by
nickjj
3y ago
A few years ago I put together: https://github.com/nickjj/webserver It's a self hosted zero dependency / single file Python based echo server. You run `webserver 8000` and then you can make HTTP requests to `
615.
▲
by
nickjj
3y ago
> The scheduler gently evicts the pods, and nothing is lost. If you have heavy duty work being done, it might get kill -9'd after the grace period is surpassed. If you weren't using spot instances you have full control over the
616.
▲
by
nickjj
3y ago
I think this comes with the limitation that your workloads might be terminated without your control? They have a whole section in their docs about this: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot
617.
▲
by
nickjj
3y ago
Does anyone else prefer the Ruby typed parameter syntax over the Python one even though the author says it would likely be rejected by Rubyists? Here's an example from the post: # Python's current type hints def readlin
618.
▲
by
nickjj
3y ago
All of us have it set to (4) to view all details. But nope, it doesn't show any details in the mini view when inviting someone to an event.
619.
▲
by
nickjj
3y ago
The sharing aspect has already been done. It still doesn't show the details in the mini-view where you insert the person's name as a guest which is the most important time to see such information. You just see a big chunk of red w
620.
▲
by
nickjj
3y ago
Thanks. That was the issue in my case. The default configuration is: * Mark as read after selection changes Which in my opinion is really weird. I've been using email for 20 years and no other client I've used works this way. It&#
621.
▲
by
nickjj
3y ago
> The calendar schedule not being revealed is a just a privacy option, each person must opt-in to share the exact meeting details. We've done this as far as I know. We also added each other to our directory. I can see the details of
622.
▲
by
nickjj
3y ago
Interesting timing. 2 days ago a place I'm at switched us from Google mail + calendar + meet to Microsoft outlook + calendar + teams. I almost can't believe at how good Google's suite of tools are compared to Microsoft. I nev
623.
▲
by
nickjj
3y ago
It's messed up because rent could be let's say $800 to $3,500 a month, if paying that every month on time isn't an indicator that you have consistent income to reduce risk on other loans then I don't know what is. It
624.
▲
by
nickjj
3y ago
That's such a strange system if common routine things aren't counted towards your score. Is this a ploy to get you to buy things you don't need just to prove you can pay it back? Personally I've never owned a credit card
625.
▲
by
nickjj
3y ago
No problem. Yep your comment sums it up well. Although Kubernetes does allow you to horizontally scale decently well with any tech stack. I've run a few Flask + Celery apps (replace that with Rails + Sidekiq or whatever your preferred
626.
▲
by
nickjj
4y ago
Developer happiness includes all facets of development IMO. The language, 3rd party packages, the overall ecosystem, the community, etc.. Elixir isn't really in the same ballpark as Python and Ruby for package support. Lots of 3rd part
627.
▲
by
nickjj
4y ago
I think there's a large class of apps where you end up writing less than 30-50k lines of code and things aren't a problem in the end. I've built a video course platform now in Flask, Phoenix and Rails and I've built abou
628.
▲
by
nickjj
4y ago
In your example you're using rails but isn't this a problem with every command line tool ever that has positional arguments? cp a b rm -f a b c etc. Is "a" a sub-command of cp or is it data? Is "a&q
629.
▲
by
nickjj
4y ago
> Is that the reason why tech documentation has slowly been evolving into 50-minute step-by-step YouTube tutorials that start with installing the IDE? What happened to the expectation of people being adults? I think this really proves t
630.
▲
by
nickjj
4y ago
> (i also prefer the fish syntax, but that is more of a matter of taste and getting used to) IMO one of the biggest advantages of zsh is it's almost 100% compatible with Bash. If I'm in my shell and want to run an adhoc command
More ›