Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jb3689
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jb3689
2y ago
Every database has issues and quirks whether they be about how you design your application, how you need to scale, or how you need to maintain your database. You can play this game “just use XYZ and have no problems”, but it isn’t realistic
32.
▲
by
jb3689
2y ago
We wanted to simplify our architecture and not use a database, so instead we created our own version of everything databases already do for us. Super risky for a company. Hopefully you don’t spend all of your time maintaining, optimizing, a
33.
▲
by
jb3689
2y ago
I don't understand why there is so much attention on the deployment and testing side of the coin. Yes, better testing and rollout strategy should have prevented this specific occurrence of a failure. But these strategies aren't bu
34.
▲
by
jb3689
2y ago
It's odd. How did search engines trick us into thinking that our home page should be a search engine? The only reason I add "reddit" to searches is because a search engine is my entrypoint on my browser. Even then though, I f
35.
▲
by
jb3689
3y ago
I just finished this. To each their own of course, but I found the writing too padded and tonally off-putting at times. Some of the stories felt dated both from a technological stance and a cultural stance. I prefer Azure's Cloud Patte
36.
▲
by
jb3689
3y ago
Driving that further - I don’t want to have to edit my query for minutes when I am in the shell. I don’t believe that the shell is conducive to complex SQL queries. You could write simpler SQL queries, but then you’re in a space where there
37.
▲
by
jb3689
3y ago
In all seriousness, do companies which don't suffer from this dysfunction exist? If so, are they hiring?
38.
▲
by
jb3689
3y ago
I would call it "the hellhole that corporate performance assessment is turning into". Scrum is just a tool
39.
▲
by
jb3689
3y ago
Stripe doesn't use Rails. Stripe's application of Ruby is far removed from your typical Rails app. A lot of custom stuff was built into Ruby to make the multi-million line codebase work as well as it does.
40.
▲
by
jb3689
3y ago
Learning grade school math won’t really help you understand these things. Yes, you will learn to think numerically and practice applying opaque algorithms, but you’d be better off starting with basic set theory and logic and learning “real”
41.
▲
by
jb3689
3y ago
Wow, I've been using Ruby for a decade and have never run into this. If you are dealing with a codebase written by someone else, then Rubocop probably has a rule for detecting these gotchas. I'd run it across the whole thing and b
42.
▲
by
jb3689
3y ago
You are overthinking some of it at least when it comes to concurrency. Look at what a process is and how send works. GenServer is a natural generalization of a pattern you’d write a thousand times. Knowledge of actors is transferable. Go ha
43.
▲
by
jb3689
3y ago
Whenever this happens, I really have to wonder about all of the people I call "good" on my team. Like surely someone gave a shit enough to know this is how it works, right? ...right?
44.
▲
by
jb3689
3y ago
Its biggest strength is that it is good at almost everything (normal CRUD, websockets, distributed systems, easy to deploy as a single binary). Elixir/Erlang could be your entire stack
45.
▲
by
jb3689
3y ago
Left case has too much scope. I don’t know at a quick glance if a variable from line 1 is used on line 200
46.
▲
by
jb3689
3y ago
Working on a database infra team has taught me that most developers don’t understand databases. Like they understand SQL and basic stuff, but they don’t understand how a database really works. Failure modes, consistency models, B-trees, cac
47.
▲
by
jb3689
3y ago
Not to downplay any of your points, but as a counterpoint, I'm not sure this was true for Vim/Neovim. Perhaps I'm only looking at short-term gains though and not long-term fragmentation
48.
▲
by
jb3689
3y ago
By seeking a true understanding of someone else's perspective. It's a mistake to think that experienced/senior/whatever means "usually correct". No, it means "knows how to resolve conflict and misunderstan
49.
▲
by
jb3689
3y ago
It’s pretty incredible to me that the whole community on the last thread was fixated on the fact that it must’ve been the homeless/drug addicts. What kind of place is it where you immediately dismiss premeditated murder, or even throw
50.
▲
by
jb3689
3y ago
Let’s assume AI replaces all the careers it can for all existing methods of interaction it can (writers replaced with generated creative, programmers replaced with generative programs, etc). I see two things happening: 1) a flood of competi
51.
▲
by
jb3689
3y ago
> In other engineering professions, you need to be licensed by the state. Software "Engineers" don't have this license, so anyone can go to bootcamp and become one. Academic achievements and actual work experiences are alr
52.
▲
by
jb3689
3y ago
If your interface is text, then an increasingly improving text-based agent eventually wins. The same is true for other interfaces GPT can or theoretically could speak: audio-visual, decision making, generative programming, etc
53.
▲
by
jb3689
3y ago
Sounds like the start of a novel we should have ChatGPT write about itself
54.
▲
by
jb3689
3y ago
Not 200 million but certainly plenty enough to impact the financial security of trade jobs. People DIY for fun. Now you’re saying it’s the best way to make a living? Well, sure - let’s give it a go. Who will train all these people? Recall w
55.
▲
by
jb3689
3y ago
The difference is really in the importance and stability of accuracy. Ad text can be wishy-washy. Computer programs cannot. An out of place word is okay. An out of place big can compromise the whole solution. We can apply this to other doma
56.
▲
by
jb3689
3y ago
I find it more likely that it all just falls apart. All of the novelty gone. All of the integrations unnecessary. The internet nearly pointless, aside from chat rooms and social entertainment, as there is no need to interact with anything b
57.
▲
by
jb3689
4y ago
Why does this matter? The problem stated is lack of supply generally, not that people want bigger homes, right? Who cares if people are parking their money in a bigger home if they only have a single home?
58.
▲
by
jb3689
4y ago
This is nothing like master vs. main debate. The photo was unmistakenly cropped from a nude photo and used in research. Do you think Github really was thinking about race when they used master? The link is factual vs. coincidental. I'm
59.
▲
by
jb3689
4y ago
No, the premise of my comment is that faceless project-based assignments without applicant-specific feedback are a totally one-sided way of interviewing that completely caters to the company's values (e.g. scalability, leanness) and no
60.
▲
by
jb3689
4y ago
A take home without actual feedback is a complete waste of everyone’s time. Who cares if you get a taste for the job in the process. You spend a weekend, the company spends 10 minutes.
More ›