Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wandernotlost
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
wandernotlost
3y ago
> So I start by creating a few empty-ish commits that are roughly analogous to the tasks you'd break a ticket down into. This is absolutely wild to me, and admittedly not a way I've ever imagined source control being used. I ca
2.
▲
by
wandernotlost
3y ago
If I've already pushed my branch, typically I have a draft PR open and tests are being run against it, and I'm not going to force push, because that's obnoxious and I've probably prohibited it in the repo. If it's a
3.
▲
by
wandernotlost
3y ago
> the function was actually last changed in 2016, but someone modified it last month only to revert the change before submitting a PR I can't think of a specific example from my own history, but something like this is what has happe
4.
▲
by
wandernotlost
3y ago
> You said "actual" as-if it was somehow inherently better because it's the "actual" history. But it isn't the "actual" history. So your communication on this point just becomes befuddled. Please b
5.
▲
by
wandernotlost
3y ago
> You have too! Unless you're recording every keystroke, which I assume you are not. Surely you can understand the difference between omitting less interesting points along a timeline and literally changing what was recorded retroac
6.
▲
by
wandernotlost
3y ago
So now you've erased the record of your actual process, that might be revealing later to someone who's trying to figure out what the heck you were thinking, for the sake of trying to create a history that looks more linear or tidy
7.
▲
by
wandernotlost
3y ago
I wonder if the difference here is in what your quality threshold for a commit is. I commit when I reach a point of coherence in the code, and ensure that the code passes tests before I commit. Each commit is thus a checkpoint of coherence,
8.
▲
by
wandernotlost
3y ago
This isn't a novella. We're talking about executable code. What you're suggesting is the equivalent of using an encyclopedia as a legal reference. Merge commits tell the coherent story. Commits reveal the messy history that g
9.
▲
by
wandernotlost
3y ago
You run tests against each commit in the history that you're rebasing? I doubt it, and I guarantee that nearly nobody using rebase does that.
10.
▲
by
wandernotlost
3y ago
Okay, but rebasing is changing each point in time of that history–that you curated by choosing when to commit–to be something different from what it ever was, retroactively. It's literally creating an entirely new history that nobody h
11.
▲
by
wandernotlost
3y ago
> rebasing creates a cleaner, more understandable history & state of the world without the clutter of merge commits "Cleaner", for some definition of "clean". In this case, pretty, not accurate. I just can't
12.
▲
by
wandernotlost
4y ago
The US is way down the list at 120 for income equality, worse than most of the "developed world". That median hides a lot in a country of over 320 million. https://www.cia.gov/the-world-factbook/field/gin
13.
▲
by
wandernotlost
7y ago
> Weapons are uniquely special in that they are specifically designed to maim and kill. Via defense or justified actions is irrelevant; it's a tool of war. Arguably, if there was E2E software that was specifically designed to maim a
14.
▲
by
wandernotlost
7y ago
This kind of blows my mind about this, and I'm surprised that everyone seems to be focused on conspiracy theories about Cloudflare instead of the apparent situation that archive.is is intentionally breaking fundamental behavior of the
15.
▲
by
wandernotlost
9y ago
And you have also missed the point. You are correct that they don't have to be dangerous in that situation, but what you describe relies on everyone around you driving in a perfectly calm, rational, coordinated manner, which is not wha
16.
▲
by
wandernotlost
9y ago
You missed the point. I'm not talking about situations with two vehicles on the road. What happens with regular traffic is that you get someone driving 75mph in the right lane and another driving 75mph in the left lane, and it's g
17.
▲
by
wandernotlost
9y ago
No, you continue traveling at a safe passing speed until there's space to safely move to the right at let the faster vehicle pass. Just be courteous, basically, and don't play vigilante to "enforce" one rule (speed) whil
18.
▲
by
wandernotlost
9y ago
No. Stop it. This attitude is consistently responsible for the most dangerous road conditions I see driving in America. Keep right except to pass. Period. Everybody traveling the same "maximum speed limit" is a fantasy and rarely
19.
▲
by
wandernotlost
9y ago
Yeah, and allowing Verizon access has worked out so well that the city is suing them for lack of rollout. Government is not the barrier to competition.
20.
▲
by
wandernotlost
9y ago
I didn't say I wanted to offer you service, just your neighbor. He's more profitable. You don't get to benefit personally from all the interruption, but in order to have anything approaching a free/competitive market, yo
21.
▲
by
wandernotlost
9y ago
So you're cool if I dig up your street very few months? I want to offer service to your neighbor. The government doesn't create local communication monopolies. Anyone who suggests otherwise is either lying or hasn't thought v
22.
▲
by
wandernotlost
9y ago
PERC is partly the subject of the article: PERC’s affiliation with politically connected outfitters that stand to profit if trails are closed bolsters the sense, to Wilson and others confronting locked gates, that a void in coherent policy
23.
▲
by
wandernotlost
10y ago
This has absolutely nothing to do with AMP. May I remind you that slow Internet connections are not a new phenomenon. Try browsing the web on a 9600 baud modem. The means for solving this problem (content negotiation, carefully crafted page
24.
▲
by
wandernotlost
10y ago
Chaos Monkey is just a tool to accelerate/simulate the disorder inherent to the cloud. The original point was that the cloud is unstable and hostile, so software designed for it benefits from that disorder. Granted, it's not doing
25.
▲
by
wandernotlost
10y ago
I think that's an overly narrow definition of the term antifragility and interpretation of the system in this case. While I can imagine software that is in itself antifragile, I think it's entirely reasonable to include the totali
26.
▲
by
wandernotlost
10y ago
Chaos monkey attacks their production environment. They must make their software stronger/more resilient/less fragile in response. It would be more helpful if you clarified how you think that's different from antifragility.
27.
▲
by
wandernotlost
10y ago
Yes. It is stronger because it is attacked by it.
28.
▲
by
wandernotlost
10y ago
I suppose I had Netflix in mind...as part of their move to the cloud, they developed chaos monkeys to actively attack their own software to make sure it is resilient to the failures that will inevitably, but less frequently, happen as a res
29.
▲
by
wandernotlost
10y ago
Netflix with their chaos monkeys is a great and relevant example.
30.
▲
by
wandernotlost
10y ago
A blunt summary would be that everything is unreliable and disposable. You have to design for failure, because most things will almost certainly fail (or just slow down) at some point. I learned a lot when I was first moving to the cloud fr
More ›