Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jbjohns
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
jbjohns
6y ago
And we should resist this. Do other global products cost less if purchased in cheaper locations? The value we bring to a company is the same regardless of where we're working from. We shouldn't accept lower compensation because
62.
▲
by
jbjohns
6y ago
Ack, thanks. Corrected.
63.
▲
by
jbjohns
6y ago
Some additional things to consider: 1) Remote work does not necessarily mean WFH. It means work where is most effective for you instead of going to some office. These days there are many different kinds of solutions for having office spac
64.
▲
by
jbjohns
6y ago
You already have been for decades at this point. The high salaries seen in some places is not due exclusively to locality but the quality of the employee. What I'm seeing is people from low cost locations which traditionally migrated
65.
▲
by
jbjohns
6y ago
I think people will notice as BYOD gets more and more standard. There is already a situation in my company that everyone who is part of the BYOD initiative doesn't even use their company laptop anymore because everything is so much sl
66.
▲
by
jbjohns
6y ago
Well, I think UDP is about as minimal as can be when using IP. So it makes sense to use to design a potential TCP replacement. Having said that, I wish we could replace the "port" concept. With the size of address space IPV6 all
67.
▲
by
jbjohns
6y ago
Some states have 0 income tax AFAIK but it's irrelevant. Contrary to Switzerland, in the US the big tax bill (by a huge amount too) is federal.
68.
▲
by
jbjohns
6y ago
What I don't see a lot of mention here is database selection. If you really need an Object->? mapping, why not just use a document store or the like? I don't know how many remember but in the earlier days of Java everyone was
69.
▲
by
jbjohns
6y ago
But if your answer to all those questions is yes, why are you using an RDMS to begin with? Wouldn't some other kind of data store map better to those use cases, and then you wouldn't need a bit abstraction to make it look like so
70.
▲
by
jbjohns
6y ago
Then I can guess a few places you don't live. :)
71.
▲
by
jbjohns
6y ago
Couldn't disagree more. The first thing that should always be done is answer the question as asked. Do what ever you want after that but anyone who doesn't should have their post removed. The issue is this: it is completely irre
72.
▲
by
jbjohns
6y ago
But I believe most participating countries in the EU have pretty strong social safety nets. And the US' social safety net system is at the federal level. How would a world safety net be financed?
73.
▲
by
jbjohns
6y ago
But your "right to go wherever I want to on this planet" must already have limits, right? Do you lock the doors on your house/car?
74.
▲
by
jbjohns
6y ago
>you really get a lot out of a good tool that has integration with the application server I like the really powerful code completion and refactoring tools a good IDE brings to the table but this one strikes me as extremely odd. In 2020,
75.
▲
by
jbjohns
6y ago
Personally, I (as a software engineer who loves to write software) would advocate buy anywhere and everywhere you can. Even your core business. In my personal experience it's rarely code that's giving you an advantage, it's
76.
▲
by
jbjohns
6y ago
The problem with the scenario you describe is: how will you ensure that no one ever forgets that this server is vulnerable and can never be used for certain things? And everyone on here advocating turning off the mitigations is assuming th
77.
▲
by
jbjohns
6y ago
Yet another protocol that sits on top of HTTP. I have a general heuristic I like to use, which admittedly isn't always right but is right enough to be useful to me: if someone wants to make a new protocol and their solution is that pr
78.
▲
by
jbjohns
6y ago
I didn't ignore it. My point is, the kind of people who truly need this kind of performance are already translating hotspots to assembler and so on, a kernel module is plenty practical for them. For nearly all computer users there is
79.
▲
by
jbjohns
6y ago
I'm truly shocked by the comments I'm seeing here. When did so many people forget everything we've learned about security? You know what a zero-day attack is right? You know how fast those can cover the whole internet thes
80.
▲
by
jbjohns
6y ago
And dropping those lines of config is opening vulnerabilities on your system. In 2020, that's insane.
81.
▲
by
jbjohns
6y ago
So there's a known exploit in CPUs and your response is "prove to me it can be exploited or I won't use mitigations"? In 2020 no less? What can you possibly be doing that would even notice the slowdown from these mitig
82.
▲
by
jbjohns
6y ago
While we're being honest, how many programs that get written are so desperate for performance that the only thing left to do is turn off security? And are the people who are able to even make this determination the kind of people for
83.
▲
by
jbjohns
6y ago
I'm not sure what you mean here. The only thing I can come up with is you're talking about writing specific code recursively but when doing functional programming we usually just use the applicable recursive function (e.g. map, f
84.
▲
by
jbjohns
6y ago
From a perspective of what we do in real life, I think looping and recursion are the same thing. Pound 100 fence posts into the ground is either "do this, then loop back and do it again until some stop point" (iterative) or "
85.
▲
by
jbjohns
7y ago
Or you can just compile to web assembly and ignore the Javascript. Compiling down to a high level language which, itself, can often be a bit surprising or even ambiguous has always struck me as an approach of last resort. And it's no
86.
▲
by
jbjohns
7y ago
Then why are you dying on it?
87.
▲
by
jbjohns
7y ago
>I definitely got the impression that companies were just idly trawling for fresh meat, without seriously pursuing any senior talent Well, there are also laws to consider. I can't prove this but I believe companies put out requests
88.
▲
by
jbjohns
7y ago
Paying $350k to a junior just starting out isn't sustainable but those numbers look closer to what the numbers should like like or even be low. What your work is worth is a function of the level of value you produce so software develo
89.
▲
by
jbjohns
7y ago
Dylan also supports it and it can be done in Python with a library [1]. I don't know if you'd count it but it's also straight forward in Haskell [2] at the type class level. [1] https://en.wikipedia.org/wiki&
90.
▲
by
jbjohns
7y ago
What's more, languages like Smalltalk which only have "virtual" dispatch achieve their performance by recognising that most dispatch is just to one type. And of the remaining cases, most of those are just to 2 types, etc. P
More ›