Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lhnz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
211.
▲
by
lhnz
5y ago
I wanted to point out to you that there are other reasons for people choosing different choices to you which don't involve them being "tired of learning" and "not being very good". You described yourself as being &q
212.
▲
by
lhnz
5y ago
Somehow I suspect this isn't the first time you've ignored other people's points of view and felt righteous about it. But, the way you act, must give the people around you a lot of entertainment so I'd certainly not want
213.
▲
by
lhnz
5y ago
You wrote a lot of words about how others were "tired of learning" and "not being very good" and "kicking out the DB guy who'd stop their bad ideas" and then finished it off by congratulating yourself on k
214.
▲
by
lhnz
5y ago
> I think the driving force of the move to Javascript > everywhere was because devs were tired of learning at > least three languages [...] Companies love it because > of fungibility [...] > > Perhaps I&#
215.
▲
by
lhnz
5y ago
It's been used as a general purpose programming language for over a decade. It is a 'boring technology' nowadays and hardly exotic. Of course, you could decide to do something exotic with it (edge rendering, data programming,
216.
▲
by
lhnz
5y ago
Are terminals better sandboxed when run outside of a browser?
217.
▲
by
lhnz
5y ago
It doesn't seem possible to me that "role separation" could be more efficient. If you wait until code is merged into `master` before doing further testing, you're saving yourself 15 minutes of time, but when a problem is
218.
▲
by
lhnz
5y ago
> Well; code review is not QA. My approval means - I'm OK > with how the code layer is knitted. It doesn't mean > I've tested the changes. You will be able to do more substantiative comments if you pull
219.
▲
by
lhnz
5y ago
In my estimation, most places have the opposite problem: everybody approves the code without looking through it, and the only comments that are left are stylistic problems. Good code reviews spot real bugs and provide solutions and explana
220.
▲
by
lhnz
5y ago
I think it feels slightly different when you're doing it, because internal politics is mostly stuff like "team C has created a new service to do something you'll be doing" and you're trying to work out whether it ex
221.
▲
by
lhnz
5y ago
It would be mediocre if I suggested that all changes are breaking changes and didn't know about additive changes, deprecations, or (kelvin) versioning. If an API turns out to be insecure and has to be removed or a mitigation put in pl
222.
▲
by
lhnz
5y ago
> The solution is to ensure that these dependencies handle > separate concerns and have simple interfaces which allow > them to be loosely coupled with the main project logic > in such a way that they can be updated i
223.
▲
by
lhnz
5y ago
I wonder if they could use some kind of magic to create synchronous versions of all async APIs (e.g. https://giuseppegurgone.com/synchronizing-async-functions/ ) Although this would be fighting the language...
224.
▲
by
lhnz
5y ago
But if you want Software Engineers that will take up DevOps skills and responsibilities, surely you'd want to advertise this DevOps culture instead of a role? Advertising this as culture is likely to attract people that want to work in
225.
▲
by
lhnz
5y ago
There's nothing stopping you from running `npm` or `yarn` offline and committing the cache. In fact, both of these package managers have had direct support for this workflow since 2016 ( https://docs.npmjs.com/cli/v
226.
▲
by
lhnz
5y ago
> What are the downsides of of using a real API (e.g. dev > environment) for automated testing? It can be difficult to recreate the situations required to produce particular responses, and if you are using this development
227.
▲
by
lhnz
5y ago
I tried to introduce `zod` ( https://github.com/colinhacks/zod ) to achieve the same thing within my current team. The idea was that API responses that weren't reflected in the types would cause hard errors that we
228.
▲
by
lhnz
5y ago
What happens when the US government's whole case against Assange collapses? Presumably they will find another unreliable witness to lie for them? It's incredibly worrying that this he has been trapped in this situation for so many
229.
▲
by
lhnz
5y ago
> The benefit of changes straddling repositories > is having separation of control. Good point, although a monorepo with a `CODEOWNERS` file could be used to give control of different areas of a codebase to different people
230.
▲
by
lhnz
5y ago
Interesting, RE: Google. Though, even if no other large-scale company is doing this, it seems on face value to be an easier and safer way to develop software up to perhaps a medium scale system/problem (and assuming that you're no
231.
▲
by
lhnz
5y ago
> It's particularly easy to see that the "atomic changes > across the whole repo" story is rubbish when you move > away from libraries, and also consider code that has > any kind of more complicated de
232.
▲
by
lhnz
5y ago
That's not a conditioned response! I also once believed the same as you, and I have friends that are endlessly bootstrapping and spending 60+ hours a week on their startups. They are renters, that don't have much money or a family
233.
▲
by
lhnz
5y ago
> You only truly "fail" when you quit. If you can make the necessary sacrifices to struggle through the dark days, your chances of succeeding increase greatly. People give up when they realise that continuing a grind will requi
234.
▲
by
lhnz
5y ago
Maybe so, but there are a bunch of people quietly watching the situation that absolutely hated right-wing cancellations and that find to their surprise that they also hate left-wing cancellations. To many it seems like while bigotry used to
235.
▲
by
lhnz
5y ago
Yes. A lot of JS Twitter is extremely toxic.
236.
▲
by
lhnz
5y ago
If you scrape using accessible parts of the page (e.g. `aria-` attributes) it is less likely to be brittle, since if it were it would mean their site had stopped being accessible to screen readers, etc.
237.
▲
by
lhnz
5y ago
People disliked it when the religious right used to do it and they still dislike it when it's done by the "radical antifa left". I don't understand what is surprising about this?
238.
▲
by
lhnz
5y ago
You'd presumably be fired or PIPed if you often held back releases for security reasons so the liability seems poorly placed.
239.
▲
by
lhnz
5y ago
https://www.teamblind.com/post/Amazon-is-struggling-to-hire-...
240.
▲
by
lhnz
5y ago
I've heard that `clsx` is faster: https://github.com/lukeed/clsx
More ›