Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mjr00
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
451.
▲
by
mjr00
2y ago
I think "specialize in something" is terrible advice for a junior but great advice for people with 10+ years experience. If you're an ambitious junior I do think it's best to job hop as much as you can within reason, lik
452.
▲
by
mjr00
2y ago
Yeah. And if you do care about this stuff, you shouldn't be reviewing it anyway; you should be setting up linter rules to enforce it automatically.
453.
▲
by
mjr00
2y ago
As the saying goes, most social media is stupid people pretending to be smart; 4chan is smart people pretending to be stupid.
454.
▲
by
mjr00
2y ago
I had never heard it and assumed it was gacha terminology, with SSR devs as the top 1-2% and SR devs top 20%.
455.
▲
by
mjr00
2y ago
> We have no reason to believe that it is not reasoning. We absolutely do: it's a computer, executing code, to predict tokens, based on a data set. Computers don't "reason" the same way they don't "do math&q
456.
▲
by
mjr00
2y ago
Excellent advice. > Secondly, treat this project as an education. You had an idea and spent months implementing it. That's the easy part. The hard part is finding a market willing to pay money for something. So for your next project
457.
▲
by
mjr00
2y ago
I work with energy systems that are still running Windows Server 2003. Even upgrading to a new version of Windows would be a multi-year project; rewriting all of the customized, Windows-specific software to work on Linux would be incomprehe
458.
▲
by
mjr00
2y ago
Have any EU governments indicated they are moving away from Windows/MacOS to SUSE?
459.
▲
by
mjr00
2y ago
Is this based on anything other than wishful thinking? European nations switching entirely to domestic military production within 4 years is as realistic as Trump's plan to make the US auto industry fully domestic within a few months,
460.
▲
by
mjr00
2y ago
> Or actual tech support that's had its entire entry system stripped and replaced by an AI-guided walkthrough of predefined steps customers are required to take before they talk to a human. How much tech support was still in the US
461.
▲
by
mjr00
2y ago
> I like Braid. I do. But, it’s more of a puzzle than a game. Once you figure out the answer, you’re done. Like Myst. This criteria is very specific to you. Outer Wilds is also widely considered one of the greatest games of all time, and
462.
▲
by
mjr00
2y ago
> He’s released two games which barely qualify as games. Everyone's entitled to an opinion, but it's worth pointing out that Braid is not only widely considered one of the best games ever made[0], its success was also instrumen
463.
▲
by
mjr00
2y ago
Your question was > can somebody here make a case that this is not actually/solely to appease China (over Taiwan presumably)? I gave one (of many) examples where this would be relevant for a country other than China. If you don'
464.
▲
by
mjr00
2y ago
If the essence of your question is "are there US-aligned/non-China countries who would have issues about certain flags", the answer is yes. Good example: the flag for the Democratic People's Republic of Korea, aka North
465.
▲
by
mjr00
2y ago
There's differences to what kind of configuration you'd want to have in a config file (or environment variables, or some other "system level" management tooling) versus a feature flagging system. In my experience, featur
466.
▲
by
mjr00
2y ago
Yes, LLMs are very useful, when used properly. But the linked change request is not a good example of how they would be used by a typical software developer. The linked pull request is essentially output from a compiler that's been har
467.
▲
by
mjr00
2y ago
> I hope we can put to rest the argument that LLMs are only marginally useful in coding - which are often among the top comments on many threads. I suppose these arguments arise from (a) having used only GH copilot which is the worst too
468.
▲
by
mjr00
2y ago
Even if we assume the tech gets good, this is making a major assumption, which is that users are both capable of, and want to, use AI prompting to create entertainment. It's like procedural generation in gaming: Minecraft is beloved
469.
▲
by
mjr00
2y ago
> timestamppb.New(time) is hard to figure out? No need to be snarky; that API did not exist when I started using protobuf. The method was called `TimestampProto` which is not intuitive, especially given the poor documentation available.
470.
▲
by
mjr00
2y ago
For GUI, I've been very happy with grpcui-web[0]. It really highlights the strengths of GRPC: you get a full list of available operations (either from the server directly if it exposes metadata, or by pointing to the .proto file if not
471.
▲
by
mjr00
2y ago
Technically they're right, though; the textbook definition of REST is rare to nonexistent in my experience. What people do instead is create JSON-RPCs-over-HTTP APIs, sometimes following a REST-like URL scheme, and sometimes using diff
472.
▲
by
mjr00
2y ago
> If your job is writing small snippets of code to solve clearly defined problems, AI can replace you today. I strongly question the existence of these jobs; even the simplest "add some forms to this page" consultancy work in a
473.
▲
by
mjr00
2y ago
> I'm talking about if you spent 3 years on React, now I can just go use an LLM and start writing react as if I have 3 years experience. er, no, you can't -- I don't know why you would think this unless you're junior
474.
▲
by
mjr00
2y ago
Getting 80% of the way there wasn't hard to begin with. If you had an idea, you could outsource it to someone on Fiver/Upwork/etc for a few hundred bucks and get 80% of the way there. The challenge for 99% of software project
475.
▲
by
mjr00
2y ago
It really depends. Honestly 6-9 months would have been an optimistic estimate even if it were 2-4 devs intimately familiar with the existing codebase. Permissions is a very cross-cutting concern, as you might imagine, and touched a huge amo
476.
▲
by
mjr00
2y ago
A similar, more concrete approach is parallel implementations, as written about by John Carmack[0]. I suppose the main difference is that parallel implementation has you very explicitly and intentionally leave the "old stuff" arou
477.
▲
by
mjr00
2y ago
> Meanwhile the developer that was quietly doing ongoing maintenance on the monolith had gradually broken out some key performance-critical elements into Scala and migrated away from the Ruby code for those features. Yep and that's
478.
▲
by
mjr00
2y ago
> The other reason is that you cannot split up a large established codebase without first understanding it. I have seen large codebases successfully split up, but I have never seen that done by a team that wasn’t already fluent at shippi
479.
▲
by
mjr00
2y ago
> Consider a developer versed in CRUD apps obsoleted by a code generator AI and, they need to pivot to something different. e.g.: UI, simulation, games or system. That pivot will require different languages, different mindset, different
480.
▲
by
mjr00
2y ago
I have the same experience, and I agree that simplicity leads to success. The more things software can do, the harder it is to reason about what it's supposed to do. It's very much the IQ bell curve meme: junior developers onl
More ›