Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ratww
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
83 ms
·
901.
▲
by
ratww
5y ago
The code of ansi-red for those interested: var wrap = require('ansi-wrap'); module.exports = function red(message) { return wrap(31, 39, message); }; And ansi-wrap: module.exports = function(a,
902.
▲
by
ratww
5y ago
Patreon and Github Sponsorships are popular ones. But also being able to add to their Resumé, being popular and leveraging it for other activities like talks and interviews, etc.
903.
▲
by
ratww
5y ago
It is perfectly normal to see "N packages on NPM with N downloads" in resumés, and often a good sign. ...but interviewers often assume that they are all useful packages and that the numbers are not inflated.
904.
▲
by
ratww
5y ago
`is-odd` is made by the same developer. This was created to inflate NPM numbers.
905.
▲
by
ratww
5y ago
This is a very well known trick that we don't talk about much in public, but this is how most people with hundreds of repos on NPM get to this number. One very popular terminal progress bar spinner has over 30 dependencies. One with th
906.
▲
by
ratww
5y ago
I've seen several complex businesses with incredibly complex processes and systems that were entirely based on relational databases, and changes were always fast in the database side . The database itself is agile and it is easy to mo
907.
▲
by
ratww
5y ago
I'd rather that poor people have an option. There's nothing wrong with Behringer. Also, free software is nowhere near as good as dedicated hardware or as paid software, IMO .
908.
▲
by
ratww
5y ago
I really don't think anyone in our industry is holding regular Facebook employees responsible for any issues with Facebook. People who worked there are still regarded as very competent.
909.
▲
by
ratww
5y ago
Strange, I've shown the CovPass app in the past when either a test or vaccination were required, for eating inside, for example. But I think rules change from city to city. I don't think it's needed anymore, anyways.
910.
▲
by
ratww
5y ago
In stores and restaurants they are rarely checked, but in the cinema and in concerts I had to bring a document.
911.
▲
by
ratww
5y ago
I've also seen it happen more than often than I wish, but the issue in this case is more about skipping a common data access layer rather than usage of a shared data store. This would have been a problem in any system: even in a mono
912.
▲
by
ratww
5y ago
> But relational databases are an architectural anti-pattern. This is such an inflammatory and ignorant statement that I don't really have any other answer other than to call it pure bullshit. Relational Databases are probably one
913.
▲
by
ratww
5y ago
Funny, one of my first freelancing jobs about 20 years ago was working remote for a company that used "identity verification" for some god forsaken reason. It's long dead for other reasons, but at the time they did their rese
914.
▲
by
ratww
5y ago
> Which is noble, except they do this entirely by ripping off other people's R&D and undercutting lots of people including smaller players. Most smaller player are also ripping off "other people's R&D". The
915.
▲
by
ratww
5y ago
Now that I think of it, I might have blamed my provider or at least restarted my modem if Hacker News was ever down...
916.
▲
by
ratww
5y ago
> The amount of tooling required to enforce dependency upgrades, code styles, security checks, etc across many repos is significantly less than the amount of tooling required to successfully use a monorepo. This is completely false. Yo
917.
▲
by
ratww
5y ago
For most CI/host combinations this requires an ad-hoc solution involving calling APIs that's hardly trivial, both for triggering the CI and blocking the PR. We didn't want to change our perfectly fine solution. Thus, the mono
918.
▲
by
ratww
5y ago
The youngest framework of your list is 8 years old already. Svelte itself is gonna be 5 years old in a couple weeks, and there's absolutely no need to pick it up right now. The meme that there are new frontends daily is extremely tired
919.
▲
by
ratww
5y ago
It is false. Companies that adopt a certain framework tend to stick with it, and it's verifiable from seeing job offers.
920.
▲
by
ratww
5y ago
It is wrong because it has slowed down to a crawl compared to what we had from 2010-2014. Most companies have settled on either React or Vue, which are extremely similar. Angular is used in some niches, almost always because teams already k
921.
▲
by
ratww
5y ago
> As a best practice, there's a reason that Linus started git in a separate repo, rather than as part of the Linux project. The reason is that if you put too many projects into one git repo, and it gets too large, you do eventually
922.
▲
by
ratww
5y ago
Correct. We measured how long it took to integrate changes in the core libraries into the consumers (multiple PRs) versus doing it on a monorepo (single PR for change). We ran them together for a couple weeks and the difference was big. The
923.
▲
by
ratww
5y ago
When I hit the limits of git then I will worry about it. One of our tasks when building the monorepo was proving it was possible to split it again. It was trivial and we have tools to help us avoid complexity. We’re not using Github so that
924.
▲
by
ratww
5y ago
That's completely false. Monorepos don't really create issues at all when done properly, and when used in situations where they make sense. In smaller scales, for example, they're fantastic for productivity, and my company is
925.
▲
by
ratww
5y ago
> That said, there's absolutely no reason to structure your code in a monorepo. Bullshit. There are very good reasons to use it in some situations. My company is using it and it's a tremendous productivity boon. And Git works
926.
▲
by
ratww
5y ago
Facebook is kinda tame compared to Booking.com. Imagine Facebook if the like counts and comments were all false, and there were things flying across your screen saying "20 people are reading this comment, you should also do it". T
927.
▲
by
ratww
5y ago
Agree 100%. At my company we have some OKRs that involve reducing code size by a certain percentage. We do some rough measurement before of what we can reduce. So far we've been doing good. Most of our bloat is due to duplication (lite
928.
▲
by
ratww
5y ago
It's often scanned, too. We have a small honeypot in our Wordpress blog that scanners assume is a vulnerability. Often I see email coming minutes after a certain file is accessed. Whenever we ask for details or true reproductions to th
929.
▲
by
ratww
5y ago
But are there employees calling bosses after hours to ask them to do work? What happens if the boss doesn't obey the employee? The employee fires the boss and takes over the company?
930.
▲
by
ratww
5y ago
There is already a very simple solution to solve being "on call": pay the damn person for the hours they need to be ready to answer the phone. That's how Doctors and Firefighters (and developers!) do in places I lived. If I n
More ›