Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
caseymarquis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
caseymarquis
6y ago
Imagine having to look at your mouse every time you clicked on something. Now imagine you no longer have to do that. If you're really curious, just learn to touch type and find out. It doesn't take all that long if you're alr
62.
▲
by
caseymarquis
6y ago
Learning to touch type took roughly 10 hours over 2 weeks, and it made my life immeasurably better. Your (dad's?) mileage may vary.
63.
▲
by
caseymarquis
6y ago
I upvoted the parent and want to emphasize vim key bindings. This is not necessarily vim the editor, it's your editor of choice in vim mode. Learning to use vim is like learning to touch type: it's initially a pain, but it's
64.
▲
by
caseymarquis
6y ago
A rule I use for testing: If a feature doesn't run correctly the first time it's manually tested, then an automated test should be created which checks if the feature is working. This rule typically means that tests save time, and
65.
▲
by
caseymarquis
6y ago
I'm a little late to the party, but I don't think I would hire an experienced C# developer that didn't immediately know this could be a one liner: var csv = ImmutableList<ImmutableList<string>>.Empty; var ma
66.
▲
by
caseymarquis
6y ago
C# is my goto language for productivity. If you want to lure us in, show a stereotypical example of go routines with channels solving a problem that would take significantly more effort with .net threads or .net tasks. We'll be intrigu
67.
▲
by
caseymarquis
6y ago
I feel like I can Google all the syn/ack/packetsniffing bits when those come up during troubleshooting (Why is this disconnecting? What do you mean the gateway sends out rst packets when there's no activity for 5 minutes?!?).
68.
▲
by
caseymarquis
6y ago
It sure would be fun to write software which pretends to be working and boosts people's 'productivity scores'. Some days I think I missed out by not taking a job I could have gotten a computer to automate, and spending all my
69.
▲
by
caseymarquis
6y ago
Some Linux distros are like that too. The users are just better at figuring out why. (I recall updating Ubuntu breaking DNS and killing my internet, and tracking down the issue to needing a new symlink after a service was changed or somethi
70.
▲
by
caseymarquis
6y ago
You can also build your own .NET frameworks like ASP.NET or Entity Framework using reflection and expressions. All the tools that these frameworks use to analyze the structure of your code and dynamically compile new code are part of .NET.
71.
▲
by
caseymarquis
6y ago
The size of your orbit is proportional to the energy of your spacecraft. Use manuever nodes to change the trajectory of your encounter with a planet like Eve, and notice how massively you can change the total size of your orbit (up or down,
72.
▲
by
caseymarquis
6y ago
Imagine you have a big wrecking ball swinging through the air at high speed, you throw a baseball at it and hit it head on. It seems intuitive that when the baseball bounces off it, it will pick up some speed from the wrecking ball. In turn
73.
▲
by
caseymarquis
6y ago
The article mentions Agile as an attempt to bring lean manufacturing methodology to software development. I make software which is used as part of lean manufacturing initiatives (among other initiatives), and see a lot of different manufact
74.
▲
by
caseymarquis
7y ago
Sounds pretty doable at the most basic level. Spin up a small server or use your PC, make a daemon/service which pulls your master branch in once every 15 seconds. From there you can either parse new changes on your own, or likely use
75.
▲
by
caseymarquis
7y ago
With you 100% that in relative terms we're not facing anything close to the black death. Everything past this point is just me enjoying my day off by learning about random things, and wanting to know what the actual answer is. My origi
76.
▲
by
caseymarquis
7y ago
Note/Tangent: A quick search shows the black plague killed an estimated 25 million people over a century. Less than Spanish Flu, but a much higher percentage of the population at the time. Up to 95% of Native Americans died from diseas
77.
▲
by
caseymarquis
7y ago
I recently built a small side project in vanilla js for fun. I just didn't want to break out webpack and waste an hour getting it set up. I got pretty far, did all the design. I wanted to run a client side simulation in javascript thou
78.
▲
by
caseymarquis
7y ago
I'd be curious to know Sal's response to this. From what I remember, he left a lucrative position at a hedge fund for an uncertain position at his newly founded non-profit. He doesn't seem like the money driven type. With abs
79.
▲
by
caseymarquis
7y ago
Agreed.
80.
▲
by
caseymarquis
7y ago
In which case, we just need to make those details an equal part of the plan.
81.
▲
by
caseymarquis
7y ago
Economic contraction would lead to decreased lifespan. There's definitely a math problem here which optimizes for saved human life. Consider that a 100% economic contraction would result in the majority of humanity dying. 10% likely me
82.
▲
by
caseymarquis
7y ago
It seems probable that the inability to close down critical infrastructure (ie medical, utilities, food) and the exceptional contageousness of the virus will likely thwart any attempt to eliminate it via isolation. It lowers the burden on t
83.
▲
by
caseymarquis
7y ago
Practically speaking, as a developer applying to a startup, I'm going to say I'm a generalist and make a giant list of technologies and projects I've worked with. If applying at Bigco, I'm going to list the relevant spec
84.
▲
by
caseymarquis
7y ago
I'd like to water that generalization down a bit: Unrealistic expectations and following/giving bad career advice are multigenerational human problems that have likely plagued humanity for millenia. I'd wager this problem beg
85.
▲
by
caseymarquis
7y ago
What sort of thing does one make with 1000+ developers?
86.
▲
by
caseymarquis
7y ago
Every time I make a neat tool I open source it using the unlicense so I can use it elsewhere with no attribution. I'm happy to work at a company where this is possible. This doesn't apply to business critical code a competitor mig
87.
▲
by
caseymarquis
7y ago
Dependency injection. It's basically a fancy way of saying 'Use reflection to read all of the dependencies that exist in my code, and then automatically initialize those dependencies and pass them to the classes which need them.&#
88.
▲
by
caseymarquis
7y ago
YMMV. There's probably at least one good use case for virtually every design. What you're doing could be totally reasonable. The original description sounded like 13 functions being manually chained together, each inside the last.
89.
▲
by
caseymarquis
7y ago
I think at that point you probably need a major refactor, regardless of the language being used. While I don't want to be in that situation, I'll typically use a helper class if I'm forced to pass something through 13 layers
90.
▲
by
caseymarquis
7y ago
Representing time may be the third hard problem in computer science. The more you dig, the worse it gets.
More ›