Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pgwhalen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
331.
▲
by
pgwhalen
5y ago
I love hearing these kinds of stories just to remind myself how not dysfunctional my own company actually is.
332.
▲
by
pgwhalen
5y ago
Version number hangups are indeed a problem, I don’t mean to suggest my organization has escaped them. But if you can wade through those successfully, the technical solution itself often does make sense.
333.
▲
by
pgwhalen
5y ago
Is this a problem inside a small company though? I would expect there to be much better signals about how alpha-ish a library is in that setting (i.e. talking to your coworkers).
334.
▲
by
pgwhalen
5y ago
Yep! I think it's fair to needle open source software, but it absolutely makes sense for a lot of internal development to adopt this sort of versioning policy.
335.
▲
by
pgwhalen
5y ago
This is a good point, arguably even fixing any bug breaks compatibility, at least if you're a kernel maintainer. An (in)famous Linus quote: If a change results in user programs breaking, it's a bug in the kernel. We nev
336.
▲
by
pgwhalen
5y ago
This is a comment on an article about Go package management, which enforces that packages a versioned with a semver-esque string.
337.
▲
by
pgwhalen
5y ago
>> Due to our size, we don’t need any kind of backwards compatibility, we just update everything. > Then just use 0.y.z versions and be done with it? FWIW, I also work in an organization that thinks of libraries this way, and we&#x
338.
▲
by
pgwhalen
5y ago
What do you mean by the 2nd time? Did you rewrite the whole thing again some amount of time later?
339.
▲
by
pgwhalen
5y ago
At a high level this comment is correct, but SWIFT is not a settlement network. A message on the network does not actually represent the movement of money between accounts.
340.
▲
by
pgwhalen
5y ago
Yes, everything meaningful in society is trust based. I really hope crypto maximalists have made it this deep into the thread.
341.
▲
by
pgwhalen
5y ago
I have been learning (via books, podcasts, coursera, etc.) about what money is and how it’s created, both domestically and internationally, both in commercial banks and central banks; and let me just say this is a superb summary of all o
342.
▲
by
pgwhalen
5y ago
When the cost of selling to such a niche group outweighs the revenue, that’s the premise of this thread.
343.
▲
by
pgwhalen
5y ago
> Turns out it’s very hard to get sub millisecond speeds. Especially sub 500 microseconds. I have to contest this a bit. The company I work for doesn't put much effort into latency from what I can tell, and sees ~200us between serv
344.
▲
by
pgwhalen
5y ago
Can you provide a source of the “inferior personality” narrative? I have heard about how interviews/character essays/etc. can affect admissions, but that’s a pretty lofty accusation.
345.
▲
by
pgwhalen
5y ago
I've given ~50 system design interviews. Personally, I'm looking for a combination of problem solving and collaboration skills. I am not particularly concerned about the quality of the system they have designed by the end of the
346.
▲
by
pgwhalen
5y ago
Where would I find data about “toxic assets” from the crisis and how they actually fared? I’m very curious about the details.
347.
▲
by
pgwhalen
5y ago
Can you be precise about what they knew? Knowing a crash is coming isn’t necessarily that interesting - a crash is always coming, it’s just not clear on what time horizon, or what its secondary effects will be. JumpCrisscross did make the
348.
▲
by
pgwhalen
5y ago
Not commenting on work habits or company expectations, but I found “companies don’t reward morality” a funny statement: I would argue that morality is almost by definition something that doesn’t get rewarded. One is moral simply because the
349.
▲
by
pgwhalen
5y ago
I'd suggest that most of society still runs on the honor system (especially finance and law), it's just more abstracted away from interpersonal relationships than it used to be. The existence of things like encryption often decei
350.
▲
by
pgwhalen
5y ago
I’m confused about what the point is here. Isn’t every single one of these companies venture capital funded?
351.
▲
by
pgwhalen
5y ago
One thing that gives me hope is that the actual language designers have the right view on it, and I think are guiding the community in the right direction without explicitly condemning the way a lot of things are currently done (which would
352.
▲
by
pgwhalen
5y ago
fedguy.com, if you are interested in monetary policy or economics. I also recommend the book by the same author (Central Banking 101).
353.
▲
by
pgwhalen
5y ago
Java’s verbosity/abstraction problem is unfortunately not due to the language or libraries at this point as much as it is the programmers - the hardest thing to change. You need only to look around this thread to see Java programmers w
354.
▲
by
pgwhalen
5y ago
By application state, do you mean something like an in memory cache? I would prefer having no such state in the first place, and have all meaningful state in the DB to be pulled out or mutated as needed. I recognize that what you’re advocat
355.
▲
by
pgwhalen
5y ago
What do you consider naive? JDBC supports transactions, I’ve had success with that.
356.
▲
by
pgwhalen
5y ago
Do you seriously allow users to configure which logging framework is used through a UI? Perhaps I’m misunderstanding what you’re saying.
357.
▲
by
pgwhalen
5y ago
This is all considerably more abstraction than I have wanted or needed when writing Java. When handling transactions, I’ve passed around the same connection before committing.
358.
▲
by
pgwhalen
5y ago
> But how do you handle configuration then ? In the main method, then you can pass the configured values wherever you need to when new-ing classes. > At some point you want a user-facing UI where the available features (which are gene
359.
▲
by
pgwhalen
5y ago
Consider this scenario: current AML practices catch 1% of laundered money, but deter additional money laundering 100x. In effect, this means nearly all money laundering is stopped because of these practices. That seems extreme to me, but it
360.
▲
by
pgwhalen
5y ago
It's worth pointing out that the Secondary Market Corporate Credit Facility has ended, and the Fed has sold everything it has bought [0]. But of course the precedent has been set, which may be why you chose to use the present tense. [0
More ›